Buscar

Programação orinetada a objetos 02

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

03/06/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=30463452&user_cod=2437311&matr_integracao=201907140051 1/3
Teste de
Conhecimento
 avalie sua aprendizagem
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
Uma interface deve conter paineis que aparecem de acordo com um determinado contexto. Os paineis contêm diferentes
componentes. Quando um painel está visível, os outros devem estar "escondidos". Neste caso, deve-se utilizar um
gerenciador de layout:
Marque a alternativa que indica esse gerenciador de layout.
"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.
PROGRAMAÇÃO ORIENTADA A OBJETOS
Lupa Calc.
 
 
CCT0760_A2_201907140051_V1 
Aluno: ADEMILSON PEREIRA DUARTE Matr.: 201907140051
Disc.: PROG. ORIENT. PROJ. 2021.1 EAD (G) / EX
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! 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.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
Apenas a IV está errada.
Todas as opções estão corretas.
Apenas a opção III está errada.
As alternativas I e IV estão erradas.
As opções I e II estão erradas.
 
2.
GridLayout
CardLayout
FlowLayout
BorderLayout
Nenhum
 
 
Explicação: Os demais gerenciadores de layout não "escondem" os paineis.
 
3.
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
03/06/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=30463452&user_cod=2437311&matr_integracao=201907140051 2/3
BorderLayout é a classe gerenciadora de leiaute que dispõe os componentes GUI em cinco áreas: norte (parte superior), sul
(parte inferior), leste (lado direito), oeste (lado esquerdo) e centro. Quando não definimos em qual setor o componente irá
entrar, ele irá para qual área?
Analise as linhas de código abaixo, e assinale a alternativa que descreve corretamente tal processamento:
 
GridLayout layout; 
 layout = new GridLayout(4,6); 
De acordo com a definição de Gerenciamento de Layout, identifique qual das alternativas
abaixo NÃOestá correta.
FlowLayout é a classe gerenciadora de layout que dispõe os componentes GUI sequencialmente na janela, da esquerda para
a direita, de cima para baixo, como se fosse a escrita de um texto dentro de um parágrafo, à medida que os componentes
são adicionados ao container. Utilizando o método setAlignment(int align) podemos definir qual o tipo de alinhamento será
utilizado. Assinale a alternativa que apresenta a constante que corresponde ao alinhamento dos componentes para o canto
principal de orientação do container, como por exemplo à esquerda em uma orientação da esquerda para direita.
BoderLayout
FlowLayout
BoxLayout
GidBagLayout
CardLayout
 
4.
Sul
Centro
Norte
Leste
Oeste
Gabarito
Comentado
Gabarito
Comentado
 
5.
cria uma grade com 4 linhas e 5 colunas
cria uma grade com 4 linhas e 6 colunas
cria uma grade com 6 linhas e 4 colunas
cria uma grade com 5 linhas e 7 colunas
cria uma grade com 7 linhas e 5 colunas
 
6.
Chamadas possíveis do add: Usando posição relativa (BorderLayout) panel.add(component,
BorderLayout.CENTER) e Ordem de adição: (BoxLayout, GridLayout, ...) panel.add(component).
Quando usarmos o método add para acrescentar um componente em um container, o layout
manager em uso deve ser levado em consideração.
 
A plataforma Java fornece quatro layout managers mais usados: BorderLayout, BoxLayout,
FlowLayout, GridLayout.
Vários tipos de designs diferentes podem ser combinados para realizar qualquer tela que desejamos.
A decisão é tomada usando-se designs padronizados pelo usuário.
Gabarito
Comentado
 
7.
FlowLayout.CENTER
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
03/06/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=30463452&user_cod=2437311&matr_integracao=201907140051 3/3
3. Verifique as afirmativas a seguir e marque a opção correta: I-Para colocar mais de um componente dentro de uma área
de um container, deve-se sempre usar o gerenciador de layout FlowLayout. II- Não se pode dividir uma área em células
através dos layouts disponíveis no Swing. III-Para dividir um container em Norte, Sul, Leste, Oeste e Centro, usa-se o
BorderLayout. IV- Em um mesmo container, podemos estabelecer apenas dois tipos distintos de gerenciadores de layout.
FlowLayout.RIGTH
FlowLayout.LEFT
FlowLayout.LEADING
FlowLayout.TRAILING
 
8.
Todas as opções estão corretas.
Apenas a opção III está correta.
As alternativas I e IV estão erradas.
As opções I e II estão erradas.
Apenas a IV está errada.
 
 
Explicação:
Analise-se as alternativas propostas:
"I-Para colocar mais de um componente dentro de uma área de um container, deve-se sempre usar o gerenciador de layout
FlowLayout."
 Qualquer gerenciador de layout permite a organização vários componentes em uma área de container. Portanto esta
afirmação é FALSA.
 
"II- Não se pode dividir uma área em células através dos layouts disponíveis no Swing."
Classe gerenciadora GridLayout dispõe os componentes GUI em um grid, como se fosse uma grade de uma planilha de
cálculo (ou células). Portanto, esta afimação é FALSA. 
"III-Para dividir um container em Norte, Sul, Leste, Oeste e Centro, usa-se o BorderLayout."
Classe gerenciadora BorderLayout dispõe os componentes GUI em cinco áreas: norte (parte superior), sul (parte inferior),
leste (lado direito), oeste (lado esquerdo) e centro. Isso significa que podemos adicionar até cinco componentes neste
gerenciador, um para cada região. Portanto, esta afirmação é VERDADEIRA. 
 
"IV- Em um mesmo container, podemos estabelecer apenas dois tipos distintos de gerenciadores de layout."
Em um mesmo container podemos combinar o uso de dois ou mais gerenciadores de layout de acordo com o design
desejado. Portanto, esta afirmação é FALSA.
Pela análise acima, conclui-se que APENAS A OPÇÃO III ESTÁ CORRETA.
https://simulado.estacio.br/bdq_simulados_exercicio.asp#

Outros materiais