Buscar

simulado4

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

1.
		Analise o projeto abaixo composto pela classe Pessoa e a classe de teste, e indique a alternativa que indica o que está errado, verificando a classe Pessoa e na sequência a classe TestaPessoa.
public class Pessoa{ 
        String nome; 
        int idade; 
        String telefone; 
        public void exibirDados(){
                  System.out.println("Nome:"+nome); 
                  System.out.println("Idade:" + idade+ " anos");
                  System.out.println("Telefone:"+ telefone); 
        }
}
public class TestaPessoa{ 
          public static void main (String [] args){ 
                       exibirDados(); 
          }
 }
	
	
	
	
	
	não há erros nos códigos acima.
	
	
	faltou criar o objeto na classe Pessoa.
	
	
	o erro está no método exibirDados() da classe Pessoa, ele não pode ser void.
	
	 
	faltou o método main na classe Pessoa.
	
	 
	faltou criar o objeto Pessoa na classe TestaPessoa, para depois poder chamar seu método através da variável de referência indicada. Exemplo: Pessoa p = new Pessoa(); e a linha exibirDados() seria substituída pela linha p.exibirDados().
	 Gabarito Comentado
	
	
		2.
		
	
	
	
	
	
	O código é executado normalmente, pois c é uma instancia da mesma classe que o atributo
	
	 
	O objeto c não pode ser instanciado, pois não há construtor na classe.
	
	
	O código é executado normalmente, pois c não é uma instancia da mesma classe que o atributo
	
	
	Será gerado erro de compilação pois há erro de sintaxe em: c.cor="Prata";
	
	 
	Será gerado um erro de compilação, pois o atributo é private.
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		3.
		Dado o código Java abaixo, marque a alternativa correta referente à criação de um objeto Cliente, o qual faz uso do código informado: 
public class Cliente{ 
String nome = null; 
int idade = 0; 
String endereco = null; 
public Cliente(String nome, int idade, String endereco){ 
this.nome = nome; 
this.idade = idade; 
this.endereco = endereco; 
} }
	
	
	
	
	
	Cliente cliente = Cliente("Maria", "20","R das Flores 322");
	
	 
	Cliente cliente = new Cliente("Maria", 20, "R das Flores 322");
	
	
	New Cliente = Cliente("Maria", "20","R das Flores 322");
	
	 
	Cliente cliente = new Cliente();
	
	
	Cliente cliente = Cliente();
	
	
	
		4.
		Assinale a opção que não faz parte do conceito de orientação a objetos.
	
	
	
	
	
	herança
	
	
	classe
	
	
	método
	
	 
	procedimento
	
	
	atributo
	 Gabarito Comentado
	
	
		5.
		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:
	
	
	
	
	
	Atributos: determinam o estado do objeto
	
	
	Objetos de software são conceitualmente similares a objetos do mundo real: eles consistem do estado e o comportamento relacionado.
	
	 
	Um objeto não armazena seu estado em campos (variáveis) e expõe seu comportamento através de métodos (funções).
	
	
	A classe provê a estrutura para a construção de objetos.
	
	
	Objetos são instâncias da classe.
	 Gabarito Comentado
	
	
		6.
		Dado o seguinte modelo:
 
 
Marque a alternativa que define a classe Pessoa.
 
	
	
	
	
	
	public class Pessoa { 
public static main (String args[]) { 
private int codigoPessoa; 
private String nome; 
private String endereco; 
private int telefone; 
} 
}
	
	
	public Pessoa { 
public static main (String args[]) { 
private int codigoPessoa; 
private String nome; 
private String endereco; 
private int telefone; 
} 
}
	
	 
	public class Pessoa { 
private int codigoPessoa; 
private String nome; 
private String endereco; 
private int telefone; 
}
	
	
	public Pessoa { 
public static main (String args[]) { 
private codigoPessoa int; 
private nome String; 
private endereco String; 
private telefone int; 
} 
}
	
	
	public Pessoa { 
private int codigoPessoa; 
private String nome; 
private String endereco; 
private int telefone; 
}
	
	
	
		7.
		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.
	
	 
	É um atributo do objeto e não da classe.
	
	 
	O valor deste atributo é o mesmo para todas as instâncias da classe (ele é compartilhado).
	
	
	É a forma mais próxima de se definir um atributo local em Java.
	
	
	É acessado pelo objeto e não pela classe.
	
	
	
		8.
		Os atributos de uma classe representam as características de um objeto, isto é, têm a finalidade de armazenar os dados dos objetos dessa classe. Com o objetivo de contemplar o encapsulamento, os atributos devem ser:
	
	
	
	
	
	final
	
	
	abstract
	
	
	static
	
	
	public
	
	 
	private ou protected

Continue navegando