Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0261_AV_201207055646 » LINGUAGEM DE PROGRAMAÇÃO Tipo de Avaliação: AV Aluno: 201207055646 - GUSTAVO PEREIRA DOS SANTOS Professor: CARLOS AUGUSTO SICSU AYRES DO NASCIMENTO Turma: 9004/AB Nota da Prova: 3,2 Nota de Partic.: 1 Data: 16/11/2013 10:21:09 1 a Questão (Ref.: 201207093242) Pontos: 0,8 / 0,8 Assinale a opção que não faz parte do conceito de orientação a objetos. método atributo classe herança procedimento 2a Questão (Ref.: 201207093248) Pontos: 0,8 / 0,8 Marque a opção que corresponda a uma mensagem, baseada em GUI, para o usuário informar a idade na própria caixa de diálogo. JOptionPane.showInputDialog(int idade, "Informe a sua idade"); JOptionPane.showMessageDialog(idade, "Informe a sua idade"); JOptionPane.showMessageDialog(null, "Informe a sua idade"); JOptionPane.showDialog("Informe a sua idade"); JOptionPane.showInputDialog("Informe a sua idade"); 3 a Questão (Ref.: 201207117786) Pontos: 0,0 / 0,8 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: Erros de execução acontecem quando da execução do programa geralmente esses erros aparencem quando se tenta executar algum impossível de se executar. 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()); } } 4a Questão (Ref.: 201207118048) Pontos: 0,0 / 0,8 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: pede que seja publicado o medelo java 1.5 e executado no jdk. 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. 5a Questão (Ref.: 201207116705) Pontos: 0,8 / 0,8 Qual sintaxe expressa a criação correta de uma classe em java? public class Exemplo() {} class public Exemplo {} public class Exemplo {} class Exemplo() {} Public Class Exemplo {} 6a Questão (Ref.: 201207092325) DESCARTADA Para que possamos desenvolver aplicações básicas em Java basta termos instalado em nosso computador a(s) seguinte(s) tecnologias: (assinale somente uma alternativa) O JDK e o Java Standard Edition. Somente o Java Runtime Enviroment-JRE. Somente o Java Standard Edition. A Java Runtime Environment (JRE), ambiente de execução Java, formado pela JVM e bibliotecas,e do Java SE (Standard Edition) - JDK. Somente a Java Virutal Machine-JVM. 7a Questão (Ref.: 201207092843) Pontos: 0,0 / 0,8 Marque a alternativa que define uma matriz de números inteiros com 4 linhas e 5 colunas: int [][] matriz = new int [4][5]; int [][] matriz = new int [5][5]; int [][] matriz = new int [5,4]; int matriz [4][5]; int [][] matriz = new int [4,5]; 8a Questão (Ref.: 201207092829) Pontos: 0,0 / 0,8 Tomando como base as três classes apresentadas abaixo, podemos dizer que: public class A { A() { System.out.println("A"); } A(int valor) { System.out.println("A: " + valor); } } public class B extends A { B() { System.out.println("B"); } B(int valor) { super(valor); } } public class Avaliacao { public static void main(String[] args) { A a = new A(); B b = new B(); A a2 = new B(3); } } O código compila, imprime "A: 3 ", "A", "B" e depois "A". O código não compila. O código compila, imprime "A: 3", "B" e depois "A". O código compila, imprime "A", "B", "A" e depois "B: 3". O código compila, imprime "A", "A", "B" e depois "A: 3". 9a Questão (Ref.: 201207139278) Pontos: 0,0 / 0,8 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: O arquivo pode ser salvo com qualquer nome desde que tenha a extensão .java, indicando que é um código fonte em java. O arquivo pode ser salvo com qualquer nome, pois o compilador entenderá que é um programa em java. O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz diferença entre letras maiúscula e minúscula. O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz diferença entre letras maiúscula e minúscula. O arquivo deve ser salvo como ProgramaPrincipal.java, pois este possui o método main (String arg []) que é o método principal do java. 10a Questão (Ref.: 201207092845) Pontos: 0,8 / 0,8 A palavra reservada EXTENDS implementa qual o conceito? Portabilidade Herança Associação Polimorfismo Visibilidade 11a Questão (Ref.: 201207092355) Pontos: 0,0 / 0,8 Dada a saída: DooBeeDooBeeDo Preencha as lacunas do código: (Fonte: Livro USE a Cabeça JAVA) public class DooBee{ public static void main(String[] args){ int x = 1; while ( x < __________) { System.out.__________("Doo"); System.out.__________("Bee"); x = x + 1; } if (x == __________){ System.out.print("Do"); } } } Assinale a alternativa que indique o preenchimento das lacunas respectivamente: 5; println; println; 5 4; println; println; 4 3; println; println; 3 3; println; print; 4 3; print; print; 3 Período de não visualização da prova: desde 04/11/2013 até 22/11/2013.
Compartilhar