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.

O desenvolvimento de aplicações e bancos de dados vem pouco a pouco se tornando uma atividade sistemática e com métodos próprios, constituindo a chamada engenharia de software, que promete ser uma disciplina fundamental para a produção de software de qualidade. Acerca dessa disciplina, seus métodos, linguagens e ferramentas para análise, construção, teste e validação de aplicações e de bancos de dados, julgue os itens a seguir.

Para efeito de validação de um software, o beta teste é realizado pelo cliente usuário do software em um ambiente controlado, normalmente nas instalações do desenvolvedor.

  • C. Certo
  • E. Errado

A figura acima apresenta o diagrama do modelo de processo de software espiral, proposto em 1988 por Barry Boehm. Acerca das características desse modelo, julgue os itens que se seguem.

O desenvolvimento embasado no modelo espiral envolve a construção incremental de um protótipo operacional que será usado em ambiente de produção.

  • C. Certo
  • E. Errado

A figura acima apresenta os módulos de uma arquitetura típica de SGBD, em que as linhas tracejadas indicam os pontos de acesso (A, B, C, D e E) que são controlados pelo gerenciador de dados armazenados no disco. Os números 1, 2, 3 e 4, na parte superior da figura, indicam os pontos de acesso dos usuários do SGBD, que estão agrupados em quatro categorias: programadores de aplicação, usuários casuais, usuários paramétricos e DBA (administradores de base de dados). Com base na arquitetura descrita, julgue os itens seguintes.

Sendo o SGBD do tipo relacional, a principal função do módulo “compilador de consultas” é compilar comandos DML do tipo SELECT.

  • C. Certo
  • E. Errado

A programação orientada a objetos provê diversos elementos conceituais e estruturas de programa para a construção de softwares modulares e reutilizáveis. O desenvolvimento de software orientado a objetos pode ser realizado com auxílio de uma linguagem de modelagem unificada, a UML (unified modeling language). A respeito da programação orientada a objetos, suas linguagens e métodos de modelagem e programação, julgue os itens subseqüentes.

A sobreposição (overriding) é um mecanismo específico de hierarquias de classes com múltipla herança, visando facilitar a definição dos atributos e métodos válidos no contexto de uma classe, quando tais atributos e métodos puderem ser herdados de mais de uma superclasse.

  • C. Certo
  • E. Errado

Analise as seguintes afirmações relativas ao Sistema Operacional Windows 2000.

 I. O comando At lista os comandos agendados ou agenda comandos e programas a serem executados em um computador, em uma data e hora especificadas.

II. Um driver de impressora é usado por outros programas para se comunicarem com impressoras. Estes drivers convertem as informações enviadas pelo computador em comandos que possam ser compreendidos pela impressora.

III. O aplicativo Dr. Watson detecta informações sobre futuras falhas no sistema, impedindo que os erros ocorram, e registra essas informações em um arquivo de log. As informações registradas pelo Dr. Watson no arquivo de log são utilizadas por este aplicativo para diagnosticar e impedir que novos problemas ocorram no sistema.

IV. Quando se instala o Windows 2000, os discos rígidos são automaticamente inicializados como dinâmicos. Esse padrão de inicialização é necessário para possibilitar a criação de partições ou unidades lógicas e permitir, inicialmente, que os discos rígidos sejam acessados pelo MS DOS.

 Indique a opção que contenha todas as afirmações verdadeiras.

  • A.

    I e II

  • B.

    II e III

  • C.

    III e IV

  • D.

    I e III

  • E.

    II e IV

Com relação à resolução de problemas por meio de algoritmos, julgue os itens subseqüentes.

A solução para um problema algorítmico pode ser corretamente expressa por meio da implementação de uma função matemática discreta, que mapeia valores de um conjunto (domínio) de entrada em valores em um conjunto (imagem) de saída.

  • C. Certo
  • E. Errado

Você está projetando uma base de dados para um colégio, com as entidades ALUNOS, TURMAS, MATÉRIAS e PROFESSORES. As turmas são grupos de alunos, e cada aluno pertence a somente uma turma. Cada professor ministra a mesma matéria em uma ou mais turmas. Uma turma recebe aulas de várias matérias. Não há mais de um professor por matéria. Com referência aos tipos de relacionamentos que ocorrem entre estas entidades, considere os pares:

1) Professor - Aluno

2) Aluno - Turma

3) Matéria - Professor

4) Turma - Matéria

Para cada par de entidades apresentadas, o tipo de relacionamento é, respectivamente:

 

  • A. N:M, N:1, 1:1, 1:N
  • B. 1:N, 1:1, 1:N, 1:N
  • C. N:M, N:1, 1:N, N:M
  • D. 1:N, 1:1, 1:N, 1:N
  • E. N:M, N:1, 1:1, N:N

A respeito de estrutura de dados, julgue os itens que se seguem.

As listas encadeadas são aquelas em que cada elemento, além da informação correspondente, contém um ponteiro com o endereço do seguinte elemento, e um ponteiro com a posição do elemento anterior.

  • C. Certo
  • E. Errado

O desenvolvimento de aplicações e bancos de dados vem pouco a pouco se tornando uma atividade sistemática e com métodos próprios, constituindo a chamada engenharia de software, que promete ser uma disciplina fundamental para a produção de software de qualidade. Acerca dessa disciplina, seus métodos, linguagens e ferramentas para análise, construção, teste e validação de aplicações e de bancos de dados, julgue os itens a seguir.

Em um CASE, uma ferramenta de testes funcionais cruzados (cross-functional tool) é aquela que tem a capacidade de testar interações entre dois ou mais módulos de software, cada um destes situado em um ambiente diferente e todos os ambientes estando interconectados por meio de uma rede, ou de memória compartilhada ou qualquer outra tecnologia de interconexão.

  • C. Certo
  • E. Errado

A figura acima apresenta o diagrama do modelo de processo de software espiral, proposto em 1988 por Barry Boehm. Acerca das características desse modelo, julgue os itens que se seguem.

A execução plena do conjunto de atividades referentes ao quadrante superior direito do modelo espiral — avalie alternativas, identifique e resolva riscos — sempre envolve alguma atividade de produção e execução de código.

  • 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...