Buscar

AV1 - LING. PROGRAMAÇÃO I

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

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

Outros materiais