Buscar

AV_linguagem_de_programação_2015.3

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

25/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/5
Avaliação: C » LINGUAGEM DE PROGRAMAÇÃO       Tipo de Avaliação: AV
Aluno: 
Professor: MARCIO PACHECO DE AZEVEDO Turma: 9002/AB
  1a Questão (Ref.: 56584) Pontos: 1,5  / 1,5
Implemente em Java uma classe Animal com os atributos nome, apelido e idade com seus métodos getters e
setters e uma classe Aplicação que instancie dois objetos do tipo Animal.
Resposta: Public Class Animal{ private String nome; private String apelido; private Integer idade; public
Animal(String nome, String apelido, Integer idade){ this.nome = nome; this.apelido = apelido; this.idade = idade;
} public void setNome(String nome){ this.nome = nome; } public String getNome(){ return this.nome; } public
void setApelido(String apelido){ this.apelido= apelido; } public String getApelido(){ return this.apelido; } public
void setIdade(Integer idade){ this.idade = idade; } public Integer getIdade(){ return this.idade; } } public Class
Aplicacao{ public static void main(Strings[] args){ Animal A1 = new Animal("Cachorro", "Marley", 10); Animal A2 =
new Animal("Gato", "hendrix", 5); } }
Gabarito:
public class Animal {
  private String nome;
  private String apelido;
   private int idade;
    public Animal(String nome, String apelido, int idade){
         this.nome=nome; this.apelido=apelido; this.idade=idade;
     }
      public String getNome(){ return nome; }
      public String getApelido(){ return apelido; }
      public int getIdade(){ return idade; }
      public void setNome(String nome){ this.nome=nome; }
       public void setApelido(String apelido){ this.apelido=apelido; }
       public void setApelido(int idade){ this.idade=idade; }
 }
public class AnimalApp{
    public static void main(String[] args){
        Animal animal1 = new Animal("gato siames","titi",10);
       Animal animal2 = new Animal("cachorro pastor","toto",20);
 }
}
25/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/5
  2a Questão (Ref.: 231748) Pontos: 1,5  / 1,5
Seja a classe Carro e sua subclasse da CarroPasseio:
public class Carro {
        protected double preco=1000.00;
        protected final double taxa=150.00;
        public double calculaPreco()
    {
        return  preco+taxa;
    }
}
public class CarroPasseio extends Carro{
    private double precoModelo;
    public void setPreco(double p){precoModelo=p;}
    public double calculaPreco()
    {
        return preco+taxa+precoModelo;
    }
}
Qual a saída produzida pela execução do código abaixo:
public class Teste {
    public static void main(String[] args) {
        Carro c=new Carro();
        CarroPasseio b=new CarroPasseio();
        b.setPreco(1500.00);
        System.out.println(b.calculaPreco());
        System.out.println(c.calculaPreco());
    }     
}
 
Resposta: 2650 e 1150
Gabarito:
2650.0
1150.0
  3a Questão (Ref.: 33287) Pontos: 0,5  / 0,5
No âmbito da linguagem Java, considere:
I. Edição é a criação do programa, que também é chamado de código Bytecode.
II. Compilação é a geração de um código intermediário chamado fonte, que é um código independente de
plataforma.
III. Na interpretação, a máquina virtual Java ou JVM analisa e executa cada instrução do código Bytecode.
IV. Na linguagem Java a interpretação ocorre apenas uma vez e a compilação ocorre a cada vez que o programa é
executado.
Está correto o que consta em
IV, somente
  III, somente
I, II, III e IV
II e IV, somente
III e IV, somente
25/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/5
  4a Questão (Ref.: 231680) Pontos: 0,5  / 0,5
Seja o código a seguir:
 
public class DemoVetor{
    public static void main(String[] args) {
        int[] vet={10,20,34,56,60};
        int i;
        for(i=0; i < vet.length;i++)       {
            System.out.println("vet["+i+"]=" + vet[i]);
        }
        System.out.print("i="+i);
    }
  
}
Marque a alternativa que apresenta o valor da variável i, ao final do programa.
i=1;
i=3;
i=2;
i=4;
  i=5;
 Gabarito Comentado.
  5a Questão (Ref.: 231686) Pontos: 0,5  / 0,5
