Buscar

Avaliação de Java

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

Avaliando Aprendizado 
1a Questão (Ref.:201608946409) Pontos: 0,1 / 0,1 
Em Java qual tipo de dados é usado para guardar dados tipo texto, palavras ou caracteres? 
 
 
long 
 
char 
 
Text 
 String 
 
byte 
 
2a Questão (Ref.:201608845408) Pontos: 0,1 / 0,1 
Diferentemente de outras linguagens de programação como C ou Pascal, Java utiliza uma 
linguagem intermediária da Java Virtual Machine JVM. Essa linguagem intermediária 
denomina-se: 
 
 
jByteCode 
 
jSourceCode 
 bytecode 
 
opcode 
 
source code 
 
3º Questão 
 
Alguns métodos não retornam valores. Eles podem ser executados apenas para exibir um valor, por 
exemplo. Neste caso, usa-se uma palavra chave como se fosse um tipo de dado para valores de retorno. 
Quando Java encontra essa palavra chave sendo usada como um tipo de dado de valor de retorno, Java 
sabe que nada deverá ser retornado. 
 
Estamos falando da palavra: 
 
 public Static main scanner void 
 
Observe o fragmento do código JAVA a seguir: 
public class prova { 
 
public prova() { 
 
} 
 
public static int d(int x) { 
 
return x*2; 
 
} 
 
public static int e(int x) { 
 
return x*5; 
 
} 
 
public static int fn(int x) { 
 
if (x<1) 
return 0; 
else 
return 4+fn(x-1); 
} 
 
public static int g(int y) { 
 
return 10+fn(y)+e(y)+d(y); 
} 
 
public static void main(String[] args) { 
 
System.out.println(g(5)); 
 
} 
} 
A execução do método main apresentará a saída: 
 
 10 
 45 
 54 
 61 
 65 
 
5a Questão (Ref.:201608366283) Pontos: 0,0 / 0,1 
Ao utilizar o Java na criação de uma aplicação, surge a necessidade da utilização do comando 
Scanner. Esse comando viabiliza a entrada de informações pelo usuário via teclado. Para a 
utilização do comando, devemos importar a biblioteca correspondente. Essa biblioteca é importada 
através da linha de comando: 
 
 
dim java.util.* 
 var java.scanner 
 
 
submit javax.io.* 
 
 
import java.util.* 
 import javac.exe 
 
 
 
 
 
Construtores Java são métodos especiais chamados pelo sistema no momento da criação 
de: 
 
 
um objeto e tem o mesmo nome da classe a qual pertence 
 
 
uma classe e tem o nome diferente do nome da classe 
 
 
um objeto e tem o mesmo nome do objeto 
 
 
uma classe e tem o mesmo nome da classe 
 
 
um objeto e tem o nome diferente do nome da classe a qual pertence 
 
 
 
Quest.: 2 
 
2. 
 
 
Em uma mesma classe podemos criar mais de um método construtor. O mecanismo 
que permite a criação de vários construtores, em uma mesma classe, diferenciados 
pela lista de parâmetros é chamado de: 
 
 
herança 
 
 
polimorfismo 
 
 
abstração 
 
 
sobrecarga 
 
 
sobrescrita 
 
 
 
Quest.: 3 
 
3. 
 
 
O paradigma de programação orientado a objetos tem sido largamente utilizado no 
desenvolvimento de sistemas. Considerando o conceito de herança, avalie as 
afirmações abaixo. I. Herança é uma propriedade que facilita a implementação de 
reuso. II. Quando uma subclasse é criada, essa herda todas as características da 
superclasse, não podendo possuir propriedades e métodos próprios. III. Herança 
múltipla é uma propriedade na qual uma superclasse possui diversas subclasses. IV. 
Extensão é uma das formas de se implementar herança. É correto apenas o que se 
afirma em 
 
 
I. 
 
 
I e IV. 
 
 
II e III. 
 
 
III. 
 
 
II e IV. 
 
 
 
Quest.: 4 
 
4. 
 
Qual é o valor impresso pela execução do seguinte programa escrito na linguagem 
de programação Java? 
public class Recursao { 
 
 private int i; 
 
 public Recursao(int i) { 
 this.i = i; 
 } 
 
 public int exec(int n) { 
 if (n <= 7) { 
 i = i * n; 
 return i; 
 } else { 
 return exec(n/3) + exec(n/2); 
 } 
 
 } 
 
 public static void main(String[] args) { 
 Recursao r = new Recursao(1); 
 System.out.println(r.exec(20)); 
 } 
 
} 
 
 
 
114 
 
 
108 
 
 
18 
 
 
90 
 
 
6 
 
 
 
Quest.: 5 
 
5. 
 
 
Dentre as alternativas abaixo, assinale INCORRETA referente a Java Database 
Connectivity(JDBC): 
 
 
É possivel acessar Banco de Dados que não possuem Driver JDBC próprio através da 
ponte JDBC-ODBC. 
 
 
O método close() da classe Connection fecha uma conexão com o banco de dados 
 
 
 
O PreparedStatement é uma subinterface de Statement 
 
 
Statement representa uma conexão estabelecida com o Banco de Dados 
 
 
O executeQuery é um método da classe Connection para execução de uma consulta

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes