Buscar

UN 2 - AVALIAÇÃO OBJETIVA PROGRAMAÇÃO ORIENTADA A OBJETOS

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 5 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

Prévia do material em texto

18/06/2023, 15:59 UN 2 - AVALIAÇÃO OBJETIVA: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=3305907&cmid=1316349 1/5
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 domingo, 18 jun 2023, 15:56
Estado Finalizada
Concluída em domingo, 18 jun 2023, 15:59
Tempo
empregado
3 minutos 28 segundos
Avaliar 1,70 de um máximo de 1,70(100%)
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 superclasse, três variáveis e uma subclasse.
b. Uma classe, um método e três variáveis. 
c. Uma classe e quatro métodos.
d. Uma classe, três variáveis e uma subclasse.
e. Uma classe e três variáveis




















https://avap.multivix.edu.br/my/
https://avap.multivix.edu.br/course/view.php?id=20112
https://avap.multivix.edu.br/course/view.php?id=20112&section=3
https://avap.multivix.edu.br/mod/quiz/view.php?id=1316349
https://avap.multivix.edu.br/my/
https://avap.multivix.edu.br/course/view.php?id=20112
https://avap.multivix.edu.br/user/index.php?id=20112
https://avap.multivix.edu.br/course/view.php?id=20112&section=1
https://avap.multivix.edu.br/course/view.php?id=20112&section=2
https://avap.multivix.edu.br/course/view.php?id=20112&section=3
https://avap.multivix.edu.br/course/view.php?id=20112&section=4
https://avap.multivix.edu.br/course/view.php?id=20112&section=5
https://avap.multivix.edu.br/course/view.php?id=20112&section=6
https://avap.multivix.edu.br/course/view.php?id=20112&section=7
https://avap.multivix.edu.br/course/view.php?id=20112&section=8
https://avap.multivix.edu.br/course/view.php?id=20112&section=9
https://avap.multivix.edu.br/course/view.php?id=20112&section=10
https://avap.multivix.edu.br/course/view.php?id=20112&section=11
https://avap.multivix.edu.br/hooks/portal/
https://avap.multivix.edu.br/mod/page/view.php?id=1252%2F%22%20target%3D%22_blank
https://avap.multivix.edu.br/calendar/view.php/
https://avap.multivix.edu.br/local/staticpage/view.php?page=biblioteca
https://portalweb.multivix.edu.br/gabaritos/login.aspx
https://avap.multivix.edu.br/
18/06/2023, 15:59 UN 2 - AVALIAÇÃO OBJETIVA: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=3305907&cmid=1316349 2/5
Questão 2
Correto
Atingiu 0,34 de 0,34
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. Sobrecarga.
b. Polimor�smo.
c. Encapsulamento.
d. Herança. 
e. Garbage Collector.
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. Construtores;
b. Destrutores; 
c. Método principal Main();
d. Deve-se colocolar o envio da mensagem após o uso da classe.
e. Deve-se criar um método com o nome de destrutor;




















https://avap.multivix.edu.br/my/
https://avap.multivix.edu.br/course/view.php?id=20112
https://avap.multivix.edu.br/user/index.php?id=20112
https://avap.multivix.edu.br/course/view.php?id=20112&section=1
https://avap.multivix.edu.br/course/view.php?id=20112&section=2
https://avap.multivix.edu.br/course/view.php?id=20112&section=3
https://avap.multivix.edu.br/course/view.php?id=20112&section=4
https://avap.multivix.edu.br/course/view.php?id=20112&section=5
https://avap.multivix.edu.br/course/view.php?id=20112&section=6
https://avap.multivix.edu.br/course/view.php?id=20112&section=7
https://avap.multivix.edu.br/course/view.php?id=20112&section=8
https://avap.multivix.edu.br/course/view.php?id=20112&section=9
https://avap.multivix.edu.br/course/view.php?id=20112&section=10
https://avap.multivix.edu.br/course/view.php?id=20112&section=11
https://avap.multivix.edu.br/hooks/portal/
https://avap.multivix.edu.br/mod/page/view.php?id=1252%2F%22%20target%3D%22_blank
https://avap.multivix.edu.br/calendar/view.php/
https://avap.multivix.edu.br/local/staticpage/view.php?page=biblioteca
https://portalweb.multivix.edu.br/gabaritos/login.aspx
https://avap.multivix.edu.br/
18/06/2023, 15:59 UN 2 - AVALIAÇÃO OBJETIVA: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=3305907&cmid=1316349 3/5
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. Adicionar uma função alternativa, por exemplo, genericFunction_2 após a classe B herdar da classe A.
b. Utilizar o operador override na classe B e reescrever somente a função genericFunction da classe A. 
c. Reescrever a classe A com o nome de classe B e alterar a função.
d. Criar um construtor na classe B que altere a função na classe A.
e. Encapsular a classe B dentro da classe A.




















