Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201310794046) Acerto: 1,0 / 1,0 Quando programamos em Java, devemos levar em consideração as convenções de nomenclatura para deixar nosso código o mais legível e documentável possível, pois um dos objetivos da programação orientada a objetos é o reaproveitamento do código. Com relação ao nome de classes, por convenção, marque a opção incorreta: O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte ( .java ) deve começar com letras minúsculas, porém não podem começar com números. caso o nome de uma classe seja composto por mais de uma palavra, a primeira letra de cada palavra deve ser em maiúscula. O nome da classe deve fazer referência total ao seu objeto toda classe deve começar com uma letra maiúscula 2a Questão (Ref.: 201310126860) Acerto: 1,0 / 1,0 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) Somente o Java Standard Edition. A Java Runtime Environment (JRE), ambiente de execução Java, formado pela JVM e bibliotecas,e do Java SE (Standard Edition) - JDK. Somente o Java Runtime Enviroment-JRE. Somente a Java Virutal Machine-JVM. O JDK e o Java Standard Edition. G a b ar it o C o m e nt a d o. 3a Questão (Ref.: 201311000125) Acerto: 0,0 / 1,0 Analise o código abaixo: import javax.swing.JOptionPane; public class Exercicio { public static void main(String args[]){ int p, t; String b = "100010"; double s = 0; t = b.length(); p = t - 1; for (int i = 0; i < t ; i++) { s = s + ( Math.pow(2, p) * Integer.parseInt( b.substring(i, i+1) ) ); p--; } JOptionPane.showMessageDialog(null, s); } } Assinale a alternativa que representa a saída do JOptionPane.showMessageDialog(null, s); 36 O programa não compila. 98 34 100 4a Questão (Ref.: 201311158998) Acerto: 0,0 / 1,0 O código a seguir mostra um programa escrito na linguagem de programação Java. public class Java { private static void trocaB(String a, String b) { String tmp = a; a = b; b = tmp; } private static void trocaC(int[] array, String a) { for (int x = 0; x < array.length; x++) { array[x] = array[x] * Integer.valueOf(a); } } public static void main(String[] args) { int[] array = {1, 2, 3, 4, 5}; String a = "2", b = "5"; trocaB(a, b); trocaC(array, a); System.out.print(a + " " + b + " "); for (int x = 0; x < array.length; x++) { System.out.print(array[x] + " "); } } } Após ser executado o código, o valor impresso na saída padrão do usuário será: 5 2 5 10 15 20 25 5 2 2 4 6 8 10 5 2 1 2 3 4 5 2 5 2 4 6 8 10 2 5 1 2 3 4 5 5a Questão (Ref.: 201310711341) Acerto: 1,0 / 1,0 Para construirmos uma interface gráfica em JAVA, adicionamos componentes sobre a área da janela. Por essa razão, a área da janela é um container, ou seja, um elemento capaz de armazenar uma lista de componentes. Existem uma infinidade de funcionalidades disponíveis nas bibliotecas de classes Java, destinadas a prover a comunicação homem-máquina gráfica. São características de um JPanel, EXCETO: O JPanel, assim como o JFrame são derivados do pacote java.util.awt São criados com a classe JPanel, que é derivada da classe Container A classe JPanel não tem painel de conteúdo como JFrames, assim, os elementos devem ser diretamente adicionados ao objeto painel São áreas que comportam outros componentes, inclusive outros painéis São elementos que fazem a intermediação entre um container e os demais GUI anexados. G a b a r i t o C o m e n t a d o. G a b a r i t o C o m e n t a d o. 6a Questão (Ref.: 201310756567) Acerto: 1,0 / 1,0 Após a execução do programa em linguagem de programação JAVA abaixo, qual será a janela correta? 7a Questão (Ref.: 201310693342) Acerto: 0,0 / 1,0 O código é executado normalmente, pois c não é uma instancia da mesma classe que o atributo Será gerado um erro de compilação, pois o atributo é private. O código é executado normalmente, pois c é uma instancia da mesma classe que o atributo O objeto c não pode ser instanciado, pois não há construtor na classe. Será gerado erro de compilação pois há erro de sintaxe em: c.cor="Prata"; G a b a r i t o C o m e n t a d o. G a b a r i t o C o m e n t a d o. 8a Questão (Ref.: 201310703023) Acerto: 0,0 / 1,0 ______________________ permite que um método com o mesmo nome, porém com diferentes argumentos, possua diferentes e retorne valores de diferentes tipos. Overriden Override Overflow Overloading TransOver 9a Questão (Ref.: 201310699429) Acerto: 1,0 / 1,0 Sob Classes Abstratas é correto afirmar que: São utilizadas para que se definam o formato de apenas uma classe com comportamento padrão São utilizadas para que seja possível a criação de interfaces São utilizadas para que se definam o formato de um ou mais classes com algum comportamento padrão São utilizadas para instanciar objetos abstratos São utilizadas para que seja possível a criação de objetos estáticos 10a Questão (Ref.: 201310332086) Acerto: 1,0 / 1,0 (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 II e III III II e IV I e IV
Compartilhar