Buscar

Teste de Conhecimento 1 A 10.

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

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 6, do total de 158 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

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 9, do total de 158 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

06/09/2021 00:05 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 1/3
Teste de
Conhecimento
 avalie sua aprendizagem
__________________ é a tecnologia que gerencia a memória alocada para um programa, a fim de liberar objetos que não
estão sendo utilizados. Complete a questão escolhendo um dos itens a sequir:
Considerando que as variáveis inteiras a e b foram previamente declaradas e inicializadas, qual das opções seguintes
apresentaria erro de compilação para o comando for?
DESENVOLVIMENTO DE SOFTWARE 
Lupa Calc.
 
 
CCT0779_A1_201902210352_V1 
 
Aluno: RIVER DE SOUZA DINIZ Matr.: 201902210352
Disc.: DES. SOFTWARE 2021.3 EAD (GT) / 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.
Garbage Drunk
Java Virtual Machine
Java Collector
Garbage Collector
Java Clean
 
 
 
Explicação:
O coletor de lixo, ou Garbage Collector, elimina da memória os objetos que não podem mais ser referenciados.
 
 
 
 
2.
for(a=1; a = 10; a++)
for(a=1;b >= a*2;b--)
for(; a <= b;)
for(a=1,b=5; a < b ;a++,b--)
for(; ++a < b-- ;)
 
 
 
Explicação:
No comando for, a seção de teste aceita apenas um valor booleano, e não inteiro, como ocorre em a=10. Lembrando que a
comparação é feita com ==.
 
 
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
06/09/2021 00:05 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 2/3
Considerando o código seguinte, em Java, quais os valores de x,y e w, respectivamente? 
int a = 5, b = 32, c = 7; 
boolean x, y, w; 
x = (b > a) && (c > b); 
y = (b < c) || (a < b - c); 
w = (a + c < b) && !(c > a); 
 
Qual das IDEs abaixo não implementa código java?
Indique a opção que apresenta apenas operadores relacionais.
 
 
3.
false, true e true
false, true e false
true, true e false
true, false e false
true, false e true
 
 
 
Explicação:
T && F -> F, F || T -> T, T && !T -> T && F -> F
 
 
 
 
4.
Netbeans
JDelphi
Eclipse
Jcreator
BlueJ
 
 
 
Explicação:
Jdelphi nem é uma IDE
 
 
 
 
5.
Operadores >, <, = e !
Operadores +, -, < e ^
Operadores &, |, ^ e !
Operadores >=, <, == e !=
Operadores +, -, * e /
 
 
 
Explicação:
Operadores relacionais analisam relações entre números, podendo ser >, <, >=, <=, == ou !=.
 
 
 
 
 
javascript:abre_colabore('35275','266196144','4798715119');
06/09/2021 00:05 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 3/3
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 06/09/2021 01:03:17. 
 
 
 
 
06/09/2021 00:07 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 1/3
Teste de
Conhecimento
 avalie sua aprendizagem
__________________ é a tecnologia que gerencia a memória alocada para um programa, a fim de liberar objetos que não
estão sendo utilizados. Complete a questão escolhendo um dos itens a sequir:
Considerando o código seguinte, em Java, quais os valores de x,y e w, respectivamente? 
int a = 5, b = 32, c = 7; 
boolean x, y, w; 
x = (b > a) && (c > b); 
y = (b < c) || (a < b - c); 
w = (a + c < b) && !(c > a); 
 
DESENVOLVIMENTO DE SOFTWARE 
Lupa Calc.
 
 
CCT0779_A1_201902210352_V2 
 
Aluno: RIVER DE SOUZA DINIZ Matr.: 201902210352
Disc.: DES. SOFTWARE 2021.3 EAD (GT) / 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.
Garbage Collector
Java Clean
Java Collector
Garbage Drunk
Java Virtual Machine
 
 
 
Explicação:
O coletor de lixo, ou Garbage Collector, elimina da memória os objetos que não podem mais ser referenciados.
 
 
 
 
2.
true, false e false
false, true e false
true, false e true
true, true e false
false, true e true
 
 
 
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
06/09/2021 00:07 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 2/3
Qual das IDEs abaixo não implementa código java?
Considerando que as variáveis inteiras a e b foram previamente declaradas e inicializadas, qual das opções seguintes
apresentaria erro de compilação para o comando for?
Indique a opção que apresenta apenas operadores relacionais.
Explicação:
T && F -> F, F || T -> T, T && !T -> T && F -> F
 
 
 
 
3.
BlueJ
Netbeans
JDelphi
Jcreator
Eclipse
 
 
 
Explicação:
Jdelphi nem é uma IDE
 
 
 
 
4.
for(a=1;b >= a*2;b--)
for(a=1; a = 10; a++)
for(a=1,b=5; a < b ;a++,b--)
for(; ++a < b-- ;)
for(; a <= b;)
 
 
 
Explicação:
No comando for, a seção de teste aceita apenas um valor booleano, e não inteiro, como ocorre em a=10. Lembrando que a
comparação é feita com ==.
 
 
 
 
5.
Operadores +, -, < e ^
Operadores &, |, ^ e !
Operadores >, <, = e !
Operadores +, -, * e /
Operadores >=, <, == e !=
 
 
 
Explicação:
Operadores relacionais analisam relações entre números, podendo ser >, <, >=, <=, == ou !=.
 
 
 
 
 
javascript:abre_colabore('35275','266196149','4798715124');
06/09/2021 00:07 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 3/3
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 06/09/2021 01:07:24. 
 
 
 
 
06/09/2021 00:08 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 1/3
Teste de
Conhecimento
 avalie sua aprendizagem
__________________ é a tecnologia que gerencia a memória alocada para um programa, a fim de liberar objetos que não
estão sendo utilizados. Complete a questão escolhendo um dos itens a sequir:
Considerando que as variáveis inteiras a e b foram previamente declaradas e inicializadas, qual das opções seguintes
apresentaria erro de compilação para o comando for?
DESENVOLVIMENTO DE SOFTWARE 
Lupa Calc.
 
 
CCT0779_A1_201902210352_V3 
 
Aluno: RIVER DE SOUZA DINIZ Matr.: 201902210352
Disc.: DES. SOFTWARE 2021.3 EAD (GT) / 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.
Java Clean
Garbage Drunk
Garbage Collector
Java Virtual Machine
Java Collector
 
 
 
Explicação:
O coletor de lixo, ou Garbage Collector, elimina da memória os objetos que não podem mais ser referenciados.
 
 
 
 
2.
for(a=1,b=5; a < b ;a++,b--)
for(; a <= b;)
for(; ++a < b-- ;)
for(a=1;b >= a*2;b--)
for(a=1; a = 10; a++)
 
 
 
Explicação:
No comando for, a seção de teste aceita apenas um valor booleano, e não inteiro, como ocorre em a=10. Lembrando que a
comparação é feita com ==.
 
 
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
06/09/2021 00:08 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 2/3
Considerando ocódigo seguinte, em Java, quais os valores de x,y e w, respectivamente? 
int a = 5, b = 32, c = 7; 
boolean x, y, w; 
x = (b > a) && (c > b); 
y = (b < c) || (a < b - c); 
w = (a + c < b) && !(c > a); 
 
Qual das IDEs abaixo não implementa código java?
Indique a opção que apresenta apenas operadores relacionais.
 
 
3.
true, false e false
false, true e true
true, false e true
false, true e false
true, true e false
 
 
 
Explicação:
T && F -> F, F || T -> T, T && !T -> T && F -> F
 
 
 
 
4.
BlueJ
Eclipse
JDelphi
Netbeans
Jcreator
 
 
 
Explicação:
Jdelphi nem é uma IDE
 
 
 
 
5.
Operadores +, -, * e /
Operadores >=, <, == e !=
Operadores +, -, < e ^
Operadores >, <, = e !
Operadores &, |, ^ e !
 
 
 
Explicação:
Operadores relacionais analisam relações entre números, podendo ser >, <, >=, <=, == ou !=.
 
 
 
 
 
javascript:abre_colabore('35275','266196151','4798715126');
06/09/2021 00:08 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 3/3
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 06/09/2021 01:08:23. 
 
 
 
 
06/09/2021 00:09 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 1/3
Teste de
Conhecimento
 avalie sua aprendizagem
__________________ é a tecnologia que gerencia a memória alocada para um programa, a fim de liberar objetos que não
estão sendo utilizados. Complete a questão escolhendo um dos itens a sequir:
Considerando que as variáveis inteiras a e b foram previamente declaradas e inicializadas, qual das opções seguintes
apresentaria erro de compilação para o comando for?
DESENVOLVIMENTO DE SOFTWARE 
Lupa Calc.
 
 
CCT0779_A1_201902210352_V4 
 
