Buscar

Linguagem de Programação - Prova Parcial 1

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Disc.: LINGUAGEM DE PROGRAMAÇÃO 
Aluno(a): 
Acertos: 10,0 de 10,0 03/09/2019 
 
 
 
1a Questão (Ref.:201809285607) Acerto: 1,0 / 1,0 
A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução, o código 
compilado para instruções nativas do processador, permitindo, dessa forma, que uma mesma 
aplicação seja executada em qualquer plataforma computacional que possua essa 
implementação. Esse interpretador trata-se do(a): 
 
 
JavaBeans. 
 
Java API. 
 
JDK. 
 
Java Virtual Machine. 
 
J2SE. 
Respondido em 03/09/2019 16:37:57 
 
 
 
2a Questão (Ref.:201809103557) Acerto: 1,0 / 1,0 
Seja o arquivo MeuPrograma.java, um arquivo escrito no bloco de notas, contendo código fonte 
em java. Marque a única alternativa CORRETA, para a descrição do processo de compilação e 
execução do programa. 
 
 
Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo 
MeuPrograma.class. Em seguida com o comando java MeuPrograma.class o bytecode é 
executado. 
 
Com o comando javac MeuPrograma compila-se o arquivo e produz-se o arquivo 
MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é 
executado. 
 
Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo 
MeuPrograma.class. Em seguida com o comando java MeuPrograma o bytecode é 
executado. 
 
Com o comando java MeuPrograma.javac compila-se o arquivo e produz-se o arquivo 
MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é 
executado. 
 
Com o comando java MeuPrograma.java compila-se o arquivo e produz-se o arquivo 
MeuPrograma.class. Em seguida com o comando javac MeuPrograma o bytecode é 
executado. 
Respondido em 03/09/2019 16:40:07 
 
 
 
3a Questão (Ref.:201809331916) Acerto: 1,0 / 1,0 
Strings são elementos usados para manipular cadeias de caracteres. Na linguagem Java, temos 
algumas peculiaridades com String. A esse respeito, veja as assertivas e assinale a alternativa 
que aponta a(s) correta(s): I. Java assume que os literais de String não mudam nunca e trata 
de forma diferenciada as cadeias de caracteres com base no uso da Classe String. II. charAt(int 
posicao), substring(int posicao) e compareTo(String outraString) são métodos interessantes da 
Classe String; III. String é um tipo primitivo encontrado na linguagem Java. IV. Em Java, 
operador + pode concatenar duas Strings originando uma nova. 
 
 
Apenas I, II e IV; 
 
Apenas I e III; 
 
Apenas I e IV; 
 
Apenas I; 
 
I, II, III e IV. 
Respondido em 04/09/2019 14:38:57 
 
 
 
4a Questão (Ref.:201808678051) Acerto: 1,0 / 1,0 
(FUMARC/2011) Analise o seguinte programa desenvolvido na linguagem Java. 
 
public class testeLogica { 
public static void main(String[] args) { 
boolean A, B; 
boolean R1, R2, R3, R4; 
A = true; 
B = false; 
R1 = (A || B && A || !B); 
R2 = (!(A || !B) && (A || B)); 
R3 = (A && B) && (!A || !B); 
R4 = (!A || B || A || !B); 
System.out.println(R1); 
System.out.println(R2); 
System.out.println(R3); 
System.out.println(R4); 
} 
Qual é a sequência CORRETA ? 
(de cima para baixo) 
 
 
false, false, false, true 
 
true, false, false, true 
 
false, true, false, true 
 
true, true, true, false 
 
true, false, true, false 
Respondido em 03/09/2019 16:41:57 
 
 
Gabarito 
Coment. 
 
 
Gabarito 
Coment. 
 
 
 
 
5a Questão (Ref.:201809122671) Acerto: 1,0 / 1,0 
Após a execução do programa em linguagem de programação JAVA abaixo, qual será a janela 
correta? 
 
 
 
 
 
 
 
 
 
 
 
 
Respondido em 03/09/2019 16:54:36 
 
 
 
6a Questão (Ref.:201808693535) Acerto: 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.awt e javax.swing 
 
java.awt e java.lang 
 
javax.swing e java.util 
 
java.lang e javax.swing 
 
java.util e java.lang 
Respondido em 03/09/2019 17:08:53 
 
 
Gabarito 
Coment. 
 
 
 
 
7a Questão (Ref.:201809232443) Acerto: 1,0 / 1,0 
Marque a alternativa que indica qual a sintaxe que instancia um objeto corretamente em Java? 
 
 
Classe objeto = new Construtor(); 
 
Classe objeto := new Construtor(); 
 
Construtor objeto new Classe(); 
 
Construtor objeto = new Classe(); 
 
Classe objeto new Construtor(); 
Respondido em 04/09/2019 14:40:05 
 
 
 
8a Questão (Ref.:201809371780) Acerto: 1,0 / 1,0 
Qual a função do operador new? 
 
 
Apontar para um endereço de memória onde o objeto se encontra alocado. 
 
É usado para destruir um objeto alocado na memória sob um determinado endereço de 
memória. nenhuma das alternativas. 
 
nenhuma das alternativas 
 
Avisa ao garbage colector para apagar determinado espaço de memória. 
 
Aloca um espaço de memória usando o método construtor retornando um endereço de 
memória para a variável. 
Respondido em 03/09/2019 16:55:39 
 
 
 
9a Questão (Ref.:201809052501) Acerto: 1,0 / 1,0 
 Analise as classes Teste e Animal e depois dê o que se pede. 
 
public class Teste { 
 public void imprime() { 
 System.out.println("*"); 
 } 
 public void imprime(int n) { 
 for (int i = 1; i <= n; i++) 
 System.out.println("*"); 
 } 
} 
 
public class Animal { 
 public void emiteSom() { 
 System.out.println("???"); } 
} 
public class Gato extends Animal { 
 public void emiteSom() { 
 System.out.println("miado"); } 
} 
public class Cachorro extends Animal { 
 public void emiteSom() { 
 System.out.println("latido"); } 
} 
 
O que ocorre, respectivamente, nas classes Teste e Animal é : 
 
 
 sobrescrita e polimorfismo 
 sobrecarga e override 
 overload e herança múltipla 
 sobrecarga e overload 
 sobrescrita e herança 
Respondido em 04/09/2019 14:34:52 
 
 
 
10a Questão (Ref.:201809152551) Acerto: 1,0 / 1,0 
Quando se pensa em uma classe como um tipo de dados, se imagina que os objetos desse tipo 
ou classe sempre serão instanciados. Entretanto, existem situações em que é útil definir classes 
para as quais nunca irá se querer instanciar objetos dessa classe. Essas classes são chamadas: 
 
 
Classes privadas 
 
Interface 
 
Classes Abstratas 
 
Classes Final 
 
Classes Polimórficas

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando