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

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

Observe a seguinte relação no âmbito das arquiteturas de computadores:

A diferença entre os tempos mostrada nessa relação é resolvida pelas CPU's por meio do armazenamento de variáveis importantes de resultados temporários, feito em

  • A.

    periféricos high speed.

  • B.

    registradores internos.

  • C.

    interpoladores de band switch.

  • D.

    multiplexadores.

  • E.

    linkage editors.

Julgue os itens subseqüentes, considerando a segurança e a recuperação de bancos de dados.

Em um plano que defina procedimentos para a realização de cópias de segurança (backups), as cópias de segurança integrais são tipicamente feitas com maior freqüência que as cópias incrementais.

  • C. Certo
  • E. Errado

Analise as seguintes afirmativas:

I. Um comando escrito na linguagem de manipulação de dados (DML) de um SGBD faz uso dos metadados definidos por comandos escritos na linguagem de definição de dados (DDL).

 II. As linguagens de manipulação de dados (DML) não-procedurais são mais simples, pois não requerem a especificação explícita da forma de obtenção dos dados.

III. São comandos da linguagem de definição de dados (DDL) de um SGBD Relacional: create, alter e drop.

 São VERDADEIRAS as afirmativas:

  • A.

    I e II, apenas.

  • B.

    I e III,apenas

  • C.

    II e III, apenas.

  • D.

    I, II e III.

A utilização de metodologias consolidadas para representação de conceitos é considerada uma boa prática de programação. O uso da metodologia UML é um exemplo dessa boa prática. Considerando-se os conceitos de UML, julgue os itens seguintes.

Um caso de uso é uma coleção de cenários relacionados de sucesso e fracasso, que descrevem atores que usam um sistema como meio para atingir um objetivo.

  • C. Certo
  • E. Errado

Analise as seguintes afirmações sobre o RUP (Rational Unified Process).

I. RUP é um processo de desenvolvimento de software orientado a objetos para web e sistemas de informação em geral.

II. O RUP é dividido em 4 fases: concepção, elaboração, construção e transição. Cada uma das fases é dividida em subfases ou iterações. São exemplos de subfases: modelagem de negócio, requisitos, análise e projeto, implementação, teste, distribuição, gerenciamento de configuração e mudanças, gerenciamento de projeto e gerenciamento de ambiente.

III. O RUP é baseado em três características principais: guiado por casos de uso, centrado na arquitetura e iterativo e incremental.

Indique a alternativa que contém a(s) afirmação(ões) CORRETA(s).

  • A. Apenas I e III.
  • B. Apenas II
  • C. Apenas II e III
  • D. Apenas III
  • E. I, II e III

Com relação ao diagrama de seqüência UML mostrado acima, julgue os itens que se seguem.

A mensagem cadastrar enviada pela instância de TelaSelecao é assíncrona. As instâncias de TelaSelecao e TelaCadastro deixam de existir antes do final da interação descrita pelo diagrama. A mensagem validar é enviada de uma instância de CntrInteracao para outra instância dessa classe.

  • C. Certo
  • E. Errado

Com relação a arquiteturas de sistemas de software, julgue os seguintes itens.

Ao se estruturar um sistema em subsistemas deve-se minimizar as comunicações e dependências entre subsistemas no projeto empregando-se o padrão de projeto Decorator, no qual os clientes se comunicam com o subsistema enviando mensagens para uma instância de uma classe Decorator, que repassa as mensagens para objetos no subsistema.

  • C. Certo
  • E. Errado

Todas as alternativas abaixo apresentam vantagens que são alcançadas ao utilizar-se um Sistema Gerenciador de Banco de Dados (SGBD), EXCETO:

  • A.

    Efetivo mecanismo de controle da integridade dos dados.

  • B.

    Possibilidade de um amplo controle de segurança de acesso aos dados.

  • C.

    Alto desempenho aliado a baixo custo em projetos de aplicações monousuárias de baixa complexidade.

  • D.

    Utilização de consistentes mecanismos de cópia de segurança (backup) e recu-peração de dados (restore).

Acerca de processos e métodos para o desenvolvimento de programas orientados a objetos, julgue os seguintes itens.

Pode-se adotar o Rational Unified Process para desenvolver aplicações J2EE. Esse processo divide os ciclos de desenvolvimento em fases. Nas fases, podem ocorrer atividades da disciplina análise e projeto. A definição e o refino da arquitetura do software são atividades nessa disciplina.

  • C. Certo
  • E. Errado

Considerando as tabelas e os resultados acima, julgue os itens seguintes, relativos aos comandos SQL.

 

O seguinte comando insere um registro na tabela

  • C. Certo
  • E. Errado
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...