Buscar

Linguagem de Programação (AOL 5)

Prévia do material em texto

10/7/2019 Revisar envio do teste: Avaliação On-Line 5 (AOL 5) - ...
https://sereduc.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_5409221_1&course_id=_22922_1&content_id=_1648059_… 1/4
 Unidade 4 Revisar envio do teste: Avaliação On-Line 5 (AOL 5) - QuestionárioH
Revisar envio do teste: Avaliação On-Line 5 (AOL 5) -Revisar envio do teste: Avaliação On-Line 5 (AOL 5) -
QuestionárioQuestionário
Usuário Davi Belchiol Monteiro
Curso 16785 . 7 - Linguagem de Programação - 20192.B
Teste Avaliação On-Line 5 (AOL 5) - Questionário
Iniciado 07/10/19 22:15
Enviado 07/10/19 22:32
Status Completada
Resultado
da
tentativa
10 em 10 pontos 
Tempo
decorrido
16 minutos
Instruções
Resultados
exibidos
Todas as respostas, Respostas enviadas, Respostas corretas, Perguntas respondidas
incorretamente
Atenção! Você terá 1 opção de envio. Você pode salvar e retornar quantas vezes desejar,
pois a tentativa só será contabilizada quando você decidir acionar o botão ENVIAR.
Após o envio da atividade, você poderá conferir sua nota e o feedback, acessando o
menu lateral esquerdo (Notas).
IMPORTANTE: verifique suas respostas antes do envio desta atividade.
Pergunta 1
Resposta
Selecionada:
b. 
Respostas: a.
b. 
c. 
d. 
e. 
Normalmente, quando há sobrecarga, diversas coisas acontecem. Qual das alternativas abaixo
está ERRADA quanto a isso?
O compilador não verifica o objeto que está sendo inicializado.
O compilador é quem faz a seleção sobre qual a versão de função é mais
apropriada.
O compilador não verifica o objeto que está sendo inicializado.
O compilador verifica o tipo de retorno de função.
O compilador verifica o objeto que está sendo inicializado. 
O compilador verifica o argumento formal a uma função.
Pergunta 2
Qual seria o motivo razoável para usar função virtual?
Disciplinas Cursos
1 em 1 pontos
1 em 1 pontos
Davi Belchiol Monteiro 38
10/7/2019 Revisar envio do teste: Avaliação On-Line 5 (AOL 5) - ...
https://sereduc.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_5409221_1&course_id=_22922_1&content_id=_1648059_… 2/4
Resposta
Selecionada:
e.
Respostas: a. 
b. 
c. 
d. 
e.
Para obter o comportamento desejado das funções, independentemente do
tipo de objeto que é usado.
Para retirar a herança.
Para criar um executável.
Para executar antes de compilar.
Para desvincular o polimorfismo.
Para obter o comportamento desejado das funções, independentemente do
tipo de objeto que é usado.
Pergunta 3
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Quanto à herança e polimorfismo, podemos dizer que:
São usados na linguagem C++. 
Não podem conviver no mesmo conjunto de classes.
Existem apenas em C++.
Não são usados em C++.
São incompatíveis.
São usados na linguagem C++. 
Pergunta 4
Resposta
Selecionada:
c.
Respostas: a. 
b.
c.
d. 
e. 
O que significa dizer que um dado método tem sobrecarga?
Ocorre quando temos pelo menos dois métodos que possuem o mesmo nome,
mas possuam diferentes tipos de parâmetros e diferentes números.
Que é feito em várias linguagens diferentes.
Que retorna vários dados diferentes com a mesma assinatura e nomes
diferentes.
Ocorre quando temos pelo menos dois métodos que possuem o mesmo nome,
mas possuam diferentes tipos de parâmetros e diferentes números.
Quando o processamento daquele método sobrecarrega o sistema.
Que o método tem nomes diferentes, apenas.
Pergunta 5
Resposta Selecionada: a. 
Respostas: a. 
b. 
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:
Sobrecarga
Sobrecarga
Herança múltipla
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
10/7/2019 Revisar envio do teste: Avaliação On-Line 5 (AOL 5) - ...
https://sereduc.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_5409221_1&course_id=_22922_1&content_id=_1648059_… 3/4
c. 
d. 
e. 
Funções monovariáveis
Multiplicidade
Aderência
Pergunta 6
Resposta
Selecionada:
e.
Respostas: a. 
b. 
c.
d. 
e.
Como se constrói uma aplicação com sobrecarga?
Você deve declarar dois ou mais métodos da mesma classe que
compartilhem um nome igual.
Você deve declarar uma variável de classe sem nenhum conteúdo.
Você deve declarar uma variável simples.
Você deve executar a classe principal sem métodos nem atributos, fazendo o
mesmo nas subclasses.
Você deve compilar apenas as variáveis Double.
Você deve declarar dois ou mais métodos da mesma classe que
compartilhem um nome igual.
Pergunta 7
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
C ++ suporta qual tipo de herança?
Múltipla
Não suporta nenhum tipo.
Polimórfica
Múltipla
Estática
Simples
Pergunta 8
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
e. 
Quais os tipos de funções virtuais existentes?
Simples e puras
Puras e compiladas
Simples e puras
Simples e complexas
Compiladas e executadas
Puras e complexas
Pergunta 9
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
10/7/2019 Revisar envio do teste: Avaliação On-Line 5 (AOL 5) - ...
https://sereduc.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_5409221_1&course_id=_22922_1&content_id=_1648059_… 4/4
Segunda-feira, 7 de Outubro de 2019 22h32min36s BRT
Resposta
Selecionada:
a.
Respostas: a.
b.
c.
d.
e. 
No polimorfismo, temos a seguinte situação:
Os métodos possuem nomes iguais e variáveis diferentes na entrada da
função.
Os métodos possuem nomes iguais e variáveis diferentes na entrada da
função.
Os métodos possuem nomes diferentes e as mesmas variáveis na entrada
da função. 
Os métodos possuem nomes parecidos (embora diferentes) e variáveis
diferentes na entrada da função.
Os métodos possuem os mesmos nomes e as mesmas variáveis na entrada
da função.
Os métodos têm nomes diferentes e não tem variáveis.
Pergunta 10
Resposta
Selecionada:
b. 
Respostas: a.
b. 
c. 
d. 
e.
Quanto ao polimorfismo, qual das alternativas abaixo está errada?
É pouco utilizado em orientação a objetos.
O polimorfismo cria variações de métodos com nomes totalmente iguais
em uma classe.
É pouco utilizado em orientação a objetos.
Existe na linguagem C++.
Promove a reutilização contínua dos códigos.
Descreve um conjunto de objetos de diferentes classes com
comportamento similar.
←← OKOK
1 em 1 pontos

Continue navegando