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.

A respeito do gerenciamento de memória realizado pelo sistema operacional, é correto afirmar que

  • A. páginas são espaços de endereçamento independentes e compostos, cada um, de uma seqüência linear de endereços (de 0 a até um valor máximo), podendo ser variável neste intervalo, durante a execução de um programa.
  • B. o algoritmo LRU (Least Recently Used) remove a página que está há mais tempo na memória principal, independente da última referência feita a essa página, associando um contador a cada moldura de página.
  • C. a segmentação implementada por swapping baseia-se na divisão de cada segmento em um conjunto de páginas e passa a trabalhar como no esquema da paginação sob demanda e, algumas páginas podem estar na memória, enquanto as demais, no disco.
  • D. todo processador que tem o suporte ao conceito de memória virtual tem o dispositivo MMU (Memory Management Unit) que, por sua vez, pode estar em um chip separado (porém, ligado ao chip do processador) ou integrado diretamente ao processador.
  • E. se o tamanho de uma página for n bytes, a quantidade média de espaço de endereçamento desperdiçado na última página pela fragmentação interna será de n/8 bytes, em média.

A utilização de cópias de segurança (backup) permite copiar dados de um dispositivo para outro, com o objetivo de, posteriormente, recuperar os mesmos, caso haja algum problema. Quanto a esse tópico, julgue os itens seguintes.

A utilização de backup normal (total) é recomendada principalmente para arquivos de sistema e software aplicativos.

  • C. Certo
  • E. Errado

Em relação a banco de dados é pertinente concluir:

  • A. As regras de integridade do modelo relacional permitem que campos que participem da chave primária de uma tabela básica aceitem valores nulos e desempenhem a função de identificação única, desde que controladas pelo SGBD.
  • B. Uma chave primária não pode desempenhar a função de identificação única.
  • C. Um modelo conceitual de banco de dados representa a estrutura de dados com os recursos e particularidades de um Sistema de Gerenciamento de Banco de Dados específico.
  • D. Os dados, em um banco de dados relacional, não podem ser logicamente acessíveis e o SGBD deve cuidar para não permitir valores nulos em nenhum campo de suas tabelas.
  • E. Uma das regras de integridade do modelo relacional afirma que nenhum campo que participe da chave primária de uma tabela básica pode aceitar valores nulos.

A engenharia de software é uma área do conhecimento que focaliza diferentes aspectos ligados à produção de programas de computador. Ela surgiu nos anos 70 do século passado com o objetivo de permitir um tratamento mais sistemático aos processos de desenvolvimento de sistemas de software. A fundamentação científica para esse ramo da engenharia envolve o uso de modelos abstratos e práticos que permitem a especificação, a análise, o projeto, a implementação e a manutenção dos sistemas de software. Com relação aos diversos aspectos ligados a essa área do conhecimento, julgue os itens subseqüentes.

Entre os diversos níveis possíveis de testes de software, há os chamados testes de unidade (unit tests), que procuram testar o programa como um todo, dentro de um contexto totalmente integrado, procurando validar todas as suas potencialidades de forma unificada.

  • C. Certo
  • E. Errado

No que se refere às normas de qualidade e aos modelos de referência para gerenciamento de processos de tecnologia da informação, julgue os itens que se seguem.

A série ISO 9000 define um conjunto de normas especificamente desenvolvidas para fornecerem um modelo de gestão e desenvolvimento de projetos de software.

  • C. Certo
  • E. Errado

Analise as seguintes afirmações relacionadas ao processo de Monitoramento e Controle de Riscos, do Gerenciamento de Riscos.

I. Uma das atividades desse processo é identificar novos riscos para o projeto.

 II. Uma das atividades desse processo é determinar a probabilidade de ocorrência dos riscos identificados.

 III. Uma das atividades desse processo é implementar planos de contingência.

IV. Uma das atividades desse processo é estimar o impacto do risco para o projeto.

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

Analise as seguintes afirmações relacionadas a banco de dados e ao uso da linguagem SQL.

 I. A cláusula DISTINCT é usada com o SELECT nos casos em que se deseja eliminar as tuplas repetidas deixando apenas uma tupla de cada valor no resultado da consulta.

II. As funções UPPER, LOWER e REPLACE são exemplos de funções para manipulação de chaves primárias.

III. Considere que em um banco de dados uma tabela chamada "Carro" contenha os campos CodCarro, Descricao e Cor. Condiderando, ainda, que os campos Descricao e Cor podem receber o valor Null, a execução do comando SQL

SELECT CodCarro, Descricao, NVL(Cor,'Branca') FROM Carro WHERE Cor is NULL

caso retorne registros, todos os valores do campo Cor destes registros estarão preenchidos com o valor Branca.

IV. A função COUNT faz a soma dos valores das linhas retornadas em uma consulta.

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

Acerca de gerência de projetos, julgue os seguintes itens.

O PMI-PMBOK propõe áreas com conhecimentos e práticas relacionadas ao gerenciamento de projetos. A área de gerenciamento da qualidade do projeto inclui os processos necessários para assegurar que o projeto satisfaça às necessidades para as quais foi criado. Nessa área, há os processos de: planejamento da qualidade, de garantia de qualidade e de controle de qualidade.

  • C. Certo
  • E. Errado

Acerca da programação orientada a objetos (POO), assinale a opção incorreta.

  • A.

    POO é um método que produz arquiteturas de software embasadas nos objetos que o sistema manipula. Entre as linguagens de POO, incluem-se Java, Delphi e C++.

  • B.

    Reusabilidade, polimorfismo, encapsulamento e hereditariedade são características desse tipo de programação.

  • C.

    Na POO, objetos computacionais são compostos de atributos e métodos. Os atributos são propriedades que definem o estado do objeto (características), enquanto os métodos são ações ou procedimentos que alteram o estado do objeto (comportamento).

  • D.

    Nessa programação, os objetos são modelados por meio de classes, que são agrupamentos de objetos computacionais com propriedades em comum e podem realizar as mesmas ações. Este agrupamento e classificação deve refletir o agrupamento natural dos objetos reais.

Em termos de sistemas distribuídos e redes, analise as afirmações a seguir e assinale a opção correta.

I - Compartilhamento de recursos, aumento da velocidade de computação, confiabilidade e comunicação são os principais fatores para a criação de sistemas distribuídos.

II - Em redes parcialmente conectadas, as mensagens devem ser roteadas através de enlaces de comunicação, resultando em um custo total de comunicação menor que em redes totalmente conectadas.

III - O roteamento de mensagens pode acontecer nos sistemas distribuídos, de três formas: roteamento fixo, roteamento virtual – usando rota fixa durante uma sessão; e roteamento dinâmico – com rotas estabelecidas antes do envio das mensagens.

IV - Em sistemas distribuídos, é possível usar a técnica de prevenção de deadlock por ordenação de recursos, atribuindo números exclusivos aos recursos, que podem ser, assim, acessados por processos. Um processo que deseja obter um recurso "i", somente o fará se não estiver mantendo um outro recurso com número exclusivo menor que "i".

V - Em sistemas em cluster estruturados de modo simétrico, existe o papel de uma máquina operando como hot-standby, cuja função é monitorar o servidor ativo no cluster.

  • A. Apenas as informações II e IV são verdadeiras.
  • B. Apenas as afirmações II, III e V são verdadeiras.
  • C. Todas as afirmações são verdadeiras.
  • D. Apenas as afirmações I, III e V são verdadeiras.
  • E. Todas as afirmações são falsas.
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...