Baixe o app para aproveitar ainda mais
Prévia do material em texto
Tipo de Avaliação: AV1 linguagem e programação Aluno: Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9006/F Nota da Prova: 2,0 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 28/09/2012 1a Questão (Cód.: 31116) Pontos: 0,5 / 0,5 A tecnologia Java implementa um serviço conhecido como Garbage Collector - Coletor de Lixo. Sua função é: Detectar os Hot Spots das aplicações. Permitir a instanciação do objeto na memória. Determinar quando uma classe deve ser abstrata. Possibilitar a criação de herança entre as classes. Eliminar os objetos que não estão sendo usados se estiver com pouco espaço na memória. 2a Questão (Cód.: 31631) Pontos: 1,0 / 1,0 Supondo que A e B são variáveis inteiras com valores iguais a 5 e 10, respectivamente, e D e E variáveis float, que possuem valor igual a 1.5 e 0, respectivamente. Escolha a alternativa que indica o conteudo final da variável E: E = A++; E = ((20 / A) / 3) + (2*B)/2 ; E = ((32 % 4) * 2 *2) * D; E *= B; 15 100 0 10 1.5 3a Questão (Cód.: 31642) Pontos: 0,0 / 1,0 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.66666666 Será apresentado um erro, pois essa formatação não existe. 166.6666 166 167 4a Questão (Cód.: 31669) Pontos: 0,0 / 0,5 De acordo com o texto abaixo, qual a alternativa correta? (Fonte: adaptado IBM) "é um programa que carrega e executa os aplicativos Java, convertendo os bytecodes em código executável de máquina." JDK JRE JVM JSR garbage collector 5a Questão (Cód.: 31641) Pontos: 0,0 / 1,0 Considerando a seguinte definição: int tabnum [] [] = new tabnum [3][4]; tabnum = {2,3,4,12,24,35,43,67,88,77,99,34}; Marque a alternativa que corresponde ao valor de total após executar: total = tabnum[2][2] + tabnum[1][1]: 127 134 35 137 88 6a Questão (Cód.: 32038) Pontos: 0,0 / 0,5 Marque a opção que corresponda a uma mensagem, baseada em GUI, para o usuário informar a idade na própria caixa de diálogo. JOptionPane.showDialog("Informe a sua idade"); JOptionPane.showInputDialog(int idade, "Informe a sua idade"); JOptionPane.showMessageDialog(idade, "Informe a sua idade"); JOptionPane.showMessageDialog(null, "Informe a sua idade"); JOptionPane.showInputDialog("Informe a sua idade"); 7a Questão (Cód.: 31145) Pontos: 0,0 / 1,0 Dada a saída: DooBeeDooBeeDo Preencha as lacunas do código: (Fonte: Livro USE a Cabeça JAVA) public class DooBee{ public static void main(String[] args){ int x = 1; while ( x < __________) { System.out.__________("Doo"); System.out.__________("Bee"); x = x + 1; } if (x == __________){ System.out.print("Do"); } } } Assinale a alternativa que indique o preenchimento das lacunas respectivamente: 3; println; print; 4 5; println; println; 5 3; println; println; 3 3; print; print; 3 4; println; println; 4 8a Questão (Cód.: 31115) 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) Somente o Java Runtime Enviroment-JRE. 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 Standard Edition. Somente a Java Virutal Machine-JVM. O JDK e o Java Standard Edition. 9a Questão (Cód.: 32119) Pontos: 0,0 / 1,0 Considere o seguinte código-fonte em linguagem Java: import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; public class Q4Class extends JFrame{ private JButton b; public static void main(String[] args) { JFrame f = new Q4Class (); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.setSize(300, 200); f.setVisible(true); } public Q4Class (){ this.getContentPane().add(b = (new JButton("Clique aqui"))); b.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e){ ((JButton)e.getSource()).setText("OK"); } }); } } a chamada do método getSource() retorna uma referência da classe Object para o objeto ouvinte do evento de clique de botão, e essa referência é convertida para o tipo JButton para ser possível mudar o texto exibido no botão o símbolo b não poderia ser referenciado dentro do método main porque este não faz parte da classe Q4Class o código não executará, com erro no construtor o programa não termina quando a janela é fechada porque não foi adicionado um WindowListener ao objeto referenciado por f no método main o argumento da chamada do método addActionListener para o objeto referenciado por b é uma classe interna anônima 10a Questão (Cód.: 32114) Pontos: 0,0 / 1,0 Marque a opção que preenche as lacunas corretamente: 1. Um _____ organiza os componentes GUI em um Container. 2. O método _____ é utilizado para especificar o gerenciador de layout para um container. 3. A classe _____ contém métodos que exibem diálogos de mensagem e diálogos de entrada. 4. GUI é um acrônimo para _____ . Gerenciador de layout, thread, JFrame, interface gráfica com o usuário Gerenciador de classes, run, JOPtionPane, índice unificado de usuário Controlador de classes, setFrame, JTextField, índice unificado de usuário Gerenciador de layout, setLayout, JOptionPane, interface gráfica com o usuário Controlador de objetos, run, JFrame, interface gráfica com o usuário
Compartilhar