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

Avaliação: CCT0261_AV_201010037961 » LINGUAGEM DE PROGRAMAÇÃO
	Tipo de Avaliação: AV
	Aluno: 201010037961 - AROLDO DE ANDRADE SANTANA
	Professor:
	MARCIO PACHECO DE AZEVEDO
	Turma: 9004/AB
	Nota da Prova: 4,0        Nota de Partic.: 1,5        Data: 18/11/2015 10:28:23
	
	 1a Questão (Ref.: 201010098383)
	Pontos: 0,5  / 1,5
	Objeto é uma instância de uma classe. Para instanciar uma classe em Java, deve-se utilizar um método especial chamado construtor.
Explique quais características este método especial deve ter e implemente um método construtor para uma classe Carro com os atributos marca e modelo.
		
	
Resposta: Public classe Carro{ String marca; String mdelo; Carro car = new Carro();
	
Gabarito:
O método construtor deve ter o mesmo nome da classe e não pode possuir retorno.
public Carro(String marca, String modelo){
 this.marca=marca;
 this.modelo=modelo;
}
	
	
	 2a Questão (Ref.: 201010098593)
	Pontos: 0,0  / 1,5
	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.: 201010073426)
	Pontos: 0,5  / 0,5
	De acordo com o texto abaixo, qual a alternativa correta? (Fonte: adaptado IBM)
"é um programa que carrega e executa os aplicativos Java, convertendo os bytecodes em código executável de máquina."
		
	
	JDK
	
	JRE
	 
	JVM
	
	garbage collector
	
	JSR
	
	
	 4a Questão (Ref.: 201010073349)
	Pontos: 0,0  / 0,5
	Considerando o código a seguir:
public static void main(String[] args) {
  int i = 15;
  while(true){
   if(i%3==0){
    System.out.print(i + " ");
   }
   i--;
    
   if(i==0){
    break;
   }   
  }
 }
A saída da execução desse trecho de código terá como primeiro número da sequência e último respectivamente:
		
	
	12 e 3
	 
	15 e 3
	
	12 e 2
	 
	15 e 2
	
	14 e 2
	
	
	 5a Questão (Ref.: 201010741357)
	Pontos: 0,5  / 0,5
	Analise as afirmativas e marque a alternativa correta:
i -A interface gráfica com o usuário (GUI) fornece a um programa um conjunto consistente de componentes intuitivos.
ii-A utilização de GUI diminui o tempo de aprendizado de uma nova ferramenta.
iii-As GUI são construídas a partir de objetos com o qual o usuário interage através dos dispositivos de entrada.
		
	
	Todas as alternativas estão erradas.
	
	Apenas a alternativa i está correta.
	
	Apenas a alternativa iii está correta.
	 
	Todas as alternativas estão corretas.
	
	Apenas a alternativa ii está correta.
	
	
	 6a Questão (Ref.: 201010072914)
	Pontos: 0,5  / 0,5
	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(); 
          }
 }
		
	
	faltou o método main na classe Pessoa.
	
	o erro está no método exibirDados() da classe Pessoa, ele não pode ser void.
	
	não há erros nos códigos acima.
	
	faltou criar o objeto 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().
	
	
	 7a Questão (Ref.: 201010089550)
	Pontos: 0,0  / 0,5
	Qual o uso da palavra reservada super em Java?
		
	
	Identificar métodos prioritários
	
	Permitir invocar métodos da classe filha.
	
	Identificar métodos sobreescritos.
	 
	Criar uma superclasse.
	 
	Permitir invocar construtores da classe pai.
	
	
	 8a Questão (Ref.: 201010097254)
	Pontos: 0,0  / 0,5
	Como se declara um método estático em Java?
		
	
	static void public exemploMetodo() {}
	
	public void exemploMetodo() {}
	 
	public static void exemploMetodo() {}
	
	static exemploMetodo() {}
	 
	public void static exemploMetodo() {}
	
	
	 9a Questão (Ref.: 201010683481)
	Pontos: 1,0  / 1,0
	A JOptionPane é a classe mais simples do Swing, esta classe mostra janelinhas de mensagens, confirmação e erros, entre outras. Marque a alternativa que apresenta o método mais apropriado de se mostrar uma mensagem para o usuário.
		
	
	JOptionPane.showConfirmDialog(null, "Minha mensagem!");
	
	JOptionPane.showFileChooser(null, "Minha mensagem!");
	 
	JOptionPane.showMessageDialog(null, "Minha mensagem!");
	
	JOptionPane.showInputDialog(null, "Minha mensagem!");
	
	JOptionPane.showQuestionMessage(null, "Minha mensagem!");
	
	
	 10a Questão (Ref.: 201010610415)
	Pontos: 1,0  / 1,0
	Uma exceção é um objeto gerado para indicar a ocorrência de algum tipo de condição excepcional durante a execução de um método qualquer. Apenas objetos de classes pertencentes à hierarquia de classes de exceção do Java poderão ser gerados, propagados e capturados. A subclasse que indica uma tentativa de converter para o formato numérico uma String cujo conteúdo não seja compatível com o formato escolhido é:
		
	
	ArithmeticExceptiocn
	
	IOException
	
	IndexOutOfBoundsException
	
	NullPointerException
	 
	NumberFormatException

Outros materiais