Buscar

PROGRAMAÇÃO ORIENTADA A OBJETOS II - QUESTIONÁRIO UNIDADE I

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

Curso
	PROGRAMAÇÃO ORIENTADA A OBJETOS II
	Teste
	QUESTIONÁRIO UNIDADE I
	Iniciado
	
	Enviado
	Status
	Completada
	Resultado da tentativa
	2,5 em 2,5 pontos  
	Tempo decorrido
	0 minuto
	Resultados exibidos
	Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente
· Pergunta 1
0,25 em 0,25 pontos
	
	
	
	O comando ___________ serve para mostrar, no próprio console, uma cadeia (string) de texto. Utilizado para apresentar uma mensagem, um alerta como retorno de uma funcionalidade executada na linguagem C#. O comando em questão é:
	
	
	
	
		Resposta Selecionada:
	b. 
Console.Writeline;
	
	
	
· Pergunta 2
0,25 em 0,25 pontos
	
	
	
	Com relação a conceitos sobre herança (classes), julgue os seguintes itens:
I. A ideia básica de classe é que objetos que pertençam a uma mesma classe apresentam características e comportamentos em comum.
II. Uma classe deve possuir uma única declaração de método construtor.
III. Uma instância de uma classe abstrata herda atributos e métodos de sua superclasse direta.
IV. Nos modelos orientados a objetos, uma das características mais básicas e fundamentais está na identificação e na criação das classes dos objetos.
Estão corretos apenas os itens:
	
	
	
	
		Resposta Selecionada:
	c. 
I e IV.
	
	
	
· Pergunta 3
0,25 em 0,25 pontos
	
	
	
	Na orientação a objeto, o ______________ é um princípio importante durante a definição de classes. Selecione o termo que completa o enunciado:
	
	
	
	
		Resposta Selecionada:
	a. 
Encapsulamento.
	
	
	
· Pergunta 4
0,25 em 0,25 pontos
	
	
	
	Na orientação a objetos, uma classe pode ser composta por métodos e atributos. Os atributos correspondem aos dados que serão armazenados pelos objetos de determinada classe. Os métodos são utilizados para acessarmos e modificarmos os atributos, o que faz com o que os objetos mudem de estado. Sendo assim, podemos definir que uma das vantagens de se trabalhar com encapsulamento é:
	
	
	
	
		Resposta Selecionada:
	e. 
A possibilidade de mudar os detalhes internos de um objeto e a sua implementação, com impacto mínimo nas demais classes e nos demais objetos de um projeto.
	
	e. 
A possibilidade de mudar os detalhes internos de um objeto e a sua implementação, com impacto mínimo nas demais classes e nos demais objetos de um projeto.
	
	
	
· Pergunta 5
0,25 em 0,25 pontos
	
	
	
	
Relacionado com a capacidade de trabalharmos com objetos de tipos diferentes, mas de maneira similar. O enunciado refere-se a:
	
	
	
	
		Resposta Selecionada:
	a. 
Polimorfismo.
	
	
	
· Pergunta 6
0,25 em 0,25 pontos
	
	
	
	O princípio da substituição de __________ costuma ser enunciado da seguinte forma: deve ser possível substituir classes derivadas pelas classes bases sem mudança no comportamento. Nesse texto, podemos afirmar que o item que completa a lacuna é:
	
	
	
	
		Resposta Selecionada:
	c. 
Princípio de substituição de Liskov.
	
	
	
· Pergunta 7
0,25 em 0,25 pontos
	
	
	
	Criado para combater um problema chamado de interfaces “cheias” ou “poluídas”, ou seja, interfaces mais complexas do que os seus clientes realmente precisam. O princípio em questão abordado no texto é:
	
	
	
	
		Resposta Selecionada:
	a. 
Princípio da segregação de interfaces. 
	Respostas:
	a. 
Princípio da segregação de interfaces. 
	
	
	
	
	
	
	
· Pergunta 8
0,25 em 0,25 pontos
	
	
	
	Ao utilizarmos um contêiner de injeção de dependência, configuramos uma espécie de mapeamento entre tipos abstratos e tipos concretos. O _______ funciona como uma espécie de repositório que fornece os tipos concretos, ou seja, as instâncias dos objetos. O termo que complementa a lacuna do enunciado é:
	
	
	
	
		Resposta Selecionada:
	d. 
Unity.
	
	
	
· Pergunta 9
0,25 em 0,25 pontos
	
	
	
	Uma forma bastante simplificada de ver esse conceito é pensar que uma classe, em vez de instanciar objetos dos quais ela depende, recebe esses objetos prontos, vindos de outro objeto (FOWLER, 2004; SHORE, 2006). É nesse sentido que existe a:
	
	
	
	
		Resposta Selecionada:
	a. 
Injeção de dependência.
	
	
	
· Pergunta 10
0,25 em 0,25 pontos
	
	
	
	O objetivo da utilização desses contêineres e do princípio da injeção de dependência é fazer com que a aplicação dependa apenas de ____________, exceto nos pontos em que devemos configurar os mapeamentos. O termo que se adequa para o complemento do enunciado é:
	
	
	
	
		Resposta Selecionada:
	b. 
Abstrações.

Continue navegando