programaÇÃo orientada a objetos aula de ... - lncc.brrogerio/poo/revisaoav1.pdf · aula de...

Post on 10-Nov-2018

213 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

PROGRAMAÇÃO ORIENTADA A OBJETOS

Aula de Revisão para AV1

AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1

PROGRAMAÇÃO ORIENTADA A OBJETOS

Conteúdo Programático desta aula

• Rever os principais conceitos

apresentados

• Resolução de Exercícios para a prova

AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1

PROGRAMAÇÃO ORIENTADA A OBJETOS

Quantas bibliotecas de GUI existem em Java:

a) Uma: Swing

b) Duas: AWT e Swing

c) Nenhuma. O Java não suporta GUI

d) Mais de duas bibliotecas

AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1

PROGRAMAÇÃO ORIENTADA A OBJETOS

O Componente JLabel serve para:

a) Entrada de Dados

b) Entrada de Senha

c) Apresentar uma etiqueta com um texto

d) Medir o tempo

AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1

PROGRAMAÇÃO ORIENTADA A OBJETOS

O JCheckBox é um componente que serve para:

a) Entrada dados com apenas uma resposta certa;

b) Saída de dados com múltiplas alternativas;

c) Saída de dados com uma única resposta certa;

d) Entrada de dados com múltiplas alternativas;

AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1

PROGRAMAÇÃO ORIENTADA A OBJETOS

Para que servem os gerenciadores de leiautes:

a) Para agruparem os componentes GUI

b) Para os designer possam desenvolver telas

c) Para organizar os componentes GUI em um contêiner

de objetos

d) Para definir um objeto como contêiner.

AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1

PROGRAMAÇÃO ORIENTADA A OBJETOS

Escolha a opção que não é um Gerenciador de leiaute.

a) BagLayout

b) GridLayout

c) GridBagLayout

d) CardLayout

AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1

PROGRAMAÇÃO ORIENTADA A OBJETOS

Que gerenciador de leiaute dispõe os componentes GUI

em sequência na janela

a) FlowLayout

b) GridLayout

c) CardLayout

d) GridBagLayout

AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1

PROGRAMAÇÃO ORIENTADA A OBJETOS

Que gerenciador de leiaute dispõe os componentes GUI

em uma matriz, como se fosse uma planilha de cálculo.

a) FlowLayout

b) GridLayout

c) CardLayout

d) GridBagLayout

AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1

PROGRAMAÇÃO ORIENTADA A OBJETOS

Que gerenciador de leiaute dispõe os componentes GUI

em cinco áreas, sendo elas parte superior, central,

inferior, esquerda e direita.

a) FlowLayout

b) GridLayout

c) CardLayout

d) BorderLayout

AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1

PROGRAMAÇÃO ORIENTADA A OBJETOS

Sobre os aspectos visuais em Java, marque a

alternativa correta:

a) É possível alterar apenas as cores nas interfaces.

b) Não é possível alterar as configurações de cores

através do Java

c) É possível interferir em todos os componentes

visuais, como Fontes, cursores, bordas e cores.

d) É possível interferir em quase todos os componentes

visuais, exceto os cursores que são de

responsabilidade do sistema operacional.

AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1

PROGRAMAÇÃO ORIENTADA A OBJETOS

O Sistema de cores utilizado em Java é o:

a) HKS

b) CMYK

c) NTSC

d) RGB

AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1

PROGRAMAÇÃO ORIENTADA A OBJETOS

Nos componentes Java, podemos definir a borda.

Existem vários tipos de bordas nos componentes Swing.

Marque a alternativa correta sobre as bordas:

a) Definimos as bordas através do método setBorder,

de Jcomponent, presente em todas as classes que

herdam desta classe

b) Definimos as bordas através do método setBorder,

da classe Border, que deve ser criada para ser

utilizada

c) Definimos as bordas através do atributo border, de

Jcomponent, presente em todas as classes que

herdam desta classe

d) Definimos as bordas através do método setBorder,

da classe Border, do pacote AWT.

AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1

PROGRAMAÇÃO ORIENTADA A OBJETOS

Para definir a cor da Fonte de um componente azul,

utilizamos o método:

a) jComp1.setFontColor(Color.blue);

b) jComp1.setBackground(Color.blue);

c) jComp1.setOpaque(true);

jComp1.setBackground(Color.blue);

d) jComp1.setForeground(Color.blue);

AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1

PROGRAMAÇÃO ORIENTADA A OBJETOS

Quando trabalhamos com Caixas de Opção, elas podem

