Logo Passei Direto
Buscar

Unidade 2 - Introdução à Programação em C - Programação Orientada à Objetos I

Ferramentas de estudo

Questões resolvidas

Uma determinada classe B é subclasse da classe A. Acontece que a função genericFunction da classe A não atende às necessidades da classe B e deve ser alterada. Qual é a melhor solução para este problema?

a. Reescrever a classe A com o nome de classe B e alterar a função.
b. Encapsular a classe B dentro da classe A.
c. Criar um construtor na classe B que altere a função na classe A.
d. Utilizar o operador override na classe B e reescrever somente a função genericFunction da classe A.
e. Adicionar uma função alternativa, por exemplo, genericFunction_2 após a classe B herdar da classe A.

Marque a alternativa que apresenta os mecanismos da orientação a objetos:

a. Sobrecarga e Herança.
b. Instanceamento e Polimorfismo.
c. Encapsulamento e Herança.
d. Herança e Polimorfismo.
e. Encapsulamento e Polimorfismo.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Uma determinada classe B é subclasse da classe A. Acontece que a função genericFunction da classe A não atende às necessidades da classe B e deve ser alterada. Qual é a melhor solução para este problema?

a. Reescrever a classe A com o nome de classe B e alterar a função.
b. Encapsular a classe B dentro da classe A.
c. Criar um construtor na classe B que altere a função na classe A.
d. Utilizar o operador override na classe B e reescrever somente a função genericFunction da classe A.
e. Adicionar uma função alternativa, por exemplo, genericFunction_2 após a classe B herdar da classe A.

Marque a alternativa que apresenta os mecanismos da orientação a objetos:

a. Sobrecarga e Herança.
b. Instanceamento e Polimorfismo.
c. Encapsulamento e Herança.
d. Herança e Polimorfismo.
e. Encapsulamento e Polimorfismo.

Prévia do material em texto

Minhas Disciplinas / Meus cursos / 414616
/ Unidade 2 - Introdução à Programação em C# / UN 2 - Avaliação Objetiva
Programação Orientada à Objetos I
Iniciado em Tuesday, 21 May 2024, 09:35
Estado Finalizada
Concluída em Tuesday, 21 May 2024, 09:38
Tempo
empregado
3 minutos 3 segundos
Avaliar 1,70 de um máximo de 1,70(100%)








19/06/2024, 20:33 UN 2 - Avaliação Objetiva: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=5440290&cmid=1631801 1/8
https://avap.multivix.edu.br/my/
https://avap.multivix.edu.br/course/view.php?id=26172
https://avap.multivix.edu.br/course/view.php?id=26172&section=3
https://avap.multivix.edu.br/mod/quiz/view.php?id=1631801
https://avap.multivix.edu.br/my/
https://avap.multivix.edu.br/course/view.php?id=26172
https://avap.multivix.edu.br/user/index.php?id=26172
https://avap.multivix.edu.br/course/view.php?id=26172&section=1
https://avap.multivix.edu.br/course/view.php?id=26172&section=2
https://avap.multivix.edu.br/course/view.php?id=26172&section=3
https://avap.multivix.edu.br/course/view.php?id=26172&section=4
https://avap.multivix.edu.br/course/view.php?id=26172&section=5
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
Questão 1
Correto
Atingiu 0,34
de 0,34
Você acessou um código-fonte de um sistema o seguinte código para dar manutenção:
       public class funcionario
        {
            public string nome;
            public string setor;
            public int idade;
            public double calculaSalario {
                // Código para calcular o salário
            }
        }
