Buscar

AV Ling Progr 8.2014

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

1a Questão (Ref.: 201311072111) Pontos: 1,5 / 1,5 
"um programa java pode ser executado no linux, windows e macOS". "Java 
pode ser executado em smartphones, pc, web etc.". 
As afirmações anteriores representam qual característica da plataforma java? 
Explique. 
 
 
Resposta: 
 
 
Gabarito: 
Estas afirmações representam a característica multiplataforma da 
plataforma java. A plataforma java pode ser executada em vários sistemas 
operacionais por causa da máquina virtual java. 
 
 
 
 2a Questão (Ref.: 201311072038) Pontos: 1,5 / 1,5 
A metodologia orientada a objetos permite a modelagem de sistemas complexos. 
Conceitos relacionados com esta metodologia como classe, objetos, métodos, sobrecarga 
e polimorfismo possibilitam a construção de softwares de qualquer domínio. 
Neste contexto, apresente duas vantagens da metodologia orientada a objetos em 
relação às outras metodologias de desenvolvimento de software. 
 
 
Resposta: 
 
 
Gabarito: Duas vantagens são: manutenção do projeto de software fica menos custosa; 
permite o reuso de código; 
 
 
 
 3a Questão (Ref.: 201311046604) Pontos: 0,5 / 0,5 
Para que possamos desenvolver aplicações básicas em Java basta termos instalado em 
nosso computador a(s) seguinte(s) tecnologias: (assinale somente uma alternativa) 
 
 A Java Runtime Environment (JRE), ambiente de execução Java, formado pela JVM 
e bibliotecas,e do Java SE (Standard Edition) - JDK. 
 
Somente a Java Virutal Machine-JVM. 
 
Somente o Java Standard Edition. 
 
O JDK e o Java Standard Edition. 
 
Somente o Java Runtime Enviroment-JRE. 
 
 
 
 4a Questão (Ref.: 201311046758) Pontos: 0,5 / 0,5 
Reorganize os trechos de código para criar um programa Java funcional que produzisse a saída 
listada abaixo: (Fonte: Livro USE a Cabeça JAVA) 
 
c:\ETE>java DrumKitTestDrive 
bang bang ba-bang 
ding ding da-ding 
 
 
Assinale a alternativa que indique a sequência correta: 
 
 
8-3-9-4-1-5-11-2-10-7-6 
 
8-3-5-4-1-6-11-2-10-7-9 
 
1-3-9-4-11-5-2-10-7-8-6 
 10-3-11-4-8-5-2-1-7-9-6 
 
8-3-9-4-1-5-11-2-10-6-7 
 
 
 
 5a Questão (Ref.: 201311047131) Pontos: 0,5 / 0,5 
Considerando o trecho de programa apresentado a seguir, marque a alternativa que 
apresenta o resultado obtido após o processamento. 
 
Double x = 500.0 /3.0 
DecimalFormat DF = new DecimalFormat("0.####"); 
String dx = new df.format(x); 
System.out.println (dx); 
 
 166.6666 
 
167 
 
166 
 
Será apresentado um erro, pois essa formatação não existe. 
 
166.66666666 
 
 
 
 6a Questão (Ref.: 201311048777) Pontos: 0,5 / 0,5 
Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados respectivamente por: 
 
 &&, ||, ! 
 
.and., .or., .not 
 
&, #, $ 
 
*, +, ~ 
 
and, or, not 
 
 
 
 7a Questão (Ref.: 201311251830) Pontos: 0,5 / 0,5 
(ENADE/2011) O paradigma de programação orientado a objetos tem sido 
largamente utilizado no desenvolvimento de sistemas. 
Considerando o conceito de herança, avalie as afirmações abaixo. 
I. Herança é uma propriedade que facilita a implementação de reuso. 
II. Quando uma subclasse é criada, essa herda todas as características da 
superclasse, não podendo possuir propriedades e métodos próprios. 
III. Herança múltipla é uma propriedade na qual uma superclasse possui diversas 
subclasses. 
IV. Extensão é uma das formas de se implementar herança. 
É correto apenas o que se afirma em: 
 
 I 
 I e IV 
 III 
 II e III 
 II e IV 
 
 
 
 8a Questão (Ref.: 201311046646) Pontos: 0,5 / 0,5 
Analise o projeto abaixo composto pela classe Pessoa e a classe de teste, e indique a 
alternativa que indica o que está errado, verificando a classe Pessoa e na sequência a 
classe TestaPessoa. 
public class Pessoa{ 
 String nome; 
 int idade; 
 String telefone; 
 public void exibirDados(){ 
 System.out.println("Nome:"+nome); 
 System.out.println("Idade:" + idade+ " anos"); 
 System.out.println("Telefone:"+ telefone); 
 } 
} 
 
public class TestaPessoa{ 
 public static void main (String [] args){ 
 exibirDados(); 
 } 
 } 
 
 
o erro está no método exibirDados() da classe Pessoa, ele não pode ser void. 
 faltou criar o objeto Pessoa na classe TestaPessoa, para depois poder chamar seu 
método através da variável de referência indicada. Exemplo: Pessoa p = new 
Pessoa(); e a linha exibirDados() seria substituída pela linha p.exibirDados(). 
 
faltou criar o objeto na classe Pessoa. 
 
não há erros nos códigos acima. 
 
faltou o método main na classe Pessoa. 
 
 
 
 9a Questão (Ref.: 201311247222) Pontos: 1,0 / 1,0 
A JOptionPane é a classe mais simples do Swing, esta classe mostra janelinhas de 
mensagens, confirmação e erros, entre outras. Marque a alternativa que apresenta o 
método mais apropriado de se mostrar uma mensagem para o usuário. 
 
 JOptionPane.showConfirmDialog(null, "Minha mensagem!"); 
 JOptionPane.showFileChooser(null, "Minha mensagem!"); 
 JOptionPane.showMessageDialog(null, "Minha mensagem!"); 
 JOptionPane.showInputDialog(null, "Minha mensagem!"); 
 JOptionPane.showQuestionMessage(null, "Minha mensagem!"); 
 
 
 
 10a Questão (Ref.: 201311247224) Pontos: 1,0 / 1,0 
O Java fornece um mecanismo sofisticado para manipulação de erros que produz código 
eficiente e organizado, a isto chama-se Tratamento de Exceção.Com esse mecanismo os 
programadores detectam erros facilmente, sem precisar escrever código especial para testar 
os valores retornados. Sejam as seguintes sentenças referentes ao processo de Exceção em 
Java: 
I. Você deve colocar o bloco de código a ser protegido dentro de uma instrução try. 
II. Se houver algum erro em tempo de execução, o código será desviado para a 
instruçãocatch. 
III. Caso haja mais de uma exceção que deva ser verificada, podemos utilizar 
várioscatch's diferentes, obedecendo a regra de que as exceções mais específicas devem vir 
primeiro. 
IV. O bloco do finally é sempre executado, com ou sem exceção. 
Marque a alternativa correta: 
 
 
 Apenas as sentenças II e III estão corretas 
 Apenas as sentenças I,II e III estão corretas. 
 Todas as sentenças estão corretas. 
 Apenas a sentença I está correta. 
 Apenas as sentenças I, III e IV estão corretas.

Continue navegando