Buscar

Simulado_Linguagem_de_Programacao

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

Você também pode ser Premium ajudando estudantes

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

Você também pode ser Premium ajudando estudantes

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

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

18/04/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1439362368 1/4
   LINGUAGEM DE PROGRAMAÇÃO
Simulado: CCT0024_SM_201403033595 V.1   Fechar
Aluno(a): BRUNO FERREIRA DE JESUS Matrícula: 201403033595
Desempenho: 0,5 de 0,5 Data: 16/04/2015 17:48:01 (Finalizada)
  1a Questão (Ref.: 201403068089) Pontos: 0,1  / 0,1
Quando um objeto é criado ele está usando para isto o chamado Bloco Construtor da Classe. Pode­se dizer que
o Bloco Construtor:
O bloco construtor não pode ter o mesmo nome da classe.
O bloco construtor deve ser do tipo private.
Deve ser criado somente para objetos polimórficos.
Pode­se determinar somente um bloco construtor por classe.
  Toda classe possui implicitamente o bloco construtor.
  2a Questão (Ref.: 201403068112) Pontos: 0,1  / 0,1
Caso desejasse programar um Robô que possuísse como características nome, código, data de fabricação e
modelo, e que pudesse exibir um cumprimento às pessoas e uma frase quando andasse; como ficaria a
implementação deste Robô usando Java como linguagem de programação? Assinale a alternativa correta:
  public class Robo {
String nome;
int codigo;
String dataFabricacao;
String modelo;
public void cumprimentar(){
   System.out.println("Olá pessoal!");
}
 
public void andar(){
   System.out.println("Estou andando!!!!");
}
}
public class Robo {
String nome;
int codigo;
String dataFabricacao;
String modelo;
 
public void main (String [] args){
 
public void cumprimentar(){
   System.out.println("Olá pessoal!");
}
 
public void andar(){
   System.out.println("Estou andando!!!!");
}
BrunoFerreira
Lápis
BrunoFerreira
Lápis
BrunoFerreira
Lápis
18/04/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1439362368 2/4
}
}
public class Robo
String nome;
int codigo;
String dataFabricacao;
String modelo;
 
public void cumprimentar(){
   System.out.println("Olá pessoal!");
}
 
public int andar(){
   System.out.println("Estou andando!!!!");
}
}
public class Robo
String nome;
int codigo;
String dataFabricacao;
String modelo;
 
public double cumprimentar(){
   System.out.println("Olá pessoal!");
}
 
public int andar(){
   System.out.println("Estou andando!!!!");
}
}
public static void main{
         public class Robo {
String nome;
int codigo;
String dataFabricacao;
String modelo;
public void cumprimentar(){
   System.out.println("Olá pessoal!");
}
 
public void andar(){
   System.out.println("Estou andando!!!!");
}
}
  3a Questão (Ref.: 201403070274) Pontos: 0,1  / 0,1
Qual sera a saída do programa abaixo?
public class Saida{
public static void main(String args[]) {
    int x,y;
18/04/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1439362368 3/4
    double z;
    x = 5;
    y = 2;
    z = x / y;
    System.out.println(z);
  }
}
erro de execução, pois não é possível fazer a conversão dinâmica dos tipos de dados
2
2.5
erro de compilação, pois os tipos de dados são incompatíveis
  2.0
  4a Questão (Ref.: 201403068548) Pontos: 0,1  / 0,1
Ao executar o trecho de código abaixo qual o resultado apresentado?
public class Animal {
 public static void main(String[] args) {
  new Animal().anda();
 }
 public static void anda() {
  System.out.println("Anda!");
  para();
 }
 public void para() {
  System.out.println("Para!");
 }
}
O código não compila, mas imprime "Anda!" "Para!"
  O código não compila. Métodos estáticos não devem chamar métodos não estáticos.
O código não compila. O construtor Animal() não foi definido.
O código não compila. Não podemos chamar métodos estáticos em instâncias de objetos.
O código roda e imprime "Anda!" "Para!"
  5a Questão (Ref.: 201403068090) Pontos: 0,1  / 0,1
Em Java pode­se utilizar diferentes tipos de modificadores de acesso para seus atributos e métodos,
dependendo da necessidade da aplicação que está sendo desenvolvida. É correto afirmar sobre os
modificadores de acesso usados na declaração de atributos:
O modificador de acesso final permite que todos os objetos que o usam possam alterá­lo; já o
modificador de acesso public torna o atributo visível pela própria classe ou suas subclasses, e o
modificador de acesso private permite que só a classe manipule seus atributos.
O modificador de acesso protected permite que todos os objetos que o usam possam alterá­lo; já o
modificador de acesso public torna o atributo visível pela própria classe ou suas subclasses, e o
modificador de acesso private permite que só a classe manipule seus atributos.
  O modificador de acesso public permite que todos os objetos que o usam possam alterá­lo; já o
modificador de acesso protected torna o atributo vísivel pela própria classe ou suas subclasses, e o
modificador de acesso private permite que só a classe manipule seus atributos.
O modificador de acesso protected permite que todos os objetos que o usam possam alterá­lo; já o
modificador de acesso public torna o atributo visível pela própria classe ou suas subclasses, e o
modificador de acesso final permite que só a classe manipule seus atributos.
O modificador de acesso private permite que todos os objetos que o usam possam alterá­lo; já o
modificador de acesso public torna o atributo visível pela própria classe ou suas subclasses, e o
18/04/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1439362368 4/4
modificador de acesso protected permite que só a classe manipule seus atributos.
 Gabarito Comentado.

Outros materiais