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