Baixe o app para aproveitar ainda mais
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. Podese 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. Podese 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 podese 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.
Compartilhar