Aluno: RIVER DE SOUZA DINIZ Matr.: 201902210352
Disc.: DES. SOFTWARE 2021.3 EAD (GT) / 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.
Garbage Collector
Java Virtual Machine
Garbage Drunk
Java Collector
Java Clean
 
 
 
Explicação:
O coletor de lixo, ou Garbage Collector, elimina da memória os objetos que não podem mais ser referenciados.
 
 
 
 
2.
for(; ++a < b-- ;)
for(; a <= b;)
for(a=1; a = 10; a++)
for(a=1,b=5; a < b ;a++,b--)
for(a=1;b >= a*2;b--)
 
 
 
Explicação:
No comando for, a seção de teste aceita apenas um valor booleano, e não inteiro, como ocorre em a=10. Lembrando que a
comparação é feita com ==.
 
 
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
06/09/2021 00:09 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 2/3
Considerando o código seguinte, em Java, quais os valores de x,y e w, respectivamente? 
int a = 5, b = 32, c = 7; 
boolean x, y, w; 
x = (b > a) && (c > b); 
y = (b < c) || (a < b - c); 
w = (a + c < b) && !(c > a); 
 
Qual das IDEs abaixo não implementa código java?
Indique a opção que apresenta apenas operadores relacionais.
 
 
3.
false, true e true
true, false e true
false, true e false
true, true e false
true, false e false
 
 
 
Explicação:
T && F -> F, F || T -> T, T && !T -> T && F -> F
 
 
 
 
4.
Eclipse
Netbeans
Jcreator
BlueJ
JDelphi
 
 
 
Explicação:
Jdelphi nem é uma IDE
 
 
 
 
5.
Operadores >=, <, == e !=
Operadores &, |, ^ e !
Operadores +, -, * e /
Operadores +, -, < e ^
Operadores >, <, = e !
 
 
 
Explicação:
Operadores relacionais analisam relações entre números, podendo ser >, <, >=, <=, == ou !=.
 
 
 
 
 
javascript:abre_colabore('35275','266196153','4798715128');
06/09/2021 00:09 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 3/3
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 06/09/2021 01:09:17. 
 
 
 
 
06/09/2021 00:10 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 1/3
Teste de
Conhecimento
 avalie sua aprendizagem
__________________ é a tecnologia que gerencia a memória alocada para um programa, a fim de liberar objetos que não
estão sendo utilizados. Complete a questão escolhendo um dos itens a sequir:
Considerando que as variáveis inteiras a e b foram previamente declaradas e inicializadas, qual das opções seguintes
apresentaria erro de compilação para o comando for?
DESENVOLVIMENTO DE SOFTWARE 
Lupa Calc.
 
 
CCT0779_A1_201902210352_V5 
 
Aluno: RIVER DE SOUZA DINIZ Matr.: 201902210352
Disc.: DES. SOFTWARE 2021.3 EAD (GT) / 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.
Garbage Collector
Java Clean
Java Virtual Machine
Java Collector
Garbage Drunk
 
 
 
Explicação:
O coletor de lixo, ou Garbage Collector, elimina da memória os objetos que não podem mais ser referenciados.
 
 
 
 
2.
for(a=1,b=5; a < b ;a++,b--)
for(; ++a < b-- ;)
for(; a <= b;)
for(a=1; a = 10; a++)
for(a=1;b >= a*2;b--)
 
 
 
Explicação:
No comando for, a seção de teste aceita apenas um valor booleano, e não inteiro, como ocorre em a=10. Lembrando que a
comparação é feita com ==.
 
 
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
06/09/2021 00:10 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 2/3
Considerando o código seguinte, em Java, quais os valores de x,y e w, respectivamente? 
int a = 5, b = 32, c = 7; 
boolean x, y, w; 
x = (b > a) && (c > b); 
y = (b < c) || (a < b - c); 
w = (a + c < b) && !(c > a); 
 
Qual das IDEs abaixo não implementa código java?
Indique a opção que apresenta apenas operadores relacionais.
 
 
3.
true, true e false
false, true e false
true, false e false
true, false e true
false, true e true
 
 
 
Explicação:
T && F -> F, F || T -> T, T && !T -> T && F -> F
 
 
 
 
4.
BlueJ
Jcreator
Eclipse
Netbeans
JDelphi
 
 
 
Explicação:
Jdelphi nem é uma IDE
 
 
 
 
5.
Operadores +, -, * e /
Operadores >, <, = e !
Operadores +, -, < e ^
Operadores >=, <, == e !=
Operadores &, |, ^ e !
 
 
 
Explicação:
Operadores relacionais analisam relações entre números, podendo ser >, <, >=, <=, == ou !=.
 
 
 
 
 
javascript:abre_colabore('35275','266196155','4798715130');
06/09/2021 00:10 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 3/3
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 06/09/2021 01:10:03. 
 
 
 
 
06/09/2021 00:11 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 1/3
Teste de
Conhecimento
 avalie sua aprendizagem
Em termos de herança, em determinadas situações é necessário acessar um método do pai a partir do método de mesmo
nome do filho, quando tratamos de uma operação sobrescrita no processo de polimorfismo. Qual palavra reservada do Java
permite este acesso?
Quando existe a necessidade de reescrever um método herdado da classe pai, mantendo a mesma assinatura que o método
original, incluindo mesmo nome, mesmo tipo de dado de retorno e mesma lista de parâmetros, estamos nos referindo a
que técnica?
DESENVOLVIMENTO DE SOFTWARE 
Lupa Calc.CCT0779_A2_201902210352_V1 
 
Aluno: RIVER DE SOUZA DINIZ Matr.: 201902210352
Disc.: DES. SOFTWARE 2021.3 EAD (GT) / 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.
new
extends
implements
super
this
 
 
 
Explicação:
A palavra super é utilizada quando desejamos acessar um método existente no pai ou outra superclasse da linha hierárquica,
podendo ser utilizado inclusive em construtores.
 
 
 
 
2.
Encapsulamento
Sobrecarga
Sobrescrita
Agregação
Herança
 
 
 
Explicação:
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
06/09/2021 00:11 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 2/3
Acerca de interfaces, na sintaxe Java, qual a informação correta?
O tipo de visibilidade que permite acesso aos recursos da príopria Classe e seus descendentes é:
Qual a função do encapsulamento?
Quando falamos das ações que um objeto pode realizar estamos nos referindo a:
O polimorfismo, ou sobrescrita, consiste na possibilidade de recriar um método herdado, mantendo sua assinatura, o que é
diferente de sobrecarga, onde são utilizadas múltiplas assinaturas para um mesmo método ou função.
 
 
 
 
3.
Permite a definição de métodos concretos.
É um elemento totalmente abstrato, com um conjunto de assinaturas de métodos.
É implementada pelas classes com o uso de extends.
Deve ser definida com o uso de abstract class.
Define regras para o comportamento de classes de uma mesma família.
 
 
 
Explicação:
Uma interface é definida pela palavra interface e implementada com o uso de implements. Contém apenas assinaturas de
métodos que podem ser implementados por qualquer classe, diferentemente de classes abstratas, que definem regras para
uma família específica de classes descendentes.
 
 
 
 
4.
public
private
inner
protected
void
 
 
 
Explicação:
protected
 
 
 
 
5.
Fazer a transferência de dados segura entre usuário e servidor.
Fazer uma conexão entre usuário e servidor.
Instanciar um objeto dentro de classes privadas.
Cria novos objetos.
Impedir o acesso direto a um atributo.
 
 
 
Explicação:
Tradicionalmente o encapsulamento é feito com o uso de getters e setters públicos para o controle do acesso aos atributos
privados.
 
 
 
 
6.
Agrupamentos
06/09/2021 00:11 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 3/3
Nível de Acesso
Herança
Atributos
Métodos
 
 
 
Explicação:
Os elementos básicos de uma classe são os métodos, definindo ações que podem ser executadas, e atributos, com as
características físicas do objeto que será instanciado.
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 06/09/2021 01:10:52. 
 
 
 
 
javascript:abre_colabore('35275','266196156','4798715131');
06/09/2021 00:12 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 1/3
Teste de
Conhecimento
 avalie sua aprendizagem
