Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Revisão JAVA Básico

Total questions: 21

Worksheet time: 58mins

Name
Class
Date
1.

O processo de compilação do código-fonte em Java transforma o código em uma linguagem intermediária que depois será traduzido por outro componente. A linguagem intermediária gerada pelo processo de compilação é chamada de

(a)  

2.

Kit de desenvolvimento Java, que contém ferramentas para compilar e executar o código

a)

JVM

b)

JRE

c)

JDK

d)

IDE

3.

No ambiente JAVA, é o componente que fornece o ambiente necessário para executar aplicações Java, geralmente instalado nas estações de trabalho nas quais serão utilizadas

a)

JDK - Java Development Kit

b)

JRE - Java Runtime Environment

c)

IDE - Integrated Development Environment

d)

JVM - Java Virtual Machine

4.

Compomente do ambiente JAVA responsável por interpretar o bytecode e traduzi-lo para o código de máquina específico de cada sistema operacional, permitindo que o programa Java seja executado em qualquer plataforma

a)

JDK - Java Development Kit

b)

JRE - Java Runtime Environment

c)

JVM - Java Virtual Machine

5.

Sobre tipos de dados em Java, analise as afirmativas como Verdadeiro e Falso:
( ) Variável do tipo int pode armazenar números decimais

( ) O tipo boolean pode armazenar valores true ou false apenas

( ) O tipo float é mais preciso que o tipo double para valores decimais

( ) Toda variável deve ter seu tipo de dados declarado no momento de sua definição

Qual sequência correta:

a)

V, V, F, F

b)

F, V, F, V

c)

F, F, V, V

d)

V, F, V, V

6.

O operador (a)   é responsável por fazer a comparação entre valores de variáveis ( x é igual a y )

7.

Analise o código da imagem e responda qual será a saída do código se o valor de entrada for 7.0:

a)

Aprovado

b)

Recuperação

c)

Reprovado

d)

Nenhuma saída será impressa

8.

A estrutura de decisão switch case pode ser utilizada em substituição ao if else nos casos em que devem ser observadas diversas condições para valores específicos.

Qual será a saída do código disponível na imagem?

a)

Olá

b)

Programação

c)

Java

d)

Programação Java

9.

Na estrutura SWITCH CASE, a palavra-chave que é utilizada para definir o bloco de código que é executado caso nenhum dos cases sejam verdade, é:

(a)  

10.

O laço FOR é utilizado principalmente quando sabemos exatamente quantas vezes a repetição ocorrerá.

Analise o código e marque a alternativa correta sobre o que ocorrerá quando o código executar:

a)

Será impresso os números ímpares

1 3 5 7 9

b)

Será impresso os números pares

0 2 4 6 8 10

c)

Será impresso os números pares

0 2 4 6 8

d)

Será impresso os números pares

2 4 6 8 10

11.

Sobre o laço de repetição WHILE, verifique o código e marque quantas vezes o laço será executado (bloco de código interno do laço while)

a)

1

b)

2

c)

3

d)

4

12.

Sobre o laço de repetição WHILE, verifique o código e marque a alternativa correta, sobre o que será impresso em tela:

a)

1

3

b)

2

4

c)

1

4

d)

3

5

13.

Sobre o laço de repetição WHILE, verifique o código e marque a alternativa correta, sobre o que será impresso em tela:

a)

1

2

3

4

b)

1

2

3

4

5

c)

2

3

4

5

d)

2

3

4

14.

Observe o código feito com o laço DO WHILE.

O que será impresso em tela ao executar este programa?

a)

Tchau!

b)

1

Tchau!

c)

1

2

Tchau!

d)

0

1

2

Tchau

15.

Qual saída da seguinte linha de código?

String texto = "Imepac ADS";

System.out.print(texto.toUpperCase());

a)

IMEPAC ADS

b)

imepac ads

c)

IMEPAC

d)

ADS

16.

No código temos um array com 6 posições.

Na linha 5, qual será a informação preenchida dentro do System.out.println( (a)   ) para imprimir o número 5.

17.

No código apresentado é solicitado que preencha a posição central de uma matriz 3 x 3 com o número 5.

O código seria completado de que forma?

a)

matriz[2][2] = 5;

b)

matriz[1][1] = 5;

c)

matriz[0][1] = 5;

d)

matriz[3][3] = 5;

18.

Qual é a saída do seguinte código Java se a entrada for 10?

a)

10

b)

0

c)

-2

d)

2

19.

De acordo com o código JAVA apresentado,

O que será impresso em tela?

a)

0 2 4

b)

1 2 3 4 5

c)

2 4

d)

1 3 5

20.

Sobre o uso de arrays em Java, qual das alternativas abaixo é verdadeira?

a)

Arrays em Java podem ter tamanho variável após a inicialização.

b)

Arrays em Java têm tamanho fixo após a inicialização.

c)

Arrays em Java são sempre de tipo primitivo.

d)

Arrays em Java podem armazenar diferentes tipos de dados.

21.

String cidades = {"Araguari, "Uberlandia", "São Paulo", "Fortaleza"};

System.out.println(cidades.length)

O valor impresso na tela será:

(a)