Prévia do material em texto
<p>04/04/2024, 21:11 Teste: Atividade 2</p><p>https://famonline.instructure.com/courses/35616/quizzes/176561/take 1/4</p><p>Atividade 2</p><p>Iniciado: 19 mar em 22:03</p><p>Instruções do teste</p><p></p><p>Pergunta 1 0,2 pts</p><p></p><p>Importante:</p><p>Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que</p><p>você clique em "FAZER O QUESTIONÁRIO", no final da página.</p><p>Leia o trecho a seguir:</p><p>“Todo o código deve estar em alguma classe, pois quando executamos algum aplicativo java nós</p><p>estamos, na verdade, executando uma classe”.</p><p>DEVMEDIA. Entendendo a estrutura de um código Java. 2005. Disponível em:</p><p>https://www.devmedia.com.br/entendendo-a-estrutura-de-um-codigo-java/24622</p><p>(https://www.devmedia.com.br/entendendo-a-estrutura-de-um-codigo-java/24622) . Acesso em 29 de</p><p>maio de 2023.</p><p>Examinando a linha de código em Java Aluno al = new Aluno();, define-se al como</p><p>um método da classe Aluno.</p><p>um objeto da classe Aluno.</p><p>um atributo do objeto Aluno.</p><p>um método do objeto Aluno.</p><p>um atributo da classe Aluno.</p><p>A+</p><p>A</p><p>A-</p><p>https://www.devmedia.com.br/entendendo-a-estrutura-de-um-codigo-java/24622</p><p>https://www.devmedia.com.br/entendendo-a-estrutura-de-um-codigo-java/24622</p><p>https://www.devmedia.com.br/entendendo-a-estrutura-de-um-codigo-java/24622</p><p>https://www.devmedia.com.br/entendendo-a-estrutura-de-um-codigo-java/24622</p><p>04/04/2024, 21:11 Teste: Atividade 2</p><p>https://famonline.instructure.com/courses/35616/quizzes/176561/take 2/4</p><p>Pergunta 2 0,2 pts</p><p></p><p>Pergunta 3 0,2 pts</p><p>Leia o texto a seguir:</p><p>A programação orientada a objetos tem como objetivo combinar em uma única entidade lógica os</p><p>dados e as funções que os manipulam, com possibilidade de reutilização de código, servindo como</p><p>um elo entre os problemas existentes e as soluções computacionais.</p><p>Considerando essas informações, analise as afirmações abaixo:</p><p>I. Variáveis de instância (atributos) e implementação de métodos compõem uma classe.</p><p>II. Instanciação é o processo de alocação de memória para armazenar informações do objeto.</p><p>III. Existem basicamente dois qualificadores de acesso possíveis para determinar o nível de acesso</p><p>aos elementos de uma classe: public e private.</p><p>É correto o que se afirma em:</p><p>II, apenas.</p><p>II e III, apenas.</p><p>I, apenas.</p><p>I e II, apenas.</p><p>I, II e III.</p><p>Uma linguagem orientada a objetos como Java utiliza construtores para executar a tarefa de criação</p><p>de objetos na memória, cujo objetivo é instanciar a classe que foi definida.</p><p>Considerando essas informações, analise as afirmações abaixo:</p><p>I. O método construtor não tem tipo de retorno.</p><p>II. Ao nomear um construtor, devemos colocar o mesmo nome da classe que ele pertence.</p><p>III. Todas as classes em Java devem ter no mínimo um método construtor.</p><p>É correto o que se afirma em:</p><p>A+</p><p>A</p><p>A-</p><p>04/04/2024, 21:11 Teste: Atividade 2</p><p>https://famonline.instructure.com/courses/35616/quizzes/176561/take 3/4</p><p></p><p>Pergunta 4 0,2 pts</p><p>I, II e III.</p><p>I e III, apenas.</p><p>II e III, apenas.</p><p>I e III, apenas.</p><p>I e II, apenas.</p><p>Leia o texto a seguir:</p><p>A maioria das declarações de variável de instância é precedida pela palavra-chave private. Da</p><p>mesma forma que public, private é um modificador de acesso. As variáveis ou métodos declarados</p><p>com o modificador de acesso private só são acessíveis a métodos da classe em que isso ocorre.</p><p>Fonte: DEITEL, H.; DEITEL, P. Java: como programar. 10. ed. São Paulo: Pearson Education do</p><p>Brasil, 2017. p. 58</p><p>Considerando o padrão para garantir o encapsulamento das classes, avalie as afirmações a seguir:</p><p>I. O método get recebe um atributo como parâmetro.</p><p>II. O método set retorna um atributo.</p><p>III. Métodos get e set podem ser públicos.</p><p>IV. Devemos criar get e set para todos os atributos.</p><p>É correto o que se afirma em:</p><p>A+</p><p>A</p><p>A-</p><p>04/04/2024, 21:11 Teste: Atividade 2</p><p>https://famonline.instructure.com/courses/35616/quizzes/176561/take 4/4</p><p></p><p>Pergunta 5 0,2 pts</p><p>Não salvo</p><p>I e II, apenas.</p><p>I, II e IV, apenas.</p><p>I, II e III, apenas.</p><p>III e IV, apenas.</p><p>III, apenas.</p><p>O nível de visibilidade dos membros de uma classe, são definidos pelos modificadores de</p><p>visibilidade private, public e protected. Na orientação a objetos, o encapsulamento é o mecanismo no</p><p>qual os membros de uma classe (métodos e atributos) constituem uma caixa-preta.</p><p>Indique, entre as afirmações a seguir, a opção referente ao comportamento que é gerado por</p><p>esses modificadores de visibilidade:</p><p>Um atributo que é do tipo privado é aquele pode ser acessado por todos os elementos do programa.</p><p>Um atributo privado pode ser acessado pelos métodos protegidos de suas classes-filhas.</p><p>Um método público é visível na classe à qual pertence, mas não visível nas suas classes-filhas.</p><p>Somente membros que pertencem à própria classe e às suas classes-filhas podem visualizar um membro de uma</p><p>classe protegida.</p><p>Um método privado pode ser acessado pelos métodos públicos de suas classes e de suas classes-filhas.</p><p>Enviar teste</p><p>A+</p><p>A</p><p>A-</p>