Buscar

avaliação online 4(AOL 4) - programação orientada a objetos

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

Pergunta 1
1 em 1 pontos
	
	
	
	 Se você é um programador e vai desenvolver um sistema orientado a objetos em que parte da implementação será codificada por outra empresa, como você deveria declarar os métodos que precisa utilizar, mas não vai implementar?
	
	
	
	
		Resposta Selecionada:
	b. 
Abstract.
	Respostas:
	a. 
 Protected.
	
	b. 
Abstract.
	
	c. 
Hiper.
	
	d. 
final.
	
	e. 
 Super.
	
	
	
Pergunta 2
1 em 1 pontos
	
	
	
	 Qual das alternativas listadas abaixo é a mais adequada para definir a técnica de programação que permite a definição de classes tomando como base outra classe pré-existente?
	
	
	
	
		Resposta Selecionada:
	c. 
Herança.
	Respostas:
	a. 
 Abstração.
	
	b. 
Encapsulamento.
	
	c. 
Herança.
	
	d. 
Normalização.
	
	e. 
Nenhuma das alternativas.
	
	
	
Pergunta 3
1 em 1 pontos
	
	
	
	 Qual das alternativas listadas abaixo é a mais adequada para definir a técnica de programação orientada a objeto que tem como objetivo eliminar toda a informação irrelevante, focando apenas no essencial ao modelar um objeto?
	
	
	
	
		Resposta Selecionada:
	d. 
 Abstração.
	Respostas:
	a. 
Encapsulamento.
	
	b. 
Normalização.
	
	c. 
 Herança.
	
	d. 
 Abstração.
	
	e. 
Modularização.
	
	
	
Pergunta 4
1 em 1 pontos
	
	
	
	 Um dos conceitos da orientação a objetos diz que o estado de um objeto não deve ser acessado diretamente, mas sim por intermédio de métodos de acesso (ou propriedades).
Este conceito é intitulado:
	
	
	
	
		Resposta Selecionada:
	c. 
Encapsulamento.
	Respostas:
	a. 
Interface.
	
	b. 
Herança.
	
	c. 
Encapsulamento.
	
	d. 
 Classe.
	
	e. 
Polimorfismo.
	
	
	
Pergunta 5
1 em 1 pontos
	
	
	
	 Marque a alternativa ERRADA:
	
	
	
	
		Resposta Selecionada:
	b. 
A abstração permite a separação da parte visível de um objeto (implementação) dos detalhes de seu funcionamento interno (interface).
	Respostas:
	a. 
O encapsulamento permite a separação da interface de um objeto dos detalhes de seu funcionamento interno.
	
	b. 
A abstração permite a separação da parte visível de um objeto (implementação) dos detalhes de seu funcionamento interno (interface).
	
	c. 
O Encapsulamento tem como meta controlar o acesso as informações do estado interno do objeto.
	
	d. 
Herança é o mecanismo que nos permite definir uma nova classe em função de outra pré-existente.
	
	e. 
Uma das vantagens do encapsulamento é a divisão de responsabilidades.
	
	
	
Pergunta 6
1 em 1 pontos
	
	
	
	 Em Java, a palavra-chave que restringe o acesso a um método ou atributo apenas à própria classe é:
	
	
	
	
		Resposta Selecionada:
	c. 
Private.
	Respostas:
	a. 
Hidden.
	
	b. 
Protected.
	
	c. 
Private.
	
	d. 
Secret.
	
	e. 
Inner.
	
	
	
Pergunta 7
1 em 1 pontos
	
	
	
	Com relação a classes abstratas e herança podemos afirmar:
	
	
	
	
		Resposta Selecionada:
	a. 
Em Java, uma classe pode implementar diversas interfaces.
	Respostas:
	a. 
Em Java, uma classe pode implementar diversas interfaces.
	
	b. 
 Em Java, uma classe pode herdar de mais de uma classe.
	
	c. 
Em Java, uma classe não pode herdar de uma classe abstrata.
	
	d. 
Em Java, uma classe abstrata só pode haver métodos abstratos.
	
	e. 
 Em Java, uma interface já vem com seu código implementado.
	
	
	
Pergunta 8
1 em 1 pontos
	
	
	
	O uso de interfaces é um poderoso instrumento para modularização de software. Sobre este conceito é possível afirmar que:
	
	
	
	
		Resposta Selecionada:
	a. 
 Uma Interface especifica um conjunto de métodos que uma classe deve implementar, mas não especifica como esses métodos devem ser implementados.
	Respostas:
	a. 
 Uma Interface especifica um conjunto de métodos que uma classe deve implementar, mas não especifica como esses métodos devem ser implementados.
	
	b. 
 Interfaces são usadas apenas para criar a comunicação com o usuário final.
	
	c. 
Interfaces devem definir o que as classes devem fazer e como elas devem fazer.
	
	d. 
 Interfaces permitem a criação de objetos gráficos diretamente sem a necessidade de classes que realizem a definição dos mesmos.
	
	e. 
Classes abstratas também podem ser chamadas de interface.
	
	
	
Pergunta 9
1 em 1 pontos
	
	
	
	[CESGRANRIO - 2012 - CMB - Assistente Técnico - Administrativo - Programador de Computador] Uma diferença entre classe e interface é que a classe...
	
	
	
	
		Resposta Selecionada:
	c. 
Declara e implementa seus métodos, enquanto a interface apenas declara.
	Respostas:
	a. 
 Pode ter um campo de dados, enquanto a interface não.
	
	b. 
 Pode ser implementada em uma interface, enquanto a interface não pode ser implementada em uma classe.
	
	c. 
Declara e implementa seus métodos, enquanto a interface apenas declara.
	
	d. 
É usada apenas em applets, enquanto a interface é usada apenas em aplicativos dedicados.
	
	e. 
É catalogada em pacotes, enquanto a interface não.
	
	
	
Pergunta 10
1 em 1 pontos
	
	
	
	A utilização de gets e sets representa peça fundamental na linguagem Java. Nesse contexto podemos afirmar:
I – O uso de gets e sets permite ao programador acessar elementos de uma classe (atributos) em outras classes, uma vez que são métodos públicos.
II – O uso de gets e sets pode facilitar o controle de acesso aos atributos, verificando regras na hora de modificar os atributos.
III – Gets e sets não fazem sentido em classes que não possuem construtores.
	
	
	
	
		Resposta Selecionada:
	c. 
Somente I e II estão corretas.
	Respostas:
	a. 
Somente I está correta.
	
	b. 
Todas estão corretas.
	
	c. 
Somente I e II estão corretas.
	
	d. 
 Somente II e III estão corretas.
	
	e. 
Somente I e III estão corretas.

Continue navegando