Em termos de herança, em determinadas situações é necessário acessar um método do pai a partir do método de mesmo
nome do filho, quando tratamos de uma operação sobrescrita no processo de polimorfismo. Qual palavra reservada do Java
permite este acesso?
Quando existe a necessidade de reescrever um método herdado da classe pai, mantendo a mesma assinatura que o método
original, incluindo mesmo nome, mesmo tipo de dado de retorno e mesma lista de parâmetros, estamos nos referindo a
que técnica?
DESENVOLVIMENTO DE SOFTWARE 
Lupa Calc.
 
 
CCT0779_A2_201902210352_V2 
 
Aluno: RIVER DE SOUZA DINIZ Matr.: 201902210352
Disc.: DES. SOFTWARE 2021.3 EAD (GT) / 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.
super
this
new
implements
extends
 
 
 
Explicação:
A palavra super é utilizada quando desejamos acessar um método existente no pai ou outra superclasse da linha hierárquica,
podendo ser utilizado inclusive em construtores.
 
 
 
 
2.
Agregação
Sobrescrita
Encapsulamento
Herança
Sobrecarga
 
 
 
Explicação:
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
06/09/2021 00:12 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 2/3
Acerca de interfaces, na sintaxe Java, qual a informação correta?
O tipo de visibilidade que permite acesso aos recursos da príopria Classe e seus descendentes é:
Qual a função do encapsulamento?
Quando falamos das ações que um objeto pode realizar estamos nos referindo a:
O polimorfismo, ou sobrescrita, consiste na possibilidade de recriar um método herdado, mantendo sua assinatura, o que é
diferente de sobrecarga, onde são utilizadas múltiplas assinaturas para um mesmo método ou função.
 
 
 
 
3.
É um elemento totalmente abstrato, com um conjunto de assinaturas de métodos.
Define regras para o comportamento de classes de uma mesma família.
É implementada pelas classes com o uso de extends.
Deve ser definida com o uso de abstract class.
Permite a definição de métodos concretos.
 
 
 
Explicação:
Uma interface é definida pela palavra interface e implementada com o uso de implements. Contém apenas assinaturas de
métodos que podem ser implementados por qualquer classe, diferentemente de classes abstratas, que definem regras para
uma família específica de classes descendentes.
 
 
 
 
4.
inner
protected
private
void
public
 
 
 
Explicação:
protected
 
 
 
 
5.
Instanciar um objeto dentro de classes privadas.
Fazer uma conexão entre usuário e servidor.
Cria novos objetos.
Fazer a transferência de dados segura entre usuário e servidor.
Impedir o acesso direto a um atributo.
 
 
 
Explicação:
Tradicionalmente o encapsulamento é feito com o uso de getters e setters públicos para o controle do acesso aos atributos
privados.
 
 
 
 
6.
Herança
06/09/2021 00:12 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 3/3
Agrupamentos
Atributos
Métodos
Nível de Acesso
 
 
 
Explicação:
Os elementos básicos de uma classe são os métodos, definindo ações que podem ser executadas, e atributos, com as
características físicas do objeto que será instanciado.
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 06/09/2021 01:11:57. 
 
 
 
 
javascript:abre_colabore('35275','266196157','4798715132');
06/09/2021 00:13 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 1/3
Teste de
Conhecimento
 avalie sua aprendizagem
Em termos de herança, em determinadas situações é necessário acessar um método do pai a partir do método de mesmo
nome do filho, quando tratamos de uma operação sobrescrita no processo de polimorfismo. Qual palavra reservada do Java
permite este acesso?
Quando existe a necessidade de reescrever um método herdado da classe pai, mantendo a mesma assinatura que o método
original, incluindo mesmo nome, mesmo tipo de dado de retorno e mesma lista de parâmetros, estamos nos referindo a
que técnica?
DESENVOLVIMENTO DE SOFTWARE 
Lupa Calc.
 
 
CCT0779_A2_201902210352_V3 
 
Aluno: RIVER DE SOUZA DINIZMatr.: 201902210352
Disc.: DES. SOFTWARE 2021.3 EAD (GT) / 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.
extends
this
super
new
implements
 
 
 
Explicação:
A palavra super é utilizada quando desejamos acessar um método existente no pai ou outra superclasse da linha hierárquica,
podendo ser utilizado inclusive em construtores.
 
 
 
 
2.
Encapsulamento
Herança
Sobrescrita
Agregação
Sobrecarga
 
 
 
Explicação:
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
06/09/2021 00:13 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 2/3
Acerca de interfaces, na sintaxe Java, qual a informação correta?
O tipo de visibilidade que permite acesso aos recursos da príopria Classe e seus descendentes é:
Qual a função do encapsulamento?
Quando falamos das ações que um objeto pode realizar estamos nos referindo a:
O polimorfismo, ou sobrescrita, consiste na possibilidade de recriar um método herdado, mantendo sua assinatura, o que é
diferente de sobrecarga, onde são utilizadas múltiplas assinaturas para um mesmo método ou função.
 
 
 
 
3.
Permite a definição de métodos concretos.
Deve ser definida com o uso de abstract class.
É um elemento totalmente abstrato, com um conjunto de assinaturas de métodos.
Define regras para o comportamento de classes de uma mesma família.
É implementada pelas classes com o uso de extends.
 
 
 
Explicação:
Uma interface é definida pela palavra interface e implementada com o uso de implements. Contém apenas assinaturas de
métodos que podem ser implementados por qualquer classe, diferentemente de classes abstratas, que definem regras para
uma família específica de classes descendentes.
 
 
 
 
4.
protected
public
inner
private
void
 
 
 
Explicação:
protected
 
 
 
 
5.
Impedir o acesso direto a um atributo.
Cria novos objetos.
Fazer uma conexão entre usuário e servidor.
Fazer a transferência de dados segura entre usuário e servidor.
Instanciar um objeto dentro de classes privadas.
 
 
 
Explicação:
Tradicionalmente o encapsulamento é feito com o uso de getters e setters públicos para o controle do acesso aos atributos
privados.
 
 
 
 
6.
Nível de Acesso
06/09/2021 00:13 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 3/3
Atributos
Herança
Agrupamentos
Métodos
 
 
 
Explicação:
Os elementos básicos de uma classe são os métodos, definindo ações que podem ser executadas, e atributos, com as
características físicas do objeto que será instanciado.
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 06/09/2021 01:12:49. 
 
 
 
 
javascript:abre_colabore('35275','266196158','4798715133');
06/09/2021 00:13 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 1/3
Teste de
Conhecimento
 avalie sua aprendizagem
Em termos de herança, em determinadas situações é necessário acessar um método do pai a partir do método de mesmo
nome do filho, quando tratamos de uma operação sobrescrita no processo de polimorfismo. Qual palavra reservada do Java
permite este acesso?
Quando existe a necessidade de reescrever um método herdado da classe pai, mantendo a mesma assinatura que o método
original, incluindo mesmo nome, mesmo tipo de dado de retorno e mesma lista de parâmetros, estamos nos referindo a
que técnica?
DESENVOLVIMENTO DE SOFTWARE 
Lupa Calc.
 
 
CCT0779_A2_201902210352_V4 
 
Aluno: RIVER DE SOUZA DINIZ Matr.: 201902210352
Disc.: DES. SOFTWARE 2021.3 EAD (GT) / 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.
this
super
new
implements
extends
 
 
 
Explicação:
A palavra super é utilizada quando desejamos acessar um método existente no pai ou outra superclasse da linha hierárquica,
podendo ser utilizado inclusive em construtores.
 
 
 
 
2.
Sobrescrita
Sobrecarga
Herança
Agregação
Encapsulamento
 
 
 
Explicação:
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
06/09/2021 00:13 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 2/3
Acerca de interfaces, na sintaxe Java, qual a informação correta?
O tipo de visibilidade que permite acesso aos recursos da príopria Classe e seus descendentes é:
Qual a função do encapsulamento?
Quando falamos das ações que um objeto pode realizar estamos nos referindo a:
O polimorfismo, ou sobrescrita, consiste na possibilidade de recriar um método herdado, mantendo sua assinatura, o que é
diferente de sobrecarga, onde são utilizadas múltiplas assinaturas para um mesmo método ou função.
 
 
 
 
3.
Define regras para o comportamento de classes de uma mesma família.
É um elemento totalmente abstrato, com um conjunto de assinaturas de métodos.
Permite a definição de métodos concretos.
Deve ser definida com o uso de abstract class.
É implementada pelas classes com o uso de extends.
 
 
 
