Buscar

AOL 4 Linguagem de Programação 2020 2

Prévia do material em texto

Avaliação On-Line 4 (AOL 4) – 
Questionário 
 
Nota final Enviado: 19/08/20 11:03 (BRT) 
10/10 
1. Pergunta 1 
/1 
Quanto ao uso de pacotes na orientação a objetos, qual das alternativas abaixo está errada? 
1. 
É possível implementar métodos com mesmo nome e finalidades diferentes. 
2. 
Melhora a organização. 
3. 
Dividir as classes em pacotes diferentes impede de implementar classes e métodos que tenham 
o mesmo nome. 
Resposta correta 
4. 
Pode ser usado em pequenos e grande sistemas. 
5. 
O principal objetivo de criar pacotes é subdividir os programas para melhor organizá-los. 
2. Pergunta 2 
/1 
Quando instanciamos objetos de classes, diversas coisas acontecem. Entre elas, qual das 
alternativas abaixo está ERRADA? 
1. 
A mudança de estado normalmente acontece quando o objeto tem mudanças em seus 
atributos. 
2. 
A mudança de estado de um objeto não interfere nos outros. 
3. 
Os objetos com atributos iguais, mesmo se identificados diferente, são o mesmo objeto. 
Resposta correta 
4. 
Os objetos são identificados. 
5. 
Os objetos podem receber valores em seus atributos. 
3. Pergunta 3 
/1 
Quando um método estático é invocado por qualquer objeto da classe, o que acontece? Por 
exemplo, suponha que um valor para um curso seja afetado num objeto classe aluno (e não em 
um objeto em particular), mas o atributo seja da classe e não do objeto especificamente, o que 
aconteceria com os demais objetos da classe aluno? 
1. 
Cada objeto reage de uma forma diferente. 
2. 
O programa travaria. 
3. 
Apenas um objeto recebe, os demais não. 
4. 
Nada 
5. 
Todos os demais objetos recebem o mesmo valor. 
Resposta correta 
4. Pergunta 4 
/1 
Quais os três tipos de especificadores de acesso? 
1. 
For, while e do. 
2. 
Public, if e while. 
3. 
If, then e else. 
4. 
Protected, while e private. 
5. 
Private, protected e public. 
Resposta correta 
5. Pergunta 5 
/1 
Quanto ao conceito de herança, na orientação a objetos, qual das alternativas abaixo está 
errada? 
1. 
Promove a reutilização. 
2. 
É um dos principais pontos da programação orientada a objetos. 
3. 
Melhora a coerência lógica da implementação. 
4. 
Promove a extensibilidade do código. 
5. 
Raramente é utilizada na programação de computadores. 
Resposta correta 
6. Pergunta 6 
/1 
Qual a finalidade de utilizar o diagrama de herança? 
1. 
Para as classes compilarem mais rápido. 
2. 
Para mostrar a sequência de comunicação entre as classes. 
3. 
Para mostrar a lógica de implementação das classes. 
4. 
Para apresentar visualmente o relacionamento entre as classes. 
Resposta correta 
5. 
Para delimitar a lógica de implementação do get e set de cada classe. 
7. Pergunta 7 
/1 
Quando uma classe possui baixa coesão, algumas características são importantes. Das 
alternativas abaixo, qual está errada quanto à coesão? 
1. 
Alta taxa de modificação 
2. 
Difícil manutenção 
3. 
Pouca reutilização 
4. 
Alta reutilização 
Resposta correta 
5. 
Difícil compreensão 
8. Pergunta 8 
/1 
Dentre as alternativas abaixo quanto à herança, qual delas está CORRETA? 
1. 
A herança só é utilizada com IF. 
2. 
Em C++, uma classe ou estrutura não pode ter mais de uma classe base direta. 
3. 
Uma classe ou estrutura pode ter mais de uma classe base direta. 
Resposta correta 
4. 
A herança não é permitida em C++. 
5. 
Herança não é utilizada em orientação a objetos. 
9. Pergunta 9 
/1 
Atributos estáticos, quando declarados, se referem e pertencem: 
1. 
Ao sistema 
2. 
À classe em que foram declarados. 
Resposta correta 
3. 
Às configurações de programação. 
4. 
Aos objetos 
5. 
Ao compilador 
10. Pergunta 10 
/1 
O que acontece quando uma classe é instanciada? 
1. 
A herança finaliza 
2. 
A compilação termina 
3. 
O processamento é pausado 
4. 
O construtor é chamado 
Resposta correta 
5. 
O programa encerra

Continue navegando