Buscar

LINGUAGEM DE PROGRAMAÇÃO_AULA07

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 3 páginas

Prévia do material em texto

11 /11 /20 15 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3531401577&p1=1325824850642979456&pag_vol…1/3
 
 LINGUAGEM DE PROGRAMAÇÃO
 
Lupa
 
 Retornar
 1a
 Questão (Ref.: 201301317786) Fórum de Dúvidas (0) Saiba (0)
class B extends A { 
int m1() { 
return a + b + c + d + e; 
} 
} 
public class A { 
static int a; 
public int b; 
int c; 
protected int d; 
private int e; 
} 
A classe B acima encontra se no mesmo pacote que a classe A. O método m1 apresenta erro de compilação porque a seguinte
variável não pode ser acessada diretamente:
c
b
 d
 e
a
 Gabarito Comentado
 2a
 Questão (Ref.: 201301514048) Fórum de Dúvidas (0) Saiba (0)
Considere uma classe ContaBancária e suas duas subclasses ContaCorrente e ContaPoupança, cada uma das três com o método
AplicarJuros. A redefinição do método AplicarJuros nas duas subclasses, cada uma com detalhes de implementação diferentes com
a mesma interface, caracteriza o princípio denominado na orientação a objetos como:
Herança
 
Sobrecarga
Encapsulamento
Abstração
 
Polimorfismo
 Gabarito Comentado
 3a
 Questão (Ref.: 201301317841) Fórum de Dúvidas (0) Saiba (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; 
11/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3531401577&p1=1325824850642979456&pag_vol…2/3
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
 4a
 Questão (Ref.: 201301380797) Fórum de Dúvidas (0) Saiba (0)
Dentro do paradigma de programação orientada a objetos (POO), há um mecanismo pelo qual uma classe pode estender outra
classe, aproveitando seus métodos e atributos. Assinale a alternativa que apresenta o nome desse mecanismo.
polimorfismo.
mensagem.
 
herança.
subclasse.
encapsulamento.
 Gabarito Comentado
 5a
 Questão (Ref.: 201301517449) Fórum de Dúvidas (0) Saiba (0)
Os componentes gráficos mais comuns estão frequentemente prontos e presentes no pacote Swing.
Para montar as telas que são específicas de um projeto, é necessário compor alguns componentes
mais básicos, como JFrames, JPanels, JButtons, etc. Criar um componente do Swing é bastante
simples, o comando para criar um botão é:
 
JFrame.botao = new.JButton("sair");
JButton botao = new JFrame("sair");
 
JButton botao = new JButton("sair");
JFrame botao = new JButton("sair");
JButton.botao = new JButton("sair");
11/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3531401577&p1=1325824850642979456&pag_vol…3/3
 Gabarito Comentado
 6a
 Questão (Ref.: 201301562197) Fórum de Dúvidas (0) Saiba (0)
O componente do pacote javax.swing que permite ao usuário inserir dados, e também pode ser utilizado para exibir texto editável
ou não editável é o:
JListBox
 
JTextField
JLabelText
JTextBox
JComboBox
 Gabarito Comentado
 Retornar
 
 
	Slide 1
	Slide 2
	Slide 3

Continue navegando