Buscar

Simulado_prova 3

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

30/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=10001731080 1/2
   LINGUAGEM DE PROGRAMAÇÃO
Simulado: CCT0024_SM_201402059124 V.1   Fechar
Aluno(a): KAUE TELES DE MELO LEITE Matrícula: 201402059124
Desempenho: 0,2 de 0,5 Data: 21/10/2015 11:56:30 (Finalizada)
  1a Questão (Ref.: 201402293365) Pontos: 0,1  / 0,1
Com relação a conceitos de orientação a objetos, julgue os seguintes itens: I As variáveis ou métodos declarados com modificador
de acesso private só são acessíveis a métodos da classe em que são declarados. II Uma classe deve possuir uma única
declaração de método construtor. III Uma instância de uma classe abstrata herda atributos e métodos de sua superclasse direta. IV
O polimorfismo permite substituir a lógica condicional múltipla (lógica switch ou faça caso).
  I e IV
II e III
II e IV
I e III
I e II
 Gabarito Comentado.
  2a Questão (Ref.: 201402301369) Pontos: 0,0  / 0,1
(ENADE/2011) Considerando os conceitos da programação orientada a objetos, analise as afirmações
abaixo.
I. O objeto tem determinadas propriedades que o caracterizam e que são armazenadas no próprio objeto.
As propriedades de um objeto são chamadas de instâncias.
II. As mensagens são informações enviadas ao objeto para que ele se comporte de uma determinada
maneira. Um programa orientado a objetos em execução consiste em envios, interpretações e respostas
às mensagens. São os métodos, os procedimentos residentes nos objetos, que determinam como eles irão
atuar ao receber as mensagens.
III. A herança é um mecanismo para o compartilhamento de métodos e atributos entre classes e
subclasses, permitindo a criação de novas classes através da programação das diferenças entre a nova
classe e a classe-pai.
IV. O encapsulamento é um mecanismo que permite o acesso aos dados de um objeto somente através
dos métodos desse. Nenhuma outra parte do programa pode operar sobre os dados do objeto. A
comunicação entre os objetos é feita apenas através de troca de mensagens.
É correto apenas o que afirma em:
I, II e IV
  II, III e IV
I e II
  I e III
III e IV
 Gabarito Comentado.
  3a Questão (Ref.: 201402281238) Pontos: 0,0  / 0,1
(FUMARC/2011) Analise o seguinte programa desenvolvido na linguagem Java. 
public class testeLogica {
public static void main(String[] args) { 
30/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=10001731080 2/2
boolean A, B;
boolean R1, R2, R3, R4;
A = true;
B = false;
R1 = (A || B && A || !B);
R2 = (!(A || !B) && (A || B));
R3 = (A && B) && (!A || !B);
R4 = (!A || B || A || !B);
System.out.println(R1);
System.out.println(R2);
System.out.println(R3);
System.out.println(R4);
}
Qual é a sequência CORRETA ?
(de cima para baixo)
  true, false, false, true
true, true, true, false
  true, false, true, false
false, true, false, true
false, false, false, true
 Gabarito Comentado.  Gabarito Comentado.
  4a Questão (Ref.: 201402128511) Pontos: 0,0  / 0,1
(PRODEB 2008) Considerando a linguagem Java, assinale a alternativa correta.
  "Static" é uma palavra­chave que indica que um método não pode ser sobreposto e que um atributo cujo valor já foi
configurado não pode ser alterado.
"Static" é uma palvra­chave que indica que um atributo terá seu valor armazenado e acessado diretamente na forma
binária.
"Static" é uma palavra­chave para modificar visibilidade de um método, tornando­o acessível por todos os objetos.
  "Static" é uma palavra­chave que indica que um método ou atributo pertence a uma classe e não a uma instância de
classe.
"Static" é uma palavra­chave que ativa um mecanismo de bloco de código que impede o acesso simultâneo a um método
ou atributo.
  5a Questão (Ref.: 201402096674) Pontos: 0,1  / 0,1
Marque a alternativa que representa a palavra reservada que indica que a classe que está sendo definida é uma INTERFACE.
extends
static
new
public
  implements

Outros materiais