Após análise deste código, podemos a�rmar que ele tem:
Escolha uma opção:
a. Uma classe e três variáveis
b. Uma classe, três variáveis e uma subclasse.
c. Uma classe e quatro métodos.
d. Uma classe, um método e três variáveis. 
e. Uma superclasse, três variáveis e uma subclasse.
19/06/2024, 20:33 UN 2 - Avaliação Objetiva: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=5440290&cmid=1631801 2/8
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
Questão 2
Correto
Atingiu 0,34
de 0,34
Em uma classe qualquer, é desejado que ela envie uma frase para a console logo antes de ser
destruída da memória. A frase deve ser “Classe XYZ funcionou com sucesso”. Para isso,
utilizamos qual método dentro da classe?
Escolha uma opção:
a. Deve-se criar um método com o nome de destrutor;
b. Deve-se colocolar o envio da mensagem após o uso da classe.
c. Destrutores; 
d. Construtores;
e. Método principal Main();
19/06/2024, 20:33 UN 2 - Avaliação Objetiva: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=5440290&cmid=1631801 3/8
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
Questão 3
Correto
Atingiu 0,34
de 0,34
Em sistemas legados (antigos), que até hoje funcionam em algumas grandes empresas, a
manutenção do código fonte é demorada, exigindo horas de pesquisa do desenvolvedor e
frequentemente gerando bugs no aplicativo.
Qual o mecanismo da programação orientada a objetos que promove a reutilização de código
para solucionar o problema acima?
Escolha uma opção:
a. Polimor�smo.
b. Encapsulamento.
c. Sobrecarga.
d. Garbage Collector.
e. Herança. 
19/06/2024, 20:33 UN 2 - Avaliação Objetiva: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=5440290&cmid=1631801 4/8
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
Questão 4
Correto
Atingiu 0,34
de 0,34
Uma determinada classe B é subclasse da classe A. Acontece que a função genericFunction da
classe A não atende às necessidades da classe B e deve ser alterada. Qual é a melhor solução
para este problema?
Escolha uma opção:
a. Reescrever a classe A com o nome de classe B e alterar a função.
b. Encapsular a classe B dentro da classe A.
c. Criar um construtor na classe B que altere a função na classe A.
d. Utilizar o operador override na classe B e reescrever somente a função
genericFunction da classe A.

e. Adicionar uma função alternativa, por exemplo, genericFunction_2 após a classe B herdar
da classe A.
19/06/2024, 20:33 UN 2 - Avaliação Objetiva: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=5440290&cmid=1631801 5/8
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
Questão 5
Correto
Atingiu 0,34
de 0,34
Faça a análise do código abaixo:
using System;
namespace meuNameSpace
{
    class MainClass
    {
        public class meioDeTransporte
        {
            public string combustivel; 
public double capacidade; 
            public int numPassageiros; 
            public virtual void EscreveNaConsole()
            {
                Console.WriteLine("O aviao usa o combustivel " + combustivel);
            }
        }
        public class avioes:meioDeTransporte
        {
            public int numeroDeTripulantes; // pode ser 1,5,10,12
            public int numeroDeTurbinas;
19/06/2024, 20:33 UN 2 - Avaliação Objetiva: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=5440290&cmid=1631801 6/8
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
            public override void EscreveNaConsole()
            {
                Console.WriteLine("O aviao usa o combustivel " + combustivel + " e " + numeroDeTurbinas.ToSt
            }
        }
        public static void Main()
        {
            //Instanciamos a classe avioes
            avioes objetoAvioes = new avioes();
            //Atribuimos valores aos atributos 
            objetoAvioes.combustivel = "gasolina";
            objetoAvioes.capacidade = 500;
            objetoAvioes.numPassageiros = 130;
            objetoAvioes.numeroDeTripulantes = 5;
            objetoAvioes.numeroDeTurbinas = 4;
            objetoAvioes.EscreveNaConsole();
        }
    }
}
Agora, marque a alternativa que apresenta os mecanismos da orientação a objetos:
19/06/2024, 20:33 UN 2 - Avaliação Objetiva: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=5440290&cmid=1631801 7/8
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
Escolha uma opção:
a. Sobrecarga e Herança.
b. Instanceamento e Polimor�smo.
c. Encapsulamento e Herança.
d. Herança e Polimor�smo. 
e. Encapsulamento e Polimor�smo.
◄ Conteúdo Online Seguir para... Conteúdo Online ►
19/06/2024, 20:33 UN 2 - Avaliação Objetiva: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=5440290&cmid=16318018/8
https://avap.multivix.edu.br/mod/scorm/view.php?id=1631800&forceview=1
https://avap.multivix.edu.br/mod/scorm/view.php?id=1631802&forceview=1
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/

Mais conteúdos dessa disciplina