Questões de Ciência da Computação da Núcleo de Computação Eletrônica UFRJ (NCE)

Lista completa de Questões de Ciência da Computação da Núcleo de Computação Eletrônica UFRJ (NCE) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Computação sob demanda (on-demand) é o processo de:

  • A.

    delegar a fornecedores externos a manutenção de suas infra-estruturas de Tecnologia de Informação (TI);

  • B.

    entregar e gerenciar aplicativos e serviços computacionais a partir de centrais remotas de comunicação, via Internet;

  • C.

    oferecer espaço para dados em seus servidores Web de grande capacidade para que assinantes possam manter seus sites, mediante pagamento de tarifas;

  • D.

    realizar todas as atividades que necessitam de recursos de hardware e software por meio de sistemas disponíveis na Internet – computação nas nuvens;

  • E.

    estabelecer capacidade de processamento em função das necessidades médias, utilizando fornecedores externos para superar eventuais limitações.

Em relação à linguagem Java NÃO é correto afirmar que:

  • A.

    é uma linguagem de programação orientada a objetos;

  • B. é uma linguagem portável;
  • C.

    javac é o compilador da linguagem Java. Ele lê arquivos fonte .java e produz arquivos de classe .class no formato de bytecodes;

  • D. é uma linguagem fracamente tipada;
  • E.

    é uma das linguagens mais utilizadas e serve para qualquer tipo de aplicação, por exemplo, web, desktop, servidores, mainframes, jogos e aplicações móveis.

Considere as seguintes afirmativas relativas às camadas da arquitetura do MODELO OSI da ISO:

I. Na camada de enlace os erros de transmissão e recepção são detectados;

II. Na camada de rede, os quadros são checados quanto ao seu tamanho através do protocolo HDLC, usando o padrão 01111110 como delimitador;

III. A interrupção da comunicação entre uma estação e o backbone, devido a um defeito do cabo de comunicação denota um erro ocorrido na camada física;

IV. Este tipo de arquitetura em camadas possibilita a comunicação entre diferentes fabricantes de hardware e de software de rede.

Pode-se concluir que:

  • A. somente as afirmativas II e IV estão corretas.
  • B. somente as afirmativas I, II e III estão corretas.
  • C. somente as afirmativas I e III estão corretas.
  • D. somente as afirmativas I, III e IV estão corretas.
  • E. todas as afirmativas estão corretas.

As transações processadas pelos sistemas gerenciadores de bancos de dados devem ter garantidas quatro propriedades principais. Essas propriedades são:

  • A. consistência, durabilidade, atomicidade, isolamento;
  • B. consistência, durabilidade, atomicidade, independência de dados;
  • C. concorrência, durabilidade, atomicidade, isolamento;
  • D. concorrência, durabilidade, atomicidade, independência de dados;
  • E. consistência, integridade referencial, atomicidade, isolamento;

Os protocolos da família TCP/IP responsáveis por converter endereço IP em endereço MAC, por disponibilizar endereço IP para clientes da rede, e por converter o nome do domínio para endereço IP são, respectivamente:

  • A. ARP, DHCP e IP;
  • B. ARP, BOOTP e DNS;
  • C. ICMP, DHCP e DNS;
  • D. MAC, BOOTP e DSN;
  • E. MAC, IP e DSN.

O conceito de processo é fundamental para todos os sistemas operacionais. Um processo é basicamente:

  • A. o conjunto formado pelo hardware e software;
  • B. um arquivo em disco;
  • C. um programa em execução;
  • D. um semáforo;
  • E. um controlador de dispositivo.

Analise as seguintes afirmativas sobre o princípio OO (Orientação a Objetos) conhecido como Encapsulamento:

I. Os métodos de acesso (setters) impedem que os atributos da classe assumam valores inapropriados.

II. Os métodos de acesso (setters) são automaticamente invocados quando um objeto é instanciado.

III. Métodos de acesso (setters) que simplesmente atribuem um valor aos atributos da classe, sem qualquer verificação, deveriam ser removidos e o atributo correspondente tornado público.

IV. O encapsulamento esconde a implementação dos métodos de uma classe dos seus clientes.

O número de afirmativas corretas é:

  • A. 0
  • B. 1
  • C. 2
  • D. 3
  • E. 4

Analise as seguintes afirmativas sobre os princípios OO conhecidos como Herança e Polimorfismo:

I. Uma superclasse abstrata onde todos os métodos são abstratos deveria ser removida do projeto, uma vez que as subclasses não herdam nenhum comportamento.

II. Uma classe pode implementar simultaneamente mais de uma interface.

III. O Polimorfismo permite a construção de sistemas adaptativos uma vez que um componente pode ser removido do projeto e substituído por outro que implemente sua interface.

A(s) afirmativa(s) correta(s) é/são somente:

  • A. II;
  • B. I e II;
  • C. I e III;
  • D. II e III;
  • E. I, II e III.

A tabela abaixo mostra, na parte superior, uma estimativa da funcionalidade de um sistema de software a ser desenvolvido e na parte inferior a tabela de pesos para o cálculo de pontos de função não-ajustados:

Assumindo que o preço praticado pela empresa de desenvolvimento de software seja de R$500,00 (quinhentos reais) por ponto de função não-ajustado, o valor que mais se aproxima do preço do desenvolvimento do software é:

  • A. 400.000
  • B. 425.000
  • C. 450.000
  • D. 475.000
  • E. 500.000

Considere as seguintes afirmativas sobre os objetivos do teste de software. O objetivo do teste de:

I - aceitação é determinar se o software atende aos requisitos do usuário;

II - recuperação é verificar como o sistema retorna ao funcionamento após uma falha;

III - carga é verificar o comportamento do sistema em condições de demandas anormais de recursos.

A(s) afirmativa(s) correta(s) é/são somente:

  • A. I;
  • B. II;
  • C. I e II;
  • D. II e III;
  • E. I, II e III.
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...