Wikipedia

Resultados da pesquisa

domingo, 28 de agosto de 2022

Programação Orientada a Objetos - atividade objetiva 3 - fam

 

Atividade Objetiva 3

Iniciado: 28 ago em 14:02

Instruções do teste

Importante:

Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que você clique em "FAZER O QUESTIONÁRIO", no final da página.

 
Sinalizar pergunta: Pergunta 1
Pergunta 12 pts

Analise os trechos de código abaixo:

 

Captura de Tela 2021-02-05 às 16.48.25.png

 

O que podemos afirmar sobre a relação entre as classes A e B?  

Grupo de escolhas da pergunta
 
Sinalizar pergunta: Pergunta 2
Pergunta 22 pts

Examine o código abaixo:

 

Captura de Tela 2021-02-05 às 16.52.40.png

 

Sabendo que a classe Motocicleta é herdeira da classe base Veiculo, analise as asserções abaixo e a relação proposta entre elas:

 

I. Em funcao1 ocorre polimorfismo estático, ou seja, em tempo de compilação, quando a implementação do método a ser utilizada é escolhida durante a geração do bytecode.

 

PORQUE

 

II. Classes herdeiras podem sobrepor métodos da classe base, portanto a implementação do método utilizado em funcao1 irá depender da classe do objeto passado em “v”.

 

A respeito dessas asserções, assinale a opção correta:  

Grupo de escolhas da pergunta
 
Sinalizar pergunta: Pergunta 3
Pergunta 32 pts

Leia o trecho a seguir:

 

"Cada construtor de subclasse deve, implícita ou explicitamente, chamar um dos construtores da superclasse para inicializar as variáveis de instância herdadas da superclasse (...) Fazemos isso usando a sintaxe de chamada de construtor de superclasse — a palavra-chave super é seguida por um conjunto de parênteses que contém os argumentos do construtor da superclasse, que são usados para inicializar as variáveis de instância da superclasse. Se o construtor (...) não invocou o construtor da superclasse de maneira explícita, o compilador tentará inserir uma chamada para o construtor sem argumentos ou padrão da superclasse."

 

Fonte: DEITEL, H.; DEITEL, P. Java: como programar. 10. ed. São Paulo: Pearson Education do Brasil, 2017. p. 297. Adaptado.

 

Considerando as informações apresentadas, assinale a opção correta:

Grupo de escolhas da pergunta
 
Sinalizar pergunta: Pergunta 4
Pergunta 42 pts

Leia o trecho a seguir:

 

"O operador instanceof determina se um objeto tem o relacionamento é um com um tipo específico (...) O relacionamento é um se aplica apenas entre a subclasse e suas superclasses, não vice-versa.”

 

Fonte: DEITEL, H.; DEITEL, P. Java: como programar. 10. ed. São Paulo: Pearson Education do Brasil, 2017. p. 343. Adaptado.

 

Considerando as informações apresentadas e o operador instanceof, avalie as afirmativas a seguir:

 

I. Seu resultado é verdadeiro quando testamos um objeto de uma certa classe com uma classe derivada de sua classe.

 

II. Seu resultado é verdadeiro quando testamos um objeto de uma certa classe com uma classe da qual a sua deriva.

 

III. Seu resultado é verdadeiro quando testamos um objeto de uma certa classe com a sua própria classe.

 

IV. O uso de instanceof pode constituir uma violação do polimorfismo, por diferenciar objetos de diferentes classes.

 

Estão corretas as alternativas:

Grupo de escolhas da pergunta
 
Sinalizar pergunta: Pergunta 5
Pergunta 52 pts

Leia o trecho a seguir:

 

"Para sobrescrever um método de superclasse, uma subclasse deve declarar um método com a mesma assinatura (nome de método, número de parâmetros, tipos de parâmetro e ordem dos tipos de parâmetro), como o método de superclasse."

 

Fonte: DEITEL, H.; DEITEL, P. Java: como programar. 10. ed. São Paulo: Pearson Education do Brasil, 2017. p. 289.

 

Analise as seguintes afirmações sobre a sobreposição de métodos:

 

I. Um método não sobreposto preservará seu funcionamento independentemente da classe.

 

II. Todo método público herdado deverá ser sobreposto; os privados, não.

 

III. Uma classe derivada só pode criar métodos com os mesmos nomes e parâmetros que a classe base.

 

Está correto o que se afirma em:

 

Grupo de escolhas da pergunta

Nenhum comentário:

Postar um comentário

AO2 - Sistemas Distribuidos - FAM - NOTA 10

  AO2   Sinalizar pergunta: Pergunta 1 Pergunta 1 Leia o texto abaixo:   Por conta da pandemia COVID – 19 (2020), Ana começou a trabalhar em...