Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Linguagem de Programação II

Total questions: 16

Worksheet time: 8mins

Name
Class
Date
1.

Qual palavra-chave é usada para definir uma classe em Java?

a)

object

b)

define

c)

class

d)

struct

2.

O que é encapsulamento na programação orientada a objetos?

a)

Combinar dados e métodos em uma única unidade.

b)

Herdar funcionalidades de outra classe.

c)

Permitir múltiplas formas de um método.

d)

Evitar o uso de objetos.

3.

Qual destas opções representa um construtor válido em Java?

a)

public void Pessoa()

b)

Pessoa()

c)

public Pessoa()

d)

void Pessoa()

4.

Qual estrutura é usada para tratar exceções em Java?

a)

catch/throw

b)

try/catch

c)

if/else

d)

switch/case

5.

Qual interface gráfica Java usa JButton, JFrame, JLabel?

a)

AWT

b)

JavaFX

c)

Swing

d)

HTML

6.

Qual tipo armazena números inteiros em Java?

a)

String

b)

float

c)

int

d)

boolean

7.

Em Java, todos os métodos precisam retornar um valor.

a)

Verdadeiro

b)

Falso

8.

O operador 'new' é usado para criar objetos em Java.

a)

Verdadeiro

b)

Falso

9.

A herança múltipla é permitida com classes em Java.

a)

Verdadeiro

b)

Falso

10.

A palavra-chave 'this' refere-se ao objeto atual.

a)

Verdadeiro

b)

Falso

11.

'try' e 'catch' são usados para manipulação de arquivos.

a)

Verdadeiro

b)

Falso

12.

O operador/comando usado para comparar valores primitivos em Java é:

a)

=

b)
==
c)

!=

d)

equals

13.

Para ler dados do teclado em Java, usamos a classe ___

a)

Scanner

b)

System

c)

Input

d)

Reader

14.

Qual das opções define corretamente o método de entrada obrigatório para execução de programas Java standalone?

a)

private static void main(String[] args)

b)

public void main(String[] args)

c)

public static void main(String[] args)

d)

default static void main(String[] args)

15.

O comando ___ é usado para interromper a execução de um laço.

a)

stop

b)

break

c)

end

d)

exit

16.

O modificador ___ torna um método acessível apenas dentro da própria classe.

a)

public

b)

protected

c)

private

d)

default