Buscar

LingDeProg

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

10/04/14 Estácio
bquestoes.estacio.br/entrada.asp?p0=32643000&p1=201210006111&p2=1538697&p3=CCT0261&p4=101582&p5=AV&p6=8/… 1/5
 
Avaliação: CCT0261_AV_201210006111 » LINGUAGEM DE PROGRAMAÇÃO
Tipo de Avaliação: AV
Aluno: 201210006111 ­ JOSELITO PEREIRA DOS SANTOS
Professor: ALEXANDRE SOARES ALVES Turma: 9001/AA
Nota da Prova: 5,5        Nota de Partic.: 2        Data: 08/03/2014 08:30:20
  1a Questão (Ref.: 201210037838) Pontos: 0,5  / 0,5
A tecnologia Java implementa um serviço conhecido como Garbage Collector ­ Coletor de Lixo. Sua função é:
  Eliminar os objetos que não estão sendo usados se estiver com pouco espaço na memória.
Determinar quando uma classe deve ser abstrata.
Permitir a instanciação do objeto na memória.
Possibilitar a criação de herança entre as classes.
Detectar os Hot Spots das aplicações.
  2a Questão (Ref.: 201210037837) Pontos: 0,5  / 0,5
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.
  A Java Runtime Environment (JRE), ambiente de execução Java, formado pela JVM e bibliotecas,e do Java SE (Standard
Edition) ­ JDK.
Somente o Java Standard Edition.
Somente o Java Runtime Enviroment­JRE.
Somente a Java Virutal Machine­JVM.
  3a Questão (Ref.: 201210039268) Pontos: 0,5  / 0,5
A classe "pai" na orientação a objetos é tecnicamente definida como _______________.
sub­classe
estrangeira
fronteiriça
hospedeira
  super­classe
  4a Questão (Ref.: 201210040011) Pontos: 0,5  / 0,5
A alternativa que representa todos os tipos de dados primitivos em Java é
10/04/14 Estácio
bquestoes.estacio.br/entrada.asp?p0=32643000&p1=201210006111&p2=1538697&p3=CCT0261&p4=101582&p5=AV&p6=8/… 2/5
  char, boolean, byte, short, int, long, float e double
short, boolean, int, long, float, double e String
char, boolean, byte, short, int, long, float, double e String
char, boolean, byte, short, int, long, float, double, String e Date
byte, short, int, long, float, double, String e Date
  5a Questão (Ref.: 201210038786) Pontos: 0,5  / 0,5
class B extends A { 
int m1() { 
return a + b + c + d + e; 
} 
} 
public class A { 
static int a; 
public int b; 
int c; 
protected int d; 
private int e; 
} 
A classe B acima encontra­se no mesmo pacote que a classe A. O método m1 apresenta erro de compilação porque a seguinte
variável não pode ser acessada diretamente:
d
a
c
  e
b
  6a Questão (Ref.: 201210038354) Pontos: 0,5  / 0,5
Analise as sentenças abaixo e indique (V) para as verdadeiras e (F) para as falsas: 
( ) As linhas de instrução são finalizadas com ";". 
( ) Quando definimos: Pessoa p1, dizemos que p1 aponta para um objeto da classe Pessoa. 
( ) O escopo da classe é representado por [ ]. 
( ) Quando desejamos referenciar uma classe de outro pacote usamos o comando package. 
( ) Métodos são do tipo void, quando possuem informação de retorno. 
( ) A execução de um método é realizada pelo objeto. 
( ) Atribuição de valores é representada pelo símbolo == 
Marque a alternativa que representa a sequencia de cima para baixo correta:
V ­ F ­ F ­ V ­ F ­ F ­ V
F ­ V ­ V ­ F ­ F ­ F ­ F
V ­ V ­ V ­ V ­ V ­ V ­ V
V ­ F ­ F ­ V ­ V ­ V ­ F
  V ­ V ­ F ­ V ­ F ­ V ­ F
  7a Questão (Ref.: 201210038361) Pontos: 0,0  / 1,0
Marque a alternativa que representa a palavra reservada que indica a execução do construtor de superclasses em uma
10/04/14 Estácio
bquestoes.estacio.br/entrada.asp?p0=32643000&p1=201210006111&p2=1538697&p3=CCT0261&p4=101582&p5=AV&p6=8/… 3/5
generalização:
generation
  implements
new
  super
extends
  8a Questão (Ref.: 201210038314) Pontos: 0,0  / 1,0
