Buscar

APOL POO 100

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Questão 1/10 - Programação Orientada a Objetos 
Conforme vimos, na programação orientada a objetos temos alguns paradigmas. 
Dentre as opções abaixo, qual apresenta apenas os paradigmas de orientação a 
objetos: 
Nota: 10.0 
 
A encapsulamento, classe, objeto e método. 
 
B encapsulamento, associação, herança e polimorfismo. 
Você acertou! 
Conforme visto no slide 3 do tópico 1 da aula 4, os paradigmas de orientação à objetos são encapsulamento, associação, herança e polimorfismo. 
 
C associação, composição, características da classe e objeto. 
 
D público, privado e protegido. 
 
E método e atributo. 
 
Questão 2/10 - Programação Orientada a Objetos 
Classes e objetos em POO possuem algumas características quanto à sua 
construção, destruição, ações e comportamento. 
Sobre as Classes e Objetos, na POO, é correto afirmar que: 
Nota: 10.0 
 
A uma classe define características e ações que os objetos irão ter. O objeto, por sua vez, pode alterar essas características e ações. 
 
B o método construtor da classe é o primeiro método que é chamado ao ser criado um objeto desta classe. 
Você acertou! 
Conforme vimos na aula 2, no slide 6. 
 
C as classes não devem ser relacionadas a entidades do mundo real. 
 
D podem existir objetos que não sejam instancias de classes. 
 
E os atributos que a classe define determinam o comportamento que os objetos desta classe irão ter. 
 
Questão 3/10 - Programação Orientada a Objetos 
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: 
Nota: 10.0 
 
A String 
 
B Método 
 
C Conjunto 
 
D Classe 
Você acertou! 
Resposta no slide 3 da aula 2. 
 
E Objeto 
 
Questão 4/10 - Programação Orientada a Objetos 
O Método é um conceito fundamental da programação orientada a objetos. 
Quando falamos em métodos na programação orientada a objetos, podemos afirmar 
que os métodos representam: 
Nota: 10.0 
 
A as ações que são definidas pelas classes. 
Você acertou! 
Métodos são, se comparados a programação estruturada, como funções, ou seja, representam ações que o objeto da classe pode executar. Vide o slide 
11 da aula 1. 
 
B as associações que ocorrem entre as classes. 
 
C os parâmetros para a criação dos objetos. 
 
D as características que as classes definem para os objetos. 
 
E os tipos de programação utilizada. 
 
Questão 5/10 - Programação Orientada a Objetos 
Java é uma linguagem orientada a objetos. 
Para criarmos um objeto chamado “exemplo”, pertencente à classe “Exemplo“, qual 
das alternativas abaixo está correta: 
Nota: 10.0 
 
A class Exemplo = new Exemplo; 
 
B Exemplo exemplo = new Exemplo(); 
Você acertou! 
Para criarmos objetos, no Java, devemos sempre utilizar o operador ‘new’, conforme vimos durante a parte prática 1 de nossa aula. 
 
C Exemplo exemplo(); 
 
D public class Exemplo {}; 
 
E Exemplo exemplo; 
 
Questão 6/10 - Programação Orientada a Objetos 
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: 
Nota: 10.0 
 
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 7/10 - Programação Orientada a Objetos 
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; 
} 
Nota: 10.0 
 
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. 
 
Questão 8/10 - Programação Orientada a Objetos 
A linguagem Java é, atualmente, uma das linguagens que implementa o paradigma da 
programação orientada a objetos mais utilizada, particularmente pela possibilidade de 
portabilidade de código entre plataformas. 
Sobre a visibilidade de classes, métodos e atributos, aplicados à linguagem Java, 
seleciona a opção correta: 
Nota: 10.0 
 
A uma classe pública, no Java, só pode ser acessada por outras classes que estejam dentro do mesmo pacote. 
 
B na linguagem Java, quando uma classe é declarada privada, todos os atributos e métodos da mesma também serão privados, independente 
do modificador aplicado. 
 
C quando não adicionamos um modificador de acesso a uma classe Java, ela é visível apenas dentro do pacote onde ela está declarada. 
Você acertou! 
Conforme visto na parte prática da aula, se não incluirmos um modificador de acesso à assinatura de uma classe, ela se torna visível apenas no pacote 
que a definiu. Isso é chamado de modificador de pacote. 
 
D as classes Java devem ser declaradas dentro de um arquivo ‘*.java’, onde * é o nome da classe pública principal do arquivo, sendo que 
podemos ter quantas classes públicas quisermos dentro do mesmo arquivo. 
 
E devemos evitar a utilização do modificador protected, pois o mesmo só irá funcionar em classes abstratas. 
 
Questão 9/10 - Programação Orientada a Objetos 
Java é um exemplo de linguagem orientada a objetos. 
Sobre as Classes e Objetos na linguagem Java, qual das alternativas abaixo é a 
correta: 
Nota: 10.0 
 
A podemos ter quantas classes públicas quisermos dentro dos arquivos “.java”. 
 
B é uma boa prática de programação adotada no Java iniciar o nome das classe com letra minúscula e o caractere ‘_’. 
 
C não podemos criar pacotes na linguagem Java. 
 
D para executar um programa Java precisamos de uma classe chamada Main. 
 
E criamos um objeto em Java utilizando o operador ‘new’. 
Você acertou! 
Para criar objetos na linguagem Java, devemos utilizar sempre o operador ‘new’, conforme vimos durante a aula prática 1. 
 
Questão 10/10 - Programação Orientada a Objetos 
Em um sistema de software encomendado para seu desenvolvimento, temos um 
módulo responsável pela criação de pedidos, em que cada pedido é composto por 
itens. 
Ao nível da POO, o paradigma que é aplicado à situação descrita é: 
Nota: 10.0 
 
A associação 
 
B encapsulamento 
 
C herança 
 
D composição 
Você acertou! 
Na relação de composição, temos uma interdependência entre o todo e as partes, ou seja, uma não existe sem a outra, conforme vimos no slide 10 da 
aula 4. 
 
E polimorfismo

Continue navegando