Prévia do material em texto
Pincel Atômico - 20/03/2023 16:08:34 1/3 JOSE RIBAMAR CANTANHEDE SANTOS Avaliação Online (SALA EAD) Atividade finalizada em 17/03/2023 17:05:05 (781261 / 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 - 1,2,3] 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_2048 73] Questão 001 (FEPESE, 2022) Assinale a alternativa correta com relação à programação orientada a objetos em Java. X Os métodos estáticos são os métodos em Java que podem ser chamados sem criar um objeto de classe. Eles são referenciados pelo próprio nome da classe ou referência ao objeto dessa classe. Os métodos públicos são os métodos em Java que podem ser chamados sem criar um objeto de classe. Eles são referenciados pelo próprio nome da classe ou referência ao objeto dessa classe. Os métodos virtuais são os métodos em Java que devem ser chamados após a criação de um objeto de classe. Os métodos virtuais são os métodos em Java que podem ser chamados sem criar um objeto de classe. Eles são referenciados pelo próprio nome da classe ou referência ao objeto dessa classe. Os métodos protegidos são os métodos em Java que podem ser chamados sem criar um objeto de classe. Eles são referenciados pelo próprio nome da classe ou referência ao objeto dessa classe. [362648_2048 32] Questão 002 (ENADE, 2011) A programação orientada a objeto não é apenas uma forma de programar, é também um jeito de pensar em um problema utilizando conceitos do mundo real e não somente conceitos computacionais. Considerando os conceitos da programação orientada a objetos, analise as afirmações abaixo. I. O objeto tem determinadas propriedades que o caracterizam e que são armazenadas no próprio objeto. As propriedades de um objeto são chamadas de instâncias. II. As mensagens são informações enviadas ao objeto para que ele se comporte de uma determinada maneira. Um programa orientado a objetos em execução consiste em envios, interpretações e respostas às mensagens. São os métodos, os procedimentos residentes nos objetos, que determinam como eles irão atuar ao receber as mensagens. III. A herança é um mecanismo para o compartilhamento de métodos e atributos entre classes e subclasses, permitindo a criação de novas classes através da programação das diferenças entre a nova classe e a classe-pai. IV. O encapsulamento é um mecanismo que permite o acesso aos dados de um objeto somente através dos métodos desse. Nenhuma outra parte do programa pode operar sobre os dados do objeto. A comunicação entre os objetos é feita apenas através de troca de mensagens. É correto apenas o que afirma em I e II. X II, III e IV. I, II e IV. Pincel Atômico - 20/03/2023 16:08:34 2/3 I e III. III e IV. [362648_2047 98] Questão 003 (FUNSAUDE, 2021) Assinale a opção que apresenta corretamente a saída gerada pelo código Java precedente. 1 2 3 4 5 6 1 2 3 4 5 36 X 0 1 2 3 4 5 0 1 2 3 4 5 6 [362649_1967 38] Questão 004 Ano: 2016 Banca: COMPERVE Órgão: UFRN Prova: Técnico em Tecnologia da Informação Na programação orientada a objetos utilizam-se conceitos como classes, objetos e métodos. Na linguagem Java, um método pode receber parâmetros, mas não pode retornar valores. X pode receber parâmetros de tipos diferentes. não pode ser sobrecarregado na mesma classe. pode ser sobrescrito na mesma classe. deve ser abstrato nas classes, mas não nas interfaces. Pincel Atômico - 20/03/2023 16:08:34 3/3 [362650_1967 31] Questão 005 Ano: 2022 Banca: IFPA Órgão: IFPA Prova: Professor Técnico e Tecnológico O loop é um mecanismo de controle de fluxo importante em uma linguagem de programação. O Java possui três tipos de loops. Um desses é o loop "for" que, na sua forma mais simples, oferece uma repetição codificada baseada em um índice inteiro. Observe o código Java abaixo que contém um loop "for": A respeito do código Java acima, analise as proposições a seguir: I. O número máximo que o contador atinge é 10. II. O trecho de código da linha 5, contador = 1, é executado uma única vez. III. Há um erro no comando "for", pois a linha 6, que faz parte do corpo de loop, necessita estar entre chaves. Marque a alternativa CORRETA sobre as afirmativas acima. Apenas II está correta. X I, II e III estão corretas. Apenas I está correta. Apenas I e II estão corretas. Apenas I e III estão corretas.