Buscar

Programacao orientada a objeto avp

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

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

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ê 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

Prévia do material em texto

PROGRAMAÇÃO ORIENTADA A OBJETOS
Avaiação Parcial: CCT0263_SM_ V.1 
Aluno(a): Matrícula:
Acertos: 9,0 de 10,0 Data(Finalizada)
 1a Questão (Ref.: 201501980677) Acerto: 1,0 / 1,0
Idenficar qual das definições abaixo sobre componentes visuais que NÃO está correta.
JCheckBox = Possui dois estados: selecionado ou não selecionado.
JComboBox = Lista de itens que o usuário pode fazer uma seleção clicando em um item na lista ou 
digitando na caixa.
JPanel = Contêiner em que os componentes podem ser colocados.
JList = Área em que uma lista é exibida, possibilitando a seleção clicando em qualquer item da lista.
 
 JClosed = Identifica todos os frames já fechados pelo usuário.
 2a Questão (Ref.: 201501980661) Acerto: 1,0 / 1,0
Trabalhando com componentes visuais como JButton identifique qual o método abaixo é FALSO.
public String getText():Retorna o texto mostrado no botão.
public void setHorizontalAlignment: Define o alinhamento horizontal
 public void show(): Faz o frame aparecer na tela.
public void setText(String text): Muda o texto de face do botão.
public JButton(String text): Cria um novo botão com o texto dado como parâmetro definido como 
texto de face.
 Gabarito Comentado. Gabarito Comentado.
 3a Questão (Ref.: 201502637862) Acerto: 1,0 / 1,0
Os gerenciadores de layouts organizam os componentes GUI em um container de objetos com o objetivo de 
construir uma apresentação melhor. Sua função é facilitar a vida do designer na construção das interfaces. Essa 
funcionalidade permite que o programador se concentre na aparência e nos comportamentos básicos, deixando 
para o gerenciador de layout a responsabilidade do detalhe da aparência. Neste contexto, assinale a alternativa que
apresenta o conjunto de linhas que configura o gerenciador FlowLayout para o container corrente.
layout = new FlowLayout();
 getPane().setLayout(layout);
layout = new FlowLayout();
 getContentPane(layout);
layout = new FlowLayout(); 
 getContent().setLayout(layout);
layout = new FlowLayout();
 getContentPane().getLayout(layout);
 layout = new FlowLayout(); getContentPane().setLayout(layout);
 4a Questão (Ref.: 201502638419) Acerto: 1,0 / 1,0
"Classse gerenciadora de layout oferecida pelo Swing que é simples, com alto grau de flexibilidade. Dispõe os 
componentes GUI em uma única linha ou única coluna. Entretanto, arranjos de componentes bem complexos podem
ser obtidos". Assinale a alternativa que indica a classe gerenciadora acima descrita.
CardLayout
BoderLayout
GidBagLayout
 BoxLayout
FlowLayout
 5a Questão (Ref.: 201502517941) Acerto: 1,0 / 1,0
Na montagem de um menu em barras, em uma interface gráfica, qual a classe responsável pela estrutura do menu?
JMenuItem
JMenuOption
JmenuStruct
JMenu
 JMenuBar
 6a Questão (Ref.: 201502495848) Acerto: 1,0 / 1,0
Tenho uma aplicação que trabalha com cadastro de funcionários e que usa botões de rádio ou botões de opção. Para
conseguir a exclusividade na marcação de um botão entre vários que apresentam o estado civil de um funcionário 
tenho que ....
Criar um objeto de ButtonGroup e adicionar cada botão de rádio a este objeto de ButtonGroup. Além 
disso, tenho que adicionar o objeto de ButtonGroup à minha interface.
 Criar um objeto de ButtonGroup e adicionar cada botão de rádio a este objeto de ButtonGroup.
Criar cada objeto de JRadioButton e usar add para adicionar cada botão à interface. Assim, o grupo será 
criado automaticamente.
Criar cada objeto de JRadioButton e usar add para adicionar cada botão à interface, além de 
setMnemonic para teclas de atalho. Assim, o grupo será criado automaticamente.
Criar cada objeto de JRadioButton e usar setMnemonic para as teclas de atalho.
 7a Questão (Ref.: 201502458216) Acerto: 0,0 / 1,0
Quase todos os componentes propagam eventos. Estes eventos devem ser tratados em algum ponto do código da 
aplicação. Os eventos nunca são tratados no próprio componente. Para ligar o código do tratamento de eventos ao 
componente existem, no Java, um conjunto de interfaces chamadas listeners. Assim sendo, assinale a alternativa 
que completa corretamente a lacuna da afirmação a seguir: "O evento _________ é disparado quando a ação do 
usuário é clicar em componente JComponent."
KeyEvent
 ActionEvent
WindowEvent
ItemEvent
 MouseEvent
 8a Questão (Ref.: 201502458238) Acerto: 1,0 / 1,0
O modelo de tratamento de eventos presente no Java é chamado de modelo de tratamento por delegação. Neste 
sentido, considere as sentenças abaixo e assinale a afirmação correta:
I) O componente de interface registra um listener por meio do método addXXXListener(Listener), em que XXX é o 
tipo de tratamento de evento criado;
PORQUE
II) Quando, durante a execução da aplicação, o usuário executar a ação correspondente ao evento, a JVM criará um 
objeto desse evento e delegará o tratamento para o Listener registrado.
As sentenças I e II são verdadeiras, e a segunda não justifica a primeira
 As sentenças I e II são verdadeiras, e a segunda justifica a primeira
A sentença I é falsa, e a II é verdadeira.
Ambas as sentenças são falsas.
A sentença I é verdadeira, e a II é falsa.
 Gabarito Comentado.
 9a Questão (Ref.: 201502130528) Acerto: 1,0 / 1,0
Para tratar eventos de texto, o Java disponibiliza uma série de tratadores de eventos. Visando este conceito, 
correlacione as colunas abaixo:
i. itemStateChanged(ItemEvent e)
ii. KeyTyped(KeyEvent e)
iii. textValueChanged(TextEvent e)
iv. focusGained(FocusEvent e)
( ) Invocado quando o texto do component AWT sofre alguma alteração
( ) Invocado quando uma tecla é apertada e o componente está em foco
( ) Invocada quando um componente de seleção muda de estado
( ) Invocado quando o componente ganha foco.
 iii, ii, i, iv
iii, i, ii, iv
iv, ii, iii, i
ii, iii, i, iv
i, ii, iii, iv
 Gabarito Comentado.
 10a Questão (Ref.: 201502139542) Acerto: 1,0 / 1,0
Eventos de texto são gerados quando um texto em um componente foi alterado de alguma forma. Este evento 
funciona apenas com componentes textfields e textarea da biblioteca AWT. Com relação ao 
textValueChanged(TextEvent e) selecione a opção correta:
Invocado quando uma tecla é solta e o componente está em foco;
Invocado quando uma tecla é apertada e o componente está em foco;
 Invocado quando o texto do component AWT sofre alguma alteração;
Invocado quando a janela é maximizada ou minimizada.
Invocado quando a janela é redimensionada.
 Gabarito Comentado.

Outros materiais