Explicação:
Uma interface é definida pela palavra interface e implementada com o uso de implements. Contém apenas assinaturas de
métodos que podem ser implementados por qualquer classe, diferentemente de classes abstratas, que definem regras para
uma família específica de classes descendentes.
 
 
 
 
4.
inner
private
public
void
protected
 
 
 
Explicação:
protected
 
 
 
 
5.
Impedir o acesso direto a um atributo.
Fazer uma conexão entre usuário e servidor.
Fazer a transferência de dados segura entre usuário e servidor.
Instanciar um objeto dentro de classes privadas.
Cria novos objetos.
 
 
 
Explicação:
Tradicionalmente o encapsulamento é feito com o uso de getters e setters públicos para o controle do acesso aos atributos
privados.
 
 
 
 
6.
Agrupamentos
06/09/2021 00:13 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 3/3
Nível de Acesso
Métodos
Herança
Atributos
 
 
 
Explicação:
Os elementos básicos de uma classe são os métodos, definindo ações que podem ser executadas, e atributos, com as
características físicas do objeto que será instanciado.
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 06/09/2021 01:13:42. 
 
 
 
 
javascript:abre_colabore('35275','266196159','4798715134');
06/09/2021 00:14 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 1/3
Teste de
Conhecimento
 avalie sua aprendizagem
Em termos de herança, em determinadas situações é necessário acessar um método do pai a partir do método de mesmo
nome do filho, quando tratamos de uma operação sobrescrita no processo de polimorfismo. Qual palavra reservada do Java
permite este acesso?
Quando existe a necessidade de reescrever um método herdado da classe pai, mantendo a mesma assinatura que o método
original, incluindo mesmo nome, mesmo tipo de dado de retorno e mesma lista de parâmetros, estamos nos referindo a
que técnica?
DESENVOLVIMENTO DE SOFTWARE 
Lupa Calc.
 
 
CCT0779_A2_201902210352_V5 
 
Aluno: RIVER DE SOUZA DINIZ Matr.: 201902210352
Disc.: DES. SOFTWARE 2021.3 EAD (GT)/ 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.
this
extends
implements
new
super
 
 
 
Explicação:
A palavra super é utilizada quando desejamos acessar um método existente no pai ou outra superclasse da linha hierárquica,
podendo ser utilizado inclusive em construtores.
 
 
 
 
2.
Sobrecarga
Encapsulamento
Herança
Agregação
Sobrescrita
 
 
 
Explicação:
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
06/09/2021 00:14 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 2/3
Acerca de interfaces, na sintaxe Java, qual a informação correta?
O tipo de visibilidade que permite acesso aos recursos da príopria Classe e seus descendentes é:
Qual a função do encapsulamento?
Quando falamos das ações que um objeto pode realizar estamos nos referindo a:
O polimorfismo, ou sobrescrita, consiste na possibilidade de recriar um método herdado, mantendo sua assinatura, o que é
diferente de sobrecarga, onde são utilizadas múltiplas assinaturas para um mesmo método ou função.
 
 
 
 
3.
Permite a definição de métodos concretos.
Deve ser definida com o uso de abstract class.
É um elemento totalmente abstrato, com um conjunto de assinaturas de métodos.
Define regras para o comportamento de classes de uma mesma família.
É implementada pelas classes com o uso de extends.
 
 
 
Explicação:
Uma interface é definida pela palavra interface e implementada com o uso de implements. Contém apenas assinaturas de
métodos que podem ser implementados por qualquer classe, diferentemente de classes abstratas, que definem regras para
uma família específica de classes descendentes.
 
 
 
 
4.
private
public
void
protected
inner
 
 
 
Explicação:
protected
 
 
 
 
5.
Instanciar um objeto dentro de classes privadas.
Fazer a transferência de dados segura entre usuário e servidor.
Fazer uma conexão entre usuário e servidor.
Cria novos objetos.
Impedir o acesso direto a um atributo.
 
 
 
Explicação:
Tradicionalmente o encapsulamento é feito com o uso de getters e setters públicos para o controle do acesso aos atributos
privados.
 
 
 
 
6.
Agrupamentos
06/09/2021 00:14 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 3/3
Nível de Acesso
Métodos
Atributos
Herança
 
 
 
Explicação:
Os elementos básicos de uma classe são os métodos, definindo ações que podem ser executadas, e atributos, com as
características físicas do objeto que será instanciado.
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 06/09/2021 01:14:23. 
 
 
 
 
javascript:abre_colabore('35275','266196160','4798715135');
06/09/2021 00:15 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 1/3
Teste de
Conhecimento
 avalie sua aprendizagem
Qual das opções abaixo não é uma descendente de Collection?
A biblioteca Java apresentam diversos tipos de estruturas de coleção, através do framework Collections. Uma destas
estruturas funciona da mesma forma que uma tabela, com o relacionamento entre uma chave única e um conjunto de
dados. Qual é esta estrutura?
DESENVOLVIMENTO DE SOFTWARE 
Lupa Calc.
 
 
CCT0779_A3_201902210352_V1 
 
Aluno: RIVER DE SOUZA DINIZ Matr.: 201902210352
Disc.: DES. SOFTWARE 2021.3 EAD (GT) / 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.
HashMap
Arraylist
LinkedList
HashList
Vector
 
 
 
Explicação:
HashList não é uma descente de Collection
 
 
 
 
2.
HashMap
ArrayList
Collection
Vector
List
 
 
 
Explicação:
O uso de HashMap viabiliza a construção de coleções de pares chave-valor, onde as chaves não permitem duplicidade.
 
 
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
06/09/2021 00:15 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 2/3
Acerca das anotações, é correto afirmar:
A linguagem Java traz algumas palavras específicas para o tratamento de execeções, definindo o controle de fluxo para
estas situações. Qual palavra é utilizada para definir um bloco de execução obrigatória, mesmo que na ocorrência de
exceção? 
Qual das palavras reservadas abaixo não fazem parte do tratamento de excessões?
Quando se cria um programa de computador em Java, há possibilidade de ocorrerem erros imprevistos durante sua
execução. Esses erros são conhecidos como exceções e podem ser provenientes de falhas na lógica ou acesso a dispositivos
ou arquivos externos. As exceções, portanto, ocorrem quando algo imprevisto acontece, e elas podem ser provenientes de
erros de lógica ou acesso a recursos que talvez não estejam disponíveis. Sobre o tratamento de exceções em Java, assinale
a afirmativa INCORRETA.
 
 
3.
São classes que servem para guardar lembretes durante o processo de programação.
São metadados anexados aos elementos de programação que podem ser recuperados através de reflexividade
computacional.
Não permitem a definição de valores default, e qualquer parâmetro definido precisa ser preenchido durante a
utilização.
É apenas um tipo de comentário que surgiu na versão 5 do Java.
São interfaces comuns, que devem ser implementadas pelas classes com o uso de implements.
 
 
 
Explicação:
As anotações são metadados não serializáveis que podem ser anexados aos elementos de programação para o
reconhecimento posterior a partir de ferramentas externas. Não se trata de comentários simples, a definição é feita com o uso
de @interface e elas aceitam valores default.
 
 
 
 
4.
throws
throw
finally
catch
try
 
 
 
Explicação:
O comando try (tentar) serve para definir um bloco protegido, sendo o fluxo de exceção desviado para catch, e finally
executado de forma obrigatória. O comando throw lança uma exceção, e o comando throws ecoa para o chamador do método.
 
 
 
 
5.
finally
throw
catch
try
out
 
 
 
Explicação:
out
 
 
 
 
6.
06/09/2021 00:15 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 3/3
Uma exceção é sempre um objeto do tipo Throwable.
A cláusula finally é sempre executada, mesmo ocorrendo o fluxo em um bloco try/catch.
As exceções em Java são fixas e não é possível definir novas exceções.
A cláusula try sempre é executada, mas a sequencia completa pode ser interrompida por uma exceção.
A cláusula catch nem sempre é executada.
 
 
 
Explicação:
No Java é possível definir exceções de forma muito simples, bastando derivar da classe Exception ou de suas descendentes.
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 06/09/2021 01:15:21. 
 
 
 
 
javascript:abre_colabore('35275','266196162','4798715137');
06/09/2021 00:16 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 1/3
Teste de
Conhecimento
 avalie sua aprendizagem
Qual das opções abaixo não é uma descendente de Collection?
A biblioteca Java apresentam diversos tipos de estruturas de coleção, através do framework Collections. Uma destas
estruturas funciona da mesma forma que uma tabela, com o relacionamentoentre uma chave única e um conjunto de
dados. Qual é esta estrutura?
DESENVOLVIMENTO DE SOFTWARE 
Lupa Calc.
 
 
CCT0779_A3_201902210352_V2 
 
