Buscar

AOL 4 Linguagem de Programação - 20212

Prévia do material em texto

Linguagem de Programação - 20212.A 
Avaliação On-Line 4 (AOL 4) - 
Questionário 
Nota finalEnviado: 08/08/21 18:07 (BRT) 
10/10 
Conteúdo do exercício 
Conteúdo do exercício 
1. Pergunta 1 
/1 
No polimorfismo, temos a seguinte situação: 
Ocultar opções de resposta 
1. 
Os métodos têm nomes diferentes e não tem variáveis. 
2. 
Os métodos possuem nomes iguais e variáveis diferentes na entrada da função. 
Resposta correta 
3. 
Os métodos possuem os mesmos nomes e as mesmas variáveis na entrada da 
função. 
4. 
Os métodos possuem nomes diferentes e as mesmas variáveis na entrada da 
função. 
5. 
Os métodos possuem nomes parecidos (embora diferentes) e variáveis diferentes 
na entrada da função. 
2. Pergunta 2 
/1 
Uma função como área pode variar quando calculamos, por exemplo, a área de um 
quadrado, de um círculo ou de qualquer outro objeto. Suponha que tenhamos 2 métodos 
que calculam área de forma diferente. Temos, então, do ponto de vista conceitual: 
Ocultar opções de resposta 
1. 
Sobrecarga 
Resposta correta 
2. 
Herança múltipla 
3. 
Funções monovariáveis 
4. 
Aderência 
5. 
Multiplicidade 
3. Pergunta 3 
/1 
C ++ suporta qual tipo de herança? 
Ocultar opções de resposta 
1. 
Estática 
2. 
Polimórfica 
3. 
Não suporta nenhum tipo. 
4. 
Múltipla 
Resposta correta 
5. 
Simples 
4. Pergunta 4 
/1 
Quanto à herança e polimorfismo, podemos dizer que: 
Ocultar opções de resposta 
1. 
Existem apenas em C++. 
2. 
Não são usados em C++. 
3. 
São incompatíveis. 
4. 
São usados na linguagem C++. 
Resposta correta 
5. 
Não podem conviver no mesmo conjunto de classes. 
5. Pergunta 5 
/1 
Quais os tipos de funções virtuais existentes? 
Ocultar opções de resposta 
1. 
Puras e compiladas 
2. 
Compiladas e executadas 
3. 
Puras e complexas 
4. 
Simples e puras 
Resposta correta 
5. 
Simples e complexas 
6. Pergunta 6 
/1 
Quanto ao polimorfismo, qual das alternativas abaixo está errada? 
Ocultar opções de resposta 
1. 
É pouco utilizado em orientação a objetos. 
Resposta correta 
2. 
Promove a reutilização contínua dos códigos. 
3. 
Existe na linguagem C++. 
4. 
Descreve um conjunto de objetos de diferentes classes com comportamento similar. 
5. 
O polimorfismo cria variações de métodos com nomes totalmente iguais em uma 
classe. 
7. Pergunta 7 
/1 
O que significa dizer que um dado método tem sobrecarga? 
Ocultar opções de resposta 
1. 
Que retorna vários dados diferentes com a mesma assinatura e nomes diferentes. 
2. 
Que é feito em várias linguagens diferentes. 
3. 
Que o método tem nomes diferentes, apenas. 
4. 
Ocorre quando temos pelo menos dois métodos que possuem o mesmo nome, mas 
possuam diferentes tipos de parâmetros e diferentes números. 
Resposta correta 
5. 
Quando o processamento daquele método sobrecarrega o sistema. 
8. Pergunta 8 
/1 
Qual seria o motivo razoável para usar função virtual? 
Ocultar opções de resposta 
1. 
Para retirar a herança. 
2. 
Para criar um executável. 
3. 
Para executar antes de compilar. 
4. 
Para desvincular o polimorfismo. 
5. 
Para obter o comportamento desejado das funções, independentemente do tipo de 
objeto que é usado. 
Resposta correta 
9. Pergunta 9 
/1 
Como se constrói uma aplicação com sobrecarga? 
Ocultar opções de resposta 
1. 
Você deve declarar dois ou mais métodos da mesma classe que compartilhem um 
nome igual. 
Resposta correta 
2. 
Você deve declarar uma variável de classe sem nenhum conteúdo. 
3. 
Você deve compilar apenas as variáveis Double. 
4. 
Você deve executar a classe principal sem métodos nem atributos, fazendo o 
mesmo nas subclasses. 
5. 
Você deve declarar uma variável simples. 
10. Pergunta 10 
/1 
Normalmente, quando há sobrecarga, diversas coisas acontecem. Qual das alternativas 
abaixo está ERRADA quanto a isso? 
Ocultar opções de resposta 
1. 
O compilador verifica o argumento formal a uma função. 
2. 
O compilador verifica o objeto que está sendo inicializado. 
3. 
O compilador não verifica o objeto que está sendo inicializado. 
Resposta correta 
4. 
O compilador verifica o tipo de retorno de função. 
5. 
O compilador é quem faz a seleção sobre qual a versão de função é mais 
apropriada.

Continue navegando

Outros materiais