Buscar

07_LINGUAGEM_DE_PROGRAMACAO

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

LINGUAGEM DE PROGRAMAÇÃO Lupa 
Fechar
Exercício: CCT0261_EX_A7_201408437449 Matrícula: 201408437449
Aluno(a): FABIO LUIS DE LIMA Data: 30/10/2015 11:33:50 (Finalizada)
 1a Questão (Ref.: 201408513312) 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;
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 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 símbolo b não poderia ser referenciado dentro do método main porque este não faz parte da classe
Q4Class
o argumento da chamada do método addActionListener para o objeto referenciado por b é uma classe
interna anônima
 2a Questão (Ref.: 201408512861) Fórum de Dúvidas (0) Saiba (0)
Generalização é o mecanismo pelo qual uma classe (sub-classe) pode estender outra classe (super-classe),
aproveitando seus comportamentos (métodos) e variáveis possíveis(atributos), também é conhecido como:
(Fonte: adaptado IBM)
Agregação
Associação
Classe Abstrata
Abstração
Herança
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript...
1 de 3 30/10/2015 17:29
Gabarito Comentado
 3a Questão (Ref.: 201408513257) 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:
d
c
a
e
b
Gabarito Comentado
 4a Questão (Ref.: 201408709519) 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:
Polimorfismo
Abstração
Encapsulamento
Sobrecarga
Herança
Gabarito Comentado
 5a Questão (Ref.: 201408712920) 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 é:
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript...
2 de 3 30/10/2015 17:29
JFrame botao = new JButton("sair");
JFrame.botao = new.JButton("sair");
JButton botao = new JButton("sair");
JButton botao = new JFrame("sair");
JButton.botao = new JButton("sair");
Gabarito Comentado
 6a Questão (Ref.: 201408576268) 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.
herança.
subclasse.
polimorfismo.
encapsulamento.
mensagem.
Gabarito Comentado
Fechar
 
 
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript...
3 de 3 30/10/2015 17:29

Outros materiais