Prévia do material em texto
Pincel Atômico - 24/03/2023 14:59:42 1/2 JOSE RIBAMAR CANTANHEDE SANTOS Avaliação Online (SALA EAD) Atividade finalizada em 23/03/2023 17:29:08 (781290 / 1) LEGENDA Resposta correta na questão # Resposta correta - Questão Anulada X Resposta selecionada pelo Aluno Disciplina: LINGUAGEM DE PROGRAMAÇÃO III(POO) [240083] - Avaliação com 5 questões, com o peso total de 15,00 pontos [capítulos - 4,5,6] Turma: Tecnólogo: Análise e Desenvolvimento de Sistemas - Grupo: AGOSTO/2021 - ANA/AGO/21 [24478] Aluno(a): 91279304 - JOSE RIBAMAR CANTANHEDE SANTOS - Respondeu 4 questões corretas, obtendo um total de 12,00 pontos como nota [362648_19672 7] Questão 001 Ano: 2018 Banca: FOZPREV Órgão: UFPR Prova: Analista Previdenciário – Sistemas de informação. Classes abstratas são um recurso importante na linguagem Java, pois incentivam o polimorfismo e dão flexibilidade à modelagem de classes, favorecendo a abstração. A respeito de classes abstratas, considere as seguintes afirmativas: 1.Classes abstratas não podem conter atributos. 2.Uma classe abstrata pode conter métodos concretos. 3.O construtor de uma classe abstrata deve ser abstrato. 4.Classes abstratas podem ser instanciadas. Assinale a alternativa correta. X Somente a afirmativa 2 é verdadeira. Somente as afirmativas 2, 3 e 4 são verdadeiras. Somente as afirmativas 1 e 4 são verdadeiras. Somente as afirmativas 1 e 3 são verdadeiras. Somente a afirmativa 1 é verdadeira. [362648_19672 6] Questão 002 Ano: 2019 Banca: IDECAN Órgão: IFPB Prova: Professor Em Orientação a Objetos, Herança Múltipla ocorre quando uma classe herdar de duas ou mais classes. Java não permite Herança Múltipla entre classes, ou seja, em Java uma classe só pode herdar de no máximo uma outra classe. Entretanto, normalmente os desenvolvedores Java utilizam-se de outra estrutura para simular Herança Múltipla. Que estrutura é essa? Annotation. X Interface. Classe Aninhada. Classe Interna. Classe Abstrata. [362648_20560 7] Questão 003 (FUNDATEC, 2022) Analise o trecho de código Java abaixo: Sobre o código mostrado acima, é correto afirmar que: O comando new ClasseA(10) pode criar uma instância de ClasseA. X RecursoB possui um construtor que recebe um único parâmetro do tipo int. Pincel Atômico - 24/03/2023 14:59:42 2/2 A implementação de ClasseA aplica o conceito de herança múltipla, pois a palavra-chave implements estabelece uma relação de herança entre ClasseA e as classes RecursoC e RecursoD. Há um erro no comando return presente dentro de metodoB, pois a coerção indicada é inválida. É possível afirmar que ClasseA sobrescreve todos os métodos definidos em RecursoB, RecursoC e RecursoD. [362649_19669 7] Questão 004 Ano: 2015 Banca: CETAP Órgão: MPC-PA Prova: Técnico em Informática (ADAPTADA) Herança é um dos princípios mais importantes do paradigma de orientação a objetos, pois permite o reuso de código. É através desse mecanismo que é possível derivar uma classe de outra ou até mesmo de uma hierarquia de classes que possuem um conjunto de atributos e métodos em comum. A herança entre classes em Java define-se utilizando a palavra-chave: references. X extends. implements. matches. inherits. [362650_19672 2] Questão 005 Ano: 2015 Banca: COPS-UEL Órgão: UEL Prova: Analista de Informática/Desenvolvimento de Sistemas (ADAPTADA) A linguagem Java foi criada em 1991 pelos três engenheiros: James Gosling, Mike Sheridan e Patrick Naughton da organização SunWorld. Porém, Java foi apresentada ao mundo apenas no ano de 1995. Entretanto, no ano de 2009, a Sun resolveu vender os direitos da linguagem Java para a empresa Oracle. Sobre a programação orientada a objetos no Java, considere as afirmativas a seguir: I. métodos static herdados não podem ser sobrescritos. II. uma classe abstrata é criada com a palavra-chave abstract. III. uma classe abstrata está impedida de possuir métodos abstratos. Assinale a alternativa correta. I, II e III. X I e III, apenas. I e II, apenas. II e III, apenas. II, apenas.