Buscar

LINGUAGEM DE PROGRAMAÇÃO

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

Disciplina:  LINGUAGEM DE PROGRAMAÇÃO
	Avaliação:  CCT0261_AVS_Data: 27/06/2017 20:26:50 (F)       Critério: AVS
	Aluno:  - RUBENS
	Nota Prova: 5,5 de 8,0      Nota Partic.: 0,0     Av. Parcial.: 2,0
	Nota SIA: 7,0 pts
	 
		
	LINGUAGEM DE PROGRAMAÇÃO
	 
	 
	 1a Questão (Ref.: 56618)
	Pontos: 1,0  / 1,0
	Java é uma linguagem multiplataforma, isto é, pode ser executada em vários sistemas operacionais ou dispositivos. Tal característica é em razão, principalmente, pela presença da Máquina Virtual Java. Explique como esta Máquina Virtual possibilita a execução dos programas Java em várias plataformas.
		
	
Resposta: A Máquina Virtual Java, JVM, compila o codigo gerado, interpreta os bytecodes e executa o código independente do sistema operacional.
	
Gabarito: A máquina virtual java é um componente da plataforma java que funciona entre o sistema operacional e o programa java. Existe uma implementação de máquina virtual java para cada sistema operacional e/ou dispositivo móvel. Na verdade, é a máquina virtual java que interpreta o programa java.
		
	
	 2a Questão (Ref.: 56836)
	Pontos: 0,0  / 1,0
	A classe abaixo foi implementada na visão procedural. Implemente esta classe utilizando os conceitos de Classe, Métodos Acessadores e Modificadores do paradigma Orientado a Objetos.
Deverão ser feitas as classes Funcionário e Dependente.
public class ConvertaOO {
    
    public static void main(String[] args) {
            String nome;
            int idade;
            nome = "Jose";
            idade =  40;
            System.out.println(nome+idade);
            String nomedep;
            int idadedep;
            nome = "Ana";
            idade =  20;
            System.out.println(nomedef+idadedep);
      }
}
		
	
Resposta:
	
Gabarito:
public class Funcionario {
   private String nome;
   private int idade;
   public Funcionario(String nome, int idade){
     this.nome=nome;
     this.idade=idade;
   }
   public int getIdade(){
     return idade;
   }
   public String getNome(){
     return nome;
   }
   public void setNome(String nome){
     this.nome=nome;
   }
   public void setIdade(int idade){
     this.idade=idade;
   }
 
}
public class Dependente{
   private String nome;
   private int idade;
   public Dependente(String nome, int idade){
     this.nome=nome;
     this.idade=idade;
   }
   public int getIdade(){
     return idade;
   }
   public String getNome(){
     return nome;
   }
   public void setNome(String nome){
     this.nome=nome;
   }
   public void setIdade(int idade){
     this.idade=idade;
   }
}
public class ConvertaPrincipal {
    public static void main(String[] args) {
  Funcionario func1 = new Funcionario("jose",40);
        Dependente dep1 = new Dependente("ana",20);
            System.out.println(func1.getNome()+func1.getIdade());
            System.out.println(dep1.getNome()+dep1.getIdade());
     }
}
		
	
	 3a Questão (Ref.: 33286)
	Pontos: 1,0  / 1,0
	A tecnologia Java é, basicamente, dividida em:
		
	 
	JSE, JEE e JME
	
	JSE, JEEP e JME
	
	JSE, JDE e JPE
	
	JSE, JEE e JPE
	
	JSE, JDE e JME
		
	
	 4a Questão (Ref.: 33318)
	Pontos: 1,0  / 1,0
	Observe o código em Java a seguir, em que se pode verificar a aplicação dos operadores de pré-decremento e pós-decremento.
