Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0261_AVS_» LINGUAGEM DE PROGRAMAÇÃO Tipo de Avaliação: AVS Aluno: Professor: CARLOS AUGUSTO SICSU AYRES DO NASCIMENTO Turma: 9004/AB Nota da Prova: 4,8 Nota de Partic.: 1,2 Data: 14/12/2013 16:24:30 1a Questão (Ref.: 201207094496) Pontos: 0,8 / 0,8 A tecnologia Java é, basicamente, dividida em: JSE, JEE e JPE JSE, JEEP e JME JSE, JEE e JME JSE, JDE e JME JSE, JDE e JPE 2a Questão (Ref.: 201207117832) Pontos: 0,8 / 0,8 "um programa java pode ser executado no linux, windows e macOS". "Java pode ser executado em smartphones, pc, web etc.". As afirmações anteriores representam qual característica da plataforma java? Explique. Resposta: A portabilidade pois a plataforma java detem esta caracteristica. Gabarito: Estas afirmações representam a característica multiplataforma da plataforma java. A plataforma java pode ser executada em vários sistemas operacionais por causa da máquina virtual java. 3a Questão (Ref.: 201207152895) Pontos: 0,8 / 0,8 Depois de declarada, uma variável na linguagem Java pode ter um valor atribuído a ela com o operador de atribuição: : :: := <= = 4a Questão (Ref.: 201207109003) Pontos: 0,0 / 0,8 Qual o uso da palavra reservada super em Java? Permitir invocar métodos da classe filha. Criar uma superclasse. Identificar métodos sobreescritos. Identificar métodos prioritários Permitir invocar construtores da classe pai. 5a Questão (Ref.: 201207117761) DESCARTADA A Linguagem de programação Java utiliza a metodologia orientada a objetos e permite a implementação de classe e objetos. Utilizando esta linguagem, implemente uma classe Computador com os atributos codigo, marca e modelo e uma classe com método main que instancia dois objetos com os seguintes dados: i) 2, "hp", "NXY000" e ii) 6, "acer", "YXU200". Resposta: Gabarito: public class Computador{ private int codigo; private String marca; private String modelo; public Computador(int codigo, String marca, String modelo){ this.codigo=codigo; this.marca = marca; this.modelo=modelo; } public class Principal{ public static void main(String[] args){ Computador comp1 = new Computador(2,"hp","NXY000"); Computador comp2 = new Computador(6,"acer","YXU200"); } } 6a Questão (Ref.: 201207093250) Pontos: 0,0 / 0,8 Pode-se dizer sobre exceções que: Marque a alternativa correta. é obrigatório utilizar o comando finally em todos tratamentos de exceção a estrutura de uma exceção é o bloco catch, que resume-se em tentar executar o código, bloco try, que fará todo o tratamento em caso de algum erro são as principais classes de exceções Java: NullPointerException, offExcecpion e onException o tratamento de exceção deve ser feito em todos os casos em que haja probabilidade de ocorrer um erro. throws é o comando responsável pela implementação de uma exceção 7a Questão (Ref.: 201207092844) Pontos: 0,0 / 0,8 Dado o seguinte modelo: Marque a alternativa que define a classe Pessoa. public class Pessoa { public static main (String args[]) { private int codigoPessoa; private String nome; private String endereco; private int telefone; } } public Pessoa { public static main (String args[]) { private codigoPessoa int; private nome String; private endereco String; private telefone int; } } public Pessoa { public static main (String args[]) { private int codigoPessoa; private String nome; private String endereco; private int telefone; } } public Pessoa { private int codigoPessoa; private String nome; private String endereco; private int telefone; } public class Pessoa { private int codigoPessoa; private String nome; private String endereco; private int telefone; } 8a Questão (Ref.: 201207092343) Pontos: 0,8 / 0,8 Sabemos que para manipularmos um objeto é necessário usarmos a chamada variável de referência. Analise as figuras abaixo e assinale qual está apresentado a utilização correta de uma variável de referência: 9a Questão (Ref.: 201207093329) Pontos: 0,8 / 0,8 Considere o seguinte código-fonte em linguagem Java: import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; public class Q4Class extends JFrame{ private JButton b; public static void main(String[] args) { JFrame f = new Q4Class (); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.setSize(300, 200); f.setVisible(true); } public Q4Class (){ this.getContentPane().add(b = (new JButton("Clique aqui"))); b.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e){ ((JButton)e.getSource()).setText("OK"); } }); } } a chamada do método getSource() retorna uma referência da classe Object para o objeto ouvinte do evento de clique de botão, e essa referência é convertida para o tipo JButton para ser possível mudar o texto exibido no botão o símbolo b não poderia ser referenciado dentro do método main porque este não faz parte da classe Q4Class o código não executará, com erro no construtor o argumento da chamada do método addActionListener para o objeto referenciado por b é uma classe interna anônima o programa não termina quando a janela é fechada porque não foi adicionado um WindowListener ao objeto referenciado por f no método main 10a Questão (Ref.: 201207092853) Pontos: 0,0 / 0,8 Marque a alternativa que representa a palavra reservada em JAVA utilizada para definir a ligação entre as classes Física e Jurídica com a classe Pessoa do modelo abaixo: Import Unify Package Generalation Extends 11a Questão (Ref.: 201207092348) Pontos: 0,8 / 0,8 Dada a instrução: Pessoa p = new Pessoa(), assinale a alternativa que represente melhor o que acontece quando esta instrução é interpretada. está sendo criada uma variável de referência chamada Pessoa, que está sendo associada a uma nova variável primitiva. está sendo criada uma variável de referência chamada p do tipo Pessoa, que está sendo associada a um objeto do tipo Pessoa que está sendo criado e instanciado para a memória heap da JVM. está sendo criada uma variável de referência chamada Pessoa, que está sendo associada a um objeto do tipo Pessoa. está sendo criada uma variável primitiva chamada p que está sendo associada a um novo objeto. está sendo criada uma variável primitiva chamada Pessoa que está sendo associada a um novo objeto. Observação: Eu, GUSTAVO PEREIRA DOS SANTOS, estou ciente de que ainda existe(m) 1 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação. Data: 14/12/2013 16:26:42 Período de não visualização da prova: desde 29/11/2013 até 15/12/2013.
Compartilhar