As interfaces gráficas com o usuário (GUI ­ Graphical User Interface)  são construídas a partir de componentes
GUI, que são objetos com o qual o usuário interage através dos dispositivos de entrada, ou seja, o mouse, o
teclado, etc. Em Java, as classes necessárias para criação de componentes gráficos, bem como para fornecer­
lhes funcionalidade, estão agrupadas em dois grandes pacotes:
javax.swing e java.util
java.lang e javax.swing
java.util  e java.lang
  java.awt e javax.swing
java.awt e java.lang
 Gabarito Comentado.
  6a Questão (Ref.: 55486) Pontos: 0,5  / 0,5
Qual sintaxe expressa a criação correta de uma classe em java?
  public class Exemplo {}
class Exemplo() {}
class public Exemplo {}
public class Exemplo() {}
Public Exemplo {}
  7a Questão (Ref.: 572714) Pontos: 0,5  / 0,5
25/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/5
Java permite trabalharmos com várias classes. Muitas vezes, classes diferentes tem características comuns, então,
ao invés de criarmos uma nova classe com todas essas características usamos as características de um objeto ou
classe já existente. Esse conceito se refere à:
Interface
Exceção
Polimorfismo
  Herança
Classes Abstratas
 Gabarito Comentado.
  8a Questão (Ref.: 31144) Pontos: 0,5  / 0,5
Analisando o código abaixo, assinale a alternativa que indique a explicação correta do funcionamento dos métodos
setEstado(boolean estado) e getEstado():
public class Lampada {
 private boolean estado; //ligado ou não
public Lampada(){
this.estado = false;
}
public void setEstado(boolean estado){
this.estado = estado;
}
public boolean getEstado(){
return this.estado;
 }
 }
O método getEstado está definindo um valor para o estado da lâmpada ; o método setEstado está
retornando o estado atual da lâmpada.
O método getEstado para definir um valor para o atributo estado deveria ser do tipo void, como o método
setEstado.
O método setEstado para definir um valor para o atributo estado deveria ser do tipo boolean, como o
método getEstado.
  O método setEstado está definindo um valor para o estado da lâmpada ; o método getEstado está
retornando o estado atual da lâmpada .
Os dois métodos estão errados, pois não estão atualizando o atributo estado da classe.
 Gabarito Comentado.
  9a Questão (Ref.: 568612) Pontos: 0,0  / 1,0
Um estagiário de programação foi incumbido de verificar uma linha de código de um programa que apresentava
uma tela de forma indesejada. 
JOptionPane.showInputDialog(null," "," ",JOptionPane.QUESTION_MESSAGE);
Para corrigir é necessário conhecer o que se espera, respectivamente, nos campos entre aspas. Assinale a
alternativa que define respectivamente.
25/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 5/5
  texto da barra de título e o texto interno do campo texto.
símbolo do tipo de mensagem e o tamanho a cor da caixa de texto.
texto da barra de título e o texto interno da caixa de leitura.
  texto interno da caixa de leitura e o texto da barra de título.
texto interno da caixa de leitura e o texto do campo texto.
 Gabarito Comentado.
  10a Questão (Ref.: 231735) Pontos: 1,0  / 1,0
O Java fornece um mecanismo sofisticado para manipulação de erros que produz código
eficiente e organizado, a isto chama­se Tratamento de Exceção.Com esse mecanismo os
programadores detectam erros facilmente, sem precisar escrever código especial para testar
os valores retornados. Sejam as seguintes sentenças referentes ao processo de Exceção em
Java:
I. Você deve colocar o bloco de código aser protegido dentro de uma instrução try. 
II. Se houver algum erro em tempo de execução, o código será desviado para a instrução
catch. 
III. Caso haja mais de uma exceção que deva ser verificada, podemos utilizar vários catch's
diferentes, obedecendo a regra de que as exceções mais específicas devem vir primeiro. 
IV. O bloco do finally é sempre executado, com ou sem exceção.
Marque a alternativa correta:
Apenas as sentenças II e III estão corretas
Apenas a sentença I está correta.
  Todas as sentenças estão corretas.
Apenas as sentenças I,II e III estão corretas.
Apenas as sentenças I, III e IV estão corretas.
Período de não visualização da prova: desde 12/11/2015 até 24/11/2015.

Outros materiais