APOL2 PROGRAMAÇÃO ORIENTADA A OBJETOS Nota 100
5 pág.

APOL2 PROGRAMAÇÃO ORIENTADA A OBJETOS Nota 100

Disciplina:Programação Orientada A Objetos2.216 materiais42.180 seguidores
Pré-visualização1 página
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

Você acertou!

Resposta no slide 3 da aula 2.

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

Você acertou!

Resposta no slide 15 da aula 2.

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

Você acertou!

Resposta no slide 16 da aula 2.

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

Você acertou!

Conforme vimos, em uma especificação, os substantivos podem ser mapeados como classes.

Neste caso, as informações são referentes, além do substantivo São Paulo, que é um objeto de

cidade, um atributo, ou característica, da cidade, que é a população e um método, ou ação, da

cidade, que é o aumento populacional.

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”

Você acertou!

Resposta no slide 12 da aula 2.

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

Você acertou!

Resposta no slide 5 da aula 3.

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);

Você acertou!

Resposta no slide 5 da aula 3. O modificador ‘public’, que no Java corresponde ao modificador
‘publico’, torna o elemento que ele modifica visível para todos os outros elementos da
aplicação.

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

Você acertou!

O modificador ‘publico’, torna o elemento que ele modifica visível para todos os outros
elementos da aplicação, conforme visto no slide 5 da aula 3.

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

Você acertou!

Elementos modificados como ‘protegidos’ funcionam de forma semelhante ao ‘privado’,
conforme visto no slide 6 da aula 3.

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

Você acertou!

O modificador ‘private’, que no Java corresponde ao modificador ‘privado’, torna o elemento
que ele modifica invisível para todos os outros elementos da aplicação, conforme visto no slide

6 da aula 3.
Rick Heinrchs fez um comentário
  • Ótimo material. Obrigado por compartilhar.
    0 aprovações
    Carregar mais