Logo Passei Direto
Buscar

Avaliação II - Individual Programação Orientada a Objetos II

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

<p>Prova Impressa</p><p>GABARITO | Avaliação II - Individual (Cod.:983195)</p><p>Peso da Avaliação 2,00</p><p>Prova 90313668</p><p>Qtd. de Questões 10</p><p>Acertos/Erros 10/0</p><p>Nota 10,00</p><p>Na programação orientada a objetos, há um mecanismo que permite definir modificadores de acesso.</p><p>Um atributo de uma classe pode ser definido com o modificador de acesso privado.</p><p>O que isso significa?</p><p>A O atributo é acessível a um programa que tenha uma referência a um objeto da classe.</p><p>B O atributo é acessível somente aos métodos da classe.</p><p>C A classe é abstrata.</p><p>D O acesso à classe é privado.</p><p>Na programação orientada a objetos da linguagem Java, apenas os métodos dentro da classe</p><p>conseguem acessar seus atributos, tanto para ler como para modificar. Métodos de outras classes não</p><p>conseguem acessar diretamente esses atributos. Assim, pode se obter o conceito de encapsulamento.</p><p>Existem dois métodos especiais para acessar os métodos e atributos de outras classes que são private.</p><p>Sobre o nome desses métodos, analise as sentenças a seguir:</p><p>I – Método getters.</p><p>II – Método setters.</p><p>III – Método main.</p><p>IV – Método return.</p><p>VOLTAR</p><p>A+ Alterar modo de visualização</p><p>1</p><p>2</p><p>20/10/2024, 20:42 Avaliação II - Individual</p><p>about:blank 1/7</p><p>V – Método Set.</p><p>Assinale a alternativa CORRETA:</p><p>A As sentenças I e II estão corretas.</p><p>B As sentenças I e IV estão corretas.</p><p>C As sentenças II e V estão corretas.</p><p>D As sentenças I e III estão corretas.</p><p>Quando uma classe herda de outra, ela herda implementação, atributos e comportamento. Isso</p><p>significa que todos os métodos e atributos disponíveis na interface externa da classe mãe estarão</p><p>também na interface externa da filha (SINTES, 2002). Uma classe construída através de herança pode</p><p>ter tipos importantes de métodos e atributos.</p><p>FONTE: SINTES, Anthony. Aprenda programação orientada a objetos em 21 dias. Tradução João</p><p>Eduardo Nóbrega Tortello. São Paulo: Pearson Education do Brasil, 2002.</p><p>Sobre os tipos de métodos e atributos, assinale a alternativa INCORRETA:</p><p>A Recursivo.</p><p>B Sobreposto.</p><p>C Novo.</p><p>D Replicado.</p><p>Existem três características mais importantes na Programação Orientada a Objetos (POO). Existe um</p><p>conceito da programação orientada a objetos, que segundo Deitel e Deitel (2010), permite escrever</p><p>3</p><p>4</p><p>20/10/2024, 20:42 Avaliação II - Individual</p><p>about:blank 2/7</p><p>programas que processam objetos que compartilham a mesma superclasse como se todos fossem</p><p>objetos desta.</p><p>FONTE: DEITEL, H. M.; DEITEL P. J. Java: Como Programar, 8a Edição. São Paulo: Pearson, 2010</p><p>Qual é esse conceito?</p><p>A Reescrita.</p><p>B Herança.</p><p>C Encapsulamento.</p><p>D Polimorfismo.</p><p>O conceito de sobrecarga permite que você utilize o mesmo nome de método para muitos métodos</p><p>diferentes, cada um com um número e tipos de parâmetros distintos. A sobrecarga é útil quando um</p><p>método não é definido por seus argumentos e sim um conceito independente dos parâmetros. Sobre o</p><p>conceito de sobrecarga, analise as sentenças a seguir:</p><p>I – É considerado um tipo polimorfismo.</p><p>II – Para que a sobrecarga aconteça, basta que se diferencie o número de parâmetros ou o tipo de</p><p>parâmetros.</p><p>III – É considerado um tipo de Abstração.</p><p>IV – É considerado um tipo de Herança.</p><p>V – É considerado um tipo de encapsulamento.</p><p>Assinale a alternativa CORRETA:</p><p>A As sentenças II e V estão corretas.</p><p>5</p><p>20/10/2024, 20:42 Avaliação II - Individual</p><p>about:blank 3/7</p><p>B As sentenças I e II estão corretas.</p><p>C As sentenças I, III e IV estão corretas.</p><p>D As sentençasa I e III estão corretas.</p><p>Existem três características mais importantes na Programação Orientada a Objetos (POO). Neste</p><p>sentido, temos um conceito de programação orientada a objetos que promove a reutilização de</p><p>software.</p><p>Qual é esse conceito?</p><p>A Polimorfismo.</p><p>B Abstração de dados.</p><p>C Herança.</p><p>D Sobrecarga de métodos.</p><p>Java é uma linguagem de programação interpretada orientada a objetos desenvolvida na década</p><p>de 90 por uma equipe de programadores. Observe a figura anexa que ilustra uma situação típica em</p><p>que podemos aplicar o conceito de herança de classes em Java. Considerando os conceitos de</p><p>programação orientada a objetos, analise as sentenças a seguir:</p><p>I- A classe FormaGeometrica, indicada pela letra A, é considerada a subclasse das classes contidas na</p><p>área indicada pela letra B.</p><p>II- Quadrado é uma classe filha da classe FormaGeometrica.</p><p>III- A classe Triangulo tem como superclasse a classe FormaGeometrica.</p><p>6</p><p>7</p><p>20/10/2024, 20:42 Avaliação II - Individual</p><p>about:blank 4/7</p><p>Agora, assinale a alternativa CORRETA:</p><p>A As sentenças I e III estão corretas.</p><p>B Somente a sentença I está correta.</p><p>C As sentenças II e III estão corretas.</p><p>D As sentenças I e II estão corretas.</p><p>Em Orientação a Objetos, para que uma subclasse de uma classe possa ter seu próprio</p><p>comportamento, e mesmo assim compartilhar algumas das funcionalidades da classe pai, deve-se</p><p>implementar um método.</p><p>Qual é esse método?</p><p>A Polimorfismo.</p><p>B Agregação.</p><p>8</p><p>20/10/2024, 20:42 Avaliação II - Individual</p><p>about:blank 5/7</p><p>C Composição.</p><p>D Abstração.</p><p>Em uma aplicação Java orientada a objetos, um Analista precisa criar um tipo de classe que não pode</p><p>ser instanciada diretamente e que deve possuir um conjunto de atributos privados, um construtor,</p><p>métodos getter e setter, métodos implementados que deseja que várias subclasses compartilhem, e</p><p>assinatura de métodos que deseja obrigar as subclasses a implementar de maneiras diferentes.</p><p>Assinale a alternativa CORRETA que apresenta o tipo de classe que o Analista deverá criar:</p><p>A Classe concreta.</p><p>B Classe estática.</p><p>C Interface.</p><p>D Classe abstrata.</p><p>A Sobrecarga ou overloading é usada para implementar métodos que realizam tarefas similares para</p><p>argumentos de tipos diferentes ou ainda para quantidades diferentes de argumentos. Sobre de uma</p><p>função do Java que utiliza o recurso de sobrecarga, analise as sentenças a seguir:</p><p>I – Função printf(). Você pode passar uma mensagem ou uma soma. printf(1+1).</p><p>II – Math.pow(x, y)</p><p>III – Função garbage collector.</p><p>IV – Package Sobrecarga.</p><p>V – public class.</p><p>9</p><p>10</p><p>20/10/2024, 20:42 Avaliação II - Individual</p><p>about:blank 6/7</p><p>Assinale a alternativa CORRETA:</p><p>A As sentenças I e IV estão corretas.</p><p>B As sentenças I e II estão corretas.</p><p>C As sentenças I e III estão corretas.</p><p>D As sentenças II e V estão corretas.</p><p>Imprimir</p><p>20/10/2024, 20:42 Avaliação II - Individual</p><p>about:blank 7/7</p>

Mais conteúdos dessa disciplina