Buscar

Apol 1 Nota 8.0

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Questão 1/10
Alan Kay formulou os princípios de orientação a objetos. Entre esses princípios, o primeiro diz que qualquer coisa pode ser um objeto, ou seja, podemos considerar objetos os substantivos em uma especificação.
Levando-se esse princípio em conta, qual alternativa abaixo representa objetos da seguinte especificação:
“Desenvolva um sistema que contenha um cadastro de usuários e um cadastro de itens. Esses usuários podem fazer pedidos, que conterão uma quantidade de itens.”
	A	sistema e cadastro.
	B	usuário, item e pedido.
	C	usuário e sistema.
	D	cadastro de itens e cadastro de usuários
	E	sistema, item e cadastro.
Questão 2/10
Alan Kay, criador da POO, acreditava que seria fácil a compreensão da linguagem devido aos elementos serem cognitivos.
Qual, dentre as alternativas abaixo, é um dos princípios de orientação a objetos formulados por Alan Kay:
	A	classes não devem ser agrupadas conforme similaridade.
	B	as classes devem ser criadas dentro de pacotes.
	C	uma classe possui comportamentos associados ao objeto.
	D	objetos podem definir métodos e atributos próprios.
	E	não é possível termos o mesmo método em objetos diferentes.
Questão 2/10
A POO tem vantagens e desvantagens sobre a programação estruturada.
Das alternativas abaixo, qual denota uma desvantagem:
	A	necessidade de hardware mais poderoso para execução dos sistemas.
	B	possibilidade de utilização de classes externas para aumentar o tempo de desenvolvimento.
	C	apenas a linguagem Java oferece suporte a POO.
	D	o aprendizado é menos complexo que de programação estruturada.
	E	aplicação do mesmo padrão, desde a analise até o desenvolvimento.
Questão 3/10
A POO tem vantagens e desvantagens sobre a programação estruturada.
Das alternativas abaixo, qual denota uma desvantagem:
	A	necessidade de hardware mais poderoso para execução dos sistemas.
	B	possibilidade de utilização de classes externas para aumentar o tempo de desenvolvimento.
	C	apenas a linguagem Java oferece suporte a POO.
	D	o aprendizado é menos complexo que de programação estruturada.
	E	aplicação do mesmo padrão, desde a analise até o desenvolvimento.
Questão 4/10
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:
	A	as ações que são definidas pelas classes.
	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
O Atributo é um conceito fundamental em programação orientada a objetos.
Considerando os atributos, em orientação a objetos, podemos afirmar que:
	A	são definidos pelas classes, mas podem ser alterados pelos objetos.
	B	são as características que todos os objetos de uma determinada classe terão.
	C	devem ser sempre criados, pois não podemos ter classes sem atributos.
	D	representam as ações que determinada classe terá.
	E	classes que não definem atributos são chamadas de classes abstratas.
Questão 6/10
Java é um exemplo de linguagem orientada a objetos.
Sobre as Classes e Objetos na linguagem Java, qual das alternativas abaixo é a correta:
	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’.
Questão 7/10
Java é uma linguagem orientada a objetos.
Para criarmos um objeto chamado “exemplo”, pertencente à classe “Exemplo“, qual das alternativas abaixo está correta:
	A	class Exemplo = new Exemplo;
	B	Exemplo exemplo = new Exemplo();
	C	Exemplo exemplo();
	D	public class Exemplo {};
	E	Exemplo exemplo;
Questão 8/10
Levando-se em consideração a seguinte interface:
public interface Avengers {
 ...
}
Qual das alternativas representa sua implementação em uma classe Java chamada “Thor”:
	A	public Thor extends Avengers {
...
 }
	B	public Thor implements interface {
...
}
	C	public Thor implements Avengers {
...
 }
	D	Avengers Thor = implements Avengers();
	E	Avengers Thor = new Avengers();
Questão 9/10
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:
	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.
	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 10/10
A linguagem Java possui características específicas no que diz respeito a classe.
Sobre as classes abstratas, qual a alternativa correta:
	A	são chamadas abstratas as classes em que nenhum método contenha implementação.
	B	as classes abstratas não pode ser instanciadas.
	C	classes abstratas não podem ser utilizadas para criação de subclasses.
	D	em um sistema totalmente orientado a objetos não devemos utilizar classes abstratas.
	E	um atributo declarado como abstrato em uma classe faz com que esta classe seja considerada abstrata.
respostas:
1D 2C 3A 4A 5B 6E 7A 8C 9B 10B

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais