Baixe o app para aproveitar ainda mais
Prévia do material em texto
LINGUAGEM DE PROGRAMAÇÃO AV1 06/2016 1a Questão (Ref.: 201204063039) Pontos: 1,0 / 1,0 "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: Que ele é independente de plataforma. Significa que basta ter um compilador e uma jvm para que o java possa ser possa ser executado. 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. 2a Questão (Ref.: 201204242850) Pontos: 0,0 / 1,0 Com base no código java a seguir responda: public class Automovel { public String nome(String nome) { return nome; } } public class Carro { } public class Executa { public static void main(String[] args) { Carro carro = new Carro(); System.out.println(carro.nome("Corsa"); } } Ao analisar o código, podemos perceber a ausência de conceitos, exigidos para a execução correta. Quais são? Reescreva o código de forma que seja executado corretamente, incluindo esses conceitos. Resposta: Eu não preciso definir dentro de parênteses o meu tipo de dados na classe. Falta o construtor da classe, falta eu instanciar meu objeto na classe Automóvel. public class Automovel{ public String nome; } Public class carro (string nome){ this.nome=nome } Public class executa{ public static void main(String [] args){ public carro=new Automóvel("Corsa") return nome; System.out.println(Arutomovel.carro); } } Gabarito: Conceitos ausentes: Herança e Polimorfismo public class Automovel { public String nome(String nome) { return nome; } } public class Carro extends Automovel { @Override public String nome(String nome) { return "O carro é " + super.nome(nome); } } public class Executa { public static void main(String[] args) { Carro carro = new Carro(); System.out.println(carro.nome("Corsa"); } } 3a Questão (Ref.: 201204038040) Pontos: 1,0 / 1,0 Analisando as características da linguagem JAVA, marque a alternativa correspondente ao fato da linguagem poder ser implantada em diversas plataformas, como, por exemplo, Windows, Unix e Macintosh, sem que seja necessário modificar ou mesmo reconstruir a aplicação: Escalabilidade Facilidade de programação Recompilação automática Portabilidade Flexibilidade 4a Questão (Ref.: 201204038050) Pontos: 0,0 / 1,0 Marque a alternativa que define uma matriz de números inteiros com 4 linhas e 5 colunas: int matriz [4][5]; int [][] matriz = new int [5][5]; int [][] matriz = new int [5,4]; int [][] matriz = new int [4][5]; int [][] matriz = new int [4,5]; 5a Questão (Ref.: 201204238103) Pontos: 1,0 / 1,0 As interfaces gráficas com o usuário (GUI - Graphical User Interface) são construídas a partir de componentes GUI, que são objetos com o qual o usuário interage através dos dispositivos de entrada, ou seja, o mouse, o teclado, etc. Em Java, as classes necessárias para criação de componentes gráficos, bem como para fornecer- lhes funcionalidade, estão agrupadas em dois grandes pacotes: java.util e java.lang javax.swing e java.util java.lang e javax.swing java.awt e java.lang java.awt e javax.swing 6a Questão (Ref.: 201204038051) Pontos: 1,0 / 1,0 Dado o seguinte modelo: Marque a alternativa que define a classe Pessoa. public Pessoa { private int codigoPessoa; private String nome; private String endereco; private int telefone; } 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 class Pessoa { private int codigoPessoa; private String nome; private String endereco; private int telefone; } public Pessoa { public static main (String args[]) { private int codigoPessoa; private String nome; private String endereco; private int telefone; } } 7a Questão (Ref.: 201204038052) Pontos: 0,5 / 0,5 A palavra reservada EXTENDS implementa qual o conceito? Associação Portabilidade Visibilidade Polimorfismo Herança 8a Questão (Ref.: 201204261773) Pontos: 0,5 / 0,5 Analise o código abaixo: public class Notebook { private String marca; private String modelo; public Notebook(String marca, String modelo) { this.marca=marca; this.modelo=modelo; } } Podemos afirmar sobre esta classe: a classe Notebook possui dois atributos encapsulados e privados e apenas o método construtor possui 5 atributos públicos o método construtor não está implementado os atributos estão públicos possui o método main - principal 9a Questão (Ref.: 201204648141) Pontos: 0,5 / 0,5 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.showMessageDialog(null, "Minha mensagem!"); JOptionPane.showFileChooser(null, "Minha mensagem!"); JOptionPane.showQuestionMessage(null, "Minha mensagem!"); JOptionPane.showInputDialog(null, "Minha mensagem!"); JOptionPane.showConfirmDialog(null, "Minha mensagem!"); 10a Questão (Ref.: 201204575075) Pontos: 0,5 / 0,5 Uma exceção é um objeto gerado para indicar a ocorrência de algum tipo de condição excepcional durante a execução de um método qualquer. Apenas objetos de classes pertencentes à hierarquia de classes de exceção do Java poderão ser gerados, propagados e capturados. A subclasse que indica uma tentativa de converter para o formato numérico uma String cujo conteúdo não seja compatível com o formato escolhido é: NullPointerException IOException ArithmeticExceptiocn IndexOutOfBoundsException NumberFormatException
Compartilhar