Aluno: RIVER DE SOUZA DINIZ Matr.: 201902210352
Disc.: DES. SOFTWARE 2021.3 EAD (GT) / 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.
Vector
Arraylist
HashMap
HashList
LinkedList
 
 
 
Explicação:
HashList não é uma descente de Collection
 
 
 
 
2.
HashMap
List
Vector
ArrayList
Collection
 
 
 
Explicação:
O uso de HashMap viabiliza a construção de coleções de pares chave-valor, onde as chaves não permitem duplicidade.
 
 
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
06/09/2021 00:16 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 2/3
Acerca das anotações, é correto afirmar:
A linguagem Java traz algumas palavras específicas para o tratamento de execeções, definindo o controle de fluxo para
estas situações. Qual palavra é utilizada para definir um bloco de execução obrigatória, mesmo que na ocorrência de
exceção? 
Qual das palavras reservadas abaixo não fazem parte do tratamento de excessões?
Quando se cria um programa de computador em Java, há possibilidade de ocorrerem erros imprevistos durante sua
execução. Esses erros são conhecidos como exceções e podem ser provenientes de falhas na lógica ou acesso a dispositivos
ou arquivos externos. As exceções, portanto, ocorrem quando algo imprevisto acontece, e elas podem ser provenientes de
erros de lógica ou acesso a recursos que talvez não estejam disponíveis. Sobre o tratamento de exceções em Java, assinale
a afirmativa INCORRETA.
 
 
3.
São classes que servem para guardar lembretes durante o processo de programação.
São interfaces comuns, que devem ser implementadas pelas classes com o uso de implements.
Não permitem a definição de valores default, e qualquer parâmetro definido precisa ser preenchido durante a
utilização.
São metadados anexados aos elementos de programação que podem ser recuperados através de reflexividade
computacional.
É apenas um tipo de comentário que surgiu na versão 5 do Java.
 
 
 
Explicação:
As anotações são metadados não serializáveis que podem ser anexados aos elementos de programação para o
reconhecimento posterior a partir de ferramentas externas. Não se trata de comentários simples, a definição é feita com o uso
de @interface e elas aceitam valores default.
 
 
 
 
4.
finally
try
throws
throw
catch
 
 
 
Explicação:
O comando try (tentar) serve para definir um bloco protegido, sendo o fluxo de exceção desviado para catch, e finally
executado de forma obrigatória. O comando throw lança uma exceção, e o comando throws ecoa para o chamador do método.
 
 
 
 
5.
finally
out
throw
try
catch
 
 
 
Explicação:
out
 
 
 
 
6.
06/09/2021 00:16 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 3/3
Uma exceção é sempre um objeto do tipo Throwable.
A cláusula finally é sempre executada, mesmo ocorrendo o fluxo em um bloco try/catch.
As exceções em Java são fixas e não é possível definir novas exceções.
A cláusula try sempre é executada, mas a sequencia completa pode ser interrompida por uma exceção.
A cláusula catch nem sempre é executada.
 
 
 
Explicação:
No Java é possível definir exceções de forma muito simples, bastando derivar da classe Exception ou de suas descendentes.
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 06/09/2021 01:16:18. 
 
 
 
 
javascript:abre_colabore('35275','266196163','4798715138');
06/09/2021 00:17 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 1/3
Teste de
Conhecimento
 avalie sua aprendizagem
Qual das opções abaixo não é uma descendente de Collection?
A biblioteca Java apresentam diversos tipos de estruturas de coleção, através do framework Collections. Uma destas
estruturas funciona da mesma forma que uma tabela, com o relacionamento entre uma chave única e um conjunto de
dados. Qual é esta estrutura?
DESENVOLVIMENTO DE SOFTWARE 
Lupa Calc.
 
 
CCT0779_A3_201902210352_V3 
 
Aluno: RIVER DE SOUZA DINIZ Matr.: 201902210352
Disc.: DES. SOFTWARE 2021.3 EAD (GT) / 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.
HashList
HashMap
Vector
Arraylist
LinkedList
 
 
 
Explicação:
HashList não é uma descente de Collection
 
 
 
 
2.
Vector
HashMap
ArrayList
List
Collection
 
 
 
Explicação:
O uso de HashMap viabiliza a construção de coleções de pares chave-valor, onde as chaves não permitem duplicidade.
 
 
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
06/09/2021 00:17 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 2/3
Acerca das anotações, é correto afirmar:
A linguagem Java traz algumas palavras específicas para o tratamento de execeções, definindo o controle de fluxo para
estas situações. Qual palavra é utilizada para definir um bloco de execução obrigatória, mesmo que na ocorrência de
exceção? 
Qual das palavras reservadas abaixo não fazem parte do tratamento de excessões?
Quando se cria um programa de computador em Java, há possibilidade de ocorrerem erros imprevistos durante sua
execução. Esses erros são conhecidos como exceções e podem ser provenientes de falhas na lógica ou acesso a dispositivos
ou arquivos externos. As exceções, portanto, ocorrem quando algo imprevisto acontece, e elas podem ser provenientes de
erros de lógica ou acesso a recursos que talvez não estejam disponíveis. Sobre o tratamento de exceções em Java, assinale
a afirmativa INCORRETA.
 
 
3.
Não permitem a definição de valores default, e qualquer parâmetro definido precisa ser preenchido durante a
utilização.
São interfaces comuns, que devem ser implementadas pelas classes com o uso de implements.
É apenas um tipo de comentário que surgiu na versão 5 do Java.
São metadados anexados aos elementos de programação que podem ser recuperados através de reflexividade
computacional.
São classes que servem para guardar lembretes durante o processo de programação.
 
 
 
Explicação:
As anotações são metadados não serializáveis que podem ser anexados aos elementos de programação para o
reconhecimento posterior a partir de ferramentas externas. Não se trata de comentários simples, a definição é feita com o uso
de @interface e elas aceitam valores default.
 
 
 
 
4.
throw
catch
finally
try
throws
 
 
 
Explicação:
O comando try (tentar) serve para definir um bloco protegido, sendo o fluxo de exceção desviado para catch, e finally
executado de forma obrigatória. O comando throw lança uma exceção, e o comando throws ecoa para o chamador do método.
 
 
 
 
5.
finally
throw
out
try
catch
 
 
 
Explicação:
out
 
 
 
 
6.
06/09/2021 00:17 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 3/3
A cláusula try sempre é executada, mas a sequencia completa pode ser interrompida por uma exceção.
Uma exceção é sempre um objeto do tipo Throwable.
A cláusula finally é sempreexecutada, mesmo ocorrendo o fluxo em um bloco try/catch.
A cláusula catch nem sempre é executada.
As exceções em Java são fixas e não é possível definir novas exceções.
 
 
 
Explicação:
No Java é possível definir exceções de forma muito simples, bastando derivar da classe Exception ou de suas descendentes.
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 06/09/2021 01:17:17. 
 
 
 
 
javascript:abre_colabore('35275','266196323','4798715253');
06/09/2021 00:18 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 1/3
Teste de
Conhecimento
 avalie sua aprendizagem
Qual das opções abaixo não é uma descendente de Collection?
A biblioteca Java apresentam diversos tipos de estruturas de coleção, através do framework Collections. Uma destas
estruturas funciona da mesma forma que uma tabela, com o relacionamento entre uma chave única e um conjunto de
dados. Qual é esta estrutura?
DESENVOLVIMENTO DE SOFTWARE 
Lupa Calc.
 
 
CCT0779_A3_201902210352_V4 
 
Aluno: RIVER DE SOUZA DINIZ Matr.: 201902210352
Disc.: DES. SOFTWARE 2021.3 EAD (GT) / 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.
LinkedList
Arraylist
HashMap
HashList
Vector
 
 
 
Explicação:
HashList não é uma descente de Collection
 
 
 
 
2.
List
HashMap
Vector
ArrayList
Collection
 
 
 
