Logo Passei Direto
Buscar

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

Fechar
	Avaliação: CCT0261_AV2_201004009984 » LINGUAGEM DE PROGRAMAÇÃO
	Tipo de Avaliação: AV2
	Aluno: 201004009984 - MARISÂNGELA MARIA RIBEIRO GUIMARÃES
	Professor:
	RICARDO CEZAR OLIVEIRA DAMASCENO
	Turma: 9001/AA
	Nota da Prova: 6,0 de 8,0        Nota do Trabalho:        Nota de Participação: 2        Data: 15/06/2013 08:24:55
	
	 1a Questão (Cód.: 56576)
	Pontos: 1,5  / 1,5
	Erros de execução podem ocorrer em códigos fontes implementados. As boas práticas de desenvolvimento da programação orientada a objetos exigem que o desenvolvedor se preocupe com os possíveis erros de execução da sua aplicação.
Na linguagem de programação Java para tratar erros, deve-se utilizar paradigma try / catch.
Neste contexto, implemente uma aplicação Java que trate erros de divisão por zero.
		
	
Resposta: public class ExemploExcecao{ public static void main (String[]args){ int num; int calculo; try{ calcule = num/0; System.out.println ("Resultado da divisão: "+ calcule);} catch (DivisaoZero z); System.out.println ("Não é possível dividir por zero" + "Mensagem" + z.getMessage;()) } }
	
Gabarito:
public class ErroDivisaoZero{
  public static void main(String[] args){
       try{
            int x = 0;
           int y =2;
          int resultado = y/x;
       }
      catch (ArithmeticException e){
            System.out.println("erro de divisão por zero" + e.getMessage());
 
      }
}
  
 
	
	
	 2a Questão (Cód.: 31637)
	Pontos: 0,0  / 0,5
	O conceito definido na linguagem JAVA para descrever o comportamento através de um conjunto de métodos abstratos, é denominado de:
		
	 
	Interface
	 
	Polimorfismo
	
	Herança
	
	Agregação
	
	Associação
	
	
	 3a Questão (Cód.: 32546)
	Pontos: 0,5  / 0,5
	A classe "pai" na orientação a objetos é tecnicamente definida como _______________.
		
	
	hospedeira
	
	fronteiriça
	
	estrangeira
	
	sub-classe
	 
	super-classe
	
	
	 4a Questão (Cód.: 56618)
	Pontos: 1,5  / 1,5
	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) é uma espécie de camada intermediária entre o sistema operacional e o usuário. Ao criarmos um arquivo em qualquer editor de texto como por exemplo o bloco de nota e salvarmos com extensão .java, o comando javac irá criar um arquivo com o mesmo nome só que com uma extensão .class (bytecode). A JVM atuará pegando esse .class e traduzindo para linguagem computacional (bits) fazendo assim com que a plataforma em nada interfira na hora de executar o código. exe no console.: javac NomeArquivo.java (enter) Java NomeArquivo Resultado: Ele imprimirá na tela o resultado do código que foi criado anteriormente no bloco de notas.
	
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.
	
	
	 5a Questão (Cód.: 31594)
	Pontos: 0,0  / 1,0
	Ao executar o trecho de código abaixo qual o resultado apresentado?
public class Animal {
 public static void main(String[] args) {
  new Animal().anda();
 }
 public static void anda() {
  System.out.println("Anda!");
  para();
 }
 public void para() {
  System.out.println("Para!");
 }
}
		
	
	O código roda e imprime "Anda!" "Para!"
	
	O código não compila, mas imprime "Anda!" "Para!"
	 
	O código não compila. Métodos estáticos não devem chamar métodos não estáticos.
	 
	O código não compila. O construtor Animal() não foi definido.
	
	O código não compila. Não podemos chamar métodos estáticos em instâncias de objetos.
	
	
	 6a Questão (Cód.: 77783)
	Pontos: 0,5  / 0,5
	Considere:
I. Uma classe define o comportamento dos objetos através de seus métodos, e quais estados ele é capaz de manter através de seus atributos.
II. Na herança cada classe derivada (subclasse) apresenta as características (estrutura e métodos) da classe base (superclasse) e acrescenta a elas o que for definido de particularidade para ela.
III. Polimorfismo é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação e mesmo comportamento.
IV. Um objeto é capaz de armazenar estados através de seus atributos e reagir a mensagens enviadas a ele, assim como se relacionar e enviar mensagens a outros objetos.
Na orientação a objetos é correto o que se afirma em:
		
	
	II, III e IV, apenas.
	 
	I, II e IV, apenas.
	
	I, II e III, apenas.
	
	I, II, III e IV.
	
	I, III e IV, apenas.
	
	
	 7a Questão (Cód.: 31597)
	Pontos: 1,0  / 1,0
	Dado o trecho de código abaixo selecione a opção que contem uma afirmativa correta.
public interface A {
 void nomes();
}
public interface B extends A {
 void nome();
}
public class Avaliacao implements B, A {
 public void nome() {
 }
}
		
	
	As interfaces e a classe compilam normalmente.
	
	Dá erro de compilação na interface B.
	
	A classe Avaliacao não compila, pois uma classe não pode implementar duas interfaces.
	 
	A classe Avaliacao não compila, pois não implementa as duas interfaces (implements A, B).
	
	A interface B não compila, pois uma interface não pode estender outra interface.
	
	
	 8a Questão (Cód.: 63477)
	Pontos: 0,5  / 0,5
	(PRODEB 2008) Dado a estrutura da linguagem Java para acesso a arquivos, assinale a alternativa correta.
		
	
	A classe abstrata Writer define métodos para entrada de dados baseada em bytes.
	
	A classe abstrata Reader 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 File define métodos para entrada de dados baseada em bytes.
	
	A classe abstrata OutputStream define métodos para entrada de dados baseada em bytes.
	
	
	 9a Questão (Cód.: 55495)
	Pontos: 0,5  / 0,5
	Qual sintaxe expressa a criação correta de uma classe em java?
		
	
	Public Class Exemplo {}
	
	public class Exemplo() {}
	
	class public Exemplo {}
	
	class Exemplo() {}
	 
	public class Exemplo {}
	
	
	 10a Questão (Cód.: 33286)
	Pontos: 0,0  / 0,5
	A tecnologia Java é, basicamente, dividida em:
		
	
	JSE, JEEP e JME
	
	JSE, JEE e JPE
	
	JSE, JDE e JPE
	 
	JSE, JEE e JME
	 
	JSE, JDE e JME

Teste o Premium para desbloquear

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