Buscar

Teste de Conhecimento Aula 7 Linguagem de Programação

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

CCT0261_A7_201607296985_V1
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:
As interfaces gráfcas com o usuário (GUI - Graphical User Interface) são construídas a partir de componentes GUI, que
são objetos com o qual o usuário interage através dos dispositivos de entrada, ou seja, o mouse, o teclado, etc. Em
Java, as classes necessárias para criação de componentes gráfcos, bem como para fornecer-lhes funcionalidade, estão
agrupadas em dois grandes pacotes:
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:
LINGUAGEM DE PROGRAMAÇÃO
CCT0261_A7_201607296985_V1
Lupa Calc.
Vídeo PPT MP3
Aluno: RENATO MOREIRA DA SILVA Matrícula: 201607296985
Disciplina: CCT0261 - LING.DE PROGRAM. Período Acad.: 2017.3 EAD (G) / EX
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO ! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo
será composto de questões de múltipla escolha (3).
Após a fnalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na
sua AV e AVS.
1.
e
c
b
d
a
Gabarito Comentado
2.
javax.swing e java.util
java.awt e java.lang
java.awt e javax.swing
java.util e java.lang
java.lang e javax.swing
3.
BDQ: Teste de Conhecimento http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_alu...
1 de 3 02/11/2017 17:44
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 é:
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");
}
});
}
}
Considere uma classe ContaBancária e suas duas subclasses ContaCorrente e ContaPoupança, cada uma das três com o
método AplicarJuros. A redefniçã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:
JTextField
JListBox
JLabelText
JComboBox
JTextBox
Gabarito Comentado
4.
JButton botao = new JButton("sair");
JFrame botao = new JButton("sair");
JFrame.botao = new.JButton("sair");
JButton.botao = new JButton("sair");
JButton botao = new JFrame("sair");
Gabarito Comentado
5.
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 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
o símbolo b não poderia ser referenciado dentro do método main porque este não faz parte da classe Q4Class
6.
Sobrecarga
Herança
Abstração
Encapsulamento
BDQ: Teste de Conhecimento http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_alu...
2 de 3 02/11/2017 17:44
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)
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.
Polimorfsmo
Gabarito Comentado
7.
Abstração
Agregação
Herança
Classe Abstrata
Associação
Gabarito Comentado
8.
mensagem.
subclasse.
polimorfsmo.
herança.
encapsulamento.
Gabarito Comentado
Legenda: Questão não respondida Questão não gravada Questão gravada
Exercício inciado em 02/11/2017 17:24:44.
BDQ: Teste de Conhecimento http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_alu...
3 de 3 02/11/2017 17:44
	Slide 1
	Slide 2
	Slide 3

Outros materiais