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

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

Em relação à arquitetura cliente/servidor, identifique a afirmação incorreta.

  • A.

    Há uma separação das aplicações entre servidores (aplicações que disponibilizam algum serviço) e clientes (aplicações que usam esses serviços) num ambiente distribuído.

  • B.

    Um dos seus atrativos é o aumento da confiabilidade e a redução de custos uma vez que máquinas mais simples podem executar os serviços isoladamente sem a necessidade de uma grande máquina fazendo todos os serviços.

  • C.

    As aplicações são programas executados em máquinas distintas que trocam informação através de uma rede de computadores. A aplicação cliente deve conhecer quem fornece o serviço e qual o protocolo pré-estabelecido para realizar a solicitação.

  • D.

    Arquiteturas cliente/servidor genéricas são, às vezes, chamadas de arquiteturas de duas camadas (two-tiers).

  • E.

    As arquiteturas em foco estão sendo substituídas pelas arquiteturas multicamadas (Multitiers) modernas.

Considerando a modelagem multidimensional de dados, assinale a afirmação correta.

  • A.

    Um dos tipos de modelagem multidimensional mais utilizado é o Ring Schema ou Esquema em Anel, desenvolvido por Ralph Kimball.

  • B.

    O modelo dimensional é formado por uma tabela central (tabela de fatos) e várias outras a ela interligadas (tabelas de dimensão), sempre por meio de chaves especiais, que associam o fato a uma dimensão do cubo.

  • C.

    Na implementação de Data Warehouses, a escolha de uma modelagem multidimensional não é uma decisão prudente, a fim de garantir o agrupamento coeso das informações contidas nas bases de dados transacionais.

  • D.

    A implantação do modelo multidimensional em banco de dados orientado a objetos, seguindo a representação dos diagramas da UML e do padrão da linguagem de definição de objetos da ODMG, é impossível.

  • E.

    Uma vantagem da modelagem multidimensional é a compatibilidade e a semelhança com a modelagem entidade-relacionamento (ER).

Considere as afirmações seguintes, que se referem à modelagem de dados em Banco de Dados.

1) A abordagem relacional está baseada no princípio de que os dados em um banco de dados podem ser considerados como relações matemáticas que estão representadas de maneira uniforme, através do uso de tabelas.

2) O modelo entidade-relacionamento é um Modelo Conceitual: pode ser usado para especificar a estrutura de dados de uma aplicação.

3) O Modelo Lógico é uma descrição de um banco de dados no nível de abstração visto pelo usuário do SGBD. Assim, o modelo lógico é dependente do tipo particular de SGBD que está sendo usado.

4) O conceito principal de banco de dados vem da teoria dos conjuntos (álgebra relacional), atrelado à idéia de que não é relevante ao usuário saber onde os dados estão nem como os dados estão (transparência).

5) Na terminologia do modelo relacional, uma tabela é chamada de relação; uma linha de uma tabela é chamada de atributo; uma coluna é chamada de TUPLA; o tipo de dado que descreve cada coluna é chamado de DOMÍNIO.

Estão corretas apenas:

  • A.

    1, 2 e 3

  • B.

    2, 3 e 4

  • C.

    3, 4 e 5

  • D.

    1, 2, 3 e 4

  • E.

    1, 2, 3 e 5

Analisando o texto em SQL abaixo,

 é correto afirmar que o mesmo:

  • A.

    seleciona os nomes dos empregados que têm dependentes do mesmo sexo do empregado.

  • B.

    seleciona o nome do primeiro empregado que tem dependente do mesmo sexo do empregado.

  • C.

    seleciona os nomes dos dependentes dos empregados que têm o mesmo sexo do empregado.

  • D.

    seleciona o nome do primeiro dependente dos empregados que têm o mesmo sexo do empregado.

  • E.

    causa um erro porque há referência recursiva de E.CPF, o que não é permitido

Em uma empresa, decidiu-se adotar o software livre, o uso de diagramas UML, o acesso a recursos em servidores de bancos de dados, as linguagens de programação Java e Python. Decidiu-se também adotar o uso de Ferramentas CASE integradas dentro da filosofia software livre. A ferramenta CASE integrada que satisfaz os critérios desta empresa é:

  • A.

    Rational TUP.

  • B.

    Rational XDE.

  • C.

    Borland ALM.

  • D.

    Visual Studio Team Suíte.

  • E.

    Eclipse.

As ferramentas CASE:

1) são ferramentas que facilitam o teste de softwares através do estudo de casos (cases em inglês).