Explicação:
O uso de HashMap viabiliza a construção de coleções de pares chave-valor, onde as chaves não permitem duplicidade.
 
 
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
06/09/2021 00:18 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 2/3
Acerca das anotações, é correto afirmar:
A linguagem Java traz algumas palavras específicas para o tratamento de execeções, definindo o controle de fluxo para
estas situações. Qual palavra é utilizada para definir um bloco de execução obrigatória, mesmo que na ocorrência de
exceção? 
Qual das palavras reservadas abaixo não fazem parte do tratamento de excessões?
Quando se cria um programa de computador em Java, há possibilidade de ocorrerem erros imprevistos durante sua
execução. Esses erros são conhecidos como exceções e podem ser provenientes de falhas na lógica ou acesso a dispositivos
ou arquivos externos. As exceções, portanto, ocorrem quando algo imprevisto acontece, e elas podem ser provenientes de
erros de lógica ou acesso a recursos que talvez não estejam disponíveis. Sobre o tratamento de exceções em Java, assinale
a afirmativa INCORRETA.
 
 
3.
São classes que servem para guardar lembretes durante o processo de programação.
São metadados anexados aos elementos de programação que podem ser recuperados através de reflexividade
computacional.
São interfaces comuns, que devem ser implementadas pelas classes com o uso de implements.
Não permitem a definição de valores default, e qualquer parâmetro definido precisa ser preenchido durante a
utilização.
É apenas um tipo de comentário que surgiu na versão 5 do Java.
 
 
 
Explicação:
As anotações são metadados não serializáveis que podem ser anexados aos elementos de programação para o
reconhecimento posterior a partir de ferramentas externas. Não se trata de comentários simples, a definição é feita com o uso
de @interface e elas aceitam valores default.
 
 
 
 
4.
finally
catch
throw
try
throws
 
 
 
Explicação:
O comando try (tentar) serve para definir um bloco protegido, sendo o fluxo de exceção desviado para catch, e finally
executado de forma obrigatória. O comando throw lança uma exceção, e o comando throws ecoa para o chamador do método.
 
 
 
 
5.
out
throw
finally
try
catch
 
 
 
Explicação:
out
 
 
 
 
6.
06/09/2021 00:18 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 3/3
Uma exceção é sempre um objeto do tipo Throwable.
As exceções em Java são fixas e não é possível definir novas exceções.
A cláusula catch nem sempre é executada.
A cláusula finally é sempre executada, mesmo ocorrendo o fluxo em um bloco try/catch.
A cláusula try sempre é executada, mas a sequencia completa pode ser interrompida por uma exceção.
 
 
 
Explicação:
No Java é possível definir exceções de forma muito simples, bastando derivar da classe Exception ou de suas descendentes.
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 06/09/2021 01:18:04. 
 
 
 
 
javascript:abre_colabore('35275','266196164','4798715139');
06/09/2021 00:19 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 1/3
Teste de
Conhecimento
 avalie sua aprendizagem
Qual das opções abaixo não é uma descendente de Collection?
A biblioteca Java apresentam diversos tipos de estruturas de coleção, através do framework Collections. Uma destas
estruturas funciona da mesma forma que uma tabela, com o relacionamento entre uma chave única e um conjunto de
dados. Qual é esta estrutura?
DESENVOLVIMENTO DE SOFTWARE 
Lupa Calc.
 
 
CCT0779_A3_201902210352_V5 
 
Aluno: RIVER DE SOUZA DINIZ Matr.: 201902210352
Disc.: DES. SOFTWARE 2021.3 EAD (GT) / 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.
HashList
HashMap
Vector
LinkedList
Arraylist
 
 
 
Explicação:
HashList não é uma descente de Collection
 
 
 
 
2.
List
HashMap
Collection
Vector
ArrayList
 
 
 
Explicação:
O uso de HashMap viabiliza a construção de coleções de pares chave-valor, onde as chaves não permitem duplicidade.
 
 
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
06/09/2021 00:19 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 2/3
Acerca das anotações, é correto afirmar:
A linguagem Java traz algumas palavras específicas para o tratamento de execeções, definindo o controle de fluxo para
estas situações. Qual palavra é utilizada para definir um bloco de execução obrigatória, mesmo que na ocorrência de
exceção? 
Qual das palavras reservadas abaixo não fazem parte do tratamento de excessões?
Quando se cria um programa de computador em Java, há possibilidade de ocorrerem erros imprevistos durante sua
execução. Esses erros são conhecidos como exceções e podem ser provenientes de falhas na lógica ou acesso a dispositivos
ou arquivos externos. As exceções, portanto, ocorrem quando algo imprevisto acontece, e elas podem ser provenientes de
erros de lógica ou acesso a recursos que talvez não estejam disponíveis. Sobre o tratamento de exceções em Java, assinale
a afirmativa INCORRETA.
 
 
3.
É apenas um tipo de comentário que surgiu na versão 5 do Java.
São metadados anexados aos elementos de programação que podem ser recuperados através de reflexividade
computacional.
Não permitem a definição de valores default, e qualquer parâmetro definido precisa ser preenchido durante a
utilização.
São classes que servem para guardar lembretes durante o processo de programação.
São interfaces comuns, que devem ser implementadas pelas classes com o uso de implements.
 
 
 
Explicação:
As anotações são metadados não serializáveis que podem seranexados aos elementos de programação para o
reconhecimento posterior a partir de ferramentas externas. Não se trata de comentários simples, a definição é feita com o uso
de @interface e elas aceitam valores default.
 
 
 
 
4.
throw
throws
finally
try
catch
 
 
 
Explicação:
O comando try (tentar) serve para definir um bloco protegido, sendo o fluxo de exceção desviado para catch, e finally
executado de forma obrigatória. O comando throw lança uma exceção, e o comando throws ecoa para o chamador do método.
 
 
 
 
5.
finally
catch
out
throw
try
 
 
 
Explicação:
out
 
 
 
 
6.
06/09/2021 00:19 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 3/3
A cláusula try sempre é executada, mas a sequencia completa pode ser interrompida por uma exceção.
A cláusula catch nem sempre é executada.
Uma exceção é sempre um objeto do tipo Throwable.
A cláusula finally é sempre executada, mesmo ocorrendo o fluxo em um bloco try/catch.
As exceções em Java são fixas e não é possível definir novas exceções.
 
 
 
Explicação:
No Java é possível definir exceções de forma muito simples, bastando derivar da classe Exception ou de suas descendentes.
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 06/09/2021 01:19:02. 
 
 
 
 
javascript:abre_colabore('35275','266196165','4798715140');
06/09/2021 00:20 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 1/3
Teste de
Conhecimento
 avalie sua aprendizagem
Existem diversas bibliotecas para criação de interfaces gráficas com uso de Java, e duas delas já estão presentes no JDK.
Quais são elas?
Qual gerenciador de layout Swing do Java possui essas 5 regiões de distribuição de elementos: north, south, east, west,
and center;
DESENVOLVIMENTO DE SOFTWARE 
Lupa Calc.
 
 
CCT0779_A4_201902210352_V1 
 
Aluno: RIVER DE SOUZA DINIZ Matr.: 201902210352
Disc.: DES. SOFTWARE 2021.3 EAD (GT) / 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.
awt e swt
swt e swing
awt e jdbc
awt e swing
jdbc e swing
 
 
 
Explicação:
As bibliotecas seriam awt e swing. O pacote swt é voltado para criação de GUI, mas relacionado à IBM, e não ao JDK padrão,
e com relação ao jdbc, não se refere a janelas, mas à conexão e manuseio do banco de dados.
 
 
 
 
2.
Spring Layout
Flow Layout
Card Layout
Border Layout
Grid Layout
 
 
 
Explicação:
Border
 
 
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
06/09/2021 00:20 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 2/3
Qual componente gráfico deve ser utilizado para representar opções mutuamente exclusivas em uma janela de cadastro?
Entre os diversos elementos ouvintes disponibilizados pelas bibliotecas gráficas do Java, qual deles poderia ser utilizado
para acompanhar o movimento do mouse sobre o componente?
As duas bibliotecas para GUI oferecidas pelo JDK trabalham com o uso de conteineres, os quais agrupam componentes
visuais sobre eles com o uso de componentes do tipo Layout. Qual Layout trabalha com as posições North, South, East,
West e Center?
As interfaces ouvintes servem para a captura de eventos no ambiente gráfico criado com o uso de Java. Qual ouvinte deve
ser utilizado para a captura do clique sobre um botão ou item de menu?
 
 
3.
JButton
JLabel
JRadioButton
JCheckBox
JTree
 
 
 
Explicação:
O uso de JRadioButton permite a definição de opções mutuamente exclusivas, ou seja, se uma é marcada, as demais são
desmarcadas.
 
 
 
 
4.
TextListener
MouseMotionListener
MouseListener
FocusListener
ActionListener
 
 
 
