Buscar

AOL4 LINGUAGEM DE PROGRAMAÇÃO 2021 2A 10-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

Prévia do material em texto

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

Outros materiais