Teste Java Com Respostas
Teste Java Com Respostas
5. Java é:
a) Uma linguagem de programação exclusiva
b) Uma linguagem de programação Java, uma plataforma de desenvolvimento,
um ambiente de tempo de execução e um conjunto de bibliotecas para
desenvolvimento de programas sofisticados
c) Um sistema para executar programas em diferentes plataformas de
computador
a) Falso
b) Verdadeiro
a) Você deve começar com uma letra que pode ser seguida por mais letras
b) Deve começar com uma letra que pode ser seguida por mais letras ou dígitos
c) Deve começar com uma letra que pode ser seguida por dígitos
a) Falso
b) Verdadeiro
14. Em Java, os nomes de classe devem sempre começar com letras maiúsculas. Se o
nome for composto, cada palavra deve começar com uma letra maiúscula.
a) Falso
b) Verdadeiro
15. Um tipo de dados indica os valores que uma variável pode armazenar e o intervalo de
valores que ela suporta.
a) Falso
b) Verdadeiro
a) Falso
b) Verdadeiro
18. Indique o valor de: x = -1 + 5 * 7 – 12 / 3
a) 28
b) 30
c) 6
a) 26
b) 30
c) 24
a) Verdadeiro
b) falso
a) Falso
b) Verdadeiro
25. O método do construtor é executado cada vez que um objeto na classe é instanciado.
a) Falso
b) Verdadeiro
26. O estado de um objeto pode mudar durante a execução de um programa Java.
a) Falso
b) Verdadeiro
a) Atributos
b) Atributos e métodos
c) Atributos e métodos do construtor
a) Falso
b) Verdadeiro
Exibe números de 0 a 9
Exibe os números de 1 a 10
Exibe um 10
Permanece em um loop infinito
int y= 0;
enquanto (y<10){
System.out.println(y);
y++;
}
x=9 y=9
x=10 anos=10
x=9 y=10
x=10 y=9
Verdadeiro
falso
Indefinido
"i == 1"
System.out.println(x%y);
3
2
1
0
36. Você deve usar a instrução break em uma estrutura de switch para o programa
compilar.
int k=3;
int m=2;
System.out.println ((m <= 99) & (k < m));
Verdadeiro
falso
24
0111011
int x = 5;
int y = 5;
y /= ++x;
System.out.println(y);
6
5
1
0
40. O que faz o seguinte programa?
int inc = 0;
int des = sWord.length()-1;
bError booleano = false;
z = x++ + y;
comutador (x) {
Caso 1:
System.out.println("Um");
Caso 2:
System.out.println("Dois");
Caso 3:
System.out.println("Três");
inadimplência:
System.out.println("Outro número");
}
Um
Dois
Outro número
Um Dois Três Outro Número
enquanto (x<10) {
y += x;
x++;
}
System.out.println(y);
0
10
11
45
int x=1;
System.out.println(++x*4+1);
6
5
9
7
Estrutura Sequencial
Estrutura Repetitiva
Estrutura Seletiva
Nenhum dos três anteriores.
System.out.println(12&3);
Verdadeiro
falso
12
13
49. Qual é o resultado da seguinte operação?
System.out.println(5>>1);
6
Verdadeiro
4
2
int x, contador;
contador = 10;
x = contador +1:
System.out.println("O valor é " + x);
Estrutura Seletiva
Estrutura Sequencial
Estrutura Repetitiva
Nenhum dos três anteriores.
Sim
Não
Depende do uso
Depende do compilador
enquanto (y<x) {
x += y;
}
System.out.println(y);
0
1
10
Nenhum, entra em loop infinito
if (contador<34) {
System.out.println("O contador é menor que 24");
}
Estrutura Sequencial
Estrutura Repetitiva
Estrutura Seletiva
Nenhum dos três anteriores.
x += 2;
4
"4"
4.0
Qualquer um dos três é válido
int i=1;
int j=2;
int k=3;
int m=2;
System.out.println ((j >= i) || (k == m));
Verdadeiro
falso
Indefinido
Fornece erro de compilação
importar java.applet.Applet;
importar java.awt.Graphics;
System.out.println(2+6>>2);
8
5
4
2
A Microsoft
Oráculo
SUN Microssistemas
Fujitsu
int k=3;
int m=2;
System.out.println ( !( k > m) );
3
Verdadeiro
2
Falso
int x = 10;
int y = 3;
x %= y;
System.out.println(y);
4
3
2
1
63. O que a instrução de código a seguir faz?
total -= --contador;
System.out.println("Hello\nWorld");
"Olá Mundo"
"Olá\nMundo"
"Olá" e em outra linha "Mundo"
"Olá" uma aba e "Mundo"
int x = 0;
int y = 0;
enquanto (x<5) {
y +=x;
x++;
System.out.println(y);
10
5
0
O programa não compila
8 bits
16 bits
32 bits
64 bits
Math.poten
Operador**
Matemática.pow
Operador^
Os números de 1 a 9
Os números de 0 a 9
Os números de 1 a 10
O programa não compila
int j=2;
System.out.println ( j == 3 );
Verdadeiro
falso
Indefinido
"j == 3"
byte
flutuar
dobrar
Único
y *= x++;
System.out.println(x);
25
30
6
35
8 bits
16 bits
32 bits
64 bits
73. O que o código a seguir faz?
contador += x;
System.out.println(4<<1);
5
8
Verdadeiro
3
/* Código Um*/
int x= 0;
fazer {
System.out.println(x);
x++;
} enquanto (x<10);
/* Código Dois */
int y= 0;
enquanto (y<10){
System.out.println(y);
y++;
}
contabilista int;
int x = 3;
contador += x;
System.out.println(contador);
3
1
0
O programa não compila
y *= x++;
System.out.println(y);
25
30
6
35
todo
Decimais
personagem
Todos os itens acima
System.out.println
system.out.impressora
System.out.prin
Estão todos corretos
todo
Decimais
personagem
nenhuma das opções acima
Sim
Não
ambos com correto
nenhuma das opções acima
83. O se usa quando você tem 2 respostas possíveis?
Sim
Não
ambos com correto
nenhuma das opções acima
Um menu.
Uma lista de itens.
Um recibo.
Uma lista de compras.
This.key1 e This.key2.
Chave1 e Chave2.
setKey1 e setKey2.
DobleClave.
92. É um conjunto de dados e um conjunto de operações que são realizadas com esses
dados, que tipo de dados está sendo falado:
ADICIONAR.
Classe.
Exemplo.
Objeto.
93. É a ação que um objeto executa quando passa uma mensagem ou em resposta a uma
mudança de estado.
Comportamento.
Execução.
Difusão.
Instanciar.
Grupo.
UML.
Abstração.
Entrada de dados.
Definir e obter.
Corda e Dupla.
Público e Privado.
Sem argumentos e com argumentos.
96. A comunicação ocorre da mesma forma entre um objeto e os objetos que ele contém,
quando os objetos precisam interagir, eles o fazem por meio de:
Envio de códigos.
Envio de mensagens.
Envio de coordenadas.
Envio de informações.
97. Como a programação orientada a objetos depende deles, esses três pilares são como
uma torre de tijolos; Retire o último tijolo e tudo desmoronará. Quais são esses três
pilares:
Abstração, interface e encapsulamento.
Interface, herança e abstração.
Hereditariedade, polimorfismo e encapsulamento.
Abstração, interface e polimorfismo.
Atributos.
Classe.
Métodos.
Variáveis.
Directx
OpenGl
C++
Novo
abstrair
público
privado
104. Ao criar uma classe derivada de uma classe base, ela é herdada?
Apenas os métodos
Somente variáveis
Variáveis e métodos
Não herda nada