Baixe o app para aproveitar ainda mais
Prévia do material em texto
Apol 2 Programação Orientada a Objetos Gabarito: 1-D 2-C 3-D 4-B 5-E 6-D 7-C 8-A 9-C 10-E Questão 1/10 A descrição de um conjunto de entidades (reais ou abstratas) de um mesmo tipo e com as mesmas características e comportamentos.Trata-se da definição de: A String B Método C Conjunto D Classe E Objeto Questão 2/10 Não possui instâncias diretas, mas apenas classes descendentes.São características de: A classe B objeto C classe abstrata D caso de uso de inclusão E pacote Questão 3/10 A linguagem Java possui algumas definições importantes.Sobre as Interfaces, na linguagem Java, podemos afirmar que: A em uma Interface, todos os métodos são codificados como públicos B não é possível termos atributos em uma Interface C uma Interface só pode possuir um método, e este deve ser abstrato D uma Interface não possui métodos com implementação, apenas declarados E um objeto pode ser criado a partir de um interface diretamente Questão 4/10 A cidade de São Paulo, que possuía uma população de 10.000.000 de habitantes, teve um aumento de mais 2.000.000 de novos habitantes.Na associação da frase acima aos conceitos da modelagem orientada a objeto, é correto afirmar que São Paulo, população e aumento, referem-se, respectivamente, a: A classe, objeto, instância de classe B objeto, atributo, implementação por um método do objeto C classe, objeto, atributo D objeto, instância, operação E classe, objeto, associação pelo método de agregação Questão 5/10 A linguagem Java possui conceitos importantes de serem entendidos.Sobre classes na linguagem Java é correto afirmar que: A a linguagem Java permite que objetos sejam criados de mais de uma classe B na linguagem Java toda classe deve ter uma interface associada a ela C classes abstratas podem gerar objetos diretamente D as classes, na linguagem Java, devem obrigatoriamente pertencer a um pacote E criamos uma classe utilizando a palavra chave “class” Questão 6/10 Na POO podemos modificar a visibilidade de classes, métodos e atributos.Para que a classe abaixo seja visível para todas as outras classe da aplicação que ela faz parte, qual o modificador que deve ser colocado em ( I ): ( I ) class Pessoa { private String nome; public Pessoa() { nome = “Nome não definido”; } } A private B abstract C static void D public E protected Questão 7/10 Uma das vantagens da POO é que podemos tornar visível a outras classes apenas as ações de nosso método que gostaríamos.Sabendo disso, qual das alternativas abaixo indica uma ação que está visível para quaisquer outros objetos da aplicação: A protected void setNome(String nome); B private void setNome(String nome); C public void setNome(String nome); D void SetNome(String nome); E private nome { set; get; } Questão 8/10 Em um sistema de software desenvolvido seguindo o paradigma da orientação a objetos, temos as classes X e Y. Um objeto da classe X precisa executar uma ação de um objeto da classe YEsta ação poderá ser executada se a ação na classe Y for definida como: A pública B privada C protegida D estática E dinâmica Questão 9/10 A POO possui conceitos importantes a serem entendidos.Analise e indique qual a correta entre as seguintes afirmações relacionadas a Orientação a Objetos A o acesso a atributos públicos só pode ser feito a partir dos métodos membros da subclasse B atributos protegidos podem ser acessados a partir de qualquer classe que pertença a aplicação C os atributos protegidos podem ser acessados a partir dos métodos da classe do qual é membro D diferentemente dos atributos privados, o acesso a métodos privados pode ser feito a partir dos métodos membros de qualquer classe E não indicar um modificador de acesso tem o mesmo significado que o modificador privado Questão 10/10 Modificadores são muito usados na linguagem Java.Na classe abaixo, qual a alternativa que pode ser trocada por ( I ) para que os atributos sejam privados: public class Cachorro { ( I ) String nome; ( I ) String raca; } A public B protected C static D void E private
Compartilhar