public class Decrementa{
     public static void main(String args[]) {
               int m, n = 44;
               m = --n;
               m = n--;
               System.out.println(m);
               System.out.println(n);
      }
}
Qual será a saída ?
		
	
	42 e 43
	
	42 e 41
	
	42 e 42
	
	43 e 43
	 
	43 e 42
		 Gabarito Comentado.
	
	 5a Questão (Ref.: 699606)
	Pontos: 0,0  / 1,0
	O método setDefaultCloseOperation()pode ser executado com algumas constantes como argumento, marque a alternativa em que a constante usada destrói a janela.
		
	 
	EXIT_ON_CLOSE
	
	HIDE_ON_CLOSE
	
	DESTROI_ON_CLOSE
	 
	DISPOSE_ON_CLOSE
	
	DO_NOTHING_ON_CLOSE
		 Gabarito Comentado.
	
	 6a Questão (Ref.: 31138)
	Pontos: 1,0  / 1,0
	Dada a instrução: Pessoa p = new Pessoa(), assinale a alternativa que represente melhor o que acontece quando esta instrução é interpretada.
		
	 
	está sendo criada uma variável de referência chamada p do tipo Pessoa, que está sendo associada a um objeto do tipo Pessoa que está sendo criado e instanciado para a memória heap da JVM.
	
	está sendo criada uma variável primitiva chamada p que está sendo associada a um novo objeto.
	
	está sendo criada uma variável primitiva chamada Pessoa que está sendo associada a um novo objeto.
	
	está sendo criada uma variável de referência chamada Pessoa, que está sendo associada a uma nova variável primitiva.
	
	está sendo criada uma variável de referência chamada Pessoa, que está sendo associada a um objeto do tipo Pessoa.
		
	
	 7a Questão (Ref.: 63477)
	Pontos: 0,0  / 0,5
	(PRODEB 2008) Dado a estrutura da linguagem Java para acesso a arquivos, assinale a alternativa correta.
		
	 
	A classe abstrata Reader define métodos para entrada de dados baseada em bytes.
	
	A classe abstrata OutputStream define métodos para entrada de dados baseada em bytes.
	 
	A classe abstrata InputStream define métodos para entrada de dados baseada em bytes.
	
	A classe abstrata Writer define métodos para entrada de dados baseada em bytes.
	
	A classe abstrata File define métodos para entrada de dados baseada em bytes.
		
	
	 8a Questão (Ref.: 55497)
	Pontos: 0,5  / 0,5
	Como se declara um método estático em Java?
		
	
	static exemploMetodo() {}
	
	static void public exemploMetodo() {}
	
	public void static exemploMetodo() {}
	 
	public static void exemploMetodo() {}
	
	public void exemploMetodo() {}
		 Gabarito Comentado.
	
	 9a Questão (Ref.: 228326)
	Pontos: 0,0  / 0,5
	Considere uma classe ContaBancária e suas duas subclasses ContaCorrente e ContaPoupança, cada uma das três com o método AplicarJuros. A redefinição do método AplicarJuros nas duas subclasses, cada uma com detalhes de implementação diferentes com a mesma interface, caracteriza o princípio denominado na orientação a objetos como:
		
	 
	Polimorfismo
	
	Sobrecarga
	
	Encapsulamento
	
	Abstração
	 
	Herança
		 Gabarito Comentado.
	
	 10a Questão (Ref.: 32040)
	Pontos: 0,5  / 0,5
	Pode-se dizer sobre exceções que: Marque a alternativa correta.
		
	
	são as principais classes de exceções Java: NullPointerException, offExcecpion e onException
	
	a estrutura de uma exceção é o bloco catch, que resume-se em tentar executar o código, bloco try, que fará todo o tratamento em caso de algum erro
	
	é obrigatório utilizar o comando finally em todos tratamentos de exceção
	 
	o tratamento de exceção deve ser feito em todos os casos em que haja probabilidade de ocorrer um erro.
	
	throws é o comando responsável pela implementação de uma exceção
		 Gabarito Comentado.

Outros materiais