Buscar

AOL 5 Linguagem de Programação 2020 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 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 7 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

Avaliação On-Line 5 (AOL 5) – 
Questionário 
 
Nota final Enviado: 19/08/20 11:15 (BRT) 
10/10 
1. Pergunta 1 
/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: 
1. 
Aderência 
2. 
Funções monovariáveis 
3. 
Multiplicidade 
4. 
Herança múltipla 
5. 
Sobrecarga 
Resposta correta 
2. Pergunta 2 
/1 
C ++ suporta qual tipo de herança? 
 
1. 
Não suporta nenhum tipo. 
2. 
Múltipla 
Resposta correta 
3. 
Polimórfica 
4. 
Estática 
5. 
Simples 
3. Pergunta 3 
/1 
Qual seria o motivo razoável para usar função virtual? 
1. 
Para retirar a herança. 
2. 
Para criar um executável. 
3. 
Para obter o comportamento desejado das funções, independentemente do tipo de 
objeto que é usado. 
Resposta correta 
4. 
Para desvincular o polimorfismo. 
5. 
Para executar antes de compilar. 
4. Pergunta 4 
/1 
Como se constrói uma aplicação com sobrecarga? 
1. 
Você deve compilar apenas as variáveis Double. 
2. 
Você deve executar a classe principal sem métodos nem atributos, fazendo o mesmo nas 
subclasses. 
3. 
Você deve declarar uma variável simples. 
4. 
Você deve declarar uma variável de classe sem nenhum conteúdo. 
5. 
Você deve declarar dois ou mais métodos da mesma classe que compartilhem um 
nome igual. 
Resposta correta 
5. Pergunta 5 
/1 
No polimorfismo, temos a seguinte situação: 
1. 
Os métodos têm nomes diferentes e não tem variáveis. 
2. 
Os métodos possuem os mesmos nomes e as mesmas variáveis na entrada da função. 
3. 
Os métodos possuem nomes iguais e variáveis diferentes na entrada da função. 
Resposta correta 
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. 
6. Pergunta 6 
/1 
O que significa dizer que um dado método tem sobrecarga? 
1. 
Que retorna vários dados diferentes com a mesma assinatura e nomes diferentes. 
2. 
Quando o processamento daquele método sobrecarrega o sistema. 
3. 
Que é feito em várias linguagens diferentes. 
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. 
Que o método tem nomes diferentes, apenas. 
7. Pergunta 7 
/1 
Normalmente, quando há sobrecarga, diversas coisas acontecem. Qual das 
alternativas abaixo está ERRADA quanto a isso? 
1. 
O compilador é quem faz a seleção sobre qual a versão de função é mais apropriada. 
2. 
O compilador verifica o tipo de retorno de função. 
3. 
O compilador verifica o argumento formal a uma função. 
4. 
O compilador verifica o objeto que está sendo inicializado. 
5. 
O compilador não verifica o objeto que está sendo inicializado. 
Resposta correta 
8. Pergunta 8 
/1 
Quais os tipos de funções virtuais existentes? 
1. 
Simples e puras 
Resposta correta 
2. 
Puras e compiladas 
3. 
Puras e complexas 
4. 
Simples e complexas 
5. 
Compiladas e executadas 
9. Pergunta 9 
/1 
Quanto à herança e polimorfismo, podemos dizer que: 
1. 
Existem apenas em C++. 
2. 
São incompatíveis. 
3. 
Não podem conviver no mesmo conjunto de classes. 
4. 
Não são usados em C++. 
5. 
São usados na linguagem C++. 
Resposta correta 
10. Pergunta 10 
/1 
Quanto ao polimorfismo, qual das alternativas abaixo está errada? 
1. 
O polimorfismo cria variações de métodos com nomes totalmente iguais em uma classe. 
2. 
Existe na linguagem C++. 
3. 
Promove a reutilização contínua dos códigos. 
4. 
Descreve um conjunto de objetos de diferentes classes com comportamento similar. 
5. 
É pouco utilizado em orientação a objetos.

Continue navegando