Explicação:
Para acompanhar o mouse deve ser utilizado MouseMotionListener, e a implementação de seus métodos mouseMoved, para
movimentos sem o uso do botão pressionado, e mouseDragged, para situações de tratamento de arraste.
 
 
 
 
5.
GridBagLayout
BorderLayout
BoxLayout
GridLayout
FlowLayout
 
 
 
Explicação:
O correto seria BorderLayout, o qual aceita apenas um componente em cada uma das cinco posições, mas este componente
pode ser um painel, com outro layout, como para adicionar os botões de OK e Cancela na posição South, bastando colocá-los
em um Panel com FlowLayout.
 
 
 
 
6.
FocusListener
06/09/2021 00:20 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 3/3
KeyListener
ActionListener
ChangeListener
ItemListener
 
 
 
Explicação:
Eventos de clique, como estes, são capturados com o uso de ActionListener e a implementação de seu único método, o
actionPerformed.
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 06/09/2021 01:19:46. 
 
 
 
 
javascript:abre_colabore('35275','266196166','4798715142');
06/09/2021 00:21 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 1/3
Teste de
Conhecimento
 avalie sua aprendizagem
Existem diversas bibliotecas para criação de interfaces gráficas com uso de Java, e duas delas já estão presentes no JDK.
Quais são elas?
Qual gerenciador de layout Swing do Java possui essas 5 regiões de distribuição de elementos: north, south, east, west,
and center;
DESENVOLVIMENTO DE SOFTWARE 
Lupa Calc.
 
 
CCT0779_A4_201902210352_V2 
 
Aluno: RIVER DE SOUZA DINIZ Matr.: 201902210352
Disc.: DES. SOFTWARE 2021.3 EAD (GT) / 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.
jdbc e swing
swt e swing
awt e swt
awt e jdbc
awt e swing
 
 
 
Explicação:
As bibliotecas seriam awt e swing. O pacote swt é voltado para criação de GUI, mas relacionado à IBM, e não ao JDK padrão,
e com relação ao jdbc, não se refere a janelas, mas à conexão e manuseio do banco de dados.
 
 
 
 
2.
Grid Layout
Card Layout
Spring Layout
Border Layout
Flow Layout
 
 
 
Explicação:
Border
 
 
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
06/09/2021 00:21 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 2/3
Qual componente gráfico deve ser utilizado para representar opções mutuamente exclusivas em uma janela de cadastro?
Entre os diversos elementos ouvintes disponibilizados pelas bibliotecas gráficas do Java, qual deles poderia ser utilizado
para acompanhar o movimento do mouse sobre o componente?
As duas bibliotecas para GUI oferecidas pelo JDK trabalham com o uso de conteineres, os quais agrupam componentes
visuais sobre eles com o uso de componentes do tipo Layout. Qual Layout trabalha com as posições North, South, East,
West e Center?
As interfaces ouvintes servem para a captura de eventos no ambiente gráfico criado com o uso de Java. Qual ouvinte deve
ser utilizado para a captura do clique sobre um botão ou item de menu?
 
 
3.
JLabel
JTree
JCheckBox
JRadioButton
JButton
 
 
 
Explicação:
O uso de JRadioButton permite a definição de opções mutuamente exclusivas, ou seja, se uma é marcada, as demais são
desmarcadas.
 
 
 
 
4.
ActionListener
FocusListener
MouseMotionListener
MouseListener
TextListenerExplicação:
Para acompanhar o mouse deve ser utilizado MouseMotionListener, e a implementação de seus métodos mouseMoved, para
movimentos sem o uso do botão pressionado, e mouseDragged, para situações de tratamento de arraste.
 
 
 
 
5.
GridLayout
BoxLayout
GridBagLayout
FlowLayout
BorderLayout
 
 
 
Explicação:
O correto seria BorderLayout, o qual aceita apenas um componente em cada uma das cinco posições, mas este componente
pode ser um painel, com outro layout, como para adicionar os botões de OK e Cancela na posição South, bastando colocá-los
em um Panel com FlowLayout.
 
 
 
 
6.
ItemListener
06/09/2021 00:21 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 3/3
FocusListener
ActionListener
KeyListener
ChangeListener
 
 
 
Explicação:
Eventos de clique, como estes, são capturados com o uso de ActionListener e a implementação de seu único método, o
actionPerformed.
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 06/09/2021 01:21:37. 
 
 
 
 
javascript:abre_colabore('35275','266196326','4798715256');
06/09/2021 00:22 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 1/3
Teste de
Conhecimento
 avalie sua aprendizagem
Existem diversas bibliotecas para criação de interfaces gráficas com uso de Java, e duas delas já estão presentes no JDK.
Quais são elas?
Qual gerenciador de layout Swing do Java possui essas 5 regiões de distribuição de elementos: north, south, east, west,
and center;
DESENVOLVIMENTO DE SOFTWARE 
Lupa Calc.
 
 
CCT0779_A4_201902210352_V3 
 
Aluno: RIVER DE SOUZA DINIZ Matr.: 201902210352
Disc.: DES. SOFTWARE 2021.3 EAD (GT) / 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.
swt e swing
awt e jdbc
jdbc e swing
awt e swing
awt e swt
 
 
 
Explicação:
As bibliotecas seriam awt e swing. O pacote swt é voltado para criação de GUI, mas relacionado à IBM, e não ao JDK padrão,
e com relação ao jdbc, não se refere a janelas, mas à conexão e manuseio do banco de dados.
 
 
 
 
2.
Spring Layout
Card Layout
Flow Layout
Grid Layout
Border Layout
 
 
 
Explicação:
Border
 
 
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
06/09/2021 00:22 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 2/3
Qual componente gráfico deve ser utilizado para representar opções mutuamente exclusivas em uma janela de cadastro?
Entre os diversos elementos ouvintes disponibilizados pelas bibliotecas gráficas do Java, qual deles poderia ser utilizado
para acompanhar o movimento do mouse sobre o componente?
As duas bibliotecas para GUI oferecidas pelo JDK trabalham com o uso de conteineres, os quais agrupam componentes
visuais sobre eles com o uso de componentes do tipo Layout. Qual Layout trabalha com as posições North, South, East,
West e Center?
As interfaces ouvintes servem para a captura de eventos no ambiente gráfico criado com o uso de Java. Qual ouvinte deve
ser utilizado para a captura do clique sobre um botão ou item de menu?
 
 
3.
JRadioButton
JTree
JLabel
JButton
JCheckBox
 
 
 
Explicação:
O uso de JRadioButton permite a definição de opções mutuamente exclusivas, ou seja, se uma é marcada, as demais são
desmarcadas.
 
 
 
 
4.
MouseListener
FocusListener
ActionListener
MouseMotionListener
TextListener
 
 
 
Explicação:
Para acompanhar o mouse deve ser utilizado MouseMotionListener, e a implementação de seus métodos mouseMoved, para
movimentos sem o uso do botão pressionado, e mouseDragged, para situações de tratamento de arraste.
 
 
 
 
5.
GridLayout
GridBagLayout
FlowLayout
BoxLayout
BorderLayout
 
 
 
Explicação:
O correto seria BorderLayout, o qual aceita apenas um componente em cada uma das cinco posições, mas este componente
pode ser um painel, com outro layout, como para adicionar os botões de OK e Cancela na posição South, bastando colocá-los
em um Panel com FlowLayout.
 
 
 
 
6.
ActionListener
06/09/2021 00:22 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 3/3
ItemListener
FocusListener
ChangeListener
KeyListener
 
 
 
Explicação:
Eventos de clique, como estes, são capturados com o uso de ActionListener e a implementação de seu único método, o
actionPerformed.
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 06/09/2021 01:22:41. 
 
 
 
 
javascript:abre_colabore('35275','266196328','4798715258');
06/09/2021 00:23 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 1/3
Teste de
Conhecimento
 avalie sua aprendizagem
Existem diversas bibliotecas para criação de interfaces gráficas com uso de Java, e duas delas já estão presentes no JDK.
Quais são elas?
Qual gerenciador de layout Swing do Java possui essas 5 regiões de distribuição de elementos: north, south, east, west,
and center;
DESENVOLVIMENTO DE SOFTWARE 
Lupa Calc.
 
 
CCT0779_A4_201902210352_V4 
 
Aluno: RIVER DE SOUZA DINIZ Matr.: 201902210352
Disc.: DES. SOFTWARE 2021.3 EAD (GT) / 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.
swt e swing
awt e swing
awt e jdbc
awt e swt
jdbc e swing
 
 
 
