Buscar

Prova Linguagem de Programação

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Logo da Estácio de Sá
	 
	Fechar Prova Fechar
	Avaliação: CCT0261_AV_201502378795 » LINGUAGEM DE PROGRAMAÇÃO
	Tipo de Avaliação: AV
	Aluno: 201502378795 - DOUGLAS VINICIUS SOARES DA SILVA
	Professor:
	ALEXANDRE SOARES ALVES
	Turma: 9007/AG
	Nota da Prova: 6,5    Nota de Partic.: 0,5   Av. Parcial 1,5  Data: 10/06/2017 16:09:05
	
	 Questão número 1.1a Questão (Ref.: 201502473512)
	Pontos: 1,0  / 1,0
	Identifique no código abaixo um exemplo de Objeto (Instância), Método e Classe. Explique cada conceito deste.
public class JavaApp {
  public static void main(String[] args) {
     Java java1 = new Java("1.5", "jdk");
    System.out.println(java1.getNome());
  }
}
	
	
	
Resposta: //Método = Java java1 = new Java(String[] args) //Instância = java1.getNome() //Classe = public class JavaApp { .... }
	
Gabarito:
Objeto: java1
Classe: Java
Método: getNome()
Objeto é uma instância de classe. Classe é um modelo abstrato de dados. Método é uma operação ou ação ofertada pela classe.
 
	
	
	 Questão número 2.2a Questão (Ref.: 201502473264)
	Pontos: 1,0  / 1,0
	Uma interface, chamada SituacaoAcademica, foi implementada onde foram definidos os métodos public abstract boolean obterSituacaoAluno() e public abstract float obterMediaAluno().
O método obterSituacaoAluno retorna true, se o aluno foi aprovado com média maior ou igual a 6 e, false se o aluno foi reprovado.
O método obterMediaAluno() retorna a média aritmética do aluno considerando duas notas. 
Desenvolva uma classe que implemente esta Interface e seus métodos.
	
	
	
Resposta: public class SituacaoAcademica { public static void main (String args[]) { float m = 0; public abstract obterMediaAluno(float n1, n2) { float m = ((n1 + n2) / 2); return m; } public abstract obterSituacaoAluno(boolean) { if ( m < 6) { System.out.println("Aluno Reprovado"); } else if { System.out.println("Aluno Aprovado"); } } } }
	
Gabarito:
public interface SituacaoAcademica{
     public abstract boolean obterSituacaoAluno();
     public abstract float obterMediaAluno();
}
public class Aluno implements SituacaoAcademica{
   ...
   
   public boolean obterSituacaoAluno(){
        if (this.media >= 6) {
            return true;
        }
        else{
           return false;
        }
   }
   public float obterMeidaAluno(){
          this.media=(this.notaav1+this.notaav2)/2;
          return this.media;
   }
   ...
}
	
	
	 Questão número 3.3a Questão (Ref.: 201502494742)
	Pontos: 1,0  / 1,0
	Seja um programa em java com o seguinte código:
public class PrimeiroPrograma {
public static void main (String args[]) {
          System.out.println("Bem vindo ao Mundo Java");
}
}
Marque a única alternativa CORRETA:
	
	
	Opção Não Respondida
	O arquivo pode ser salvo com qualquer nome, pois o compilador entenderá que é um programa em java.
	Opção Não Respondida
	O arquivo pode ser salvo com qualquer nome desde que tenha a extensão .java, indicando que é um código fonte em java.
	Opção Marcada Opção Certa
	O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz diferença entre letras maiúscula e minúscula.
	Opção Não Respondida
	O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz diferença entre letras maiúscula e minúscula.
	Opção Não Respondida
	O arquivo deve ser salvo como ProgramaPrincipal.java, pois este possui o método main (String arg []) que é o método principal do java.
	
	
	 Questão número 4.4a Questão (Ref.: 201502447811)
	Pontos: 1,0  / 1,0
	Em Java encontra-se várias formas de implementarmos uma estrutura de dados. Uma delas é a criação de matrizes unidimensionais (vetores) e multidimensionais. É correto afirmar sobre esta estrutura de dados:
	
	
	Opção Marcada Opção Certa
	é usada para armazenar dados de tipos primitivos e também para armazenar objetos.
	Opção Não Respondida
	é usada somente para agrupar objetos.
	Opção Não Respondida
	não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem C.
	Opção Não Respondida
	é usada somente para armazenar tipos primitivos.
	Opção Não Respondida
	é usada somente para agrupar dados de tipos primitivos, como int e double.
	
	
	 Questão número 5.5a Questão (Ref.: 201503116285)
	Pontos: 0,0  / 1,0
	Analise as afirmativas e marque a alternativa correta:
i-Os componentes Java puros oferecem um maior nível de portabilidade e flexibilidade e são do pacote AWT.
ii-Os componentes Swing fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo denominada de aparência de metal.
iii-Os componentes AWT fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo denominada de aparência de metal.
	
	
	Opção Não Respondida
	Todas as alternativas estão erradas.
	Opção Não Respondida Opção Certa
	Apenas a alternativa ii está correta.
	Opção Não Respondida
	Apenas a alternativa i está correta.
	Opção Marcada Opção Errada
	Apenas a alternativa iii está correta.
	Opção Não Respondida
	Todas as alternativas estão corretas.
	
	
	 Questão número 6.6a Questão (Ref.: 201502688362)
	Pontos: 1,0  / 1,0
	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:
	
	
	Opção Não Respondida
	final
	Opção Marcada Opção Certa
	private ou protected
	Opção Não Respondida
	static
	Opção Não Respondida
	abstract
	Opção Não Respondida
	public
	
	
	 Questão número 7.7a Questão (Ref.: 201502448313)
	Pontos: 0,5  / 0,5
	Marque a alternativa que representa a palavra reservada que indica a execução do construtor de superclasses em uma generalização:
	
	
	Opção Não Respondida
	implements
	Opção Marcada Opção Certa
	super
	Opção Não Respondida
	new
	Opção Não Respondida
	extends
	Opção Não Respondida
	generation
	
	
	 Questão número 8.8a Questão (Ref.: 201502472171)
	Pontos: 0,5  / 0,5
	Como se declara um método estático em Java?
	
	
	Opção Não Respondida
	static exemploMetodo() {}
	Opção Não Respondida
	public void exemploMetodo() {}
	Opção Marcada Opção Certa
	public static void exemploMetodo() {}
	Opção Não Respondida
	static void public exemploMetodo() {}
	Opção Não Respondida
	public void static exemploMetodo() {}
	
	
	 Questão número 9.9a Questão (Ref.: 201502648407)
	Pontos: 0,5  / 0,5
	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.
	
	
	Opção Não Respondida
	JOptionPane.showFileChooser(null, "Minha mensagem!");
	Opção Não Respondida
	JOptionPane.showQuestionMessage(null, "Minha mensagem!");
	Opção Marcada Opção Certa
	JOptionPane.showMessageDialog(null, "Minha mensagem!");
	Opção Não Respondida
	JOptionPane.showInputDialog(null, "Minha mensagem!");
	Opção Não Respondida
	JOptionPane.showConfirmDialog(null, "Minha mensagem!");
	
	
	 Questão número 10.10a Questão (Ref.: 201502985332)
	Pontos: 0,0  / 0,5
	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 é:
	
	
	Opção Não Respondida Opção Certa
	NumberFormatException
	Opção Não Respondida
NullPointerException
	Opção Não Respondida
	ArithmeticExceptiocn
	Opção Marcada Opção Errada
	IndexOutOfBoundsException
	Opção Não Respondida
	IOException

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais