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.
Ciência da Computação - Arquitetura de Computadores - Escola de Administração Fazendária (ESAF) - 2006
A respeito do gerenciamento de memória realizado pelo sistema operacional, é correto afirmar que
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.
Em relação a banco de dados é pertinente concluir:
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2006
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.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2006
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.
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.
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.
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.
Ciência da Computação - Programação Orientada a Objetos - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2006
Acerca da programação orientada a objetos (POO), assinale a opção incorreta.
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++.
Reusabilidade, polimorfismo, encapsulamento e hereditariedade são características desse tipo de programação.
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).
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.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...