Buscar

exercícioAula04

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

Prévia do material em texto

1.
		Analise o seguinte trecho de código na linguagem Java:
int i1 = 5, i2 = 6;
String s1 = (i1>i2)? "x":"y";
Após rodar o trecho de código acima apresentado, o valor atribuído a s1 será:
	
	
	
	
	 
	y
	
	
	5
	
	
	6
	
	 
	false
	
	
	x
	 Gabarito Comentado
	
	
		2.
		Como se instancia um objeto em Java?
	
	
	
	
	
	Classe objeto = Construtor();
	
	
	Classe objeto = new Construtor;
	
	
	Construtor objeto = new Classe;
	
	
	Construtor objeto = new Classe();
	
	 
	Classe objeto = new Construtor();
	
	
	
		3.
		Qual sintaxe expressa a criação correta de uma classe em java?
	
	
	
	
	
	class public Exemplo {}
	
	
	Public Exemplo {}
	
	
	public class Exemplo() {}
	
	 
	public class Exemplo {}
	
	
	class Exemplo() {}
	
	
	
		4.
		Um estagiário está desenvolvendo, a luz do paradigma da orientação a objetos, parte de um programa responsável por gerenciar a folha de pagamento de uma instituição financeira do Rio de Janeiro. Devido a sua pouca experiência com Java, durante a codificação surgiram algumas dúvidas quanto a conceitos básicos deste paradigma. É incorretoafirmar que em Java:
	
	
	
	
	 
	Um objeto não armazena seu estado em campos (variáveis) e expõe seu comportamento através de métodos (funções).
	
	
	Atributos: determinam o estado do objeto
	
	
	A classe provê a estrutura para a construção de objetos.
	
	
	Objetos de software são conceitualmente similares a objetos do mundo real: eles consistem do estado e o comportamento relacionado.
	
	
	Objetos são instâncias da classe.
	 Gabarito Comentado
	
	
		5.
		Quando desenvolvemos uma classe em Java podemos definir um atributo de diferentes formas, como usar modificadores de visibilidade e também definí-lo como estático, usando o termo static. Definir um atributo como static significa:
	
	
	
	
	
	O dado atribuído a este atributo fica guardado no objeto, e não na classe.
	
	
	É acessado pelo objeto e não pela classe.
	
	
	É a forma mais próxima de se definir um atributo local em Java.
	
	 
	O valor deste atributo é o mesmo para todas as instâncias da classe (ele é compartilhado).
	
	
	É um atributo do objeto e não da classe.
	
	
	
		6.
		
	
	
	
	
	
	O código é executado normalmente, pois c não é uma instancia da mesma classe que o atributo
	
	 
	Será gerado um erro de compilação, pois o atributo é private.
	
	
	O objeto c não pode ser instanciado, pois não há construtor na classe.
	
	
	Será gerado erro de compilação pois há erro de sintaxe em: c.cor="Prata";
	
	 
	O código é executado normalmente, pois c é uma instancia da mesma classe que o atributo

Outros materiais