Prova AD Nome: Numero: RA: Turma: 1

Propaganda
Prova AD
Nome:
Numero:
RA:
Turma:
1- Faça uma classe Java com um método main() que receba um número como entrada do usuário via
JOptionPane, armazene em um vetor de 5 posições as potências desse número e imprima os valores
desse vetor. A impressão do vetor deve ser feita necessariamente em outro método.
Ex: Para a entrada do usuário com o valor 2, a impressão deve ser: [2, 4, 8, 16, 32].
2- Faça uma classe Java com um método main() que recebe uma frase do usuário via JOptionPane,
imprime essa frase criptografada e depois a frase normal. Para isso, crie um método chamado 'encripta'
que recebe a palavra digitada e transforma todas as ocorrências da letra “a” em “KKZ” e da letra “o” em
“WVY”. Faça também um método 'decripta' que recebe a palavra criptografada e faz a operação inversa.
Ex: Para a entrada “Dia da prova”, o programa deve imprimir “DiKKZ dKKZ prWVYvKKZ” e depois,
como resultado do método 'decripta', imprimir a palavra normal “Dia da Prova”.
3- Qual o resultado da execução do comando:
System.out.println(1/3 * Math.abs(-9));
a) 3
b) 0
c) 6
d) -3
4- Qual o resultado da execução do comando: System.out.println(
"abacaxi".toUpperCase().concat("pera").replace("a","o").substring(4,9));
a) AXIpe
b) oXIpe
c) AXIper
d) caxipe
5- Para compilar em Java, o comando correto é:
a) java nome_do_arquivo
b) java nome_da_classe
c) javac nome_do_arquivo
d) javac nome_da_classe
6- Dos comandos abaixo, assinale aquele que funcionaria corretamente:
a) long a = Integer.parseInt(“4.5”);
b) double a = Integer.parseInt(4,5);
c) long a = Double.parseDouble(“4”);
d) long a = Integer.parseInt(“4”);
7- Das expressões abaixo, dado que 'a' é igual a 2 e 'b' é igual a 0, qual delas retornará um valor
verdadeiro (true)?
a) ((a < b) & (a==b) | (a==0))
b) ((a < b) & (a!=b) | (a==2))
c) (!(a < b) & (a==b) | (a==0))
d) ((a < b) & !(a!=b) | (a!=2))
Download