2) automatizam as atividades de gestão de projetos e dos produtos elaborados no processo de desenvolvimento de software.

3) têm como meta não só a análise e o projeto de um sistema, mas também a geração de software automaticamente a partir de uma especificação no seu projeto.

4) são apenas aquelas que cobrem todo o ciclo de vida do software, desde os requisitos do sistema até o controle final da qualidade. Editores e compiladores, por exemplo, não são ferramentas CASE.

5) têm como exemplo as ferramentas: JBuilder, Wiki, NetBeans, Rational Rose, Oracle, MySQL.

Estão corretas apenas:

  • A.

    1, 2 e 3

  • B.

    2, 3 e 4

  • C.

    3, 4 e 5

  • D.

    2, 3 e 5

  • E.

    1, 2, 3 e 5

Assinale a afirmativa correta acerca dos conceitos e tipos de Testes de Software.

  • A.

    É um processo que permeia outros processos da Engenharia de Software, e envolve ações que vão do levantamento de requisitos até a execução do teste do sistema propriamente dito.

  • B.

    É o processo utilizado apenas para ajudar a verificar a correção do software desenvolvido.

  • C.

    Teste de Validação: consiste em se aplicar, a cada nova versão do software ou a cada ciclo, todos os testes que já foram aplicados nas versões ou nos ciclos de teste anteriores do sistema.

  • D.

    Caixa-Preta é a técnica de teste que avalia o comportamento interno do componente de software, enquanto Caixa-Branca é a técnica que não considera o comportamento interno desse componente.

  • E.

    O período entre o término do desenvolvimento e a entrega é conhecido como fase beta, e os testes executados nesse período, como testes beta. Esta versão de teste do sistema é denominada versão beta. Testes beta são conduzidos num ambiente controlado.

Assinale a afirmação incorreta sobre Data Warehouse.

  • A.

    É um sistema de computação utilizado para armazenar informações relativas às atividades de uma organização em bancos de dados, de forma consolidada. Porém, por questões de eficiência, devido ao grande volume de dados, nem sempre as informações são consistentes.

  • B.

    Possibilita a análise de grandes volumes de dados podendo ser coletados dos sistemas transacionais (OLTP) e de fontes externas. São as chamadas séries históricas que possibilitam uma melhor análise de eventos passados, oferecendo suporte às tomadas de decisões presentes e à previsão de eventos futuros.

  • C.

    A ferramenta mais popular para exploração de um Data Warehouse é a Online Analytical Processing (OLAP) ou Processo Analítico em Tempo Real.

  • D.

    Um Data Warehouse utiliza dados em formato mais despadronizados (desnormalizados, sem padrão definido) do que os sistemas de banco de dados tradicionais. Isto aumenta o desempenho das consultas e, como benefício adicional, o processo torna-se mais intuitivo para os usuários comuns.

  • E.

    Data Warehouse é um banco de dados orientado por assunto, integrado, não-volátil e histórico, criado para suportar o processo de tomada de decisão.

Assinale a única alternativa que lista as áreas de conhecimento típicas em quase todos os projetos, reconhecidas pelo PMBOK® Guide 3rd Editon.

  • A.

    Gerenciamento da Integração, do Escopo, do Prazo, do Custo, da Qualidade, dos Recursos Humanos, da Comunicação, dos Riscos e das Aquisições do Projeto.

  • B.

    Gerenciamento dos Requisitos, do Escopo, do Prazo, do Custo, da Qualidade, dos Recursos Humanos, da Comunicação, dos Riscos e do Teste do Projeto.

  • C.

    Gerenciamento dos Requisitos, da Interação, do Prazo, do Custo, da Qualidade, dos Recursos Humanos, da Integração, dos Riscos e do Teste do Projeto.

  • D.

    Gerenciamento e Planejamento, da Análise, dos Recursos, da Organização, do Custo, da Qualidade, dos Recursos Humanos, dos Riscos e do Teste do Projeto.

  • E.

    Gerenciamento dos Requisitos, do Escopo, do Prazo, do Custo, da Qualidade, dos Recursos Humanos, da Comunicação, dos Riscos e das Aquisições do Projeto.

Ao convertermos o número binário (110111000110010)2 para hexadecimal e o número hexadecimal (5BF4)16 para binário, obtemos respectivamente:

  • A.

    (DC64)16 e (101101111110100)2

  • B.

    (6E32)16 e (101101111110100)2

  • C.

    (6E32)16 e (1101110001100100)2

  • D.

    (5BF4)16 e (101101111110100)2

  • E.

    (5BF4)16 e (0110111000110010)2

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