Buscar

Avaliação Parcial - PROGRAMAÇÃO ORIENTADA A OBJETOS

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

29/09/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 1/3
1a Questão (Ref.: 201203357112) Acerto: 1,0 / 1,0
Qual objeto abaixo não é um objeto atomico?
Caixa de Texto
Botão
 Classe
Menu
combobox
 2a Questão (Ref.: 201202582590) Acerto: 1,0 / 1,0
Sobre API Java Swing identifique a alternativa FALSA.
A API Java Swing está contida no pacote javax.swing. Essa API provê funcionalidades para criação de
componentes e containers "leves" (puramente criados em Java). A API Swing foi feita para substituir a API
AWT. Muitas das novas classes refeitas foram chamadas com o nome antigo que recebiam do componente
AWT legado prefixado com um "J".
A API Swing faz um excelente uso de subpacotes, com 16 deles na versão Java SE 6. Quando classes
comuns são separadas em seus próprios pacotes, a usabilidade do código e manutenção são alavancadas.
Swing também fornece o suporte ao conceito look-and-feel, permitindo mudanças universais no estilo dos
componentes da interface gráfica com o usuário. Outras características são: inclusão de tooltips,
funcionalidades de acessibilidades, modelo de eventos e componentes sofisticados como tabelas, árvores,
componentes de texto, sliders, e barras de progresso.
Swing tira proveito da arquitetura model-view-controller (MVC). O modelo representa o estado atual de
cada componente. A visão é a representação dos componentes sobre a tela. O controle é a funcionalidade
que liga os componentes de interface com usuário aos eventos.
 Swing utiliza a classe Button para representar um container de botão, onde AWT utiliza a classe JButton.
 Gabarito Comentado.
 3a Questão (Ref.: 201203272183) Acerto: 0,0 / 1,0
Os gerenciadores de leiautes organizam os componentes GUI em um contêiner 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 leiaute a responsabilidade do detalhe da aparência. Os contêiners derivados da classe
Window podem utilizar os leiautes do tipo: (I) BorderLayout (II) FlowLayout (III) GridLayout (IV) GridBagLayout
 As alternativas I e IV estão erradas.
Apenas a opção III está errada.
As opções I e II estão erradas.
 Todas as opções estão corretas.
Apenas a IV está errada.
 4a Questão (Ref.: 201203184224) Acerto: 1,0 / 1,0
GridLayout é a classe gerenciadora de leiaute que dispõe os componentes GUI em um grid, como se fosse uma
grade de uma planilha de cálculo. Então, os componentes são colocados em linhas e colunas pré-determinadas.
Assinale a alternativa que indica corretamente a chamada ao construtor que cria um grid com 5 linhas e 3 colunas.
new GridLayout (3,5)
new GridLayout (3,5,10,5)
new GridLayout (2,4)
new GridLayout (4,2)
 new GridLayout (5,3)
29/09/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 2/3
 Gabarito Comentado. Gabarito Comentado.
 5a Questão (Ref.: 201202583066) Acerto: 1,0 / 1,0
Dado a lista de métodos da classe JTextField o que NÃO é correto afirmar?
 
getSelectedText( ): captura o texto do campo que foi selecionado.
getText( ): captura o texto do campo.
 setText(String): insere um texto no banco de dados.
setEditable(boolean): tornar ou não o campo editável.
isEditable( ): retorna true ou false, se o campo é ou não editável.
 Gabarito Comentado.
 6a Questão (Ref.: 201203097843) 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 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 um objeto de ButtonGroup e adicionar cada botão de rádio a este objeto de ButtonGroup.
Criar cada objeto de JRadioButton e usar setMnemonic para as teclas de atalho.
Criar cada objeto de JRadioButton e usar add para adicionar cada botão à interface. Assim, o grupo será
criado automaticamente.
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.
 7a Questão (Ref.: 201203060211) Acerto: 1,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
ItemEvent
WindowEvent
 MouseEvent
 8a Questão (Ref.: 201202630951) Acerto: 1,0 / 1,0
A Inclusão de Caixas de Mensagem é realizada por meio da classe JOptionPane. Esta classe oferece vários métodos
para a criação de caixas de diálogo. Existem 4 tipos padrão de caixa de diálogo.
Marque a opção que NÃO faz parte de caixa de diálogo.
 ActionDialog
29/09/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 3/3
InputDialog
ConfirmDialog
OptionDialog
MessageDialog
 9a Questão (Ref.: 201202741537) 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 a janela é redimensionada.
Invocado quando uma tecla é solta 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 uma tecla é apertada e o componente está em foco;
 Gabarito Comentado.
 10a Questão (Ref.: 201202741178) Acerto: 1,0 / 1,0
Um listener é uma interface que especifica os métodos que uma aplicação deve ter para ser notificada da
ocorrência de determinado evento. Indique o listener correspondente à ação do usuário de digitar uma tecla:
 KeyListener
ItemListener
TextListener
ActionListener
MouseListener
 Gabarito Comentado.

Outros materiais