Buscar

PROGRAMAÇÃO ORIENTADA A OBJETOS 2

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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

PROGRAMAÇÃO ORIENTADA A OBJETOS 
2a aula 
Lupa 
 
 
 
 
 
 
 
 
 
 
1 
 Questão 
 
 
Analise as linhas de código abaixo, e assinale a alternativa que descreve corretamente tal processamento: 
 
layout = new BorderLayout(); 
getContentPane().setLayout(layout); 
add(new Button("OK"), BorderLayout.EAST); 
 
 
posiciona um botão ("OK") na área norte do container. 
 
posiciona um botão ("OK") na área sul do container. 
 
posiciona um botão ("OK") na área oeste do container. 
 
posiciona um botão ("OK") na área central do container. 
 posiciona um botão ("OK") na área leste do container. 
Respondido em 13/10/2020 03:09:24 
 
 
 
2 
 Questão 
 
 
De acordo com a definição de Gerenciamento de Layout, identifique qual das alternativas 
abaixo NÃO está correta. 
 
 A decisão é tomada usando-se designs padronizados pelo usuário. 
 Vários tipos de designs diferentes podem ser combinados para realizar qualquer tela 
que desejamos. 
 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. 
Respondido em 13/10/2020 03:14:09 
 
 
Gabarito 
Comentado 
 
 
 
https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=4177792093&cod_hist_prova=209019137&pag_voltar=otacka
https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=4177792093&cod_hist_prova=209019137&pag_voltar=otacka
javascript:diminui();
javascript:aumenta();
 
 
3 
 Questão 
 
 
"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. 
 
 
FlowLayout 
 
BoderLayout 
 
CardLayout 
 BoxLayout 
 
GidBagLayout 
Respondido em 13/10/2020 03:14:17 
 
 
 
4 
 Questão 
 
 
"Classe gerenciadora de leiaute que dispõe os componentes GUI sequencialmente na janela, da esquerda 
para a direita, de cima para baixo". Assinale a alternativa que indica a classe gerenciadora acima descrita. 
 
 
CardLayout 
 
BorderLayout 
 
GridBagLayout 
 
GridLayout 
 FlowLayout 
Respondido em 13/10/2020 03:14:23 
 
 
Gabarito 
Comentado 
 
 
 
 
Gabarito 
Comentado 
 
 
 
 
 
5 
 Questão 
 
 
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. 
 
 Apenas a opção III está correta. 
 
Todas as opções estão corretas. 
 
Apenas a IV está errada. 
 
As opções I e II estão erradas. 
https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=4177792093&cod_hist_prova=209019137&pag_voltar=otacka
https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=4177792093&cod_hist_prova=209019137&pag_voltar=otacka
https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=4177792093&cod_hist_prova=209019137&pag_voltar=otacka
https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=4177792093&cod_hist_prova=209019137&pag_voltar=otacka
 
As alternativas I e IV estão erradas. 
Respondido em 13/10/2020 03:14:32 
 
 
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. 
 
 
 
6 
 Questão 
 
 
Tanto os componentes Swing como a classe Component são derivados da classe: 
 
 
System 
 
Hashtable 
 
Principal 
 
Queue 
 Object 
Respondido em 13/10/2020 03:15:26 
 
 
Explicação: 
Tanto os componentes Swing como a classe Component são derivados da classe Object. 
 
 
 
7 
 Questão 
 
 
Analise as linhas de código abaixo, e assinale a alternativa que descreve corretamente tal processamento: 
 
GridLayout layout; 
 layout = new GridLayout(4,6); 
 
 
cria uma grade com 7 linhas e 5 colunas 
 
cria uma grade com 6 linhas e 4 colunas 
 
cria uma grade com 5 linhas e 7 colunas 
 cria uma grade com 4 linhas e 6 colunas 
 
cria uma grade com 4 linhas e 5 colunas 
Respondido em 13/10/2020 03:13:04 
 
 
 
8 
 Questão 
 
 
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. 
 
 
FlowLayout.CENTER 
 FlowLayout.LEADING 
 
FlowLayout.LEFT 
 
FlowLayout.TRAILING 
 
FlowLayout.RIGTH 
Respondido em 13/10/2020 03:13:27

Continue navegando