Questões de Ciência da Computação do ano 2009

Lista completa de Questões de Ciência da Computação do ano 2009 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Considere a sentença: “Uma equipe é formada por diversos jogadores”. Que tipo de associação caracteriza o relacionamento entre equipe e jogadores?

  • A. Classificação.
  • B. Composição.
  • C. Agregação.
  • D. Generalização.
  • E. Pertinência.

Considere os seguintes casos de uso de um sistema de controle de transações bancárias: “obter extrato” e “realizar saque”. Ambos possuem uma sequência de interações comum descrita em outro caso de uso “fornecer identificação”. O tipo de relacionamento dos casos de uso “obter extrato” e “realizar saque” com o caso de uso “fornecer identificação” é denominado relacionamento de

  • A. inclusão.
  • B. extensão.
  • C. generalização.
  • D. especialização.
  • E. colaboração.

Na terminologia da UML, o dado sobre limites inferior e superior da quantidade de objetos aos quais um outro objeto pode estar associado (por exemplo, um cliente pode estar associado a 0 ou vários pedidos) é denominado

  • A. multiplicidade.
  • B. participação.
  • C. associatividade.
  • D. conectividade.
  • E. responsabilidade.

A sigla em Inglês ACID define as propriedades desejáveis das transações em bancos de dados, as quais devem ser garantidas pelo mecanismo de controle de concorrência e pelos métodos de restauração do sistema de gerência de bancos de dados. Quais são as propriedades definidas pelas letras I e D da sigla ACID?

  • A. Isolamento e Distribuição.
  • B. Integridade e Disponibilidade.
  • C. Integridade e Durabilidade.
  • D. Independência e Disponibilidade.
  • E. Isolamento e Durabilidade.

Considere as tabelas Departamentos e Empregados com seus respectivos esquemas: Departamentos = {CodigoDep, NomeDep, Telefone} e Empregados = {Matricula, Nome, Cargo, Salario, CodigoDep}, onde as chaves primárias são, respectivamente, CodigoDep e Matricula, e o campo CodigoDep na tabela Empregados é uma chave estrangeira que referencia a tabela Departamentos. No esquema, existem departamentos sem empregado, assim como empregados que não estão alocados a nenhum departamento. Como deveria ser formulada uma consulta SQL para obter todos os dados de departamentos e empregados, inclusive empregados que não estejam alocados a nenhum departamento e ignorando departamentos que não tenham nenhum empregado?

  • A.

    SELECT * FROM Departamentos RIGHT OUTER JOIN Empregados

    ON Departamentos.CodigoDep=Empregados.CodigoDep.

  • B.

    SELECT * FROM Departamentos INNER JOIN Empregados

    ON Departamentos.CodigoDep=Empregados.CodigoDep.

  • C.

    SELECT * FROM Departamentos FULL OUTER JOIN Empregados

    ON Departamentos.CodigoDep=Empregados.CodigoDep.

  • D.

    D) SELECT * FROM Departamentos LEFT OUTER JOIN Empregados

    ON Departamentos.CodigoDep=Empregados.CodigoDep.

  • E.

    SELECT * FROM Empregados, Departamentos

    WHERE Empregados.CodigoDep=Departamentos.CodigoDep.

Considerando as tabelas Departamentos e Empregados, que operação relacional estaria sendo realizada pelo comando SQL abaixo? SELECT * FROM Departamentos, Empregados:

  • A. Junção natural.
  • B. Produto Cartesiano.
  • C. Interseção.
  • D. União.
  • E. Junção externa.

Numa estrutura de indexação em que há uma entrada de índice para cada registro do arquivo de dados indexado, o índice é chamado

  • A. primário.
  • B. secundário.
  • C. agrupado.
  • D. denso.
  • E. esparso.

Segundo a classificação de tipos de rotas que podem ocorrer dentro de um processo de negócio, as rotas por onde o processamento de uma ocorrência pode causar impactos negativos a todo o processo são denominadas rotas

  • A. primárias.
  • B. concorrentes.
  • C. críticas.
  • D. lineares.
  • E. condicionais.

O diagrama da modelagem de sistemas que é usado na modelagem dos fluxos de trabalho de um processo de negócio é o diagrama de

  • A. classes.
  • B. sequência.
  • C. estados.
  • D. atividades.
  • E. componentes.

Considerando a figura acima, que apresenta um esquema de vários tipos de diagramas suportados pela UML, julgue os seguintes itens, a respeito de análise e projeto orientado a objetos e de UML.

I O esquema apresentado é um diagrama de comportamento (behavior diagram), no qual 18 classificadores (classifiers) estão presentes.

II Um diagrama de caso de uso (use case diagram) é um diagrama de comportamento (behavior diagram) utilizado para representar requisitos de um sistema. Nele, estão presentes atores e casos de uso, sendo que os atores sempre representam entidades fora do sistema.

III Diagramas de sequência (sequence diagram) são diagramas de interação (interaction diagram) e de comportamento (behavior) que podem descrever realizações de casos de uso na forma de troca de mensagens entre um conjunto de linhas de vida de objetos (lifelines).

IV Diagramas de comunicação (communication diagram) privilegiam a representação da sequência de troca de mensagens entre objetos, em detrimento da representação da arquitetura do sistema no qual essa troca de mensagens ocorre.

Estão certos apenas os itens

  • A. I e II.
  • B. I e IV.
  • C. II e III.
  • D. II e IV.
  • E. III e IV.
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...