Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCE0242_AV1_201101487038 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV1 Aluno: 201101487038 - DIEGO E SOUZA DA GAMA Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9006/F Nota da Prova: 3,5 de 8,0 Nota do Trabalho: Nota de Participação: 0 Data: 28/09/2012 1a Questão (Cód.: 31116) 1a sem.: Tecnologia Java Pontos: 0,5 / 0,5 A tecnologia Java implementa um serviço conhecido como Garbage Collector - Coletor de Lixo. Sua função é: Permitir a instanciação do objeto na memória. Possibilitar a criação de herança entre as classes. Detectar os Hot Spots das aplicações. Determinar quando uma classe deve ser abstrata. 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) 1a sem.: TECNOLOGIA JAVA Pontos: 0,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; 10 15 0 1.5 100 3a Questão (Cód.: 31642) 3a sem.: TECNOLOGIA JAVA Pontos: 1,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 166.6666 167 166.66666666 Será apresentado um erro, pois essa formatação não existe. 4a Questão (Cód.: 31669) 1a sem.: TECNOLOGIA JAVA Pontos: 0,5 / 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." garbage collector JDK JVM JRE JSR 5a Questão (Cód.: 31641) 3a sem.: TECNOLOGIA JAVA Pontos: 1,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]: 134 88 127 137 35 6a Questão (Cód.: 32038) 5a sem.: Introdução à interface gráfica 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.showInputDialog("Informe a sua idade"); JOptionPane.showMessageDialog(null, "Informe a sua idade"); JOptionPane.showInputDialog(int idade, "Informe a sua idade"); JOptionPane.showDialog("Informe a sua idade"); JOptionPane.showMessageDialog(idade, "Informe a sua idade"); 7a Questão (Cód.: 31145) 2a sem.: Tecnologia Java 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 4; println; println; 4 3; print; print; 3 3; println; println; 3 8a Questão (Cód.: 31115) 1a sem.: Tecnologia Java 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 a Java Virutal Machine-JVM. O JDK e o Java Standard Edition. Somente o Java Standard Edition. 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. 9a Questão (Cód.: 32119) 5a sem.: Conceitos avançados de interface gráfica 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"); } }); } } o símbolo b não poderia ser referenciado dentro do método main porque este não faz parte da classe Q4Class 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 código não executará, com erro no construtor o argumento da chamada do método addActionListener para o objeto referenciado por b é uma classe interna anônima 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 10a Questão (Cód.: 32114) 5a sem.: Introdução à interface gráfica 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 classes, run, JOPtionPane, índice unificado de usuário Gerenciador de layout, setLayout, JOptionPane, interface gráfica com o usuário Controlador de classes, setFrame, JTextField, índice unificado de usuário Controlador de objetos, run, JFrame, interface gráfica com o usuário Gerenciador de layout, thread, JFrame, interface gráfica com o usuário
Compartilhar