ser Exclusivas ou não Exclusivas. Ambas são

implementadas na classe Checkbox. Que característica

implementa a diferença entre as duas:

a) CheckboxGroup – Cria um grupo de opções fazendo

com que a escolha seja não exclusiva

b) O terceiro parâmetro determina se as caixas serão

exclusivas ou não exclusivas

c) CheckboxGroup – Cria um grupo de opções fazendo

com que a escolha seja exclusiva

d) O primeiro parâmetro determina se as caixas serão

exclusivas ou não exclusivas

AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1

PROGRAMAÇÃO ORIENTADA A OBJETOS

Quem faz o tratamento dos eventos dos componentes é:

a) O próprio componente.

b) O Java

c) Uma interface que especifica os métodos - Listener

d) Uma interface que especifica os métodos –

Performed

AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1

PROGRAMAÇÃO ORIENTADA A OBJETOS

O tratamento de evento para um componente do tipo Botão

ou selecionamos um item de menu, pode ser feito por:

a) MouseListener

b) WindowListener

c) KeyListener

d) ActionListener

AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1

PROGRAMAÇÃO ORIENTADA A OBJETOS

O tratamento de evento para um componente qualquer,

quando queremos tratar eventos de movimentação do

ponteiro do mouse, pode ser feito por:

a) MouseListener

b) WindowListener

c) KeyListener

d) ActionListener

AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1

PROGRAMAÇÃO ORIENTADA A OBJETOS

O Componente Swing que fornece comportamento

combinado de um botão ou de campo de edição com uma

caixa de lista é:

a) JcheckBox.

b) JButton

c) JComboBox

d) JList

AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1

PROGRAMAÇÃO ORIENTADA A OBJETOS

O tratamento de evento para um componente Swing para

ganho ou perda de foco, pode ser feito por:

a) ActionListener

b) WindowListener

c) KeyListener

d) FocusListener

AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1

PROGRAMAÇÃO ORIENTADA A OBJETOS

O tratamento de evento para um componente qualquer,

quando queremos tratar eventos de que uma tecla foi

apertada no teclado, pode ser feito por:

a) MouseListener

b) WindowListener

c) KeyListener

d) FocusListener

• Para que todos os atributos de uma classe estejam

encapsulados, o programador deverá utilizar qual

modificador:

a) public

b) private

c) protected

d) nenhum modificador

22

• Os métodos Get’s e Set’s são fundamentais para:

a) Publicar atributos na classe

b) Prover acesso aos dados públicos

c) Prover acesso aos dados encapsulados

d) São feitos em todas as classes sem atributos

23

• A função do tratamento de evento nos programas

Java é:

a) poder captar uma determinada ação do usuário

e fazer com que o programa responda com um

determinado comportamento.

b) Efetuar todo o tratamento de tudo que acontece

no meio externo ao sistema.

c) Interagir com o usuário com perguntas e

respostas

d) Trocar mensagens com os usuários

24

• Sobre as ações dos eventos podemos afirmas:

i. ActionEvent é um evento gerado .

ii. ActionListiner é a interface que especifica o objeto

que trata o evento.

Marque a alternativa correta:

a) As afirmativas i e ii estão corretas

b) Apenas a afirmativa i está correta

c) Apenas a afirmativa ii está correta

d) Nenhuma afirmativa está correta.

25

• Em Java, o tratamento de exceção é feito pelos

comandos:

a) throws.

b) throws ou try – catch - finally.

c) Try – catch - finally

d) extends ou throws

26

• Sobre as exceções em Java podemos afirmar que:

i. Uma exceção é um erro que precisa ser tratado.

ii. O uso das exceções permite separar a detecção da ocorrência do seu tratamento

iii. A classe java.lang.Exception é a responsável pelo tratamento das exceções em Java.

Marque a alternativa correta:

a) Apenas as afirmativas i e ii estão corretas

b) Apenas a afirmativa i está correta

c) Apenas a afirmativa ii está correta

d) Todas as afirmativas estão correta. 27

• Em Java, para converter um inteiro em uma String

usamos:

a) Integer.parseInt.

b) Integer.toString

c) Integer.toInt

d) Integer.parseString

28

• Marque a alternativa que representa de forma CORRETA a saída do seguinte programa:

public class TipoVariavel{

public static void main(String [] args){

int i = 10;

double d = 9;

System.out.println(++i + d);

}

}

a) 19

b) 19.0

c) 20

d) 20.0

29

AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1

PROGRAMAÇÃO ORIENTADA A OBJETOS

FIM

top related