Baixe o app para aproveitar ainda mais
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.
Compartilhar