A maior rede de estudos do Brasil

Grátis
5 pág.
Linguagem de programação av1 06.2016

Pré-visualização | Página 1 de 1

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

Crie agora seu perfil grátis para visualizar sem restrições.