Questões de Ciência da Computação da Universidade de Pernambuco (UPE / UPENET / IAUPE)

Lista completa de Questões de Ciência da Computação da Universidade de Pernambuco (UPE / UPENET / IAUPE) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Analise as seguintes afirmações sobre mecanismos de detecção de identificação e correção de falhas no armazenamento de informações.

I. O CRC (Cyclic redundancy check) é um código de detecção de erro muito utilizado para validar a integridade das informações armazenadas, ou seja, através do CRC, é possível identificar uma falha, sempre que a informação armazenada for adulterada.

II. O bit de paridade é muito útil para corrigir erros em informações armazenadas na memória.

III. A distância de Hamming calcula o número de bits diferentes entre dois padrões de bits, sendo empregada para implementar códigos de correção de erros.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).

  • A. Apenas I.
  • B. Apenas I e III.
  • C. Apenas II.
  • D. Apenas II e III.
  • E. Apenas III.

Analise as seguintes afirmações sobre organização lógica e física de arquivos.

I. Os discos magnéticos são organizados em forma de trilhas e setores. O acesso aos dados armazenados no disco se dá em duas etapas: 1) posicionamento do cabeçote de leitura e gravação na trilha desejada; 2) busca seqüencial pelo setor.

II. Discos ópticos possuem uma única trilha em forma de espiral. O tempo de acesso é medido pela busca seqüencial nessa trilha.

III. As fitas magnéticas armazenam informações sobre uma película de material magnético, enrolada em um carretel. A fita é dividida em trilhas e segmentos. O acesso aos segmentos é feito de forma seqüencial. Cada trilha pode ser acessada de forma independente.

 Assinale a alternativa que indica a(s) afirmação(ões) CORRETA(S).

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

Analise as seguintes afirmações sobre o protocolo TCP.

I. Quando vários usuários estão utilizando o serviço TCP simultaneamente, o TCP identifica cada um deles por uma porta diferente, porém os identificadores de portas de entidades TCP diferentes podem não ser únicos na inter-rede.

II. Um socket pode ser utilizado, para identificar um usuário TCP de maneira única em toda inter-rede.

III. Quando dois processos desejam iniciar uma comunicação usando o protocolo TPC, as instâncias TCP, às quais eles estão associados, devem estabelecer uma conexão.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).

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

Analise as seguintes afirmações sobre o protocolo IP.

I. O protocolo IP oferece um serviço de datagrama confiável.

II. O protocolo IP adota um formato de endereçamento hierárquico.

III. O protocolo IP utiliza um sistema de roteamento adaptativo distribuído nos gateways.

 Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).

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

Analise as seguintes afirmações sobre conceitos básicos de suporte a redes de computadores.

I. O gateway é normalmente uma máquina intermediária utilizada para interligar redes, separar domínios de colisão ou traduzir protocolos.

II. O firewall é um sistema utilizado para regular o tráfego de informações entre redes distintas e impedir a transmissão de dados nocivos ou não autorizados de uma rede a outra.

III. A máscara de sub-rede 255.255.255.0 em uma rede da classe B indica que os três primeiros bytes do endereço IP formam o número de sub-rede e o quarto byte é o número do host.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).

  • A. Apenas I.
  • B. Apenas II.
  • C. Apenas I e II.
  • D.

    Apenas I e III.

  • E. Apenas II e III.

Analise as seguintes afirmações sobre o conceito de Objetos da Programação Orientada a Objetos.

I. Os objetos da programação orientada a objetos são responsáveis por definir a forma e a estrutura que os dados de um programa possuem.

II. Na programação orientada a objetos, a estrutura dos programas é baseada nos objetos e não, nas funções do programa.

III. Objeto é um dos principais conceitos da programação orientada a objetos.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).

  • A. Apenas I.
  • B. Apenas I e II.
  • C. Apenas II.
  • D. Apenas II e III.
  • E.

    I, II e III.

Analise as seguintes afirmações sobre conceitos fundamentais da Programação Orientada a Objetos.

I. Na programação orientada a objetos, os atributos definem as propriedades que um objeto possui.

II. Cada objeto possui comportamentos associados os quais são definidos através de operações chamadas de métodos.

III. De um modo geral, métodos e atributos de um objeto possuem uma visibilidade de acesso associada, a qual é responsável por definir como eles podem ser acessados, isto é, lidos ou modificados.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).

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

Analise as seguintes afirmações sobre Programação Orientada a Objetos.

I. Uma classe define propriedades e comportamentos, ou seja, atributos e métodos, que objetos de determinado tipo possuem.

II. De um modo geral, cada classe define um novo tipo que pode ser utilizado no programa.

III. Algumas linguagens orientadas a objetos permitem a criação de objetos, sem estarem associados a uma classe específica.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).

  • A. Apenas I.
  • B. Apenas I e II.
  • C. Apenas II.
  • D. Apenas II e III.
  • E. Apenas III.

Analise as seguintes afirmações sobre Generalização e Especialização na Programação Orientada a Objetos.

I. Um dos principais conceitos da Programação Orientada a Objetos é o de herança. Esse conceito permite criar hierarquia de classes/tipos que definem generalizações e especializações de tipos.

II. Com o uso de herança, cria-se a noção de superclasse e subclasse. Uma superclasse é a especialização de uma subclasse, enquanto uma subclasse é a generalização de uma superclasse.

III. Uma subclasse herda os atributos e os métodos da superclasse, podendo definir novos atributos e métodos.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).

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

Analise as seguintes afirmações sobre conceitos de Programação Orientada a Objetos.

I. Encapsulamento é um conceito, segundo o qual se deve restringir o acesso a decisões de projeto, por exemplo, impedindo o acesso direto aos atributos de um objeto.

II. Normalmente o acesso aos atributos de um objeto se dá através de um método de acesso, o qual define uma interface de acesso a um atributo.

III. Outro importante conceito da orientação a objetos é o Polimorfismo, que é a habilidade que um objeto tem de possuir diferentes formas de ser executado.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).

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