Explicação:
As bibliotecas seriam awt e swing. O pacote swt é voltado para criação de GUI, mas relacionado à IBM, e não ao JDK padrão,
e com relação ao jdbc, não se refere a janelas, mas à conexão e manuseio do banco de dados.
 
 
 
 
2.
Card Layout
Border Layout
Spring Layout
Flow Layout
Grid Layout
 
 
 
Explicação:
Border
 
 
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
06/09/2021 00:23 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 2/3
Qual componente gráfico deve ser utilizado para representar opções mutuamente exclusivas em uma janela de cadastro?
Entre os diversos elementos ouvintes disponibilizados pelas bibliotecas gráficas do Java, qual deles poderia ser utilizado
para acompanhar o movimento do mouse sobre o componente?
As duas bibliotecas para GUI oferecidas pelo JDK trabalham com o uso de conteineres, os quais agrupam componentes
visuais sobre eles com o uso de componentes do tipo Layout. Qual Layout trabalha com as posições North, South, East,
West e Center?
As interfaces ouvintes servem para a captura de eventos no ambiente gráfico criado com o uso de Java. Qual ouvinte deve
ser utilizado para a captura do clique sobre um botão ou item de menu?
 
 
3.
JRadioButton
JButton
JLabel
JTree
JCheckBox
 
 
 
Explicação:
O uso de JRadioButton permite a definição de opções mutuamente exclusivas, ou seja, se uma é marcada, as demais são
desmarcadas.
 
 
 
 
4.
MouseListener
ActionListener
MouseMotionListener
TextListener
FocusListener
 
 
 
Explicação:
Para acompanhar o mouse deve ser utilizado MouseMotionListener, e a implementação de seus métodos mouseMoved, para
movimentos sem o uso do botão pressionado, e mouseDragged, para situações de tratamento de arraste.
 
 
 
 
5.
FlowLayout
BorderLayoutBoxLayout
GridBagLayout
GridLayout
 
 
 
Explicação:
O correto seria BorderLayout, o qual aceita apenas um componente em cada uma das cinco posições, mas este componente
pode ser um painel, com outro layout, como para adicionar os botões de OK e Cancela na posição South, bastando colocá-los
em um Panel com FlowLayout.
 
 
 
 
6.
ActionListener
06/09/2021 00:23 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 3/3
ItemListener
ChangeListener
FocusListener
KeyListener
 
 
 
Explicação:
Eventos de clique, como estes, são capturados com o uso de ActionListener e a implementação de seu único método, o
actionPerformed.
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 06/09/2021 01:23:37. 
 
 
 
 
javascript:abre_colabore('35275','266196329','4798715259');
06/09/2021 00:24 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 1/3
Teste de
Conhecimento
 avalie sua aprendizagem
Existem diversas bibliotecas para criação de interfaces gráficas com uso de Java, e duas delas já estão presentes no JDK.
Quais são elas?
Qual componente gráfico deve ser utilizado para representar opções mutuamente exclusivas em uma janela de cadastro?
DESENVOLVIMENTO DE SOFTWARE 
Lupa Calc.
 
 
CCT0779_A4_201902210352_V5 
 
Aluno: RIVER DE SOUZA DINIZ Matr.: 201902210352
Disc.: DES. SOFTWARE 2021.3 EAD (GT) / 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.
awt e jdbc
swt e swing
awt e swing
awt e swt
jdbc e swing
 
 
 
Explicação:
As bibliotecas seriam awt e swing. O pacote swt é voltado para criação de GUI, mas relacionado à IBM, e não ao JDK padrão,
e com relação ao jdbc, não se refere a janelas, mas à conexão e manuseio do banco de dados.
 
 
 
 
2.
JCheckBox
JLabel
JTree
JButton
JRadioButton
 
 
 
Explicação:
O uso de JRadioButton permite a definição de opções mutuamente exclusivas, ou seja, se uma é marcada, as demais são
desmarcadas.
 
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
06/09/2021 00:24 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 2/3
Entre os diversos elementos ouvintes disponibilizados pelas bibliotecas gráficas do Java, qual deles poderia ser utilizado
para acompanhar o movimento do mouse sobre o componente?
As duas bibliotecas para GUI oferecidas pelo JDK trabalham com o uso de conteineres, os quais agrupam componentes
visuais sobre eles com o uso de componentes do tipo Layout. Qual Layout trabalha com as posições North, South, East,
West e Center?
Qual gerenciador de layout Swing do Java possui essas 5 regiões de distribuição de elementos: north, south, east, west,
and center;
As interfaces ouvintes servem para a captura de eventos no ambiente gráfico criado com o uso de Java. Qual ouvinte deve
ser utilizado para a captura do clique sobre um botão ou item de menu?
 
 
 
3.
MouseMotionListener
MouseListener
FocusListener
TextListener
ActionListener
 
 
 
Explicação:
Para acompanhar o mouse deve ser utilizado MouseMotionListener, e a implementação de seus métodos mouseMoved, para
movimentos sem o uso do botão pressionado, e mouseDragged, para situações de tratamento de arraste.
 
 
 
 
4.
GridBagLayout
GridLayout
BoxLayout
BorderLayout
FlowLayout
 
 
 
Explicação:
O correto seria BorderLayout, o qual aceita apenas um componente em cada uma das cinco posições, mas este componente
pode ser um painel, com outro layout, como para adicionar os botões de OK e Cancela na posição South, bastando colocá-los
em um Panel com FlowLayout.
 
 
 
 
5.
Grid Layout
Card Layout
Spring Layout
Border Layout
Flow Layout
 
 
 
Explicação:
Border
 
 
 
 
6.
ActionListener
06/09/2021 00:24 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 3/3
ItemListener
KeyListener
ChangeListener
FocusListener
 
 
 
Explicação:
Eventos de clique, como estes, são capturados com o uso de ActionListener e a implementação de seu único método, o
actionPerformed.
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 06/09/2021 01:24:24. 
 
 
 
 
javascript:abre_colabore('35275','266196402','4798715164');
06/09/2021 00:27 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 1/3
Teste de
Conhecimento
 avalie sua aprendizagem
Diversos eventos podem ser utilizados no processo de validação de formulários. Qual deles deve ser utilizado para efetuar
críticas quando o valor de um campo é alterado?
Escolha qual opção melhor define a sentença abaixo:
"Linguagem de marcação utilizada na construção de páginas na Web" :
DESENVOLVIMENTO DE SOFTWARE 
Lupa Calc.
 
 
CCT0779_A5_201902210352_V1 
 
Aluno: RIVER DE SOUZA DINIZ Matr.: 201902210352
Disc.: DES. SOFTWARE 2021.3 EAD (GT) / 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.
onfocus
onblur
onclick
onsubmit
onchange
 
 
 
Explicação:
O evento onchange ocorre na mudança do atributo value, não importando a origem desta mudança.
 
 
 
 
2.
css
html
java
pyton
php
 
 
 
Explicação:
HTML
 
 
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
06/09/2021 00:27 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 2/3
Escolha qual opção melhor define a sentença abaixo:
"Mecanismo para adicionar estilo a um documento web" :
Escolha qual opção melhor define a sentença abaixo:
"Linguagem de programação interpretada estruturada, de script em alto nível com tipagem dinâmica fraca e
multiparadigma, amplamente utilizada em páginas Web" :
Tag utilizada para definir o cabeçalho de uma página HTML:
As tags responsáveis por quebra de linha, criação de parágrafo e criação de formulários são, respectivamente:
 
 
3.
html
java
pyton
php
css
 
 
 
Explicação:
css
 
 
 
 
4.
java
html
PHP
css
javascript
 
 
 
Explicação:
javascript
 
 
 
 
5.
body
br
title
head
foot
 
 
 
Explicação:
 
 
 
 
6.
< h1 > < p > < br >
< br > < p > < form >
< form > < br > < h1 >
< br > < p > < h1 >
06/09/2021 00:27 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 3/3
< p > < br > < form >
 
 
 
Explicação:
As tags seriam br (break), p (paragraph) e form. A tag h1 define uma fonte de título grande.
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 06/09/2021 01:26:56. 
 
 
 
 
javascript:abre_colabore('35275','266196332','4798715262');
06/09/2021 00:28 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=91390356&user_cod=2279324&matr_integracao=201902210352 1/3
Teste de
Conhecimento
 avalie sua aprendizagem
Diversos eventos podem ser utilizados no processo de validação de formulários. Qual deles deve ser utilizado para efetuar
críticas quando o valor de um campo é alterado?
Escolha qual opção melhor define a sentença abaixo:
"Linguagem de marcação utilizada na construção de páginas na Web" :
DESENVOLVIMENTO

Continue navegando