https://avap.multivix.edu.br/my/
https://avap.multivix.edu.br/course/view.php?id=20112
https://avap.multivix.edu.br/user/index.php?id=20112
https://avap.multivix.edu.br/course/view.php?id=20112&section=1
https://avap.multivix.edu.br/course/view.php?id=20112&section=2
https://avap.multivix.edu.br/course/view.php?id=20112&section=3
https://avap.multivix.edu.br/course/view.php?id=20112&section=4
https://avap.multivix.edu.br/course/view.php?id=20112&section=5
https://avap.multivix.edu.br/course/view.php?id=20112&section=6
https://avap.multivix.edu.br/course/view.php?id=20112&section=7
https://avap.multivix.edu.br/course/view.php?id=20112&section=8
https://avap.multivix.edu.br/course/view.php?id=20112&section=9
https://avap.multivix.edu.br/course/view.php?id=20112&section=10
https://avap.multivix.edu.br/course/view.php?id=20112&section=11
https://avap.multivix.edu.br/hooks/portal/
https://avap.multivix.edu.br/mod/page/view.php?id=1252%2F%22%20target%3D%22_blank
https://avap.multivix.edu.br/calendar/view.php/
https://avap.multivix.edu.br/local/staticpage/view.php?page=biblioteca
https://portalweb.multivix.edu.br/gabaritos/login.aspx
https://avap.multivix.edu.br/
18/06/2023, 15:59 UN 2 - AVALIAÇÃO OBJETIVA: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=3305907&cmid=1316349 4/5
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;
            public override void EscreveNaConsole()
            {
                Console.WriteLine("O aviao usa o combustivel " + combustivel + " e " + numeroDeTurbinas.ToString() + " turbinas
            }
        }
        public static voidMain()
        {
            //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:




















https://avap.multivix.edu.br/my/
https://avap.multivix.edu.br/course/view.php?id=20112
https://avap.multivix.edu.br/user/index.php?id=20112
https://avap.multivix.edu.br/course/view.php?id=20112&section=1
https://avap.multivix.edu.br/course/view.php?id=20112&section=2
https://avap.multivix.edu.br/course/view.php?id=20112&section=3
https://avap.multivix.edu.br/course/view.php?id=20112&section=4
https://avap.multivix.edu.br/course/view.php?id=20112&section=5
https://avap.multivix.edu.br/course/view.php?id=20112&section=6
https://avap.multivix.edu.br/course/view.php?id=20112&section=7
https://avap.multivix.edu.br/course/view.php?id=20112&section=8
https://avap.multivix.edu.br/course/view.php?id=20112&section=9
https://avap.multivix.edu.br/course/view.php?id=20112&section=10
https://avap.multivix.edu.br/course/view.php?id=20112&section=11
https://avap.multivix.edu.br/hooks/portal/
https://avap.multivix.edu.br/mod/page/view.php?id=1252%2F%22%20target%3D%22_blank
https://avap.multivix.edu.br/calendar/view.php/
https://avap.multivix.edu.br/local/staticpage/view.php?page=biblioteca
https://portalweb.multivix.edu.br/gabaritos/login.aspx
https://avap.multivix.edu.br/
18/06/2023, 15:59 UN 2 - AVALIAÇÃO OBJETIVA: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=3305907&cmid=1316349 5/5
Escolha uma opção:
a. Sobrecarga e Herança.
b. Encapsulamento e Polimor�smo.
c. Encapsulamento e Herança.
d. Instanceamento e Polimor�smo.
e. Herança e Polimor�smo. 
◄ Conteúdo Online
Seguir para...
Conteúdo online ►




















https://avap.multivix.edu.br/mod/scorm/view.php?id=1316348&forceview=1
https://avap.multivix.edu.br/mod/scorm/view.php?id=1316350&forceview=1
https://avap.multivix.edu.br/my/
https://avap.multivix.edu.br/course/view.php?id=20112
https://avap.multivix.edu.br/user/index.php?id=20112
https://avap.multivix.edu.br/course/view.php?id=20112&section=1
https://avap.multivix.edu.br/course/view.php?id=20112&section=2
https://avap.multivix.edu.br/course/view.php?id=20112&section=3
https://avap.multivix.edu.br/course/view.php?id=20112&section=4
https://avap.multivix.edu.br/course/view.php?id=20112&section=5
https://avap.multivix.edu.br/course/view.php?id=20112&section=6
https://avap.multivix.edu.br/course/view.php?id=20112&section=7
https://avap.multivix.edu.br/course/view.php?id=20112&section=8
https://avap.multivix.edu.br/course/view.php?id=20112&section=9
https://avap.multivix.edu.br/course/view.php?id=20112&section=10
https://avap.multivix.edu.br/course/view.php?id=20112&section=11
https://avap.multivix.edu.br/hooks/portal/
https://avap.multivix.edu.br/mod/page/view.php?id=1252%2F%22%20target%3D%22_blank
https://avap.multivix.edu.br/calendar/view.php/
https://avap.multivix.edu.br/local/staticpage/view.php?page=biblioteca
https://portalweb.multivix.edu.br/gabaritos/login.aspx
https://avap.multivix.edu.br/

Continue navegando