Prévia do material em texto
18/06/2023, 16:08 UN 3 - AVALIAÇÃO OBJETIVA: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=3306097&cmid=1316351 1/4
Minhas Disciplinas / Meus cursos / 414616 / Unidade 3: Programação em C# - Nível Básico
/ UN 3 - AVALIAÇÃO OBJETIVA
Programação Orientada à Objetos I
Iniciado em domingo, 18 jun 2023, 16:01
Estado Finalizada
Concluída em domingo, 18 jun 2023, 16:08
Tempo
empregado
6 minutos 42 segundos
Avaliar 1,36 de um máximo de 1,70(80%)
Questão 1
Correto
Atingiu 0,34 de 0,34
Na linguagem C#, temos os mecanismos de herança e polimor�smo. Entretanto, devemos indicar o
comportamento do processamento para cada mecanismo.
Nessse contexto, a palavra reservada “sealed” pode ser utilizada na declaração de classes. Ela tem a função de:
Escolha uma opção:
a. Indicar que a classe possui métodos que precisam ser sobrescritos.
b. Indicar que o conteúdo da classe é imutável, isto é, uma vez instanciada, seu conteúdo não é mais
alterado.
c. Impedir que a classe seja derivada por outras classes.
d. Garantir que a classe não seja instanciada por classes que não estejam no mesmo namespace.
e. Impedir que a classe seja instanciada mais de uma vez.
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§ion=4
https://avap.multivix.edu.br/mod/quiz/view.php?id=1316351
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§ion=1
https://avap.multivix.edu.br/course/view.php?id=20112§ion=2
https://avap.multivix.edu.br/course/view.php?id=20112§ion=3
https://avap.multivix.edu.br/course/view.php?id=20112§ion=4
https://avap.multivix.edu.br/course/view.php?id=20112§ion=5
https://avap.multivix.edu.br/course/view.php?id=20112§ion=6
https://avap.multivix.edu.br/course/view.php?id=20112§ion=7
https://avap.multivix.edu.br/course/view.php?id=20112§ion=8
https://avap.multivix.edu.br/course/view.php?id=20112§ion=9
https://avap.multivix.edu.br/course/view.php?id=20112§ion=10
https://avap.multivix.edu.br/course/view.php?id=20112§ion=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, 16:08 UN 3 - AVALIAÇÃO OBJETIVA: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=3306097&cmid=1316351 2/4
Questão 2
Correto
Atingiu 0,34 de 0,34
Você está revisando um código de um sistema de uma rede de lojas e encontra o seguinte código C#:
public class Produto {
public int Id { get; set; }
public string nome { get; set; }
public string descricao { get; set; }
public string categoria { get; set; }
public double preco { get; set; }
}
As cinco declarações presentes nesse código são exemplos de:
Escolha uma opção:
a. Mensagens abstratas.
b. Variáveis dinâmicas.
c. Propriedades automáticas.
d. Métodos abstratos.
e. Inicializadores automáticos.
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§ion=1
https://avap.multivix.edu.br/course/view.php?id=20112§ion=2
https://avap.multivix.edu.br/course/view.php?id=20112§ion=3
https://avap.multivix.edu.br/course/view.php?id=20112§ion=4
https://avap.multivix.edu.br/course/view.php?id=20112§ion=5
https://avap.multivix.edu.br/course/view.php?id=20112§ion=6
https://avap.multivix.edu.br/course/view.php?id=20112§ion=7
https://avap.multivix.edu.br/course/view.php?id=20112§ion=8
https://avap.multivix.edu.br/course/view.php?id=20112§ion=9
https://avap.multivix.edu.br/course/view.php?id=20112§ion=10
https://avap.multivix.edu.br/course/view.php?id=20112§ion=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, 16:08 UN 3 - AVALIAÇÃO OBJETIVA: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=3306097&cmid=1316351 3/4
Questão 3
Incorreto
Atingiu 0,00 de 0,34
Questão 4
Correto
Atingiu 0,34 de 0,34
Ao examinar um diagrama de classes de um sistema, você encontrou o seguinte diagrama :
Diagrama 1 – Classes do sistema
A classe Funcionario foi implementada com um método abstrato calculaSalario.
A regra de negócios diz que a maneira de se calcular o salário de cada um é diferente.
Para que a classe Gerente seja instanciada, é necessário que :
Escolha uma opção:
a. Funcionario tenha de�nido um atributo salario que seja público.
b. Funcionario tenha de�nido um atributo salario que seja protegido.
c. Funcionario possua outros métodos concretos.
d. Gerente rede�na o método calculaSalario.
e. Gerente e Diretor rede�nam o método calcularSalario.
Na linguagem de programação C#, a declaração dos tipos e de seus membros permite que seja determinada a
sua visibilidade por meio de modi�cadores de acesso. Os modi�cadores disponíveis para esse �m são:
Escolha uma opção:
a. public, private, protected, internal e protected internal.
b. public, private, published e protected.
c. default, open, closed, partial e full.
d. full-access, write, write-only, read e read-only.
e. global, local, nested e virtual.
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§ion=1
https://avap.multivix.edu.br/course/view.php?id=20112§ion=2
https://avap.multivix.edu.br/course/view.php?id=20112§ion=3
https://avap.multivix.edu.br/course/view.php?id=20112§ion=4
https://avap.multivix.edu.br/course/view.php?id=20112§ion=5
https://avap.multivix.edu.br/course/view.php?id=20112§ion=6
https://avap.multivix.edu.br/course/view.php?id=20112§ion=7
https://avap.multivix.edu.br/course/view.php?id=20112§ion=8
https://avap.multivix.edu.br/course/view.php?id=20112§ion=9
https://avap.multivix.edu.br/course/view.php?id=20112§ion=10
https://avap.multivix.edu.br/course/view.php?id=20112§ion=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, 16:08 UN 3 - AVALIAÇÃO OBJETIVA: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=3306097&cmid=1316351 4/4
Questão 5
Correto
Atingiu 0,34 de 0,34
Em programação orientada a objetos, qual o tipo de controle de acesso que permite que um método seja
acessado apenas pela classe que o criou ou por todas as suas dependentes?
a. Protected
b. Default
c. Public
d. Private
e. Nenhuma das outras alternativas
◄ Conteúdo online
Seguir para...
Conteúdo online ►
https://avap.multivix.edu.br/mod/scorm/view.php?id=1316350&forceview=1
https://avap.multivix.edu.br/mod/scorm/view.php?id=1316352&forceview=1
https://avap.multivix.edu.br/my/
https://avap.multivix.edu.br/course/view.php?id=20112https://avap.multivix.edu.br/user/index.php?id=20112
https://avap.multivix.edu.br/course/view.php?id=20112§ion=1
https://avap.multivix.edu.br/course/view.php?id=20112§ion=2
https://avap.multivix.edu.br/course/view.php?id=20112§ion=3
https://avap.multivix.edu.br/course/view.php?id=20112§ion=4
https://avap.multivix.edu.br/course/view.php?id=20112§ion=5
https://avap.multivix.edu.br/course/view.php?id=20112§ion=6
https://avap.multivix.edu.br/course/view.php?id=20112§ion=7
https://avap.multivix.edu.br/course/view.php?id=20112§ion=8
https://avap.multivix.edu.br/course/view.php?id=20112§ion=9
https://avap.multivix.edu.br/course/view.php?id=20112§ion=10
https://avap.multivix.edu.br/course/view.php?id=20112§ion=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/