Prévia do material em texto
13/03/2025, 10:21 Teste: Atividade 2 Atividade 2 Iniciado: 13 mar em 10:24 Instruções do teste Importante: A+ Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário q A você clique em "FAZER o QUESTIONÁRIO", no final da página. A- Pergunta 1 0,2 pts Leia o texto a seguir: A programação orientada a objetos tem como objetivo combinar em uma única entidade lógica os dados e as funções que os manipulam, com possibilidade de reutilização de código, servindo como um elo entre os problemas existentes e as soluções computacionais. Considerando essas informações, analise as afirmações abaixo: I. Variáveis de instância (atributos) e implementação de métodos compõem uma classe. II. Instanciação é o processo de alocação de memória para armazenar informações do objeto. III. Existem basicamente dois qualificadores de acesso possíveis para determinar o nível de acesso aos elementos de uma classe: public e private. É correto o que se afirma em: II, apenas. e III. II, apenas. III, apenas. apenas. Pergunta 2 0,2 pts Leia o texto a seguir: https://famonline.instructure.com/courses/44694/quizzes/214491/take 1/513/03/2025, 10:21 Teste: Atividade 2 Uma classe na linguagem Java pode ser um tipo de dado usado pelo programador com a instrução class, ou um objeto já definido em algum pacote interno da linguagem. Uma classe possui a característica de agregar objetos, formando um conjunto de objetos (quando houver mais de um objeto definido em uma determinada classe), os quais possuem características de armazenamento de dados (seus atributos) e funcionalidades (seus métodos). Uma classe é declarada com a instrução class, que possui a seguinte sintaxe: A+ class [] { A A- Fonte: MANZANO, J.A. N. G. Java 7: programação de computadores: guia prática de introdução, orientação e desenvolvimento. São Paulo: Érica, 2011. o qualificador é um elemento opcional e, quando usado, deve ser representado por this. public, abstract ou final. int, float, double ou String public, private ou protected. static ou void. Pergunta 3 0,2 pts Leia o texto a seguir: Usando os métodos set e get, você pode validar tentativas de modificações nos dados private e controlar como os dados são apresentados para o chamador esses são benefícios convincentes da engenharia de software. (...) Se a variável de instância fosse public, qualquer cliente da classe https://famonline.instructure.com/courses/44694/quizzes/214491/tal 2/513/03/2025, 10:21 Teste: Atividade 2 isto é, qualquer outra classe que chama os métodos de classe - poderia ver os dados e fazer o que quisesse com eles, inclusive configurá-los como um valor inválido. Fonte: DEITEL, H.; DEITEL, P. Java: como programar. 10. ed. São Paulo: Pearson Education do Brasil, 2017. p. 63. A+ Considerando o que você estudou sobre abstração, analise as afirmações abaixo: A A- I. Atributos representam o estado de um objeto, por armazenar informações particulares sobre outro. II. Métodos representam habilidades de um objeto, por conterem instruções que serão executadas utilizando o estado do objeto. III. Atributos devem ser públicos, caso contrário o estado de um objeto seria constante. IV. Métodos devem ser privados, caso contrário entidades externas poderão interferir no funcionamento do objeto. São corretas as afirmações: III e IV, apenas. e III, apenas. e II, apenas. e IV, apenas. e IV, apenas. Pergunta 4 0,2 pts Leia o trecho a seguir: 3/513/03/2025, 10:21 Teste: Atividade 2 "Todo o código deve estar em alguma classe, pois quando executamos algum aplicativo java nós estamos, na verdade, executando uma classe". DEVMEDIA. Entendendo a estrutura de um código Java. 2005 Disponível em: https://www.devmedia.com.br/entendendo-a-estrutura-de-um-codigo-java/24622 em 29 A+ maio de 2023. A A- Examinando a linha de código em Java Aluno al = new Aluno();, define-se al como um atributo da classe um objeto da classe Aluno. um método da classe Aluno. um método do objeto Aluno. ) um atributo do objeto Aluno. Pergunta 5 0,2 pts Leia o texto a seguir: A maioria das declarações de variável de instância é precedida pela palavra-chave private. Da mesma forma que public, private é um modificador de acesso. As variáveis ou métodos declarados com o modificador de acesso private só são acessíveis a métodos da classe em que isso ocorre. Fonte: DEITEL, H.: DEITEL, P. Java: como programar. 10. ed. São Paulo: Pearson Education do Brasil, 2017. p. 58 Considerando o padrão para garantir o encapsulamento das classes, avalie as afirmações a seguir: I. O método get recebe um atributo como parâmetro. https://famonline.instructure.com/courses/44694/quizzes/214491/take 4/513/03/2025, 10:21 Teste: Atividade 2 II. método set retorna um atributo. III. Métodos get e set podem ser públicos. A+ IV. Devemos criar get e set para todos os atributos. A A- É correto o que se afirma em: e IV, apenas. ) II, apenas. III, apenas. IV, apenas. e III, apenas. Salvo em 10:21 Enviar teste https://famonline.instructure.com/courses/44694/quizzes/214491/take 5/5