Buscar

Progamação Orientada a Objeto I Unidade IV

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 6 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 6 páginas

Prévia do material em texto

Questionário Unidade IV - Programação Orientada a Objeto I
 Pergunta 1 
	
	
	
	
	
	
	
	
		Resposta Selecionada: 
	a. A classe Program depende da classe Console.
	Respostas: 
	a. A classe Program depende da classe Console.
	
	b. A classe Program se associa à classe Console.
	
	c. Existe um relacionamento de generalização entre as classes Program e Console.
	
	d. A classe Program representa o todo e a classe Console representa a parte em um relacionamento de agregação.
	
	e. Não é possível saber qual a relação entre as duas classes sem ter acesso ao código fonte da classe Console.
	Feedback da resposta: 
	Alternativa: A
Comentário: quando uma classe utiliza outra, a primeira depende da segunda.
	
	
	
 Pergunta 2 
	
	
	
	
	
	
	
	
		Resposta Selecionada: 
	d. Ocorreu uma divisão por zero.
	Respostas: 
	a. Erro de cast inválido.
	
	b. Erro de conversão de tipos.
	
	c. Erro de referência nula.
	
	d. Ocorreu uma divisão por zero.
	
	e. O programa não roda, pois apresenta erros.
	
	
	
	
	
 Pergunta 3 
	
	
	
	
	
	
	
	
		Resposta Selecionada: 
	a. Erro de cast inválido.
	Respostas: 
	a. Erro de cast inválido.
	
	b. Erro de conversão de tipos.
	
	c. Erro de referência nula.
	
	d. Ocorreu uma divisão por zero.
	
	e. O programa não roda, pois apresenta erros.
	
	
	
	
	
 Pergunta 4 
	
	
	
	A classe Object não é:
	
	
	
	
		Resposta Selecionada: 
	c. Uma classe onde é declarado o método Main().
	Respostas: 
	a. Uma classe da qual todas as classes herdam.
	
	b. Uma classe que declara métodos úteis para todas as outras classes.
	
	c. Uma classe onde é declarado o método Main().
	
	d. Uma classe da qual podem ser criadas variáveis que podem armazenar objetos de qualquer classe.
	
	e. Onde os métodos ToString() e Equals() são declarados.
	
	
	
 Pergunta 5 
	
	
	
	O que é uma interface?
	
	
	
	
		Resposta Selecionada: 
	c. Ela pode ser entendida como uma classe abstrata sem atributos e que defina apenas métodos abstratos.
	Respostas: 
	a. É o mecanismo de comunicação do programa com o usuário. A interface pode ser por linha de texto (console) ou ser uma interface gráfica.
	
	b. É uma classe concreta que sobrescreve todos os métodos abstratos de sua superclasse.
	
	c. Ela pode ser entendida como uma classe abstrata sem atributos e que defina apenas métodos abstratos.
	
	d. Ela pode ser entendida como uma classe abstrata sem atributos e que defina apenas métodos concretos.
	
	e. Ela define assinaturas de métodos com ou sem implementação.
	
	
	
 Pergunta 6 
	
	
	
	Se uma classe especializa (herda de) uma classe abstrata:
	
	
	
	
		Resposta Selecionada: 
	d. Ela será concreta se sobrescrever todos os métodos abstratos da superclasse.
	Respostas: 
	a. Ela será sempre abstrata.
	
	b. Ela sempre será concreta.
	
	c. Ela será abstrata se sobrescrever todos os métodos abstratos da superclasse.
	
	d. Ela será concreta se sobrescrever todos os métodos abstratos da superclasse.
	
	e. Ela será concreta se sobrescrever ao menos um método abstrato da superclasse.
	
	
	
 Pergunta 7 
	
	
	
	Sobre classes abstratas, assinale a alternativa correta.
	
	
	
	
		Resposta Selecionada: 
	c. Uma classe abstrata pode declarar métodos concretos e abstratos.
	Respostas: 
	a. Uma classe abstrata só pode herdar de outra classe abstrata.
	
	b. Uma classe abstrata pode ser instanciada em um objeto como uma classe concreta.
	
	c. Uma classe abstrata pode declarar métodos concretos e abstratos.
	
	d. Uma classe abstrata não pode declarar atributos.
	
	e. Uma classe abstrata não pode ser uma especialização de uma classe concreta.
	
	
	
 Pergunta 8 
	
	
	
	Sobre o mecanismo de tratamento de exceções, podemos dizer:
	
	
	
	
		Resposta Selecionada: 
	e. Pode tornar o programa mais tolerante a falhas.
	Respostas: 
	a. É um mecanismo que ajuda a reduzir a quantidade de erros de sintaxe de um programa.
	
	b. É um mecanismo que melhora a usabilidade de um programa.
	
	c. Não consegue evitar a ocorrência de erros de tempo de execução.
	
	d. Melhora o desempenho de um programa.
	
	e. Pode tornar o programa mais tolerante a falhas.
	
	
	
 Pergunta 9 
	
	
	
	Sobre o tratamento de exceções, podemos dizer:
	
	
	
	
		Resposta Selecionada: 
	a. Com um bloco try, podemos tratar várias exceções, cada uma tratada em um bloco catch.
	Respostas: 
	a. Com um bloco try, podemos tratar várias exceções, cada uma tratada em um bloco catch.
	
	b. Para cada bloco catch, devemos ter um bloco try.
	
	c. Para cada bloco try, só podemos ter um bloco catch.
	
	d. Podemos usar o bloco try sem usar nenhum bloco catch.
	
	e. Podemos usar o bloco catch sem usar nenhum bloco try.
	
	
	
 Pergunta 10 
	
	
	
	Uma classe não pode:
	
	
	
	
		Resposta Selecionada: 
	a. Herdar de uma classe abstrata e uma classe concreta.
	Respostas: 
	a. Herdar de uma classe abstrata e uma classe concreta.
	
	b. Herdar de uma classe abstrata.
	
	c. Realizar uma interface.
	
	d. Herdar de uma classe e realizar duas interfaces.
	
	e. Herdar de uma classe concreta e realizar uma interface.

Continue navegando