Considerando o código a seguir:
public static void main(String[] args) {
  int i = 15;
  while(true){
   if(i%3==0){
    System.out.print(i + " ");
   }
   i­­;
    
   if(i==0){
    break;
   }   
  }
 }
A saída da execução desse trecho de código terá como primeiro número da sequência e último respectivamente:
12 e 3
15 e 2
12 e 2
  15 e 3
  14 e 2
  9a Questão (Ref.: 201210063558) Pontos: 1,0  / 1,5
A classe abaixo foi implementada na visão procedural. Implemente esta classe utilizando os conceitos de Classe, Métodos
Acessadores e Modificadores do paradigma Orientado a Objetos.
Deverão ser feitas as classes Funcionário e Dependente.
public class ConvertaOO {
    
    public static void main(String[] args) {
            String nome;
            int idade;
            nome = "Jose";
            idade =  40;
            System.out.println(nome+idade);
            String nomedep;
            int idadedep;
            nome = "Ana";
            idade =  20;
            System.out.println(nomedef+idadedep);
      }
}
Resposta: public Class Funcionario{ private string nome; private int idade; public Funcionario(String nome, int idade){
10/04/14 Estácio
bquestoes.estacio.br/entrada.asp?p0=32643000&p1=201210006111&p2=1538697&p3=CCT0261&p4=101582&p5=AV&p6=8/… 4/5
Resposta: public Class Funcionario{ private string nome; private int idade; public Funcionario(String nome, int idade){
this.nome=nome; this.idade=idade; } public void setNome(String nome){this.nome=nome;} public String getNome(){return nome;}
public void setIdade(int idade){this.idade=idade;} public int getIdade(){return idade} } public class Dependente{ private String
nomedep; private int idadedep; public Dependente(String nomedep, int idadedep){ this.nomedep=nomedep; this.idadedep=idadedep; }
public void setNomedep(String nomedep){this.nomedep=nomedep;} public String getNomedep(){return nomedep;} public void
setIdadedep(int idadedep){return idadedep} public intIdadedep(){return idadedep} } public class ConvertaOO{ public static void
main(String [] args){ Funcionario funcionario=new Funcionario("jose",40); Dependente dependente=new Dependete("Ana",20);
System.out.println("Funcionario:"+funcionario.nome+"\nIdade:"+funcionario.idade);
system.out.println("Dependente:"+dependente.nome+"\nIdade:"+dependete.idade); }
Gabarito:
public class Funcionario {
   private String nome;
   private int idade;
   public Funcionario(String nome, int idade){
     this.nome=nome;
     this.idade=idade;
   }
   public int getIdade(){
     return idade;
   }
   public String getNome(){
     return nome;
   }
   public void setNome(String nome){
     this.nome=nome;
   }
   public void setIdade(int idade){
     this.idade=idade;
   }
 
}
public class Dependente{
   private String nome;
   private int idade;
   public Dependente(String nome, int idade){
     this.nome=nome;
     this.idade=idade;
   }
   public int getIdade(){
     return idade;
   }
   public String getNome(){
     return nome;
   }
   public void setNome(String nome){
     this.nome=nome;
   }
   public void setIdade(int idade){
     this.idade=idade;
   }
}
public class ConvertaPrincipal {
    public static void main(String[] args) {
  Funcionario func1 = new Funcionario("jose",40);
        Dependente dep1 = new Dependente("ana",20);
            System.out.println(func1.getNome()+func1.getIdade());
            System.out.println(dep1.getNome()+dep1.getIdade());
     }
}
10/04/14 Estácio
bquestoes.estacio.br/entrada.asp?p0=32643000&p1=201210006111&p2=1538697&p3=CCT0261&p4=101582&p5=AV&p6=8/… 5/5
  10a Questão (Ref.: 201210063348) Pontos: 1,5  / 1,5
Objeto é uma instância de uma classe. Para instanciar uma classe em Java, deve-se
utilizar um método especial chamado construtor.
Explique quais características este método especial deve ter e implemente um método
construtor para uma classe Carro com os atributos marca e modelo.
Resposta: public class Carro{ private String marca; private String modelo; public Carro(String marca, String carro){/*métodoconstrutor deve ter o mesmo nome da classe, seus argumentos devem estar entre parenteses e seu corpo entre chaves*/
this.marca=marca; this.carro.carro; } }
Gabarito:
O método construtor deve ter o mesmo nome da classe e não pode possuir retorno.
public Carro(String marca, String modelo){
 this.marca=marca;
 this.modelo=modelo;
}
Período de não visualização da prova: desde 26/02/2014 até 18/03/2014.

Outros materiais