Prévia do material em texto
12/04/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=1120845&courseId=13051&classId=1265828&topicId=3042585&p0=03c7c… 1/3 Na Linguagem Java, qual comando deve ser colocado na lacuna abaixo para que a classe A não possa ser estendida por nenhuma outra classe? public ________________ class A { } Na orientação a objetos, o conceito de encapsulamento corresponde à propriedade de: Considere o as classes a seguir pertecentes ao mesmo pacote: LINGUAGEM DE PROGRAMAÇÃO CCT0756_A6_201207000566_V1 Lupa Calc. Vídeo PPT MP3 Aluno: PEDRO HENRIQUE IZIDORO DE BARROS Matr.: 201207000566 Disc.: LINGUAGEM DE PROGRAM 2020.1 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. private. transient. static. final. protected. 2. receber, por uma classe, uma mensagem sem parâmetros. usar variáveis e constantes do tipo inteiro nos métodos das classes implementadas. Ter um conjunto de objetos com a mesma classe. esconder ou ocultar detalhes da implementação de uma dada classe de outras classes. utilizar estruturas de matrizes quadradas nos programas desenvolvidos. 3. javascript:voltar(); javascript:voltar(); javascript:duvidas('865810','7121','1','3523870','1'); javascript:duvidas('1013330','7121','2','3523870','2'); javascript:duvidas('977606','7121','3','3523870','3'); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); javascript:abre_frame('1','6','','6XS1MTLOVSQ7L5JM9PG7','314415111'); javascript:abre_frame('2','6','','6XS1MTLOVSQ7L5JM9PG7','314415111'); javascript:abre_frame('3','6','','6XS1MTLOVSQ7L5JM9PG7','314415111'); 12/04/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=1120845&courseId=13051&classId=1265828&topicId=3042585&p0=03c7c… 2/3 Sobre o relacionamento entre as classes Turma e Aluno, respectivamente, marque a alternativa correta. (FCC ¿ 2012 ¿ TRT 11ª Região (AM) Analista Judiciário ¿ Tecnologia da Informação) Sobre Programação Orientada a Objetos, analise as afirmações: I. O encapsulamento garante que apenas as interfaces necessárias para interação com o objeto estejam visíveis, e atributos internos não sejam acessíveis. II. O polimorfismo garante que objetos herdem métodos e atributos de uma superclasse para a geração de uma nova classe. III. A herança possibilita que distintas operações na mesma classe tenham o mesmo nome, desde que alterada a assinatura. Está correto o que se afirma em: (IADES ¿ 2011 ¿ PG-DF Analista Jurídico ¿ Analista de Sistemas) Dentro do paradigma de programação orientada a objetos (POO), há um mecanismo utilizado para impedir o acesso direto ao estado de um objeto, restando apenas os métodos externos que podem alterar esses estados. Assinale a alternativa que apresenta o nome deste mecanismo: As ações ou comportamento dos objetos são chamadas na orientação a objeto de métodos. Assim, um método é uma função, um serviço ou ação fornecido pelo objeto. O método responsável por buscar os valores armazenados nos atributos dos objetos instanciados é chamado de: Não é possível determinar Uma turma possui vários alunos, assim como, um aluno pertence a várias turmas Uma turma possui um aluno, mas, um aluno pertence a várias turmas Uma turma possui um aluno, assim como, um aluno pertence uma turma Uma turma possui vários alunos, mas, um aluno pertence a uma turma 4. III apenas I apenas II e III apenas I, II e III II apenas 5. Polimorfismo Herança Subclasse Encapsulamento Mensagem 6. Método set Método void Método construtor Método main Método get javascript:duvidas('1030084','7121','4','3523870','4'); javascript:duvidas('1030090','7121','5','3523870','5'); javascript:duvidas('770644','7121','6','3523870','6'); 12/04/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=1120845&courseId=13051&classId=1265828&topicId=3042585&p0=03c7c… 3/3 Uma superclasse "Xpto" possui um atributo privado "a" e um atributo protected "b". Em um método de uma subclasse de "Xpto" é correto afirmar que: ¿Métodos de acesso são usados para obter os valores dos atributos privados e métodos modificadores são usados para alterar os valores dos atributos privados¿ é a definição de: 7. Não é possível acessar "a" ou "b" diretamente, pois esses são atributos de outra classe É possível acessar "a" indiretamente pelos métodos get e set e acessar "b" diretamente É possível acessar apenas "b", pois "a" não é herdado por ser privado na superclasse É possível acessar tanto "a" quanto "b" diretamente, devido à relação de herança É possível acessar "a" diretamente e "b" indiretamente pelos métodos get e set 8. Nenhuma das alternativas Métodos de classe Métodos Get e Set Métodos estáticos Métodos Construtores de acesso Legenda: Questão não respondida Questão não gravada Questão gravada Exercício inciado em 12/04/2020 16:06:57. javascript:duvidas('610532','7121','7','3523870','7'); javascript:duvidas('909954','7121','8','3523870','8'); javascript:abre_colabore('35156','186018912','3709174878');