Buscar

Progamação Orientada a Objeto I - Unidade III

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

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 6, do total de 7 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

Prévia do material em texto

Questionário Unidade III - Programação Orientada a Objeto
 Pergunta 1 
	
	
	
	
	
	
	
	
		Resposta Selecionada: 
	a. Carmen, Prata.
	Respostas: 
	a. Carmen, Prata.
	
	b. Prata, Carmen.
	
	c. Carmen, Carmen.
	
	d. Prata, Prata.
	
	e. O programa apresenta erros.
	
	
	
 Pergunta 2 
	
	
	
	
	
	
	
	
		Resposta Selecionada: 
	d. Prata, Prata.
	Respostas: 
	a. Carmen, Prata.
	
	b. Prata, Carmen.
	
	c. Carmen, Carmen.
	
	d. Prata, Prata.
	
	e. O programa apresenta erros.
	
	
	
 Pergunta 3 
	
	
	
	
	
	
	
	
		Resposta Selecionada: 
	c. A classe Exemplo apresenta um método construtor.
	Respostas: 
	a. A classe Exemplo apresenta um método e um atributo.
	
	b. A classe Exemplo apresenta dois atributos.
	
	c. A classe Exemplo apresenta um método construtor.
	
	d. A classe Exemplo apresenta dois métodos construtores.
	
	e. A classe Exemplo apresenta erros.
	
	
	
 Pergunta 4 
	
	
	
	
	
	
	
	
		Resposta Selecionada: 
	b. A classe Data não possui um construtor, que não recebe nenhum parâmetro.
	Respostas: 
	a. A classe Data não possui um construtor.
	
	b. A classe Data não possui um construtor, que não recebe nenhum parâmetro.
	
	c. Os parâmetros do método construtor da classe Data entram em conflito com os atributos da classe Data, pois são idênticos.
	
	d. Os parâmetros do método construtor da classe Data são ambíguos com relação aos atributos da classe Data, pois são idênticos.
	
	e. O código não apresenta erros.
	
	
	
 Pergunta 5 
	
	
	
	
	
	
	
	
		Resposta Selecionada: 
	e. O código compila sem erros.
	Respostas: 
	a. O código não compila, pois o objeto l da classe Legume não possui um atributo chamado Especie.
	
	b. O código não compila, pois o objeto l da classe Legume não possui um atributo chamado Nome.
	
	c. O código não compila, pois a declaração da classe Vegetal está errada.
	
	d. O código não compila, pois a declaração da classe Legume está errada.
	
	e. O código compila sem erros.
	
	
	
 Pergunta 6 
	
	
	
	
	
	
	
	
		Resposta Selecionada: 
	a. O código é um exemplo de polimorfismo.
	Respostas: 
	a. O código é um exemplo de polimorfismo.
	
	b. O código é um exemplo de sobrecarga.
	
	c. O código é um exemplo de sobrescrita.
	
	d. O código é um exemplo de delegação.
	
	e. O código apresenta erros.
	
	
	
 Pergunta 7 
	
	
	
	A abstração de conceitos do mundo real em classes e objetos é a principal motivação para a formalização do paradigma orientado a objetos. Com isso em mente, assinale a alternativa correta:
	
	
	
	
		Resposta Selecionada: 
	d. Uma classe representa um conjunto de objetos que compartilham as mesmas características e comportamentos.
	Respostas: 
	a. As classes modelam os comportamentos do conceito enquanto os objetos modelam as características do conceito.
	
	b. Os atributos e métodos de um objeto são herdados de sua classe.
	
	c. Classes representam uma abstração estática enquanto objetos representam uma abstração dinâmica.
	
	d. Uma classe representa um conjunto de objetos que compartilham as mesmas características e comportamentos.
	
	e. Uma classe é uma instância de um objeto.
	
	
	
 Pergunta 8 
	
	
	
	O que significa o modificador static?
	
	
	
	
		Resposta Selecionada: 
	d. Quando aplicado a um atributo, indica que ele terá o mesmo valor para todas as instâncias da classe.
	Respostas: 
	a. É um modificador aplicado a atributos, indicando que ele é uma constante e seu valor não pode ser alterado após ter sido inicializado.
	
	b. Quando aplicado a um construtor, indica que ele não pode ser sobrescrito.
	
	c. Quando aplicado a um método, indica que ele não pode ser sobrecarregado.
	
	d. Quando aplicado a um atributo, indica que ele terá o mesmo valor para todas as instâncias da classe.
	
	e. Quando aplicado a um método, indica que este é uma sobrescrita de um método de uma superclasse.
	
	
	
 Pergunta 9 
	
	
	
	O que significa “encapsular atributos”?
	
	
	
	
		Resposta Selecionada: 
	e. Significa que os atributos são declarados como privados e seu acesso é feito por métodos que garantem a integridade dos dados.
	Respostas: 
	a. Significa que os atributos são declarados como públicos para permitir que sejam acessados diretamente por outras partes do sistema, tornando o código mais eficiente.
	
	b. Significa que os atributos de uma classe são inicializados pelo método construtor de modo que o objeto esteja pronto para ser utilizado logo após ser instanciado.
	
	c. Significa que os atributos seguem o padrão de estilo “camel case”.
	
	d. Significa que os atributos pertencem à classe, não aos objetos instanciados por essa classe.
	
	e. Significa que os atributos são declarados como privados e seu acesso é feito por métodos que garantem a integridade dos dados.
	
	
	
 Pergunta 10 
	
	
	
	Qual das linhas abaixo apresenta uma declaração correta de um método?
	
	
	
	
		Resposta Selecionada: 
	a. void Metodo()
	Respostas: 
	a. void Metodo()
	
	b. int Metodo (int, string)
	
	c. int retorno Metodo (int parametro)
	
	d. Metodo (double parametro)
	
	e. float Metodo (string parametro1 int parametro2)

Continue navegando