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.

Os navegadores da Web freqüentemente:

I. Restringem um applet não-assinado de modo que ele possa se comunicar somente com a máquina da qual ele foi originalmente baixado.

II. Proíbem applet não-assinado de fazer processamento de arquivos nas máquinas em que são executados.

III. Permitem que applet não-assinado realize processamento de arquivos somente nos servidores Web.

Está CORRETO o que se afirma APENAS em

  • A.

    I e II.

  • B.

    I, II e III.

  • C.

    II.

  • D.

    II e III.

  • E.

    III.

Sobre um Sistema de Gerência de Banco de Dados (SGBD), é CORRETO afirmar que:

  • A.

    o módulo gerente de recuperação após falha realiza as funções relacionadas com a localização de dados, dando transparência à movimentação de dados entre as memórias principal e secundária.

  • B.

    o módulo gerente de acesso analisa sintaticamente e semanticamente comandos DML expressos em uma linguagem de consulta (ex.: SQL).

  • C.

    o módulo processador de consultas realiza funções relacionadas com a localização de dados, dando transparência à movimentação de dados entre as memórias principal e secundária.

  • D.

    o módulo gerente de memória (buffer) gerencia todo o processo de transformação do plano otimizado no plano de transações.

  • E.

    o módulo gerente de transações é responsável pelo controle do acesso concorrente aos dados.

Nas questões 53 até 60 considere um banco de dados relacional constituído pelas tabelas X, Y e Z, cujas instâncias são mostradas a seguir.

– Considere uma tabela relacional R, com atributos atômicos A, B e C, na qual o atributo A é a chave primária. Sabendo-se que as dependências funcionais

B

C

 AB  C

se verificam, pode-se concluir que a tabela R está normalizada até a:

  • A. primeira forma normal;
  • B. segunda forma normal;
  • C. terceira forma normal;
  • D. forma normal Boyce_Codd;
  • E. quarta forma normal.

A UML representa o desenvolvimento de novos conceitos não normalmente usados. Por isso e muitas outras razões, o bom entendimento da UML não é apenas aprender a simbologia e o seu significado, mas também aprender a modelar a Orientação a Objetos. Nesse aspecto, é correto afirmar:

  • A. a notação, definida pelos seus vários tipos de diagramas, é o modo pelo qual um gerente de projeto pode descrever os vários aspectos de modelagem pela UML. Se num determinado projeto ele necessitar de um diagrama estático, onde a estrutura descrita é sempre válida em qualquer ponto do ciclo de vida do sistema, o diagrama de classe é a ferramenta recomendada.
  • B. o diagrama de seqüências de análises é a implementação de um diagrama de classe, onde os atributos e as operações ainda não estão completamente definidos, o que ocorrerá somente após a inicialização do caso de uso por um ator.
  • C. a UML usa uma combinação de diagramas de estado, diagramas de seqüência e diagramas de atividade para representar o comportamento estático dos objetos e classes que tiverem sido identificados como parte do modelo de análise.
  • D. um diagrama de seqüência representa a associação seqüencial entre os objetos, as seqüências de métodos de um objeto e a conexão dos caminhos do caso de uso.
  • E. um diagrama de caso de uso, quando não contém elementos modelados para um sistema, mostra os diferentes relacionamentos, mas não as generalizações; mostra as associações, mas não as dependências entre estes elementos.

Em relação a diversos procedimentos de manutenção de sistemas, hardware e software, comuns no dia-a-dia das operações e produção em ambientes de TI, julgue os itens a seguir.

A substituição de uma leitora de CD-ROM por outra do mesmo fabricante e com as mesmas características não impede que a BIOS do computador realize todos os procedimentos de boot e busca por dispositivos plug-aindplay e sistemas Pentium III ou superiores para informar a controladora AGP.

  • C. Certo
  • E. Errado

Pode-se chamar a barreira de proteção que controla o tráfego de dados da rede interna com a externa (internet) como:

  • A.

    bridge

  • B.

    switch

  • C.

    hub

  • D.

    firewall

Considere as seguintes afirmativas sobre conceitos do paradigma de programação orientado a objetos.

1. Herança é a definição de uma nova classe, com base em uma já existente. A subclasse herda todas as variáveis e métodos da superclasse. Cada subclasse pode ter uma única superclasse.

2. O mecanismo de polimorfismo permite que objetos diferentes respondam de modo diferente ao receberem uma mesma mensagem.

3. O polimorfismo para ser implementado exige a utilização do conceito de herança e aplica-se apenas aos métodos da classe.

4. Ocultamento de informação é o uso do mecanismo de encapsulamento para restringir as variáveis e métodos de uma superclasse que podem ser herdados por subclasses.

Assinale a alternativa correta

  • A. As afirmativas 1, 2, 3 e 4 são falsas.
  • B. Apenas duas afirmativas são falsas.
  • C. Apenas uma afirmativa é falsa.
  • D. Apenas três afirmativas são falsas.
  • E. Nenhuma afirmativa é falsa.

Acerca das informações apresentadas acima, julgue os seguintes itens.

cygnus.unb.br provê serviços de servidor Web e FTP; as máquinas cygnus.unb.br e plutao.unb.br são servidores de correio eletrônico; as mensagens de correio destinadas ao domínio unb.br devem ser primeiro enviadas para plutao.unb.br, e se plutao.unb.br não responder, devem ser enviadas para cygnus.unb.br.

  • C. Certo
  • E. Errado

Sistema operacional é o software que controla a alocação e o uso de recurso de hardware, tais como memória, tempo da unidade central de processamento (UCP), espaço em disco e controle dos dispositivos periféricos. Em relação aos sistemas operacionais, julgue os seguintes itens. O active directory (AD) é a implementação de um serviço de diretório LDAP, presente no Windows 2000, que permite aos administradores atribuir políticas à empresa, instalar programas remotamente em muitos computadores e aplicar atualizações críticas a uma organização inteira.

  • C. Certo
  • E. Errado

A figura acima apresenta um sumário das áreas usualmente reconhecidas como sendo praticadas na engenharia de software. Considere as seguintes atribuições profissionais exigidas em uma organização: desenvolver sistemas em ambiente de grande porte, atuando preferencialmente nas fases de implementação de códigos e transição do processo de desenvolvimento adotado, utilizando-se de metodologia e ferramentas CASE/IDE homologadas na organização, visando à racionalização e à otimização dos processos do cliente. Julgue os itens a seguir acerca dos conceitos e das áreas de engenharia de software listadas e seus relacionamentos com as atribuições profissionais acima descritas.

A “implementação de códigos” mencionada acima está mais associada, como área de prática de engenharia de software, a “Software design” que a “Software maintenance”.

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