Buscar

ling programacao2014.1AV

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 4 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

Prévia do material em texto

Avaliação: CCT0261_AV_201402213395 » LINGUAGEM DE PROGRAMAÇÃO
Tipo de Avaliação: AV
Aluno: 201402213395 - MARCIO RODRIGO FERNANDES DA CRUZ 
Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9004/AC
Nota da Prova: 2,5 Nota de Partic.: 1,1 Data: 30/05/2014 16:11:05
1a Questão (Ref.: 201402291360) Pontos: 0,0 / 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: Esse metodo é formado por um sinalizador(public, abstract..) o tipo de retorno se tiver e o nome do 
construtor. public class Carro{ private String marca, modelo; public void setMarca(String m){ marca=m; } public 
void setModelo(String m){ modelo=m; } }
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;
}
2a Questão (Ref.: 201402266367) Pontos: 0,5 / 0,5
Marque a alternativa que define uma matriz de números inteiros com 4 linhas e 5 colunas:
int [][] matriz = new int [5][5]; 
int [][] matriz = new int [4][5]; 
int matriz [4][5]; 
int [][] matriz = new int [4,5]; 
int [][] matriz = new int [5,4]; 
3a Questão (Ref.: 201402268024) Pontos: 0,0 / 0,5
Para declarar uma constante chamada SIZE do tipo inteiro e com valor 10 no Java, podemos utilizar a construção:
void final int SIZE = 10
Página 1 de 4BDQ Prova
28/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
this final int SIZE :=10
this extend integer SIZE := 10
static final int SIZE = 10
static extend integer SIZE = 10
4a Questão (Ref.: 201402266366) 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 - V - F - V - F - V - F
V - F - F - V - F - F - V
V - F - F - V - V - V - F
F - V - V - F - F - F - F 
V - V - V - V - V - V - V
5a Questão (Ref.: 201402268023) Pontos: 0,5 / 0,5
A alternativa que representa todos os tipos de dados primitivos em Java é
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
char, boolean, byte, short, int, long, float e double
6a Questão (Ref.: 201402466474) Pontos: 0,0 / 1,0
Em Java não é permitida heranças múltiplas, isto é, não se permite que uma subclasse tenha mais de uma superclasse. Entretanto, existe um 
artifício para simular heranças múltiplas e permitir que uma subclasse herde leis de comportamentos e atributos constantes de várias 
superclasses. Este artifício é obtido com o uso de:
Polimorfismo
Herança
Classe Abstrata
Interface
Classe Concreta
7a Questão (Ref.: 201402266848) Pontos: 0,0 / 0,5
Marque a opção que preenche as lacunas corretamente: 
1. Um _____ organiza os componentes GUI em um Container. 
Página 2 de 4BDQ Prova
28/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
2. O método _____ é utilizado para especificar o gerenciador de layout para um container. 
3. A classe _____ contém métodos que exibem diálogos de mensagem e diálogos de entrada. 
4. GUI é um acrônimo para _____ . 
Controlador de objetos, run, JFrame, interface gráfica com o usuário
Gerenciador de layout, setLayout, JOptionPane, interface gráfica com o usuário
Gerenciador de layout, thread, JFrame, interface gráfica com o usuário
Controlador de classes, setFrame, JTextField, índice unificado de usuário
Gerenciador de classes, run, JOPtionPane, índice unificado de usuário
8a Questão (Ref.: 201402466455) Pontos: 0,5 / 0,5
Seja a classe:
public class Carro {
 private String cor;
 private boolean estadoMotor;
 public void ligaMotor() {estadoMotor=true;}
 public void desligaMotor( ) {estadoMotor=false;}
 public boolean motor( ){ return estadoMotor;}
}
Se o código abaixo for executado, pode-se dizer que:
public class Teste {
 public static void main(String[] args) {
 Carro c=new Carro();
 c.cor="Preto";
 }
}
Será gerado erro de compilação pois há erro de sintaxe em: c.cor="Preto"; 
O código é executado normalmente, pois c é uma instancia da mesma classe que o atributo. 
Será gerado erro de execução pois o tipo do atributo está em desacordo com o valor atribuído. 
Será gerado um erro de compilação, pois o atributo é private. 
O objeto c não pode ser instanciado, pois não há construtor na classe. 
9a Questão (Ref.: 201402466478) Pontos: 0,5 / 1,5
Introduziu-se o atributo ano, na classe Carro. Para dar acesso a este atributo devem ser introduzidos os métodos 
get e set, cujos protótipos já estão descritos no corpo da classe. Note que o parâmetro do método set tem mesmo 
identificador do atributo. A fim de evitar ambiguidade escreva os comandos que compõem estes métodos utilizando 
o operador de referência this.
public class Carro {
 private String cor;
 private boolean estadoMotor;
 private int ano;
 public void ligaMotor() {estadoMotor=true;}
 public void desligaMotor( ) {estadoMotor=false;}
 public boolean motor( ){ return estadoMotor;}
 public void setCor (String c){cor=c;}
 public String getCor( ){return cor;}
Página 3 de 4BDQ Prova
28/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
 public void setAno (int ano){....................................................}
 public int getAno( ){........................................}
}
Resposta: public void setAno (int ano){ this.ano(ano); } public int getAno (){ return ano; }
Gabarito:
public void setAno (int ano){ this.ano=ano; }
public int getAno( ){ return ano; }
10a Questão (Ref.: 201402466467) Pontos: 0,0 / 1,0
A JOptionPane é a classe mais simples do Swing, esta classe mostra janelinhas de mensagens, confirmação e 
erros, entre outras. Marque a alternativa que apresenta o método mais apropriado de se mostrar uma mensagem 
para o usuário.
JOptionPane.showQuestionMessage(null, "Minha mensagem!");
JOptionPane.showFileChooser(null, "Minha mensagem!");
JOptionPane.showInputDialog(null, "Minha mensagem!");
JOptionPane.showMessageDialog(null, "Minha mensagem!");
JOptionPane.showConfirmDialog(null, "Minha mensagem!");
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
Página 4 de 4BDQ Prova
28/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp

Continue navegando