Buscar

av linguagem de programacao

Prévia do material em texto

26/11/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1/3
 
Avaliação: CCT0261_AV_201301259748 » LINGUAGEM DE PROGRAMAÇÃO
Tipo de Avaliação: AV
Aluno: 201301259748 ­ LEONARDO PALMEIRO
Professor: MARCIO PACHECO DE AZEVEDO Turma: 9004/AB
Nota da Prova: 8,0    Nota de Partic.: 2   Av. Parcial  Data: 16/11/2015 19:08:52
  1a Questão (Ref.: 201301342340) Pontos: 1,5  / 1,5
Java é uma linguagem multiplataforma, isto é, pode ser executada em vários sistemas operacionais ou dispositivos. Tal
característica é em razão, principalmente, pela presença da Máquina Virtual Java. Explique como esta Máquina Virtual possibilita a
execução dos programas Java em várias plataformas.
Resposta: a maquina virtual é um componente da plataforma java que funciona entre o sistema oparacional e o programa java,
existe uma implementação da maquina virtual para cada sistema operacional e ou dispositivo móvel existente, na verdade a
maquina virtual que interpleta o programa java
Gabarito: A máquina virtual java é um componente da plataforma java que funciona entre o sistema operacional e o programa java.
Existe uma implementação de máquina virtual java para cada sistema operacional e/ou dispositivo móvel. Na verdade, é a máquina
virtual java que interpreta o programa java.
  2a Questão (Ref.: 201301963430) Pontos: 1,5  / 1,5
O método showConfirmDialog da classe JOptionPane exibe uma mensagem para o usuário, e obtém uma confimação a partir de
um conjunto de botões de opção. Cite os quatro tipos de conjunto de botões de opção disponíveis.
Resposta: default_option yes_no_option yes_no_cancel_option ok_cancel_option
Gabarito: DEFAULT_OPTION 
YES_NO_OPTION 
YES_NO_CANCEL_OPTION 
OK_CANCEL_OPTION
  3a Questão (Ref.: 201301984023) Pontos: 0,5  / 0,5
Quando programamos em Java, devemos levar em consideração as convenções de nomenclatura para deixar nosso código o mais
legível e documentável possível, pois um dos objetivos da programação orientada a objetos é o reaproveitamento do código. Com
relação ao nome de classes, por convenção, marque a opção incorreta:
caso o nome de uma classe seja composto por mais de uma palavra, a primeira letra de cada palavra deve ser em
maiúscula.
O nome da classe deve fazer referência total ao seu objeto
toda classe deve começar com uma letra maiúscula
O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte ( .java )
  deve começar com letras minúsculas, porém não podem começar com números.
26/11/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2/3
  4a Questão (Ref.: 201301317314) Pontos: 0,5  / 0,5
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:
15 e 2
14 e 2
  15 e 3
12 e 3
12 e 2
  5a Questão (Ref.: 201301901319) Pontos: 0,5  / 0,5
Para criar janelas gráficas no Java é preciso utilizar uma das bibliotecas gráficas disponíveis. Os objetos gráficos no Java são
criados como objetos normais a partir das classes definidas na biblioteca gráfica Swing.​ Para criar um elemento gráfico "caixa de
texto" devemos instanciar:
JBox caixa = "Caixa de Texto"
JFrameText texto = new Text()
JLabel("caixa de texto")
  JTextField caixa = new JTextField()
JComboText combo = new "Caixa de Texto"
  6a Questão (Ref.: 201301517419) Pontos: 0,5  / 0,5
Seja a classe:
public class Moto {
    public boolean estadoMotor;
    public void ligaMotor() {estadoMotor=true;}
    public void desligaMotor( ) {estadoMotor=false;}
}
Marque a alternativa que apresenta a forma correta de se criar uma instância desta classe:
Moto m.new( );
Moto m.new Moto;
Moto m=new( ).Moto;
  Moto m=new Moto();
Moto m.new Moto( );
  7a Questão (Ref.: 201301333515) Pontos: 0,5  / 0,5
Qual o uso da palavra reservada super em Java?
Identificar métodos sobreescritos.
Permitir invocar métodos da classe filha.
26/11/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3/3
  Permitir invocar construtores da classe pai.
Identificar métodos prioritários
Criar uma superclasse.
  8a Questão (Ref.: 201301316856) Pontos: 0,5  / 0,5
Em Java temos a possibilidade de proteger os membros de uma classe. Chamamos este processo de:
polimorfismo.
  encapsulamento.
threads.
sobrecarga.
herança.
  9a Questão (Ref.: 201301863275) Pontos: 1,0  / 1,0
Os componentes Swing podem gerar vários tipos de eventos diferentes. Quando um evento ocorre, o gerenciador de janelas cria
um evento e passa para um tratador de eventos definido pelo programador. O fragmento de código responsável por implementar
métodos dentro da interface ActionListener é:
public void itemPerformed(ActionEvent e)
public void actionListenet(ActionEvent e)
public void actionStateChanged(ActionEvent e)
  public void actionPerformed(ActionEvent e)
public void itemStateChanged(ActionEvent e)
  10a Questão (Ref.: 201301901307) Pontos: 1,0  / 1,0
Eventos representam uma ação que ocorreu num componente GUI. Dentre os mais comuns no Swing, qual das opções abaixo
NÃO é um evento de ação?
  Digitar um texto
Cliques em botões
Ativar e desativar JCheckbox
Clicar em menus
Ativar um RadioButton
Período de não visualização da prova: desde 12/11/2015 até 24/11/2015.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes