Buscar

AV_GUSTAVO_PEREIRA

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

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.

Outros materiais