Baixe o app para aproveitar ainda mais
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
Compartilhar