Questões de Ciência da Computação da Instituto de Planejamento e Apoio ao Desenvolvimento Tecnológico e Científico (IPAD)

Lista completa de Questões de Ciência da Computação da Instituto de Planejamento e Apoio ao Desenvolvimento Tecnológico e Científico (IPAD) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Leia as afirmativas abaixo e marque V para as verdadeiras e F para as falsas.

( ) Um processador CISC reconhece centenas de instruções complexas, por isso é mais rápido que um processador RISC.

( ) Um processador RISC reconhece um conjunto limitado de instruções. As instruções não contempladas são executadas como combinações das existentes.

( ) A memória do tipo SRAM é extremamente rápida e, embora volátil, só perde seu conteúdo se a máquina for desligada, não exigindo que a CPU renove seu conteúdo continuamente.

( ) Uma célula de memória é a menor unidade endereçável no computador. O termo palavra é usado para designar a quantidade de bits que pode ser armazenada em cada célula. Então, em uma máquina de 16 bits, cada célula da memória principal armazena 2 bytes.

( ) Em uma máquina pipeline, a execução de uma instrução é dividida em diferentes estágios de modo que cada um deles seja manipulado por partes de hardware específicas.

A seqüência correta, de cima para baixo, é:

  • A. V – F – V – F – V
  • B. F – V – F – V – V
  • C. F – V – V – F – V
  • D. F – F – V – V – F
  • E. V – V – V – V – F

Qual a representação correta em complemento de dois, usando 8 bits, do número -35?

  • A. 10100011
  • B. 00100011
  • C. 11011100
  • D. 11011101
  • E. 11001011

Considere um sistema computacional contendo processador, memória e barramento com as seguintes características:

1. Sistema de memória e barramento suportando acesso a blocos de 4 palavras de 32 bits.

2. Um barramento de 64 bits, síncrono, com clock de 200 MHz, sendo que cada transferência de 64 bits gasta 1 ciclo de clock e, adicionalmente, 1 ciclo de clock para envio de um endereço à memória.

3. São necessários 2 ciclos de clock entre duas operações sucessivas no barramento. (Suponha que o barramento está livre antes de um acesso).

4. O tempo de acesso à memória é de 100 ns.

A latência e a banda passante para leitura de 256 palavras são, respectivamente:

  • A. 8.000 ns e 128 MB/s
  • B. 2.880 ns e 71 MB/s
  • C. 8.200 ns e 128 MB/s
  • D. 14.400 ns e 71 MB/s
  • E. 2.880 ns e 128 MB/s

Sobre processadores, analise as afirmativas a seguir e indique V (verdadeiro) ou F (falso).

( ) O processador Core 2 Duo da Intel possui dois núcleos de processamento.

( ) O Pentium M é um processador voltado para o mercado de notebooks e é baseado na arquitetura do Pentium 4.

( ) Os processadores Xeon da Intel são desenvolvidos para servidores. Estes processadores apresentam melhor desempenho que os processadores desenvolvidos para estações de trabalho, são capazes de reconhecer mais memória RAM e trabalhar em ambiente multiprocessado.

( ) Os processadores Celeron e Sempron foram desenvolvidos respectivamente pela AMD e pela Intel para o mercado de usuários interessados em processadores de menor custo.

( ) O Athlon 64 é um processador de 64 bits e, portanto, incompatível com os programas desenvolvidos para serem executados em processadores de 32 bits.

A seqüência correta, de cima para baixo, é:

  • A. V - F - V - V - V
  • B. F - V - V - V - F
  • C. V - V - F - F - F
  • D. V - F - F - V - V
  • E. V - F - V - F - F

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.

Considere o diagrama de classes e as afirmativas abaixo:

1. Um objeto da classe B pertence a exatamente um único objeto da classe A.

2. A classe A realiza a interface C.

3. A classe A herda as variáveis e os métodos da classe D.

Assinale a alternativa correta

  • A. As afirmativas 1 e 2 são verdadeiras.
  • B. Apenas a afirmativa 3 é verdadeira.
  • C. Apenas a afirmativa 1 é verdadeira.
  • D. As afirmativas 1 e 3 são verdadeiras.
  • E. As afirmativas 1, 2 e 3 são verdadeiras.

A(s) fase(s) do ciclo de vida clássico da engenharia de software que se concentra(m) na estrutura de dados, arquitetura de software, descrição procedimental do software e caracterização da interface, é (são):

  • A. Análise de requisitos de software e projeto de software.
  • B. Projeto de software, apenas.
  • C. Engenharia de sistemas e análise de requisitos de software.
  • D. Codificação, apenas.
  • E. Codificação e testes.

Considere as seguintes afirmativas relacionadas com a análise estruturada moderna

1. É voltada para a modelagem de funções.

2. Utiliza abordagem top-down na elaboração dos diagramas de fluxo de dados.

3. Utiliza abordagem middle-up na elaboração dos diagramas de fluxo de dados.

4. Aborda o sistema apenas sobre duas perspectivas: processos e dados.

Assinale a alternativa correta

  • A. Apenas as afirmativas 1 e 2 são verdadeiras.
  • B. Apenas as afirmativas 1, 2 e 3 são verdadeiras.
  • C. Apenas as afirmativas 1, 3 e 4 são verdadeiras.
  • D. As afirmativas 1, 2, 3 e 4 são verdadeiras.
  • E. Apenas as afirmativas 1 e 3 são verdadeiras.

UML é uma linguagem comumente utilizada para a modelagem de sistemas em análise e projeto orientados a objetos. Com respeito aos diagramas UML, considere as afirmativas abaixo:

1. O diagrama de colaboração é usado para representar a organização estrutural de objetos que enviam e recebem mensagens.

2. O diagrama de classes mostra um conjunto de classes, interfaces e colaborações e é usado para ilustrar a visão estática do projeto de um sistema.

3. Os diagramas de seqüências e de objetos são usados para representar partes dinâmicas de um sistema.

Assinale a alternativa correta

  • A. Apenas a afirmativa 1 é falsa.
  • B. Apenas a afirmativa 2 é verdadeira.
  • C. As afirmativas 1 e 3 são verdadeiras.
  • D. Apenas a afirmativa 3 é falsa.
  • E. As afirmativas 1, 2 e 3 são verdadeiras.

Assinale a alternativa que contém os nomes e a seqüência correta das fases que compõem o RUP (Rational Unified Process):

  • A. Concepção, Construção, Transição e Manutenção.
  • B. Planejamento, Teste, Codificação, Projeto.
  • C. Concepção, Elaboração, Construção e Transição.
  • D. Planejamento, Projeto, Teste e Codificação.
  • E. Planejamento, Projeto, Codificação, Teste e Transição.
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...