wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz sobre Java e Programação

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Qual é o tipo de variável em Java que armazena números inteiros?

a)

double

b)

int

c)

boolean

d)

char

2.

Qual tipo de variável é usado para armazenar valores verdadeiros ou falsos?

a)

boolean

b)

float

c)

String

d)

long

3.

Qual é o tipo de variável que armazena números de ponto flutuante em Java?

a)

int

b)

char

c)

float

d)

boolean

4.

Qual é o tipo de variável que armazena uma sequência de caracteres?

a)

int

b)

String

c)

char

d)

double

5.

Qual é o índice inicial de um array em Java?

a)

1

b)

0

c)

-1

d)

10

6.

Como você declara um array de inteiros em Java?

a)

int[] numeros;

b)

int numeros[];

c)

int numeros;

d)

int[] numeros = new int[10];

7.

Qual método é usado para obter o tamanho de um array em Java?

a)

size()

b)

length

c)

getSize()

d)

count()

8.

Qual é a diferença entre um array e uma lista em Java?

a)

Arrays têm tamanho fixo, listas podem mudar de tamanho

b)

Arrays podem mudar de tamanho, listas têm tamanho fixo

c)

Arrays e listas são a mesma coisa

d)

Arrays são mais lentos que listas

9.

Qual classe é usada para criar listas em Java?

a)

ArrayList

b)

LinkedList

c)

List

d)

Todas as anteriores

10.

Como você adiciona um elemento a uma lista em Java?

a)

add()

b)

insert()

c)

append()

d)

push()

11.

O que é uma classe em Java?

a)

Um tipo de variável

b)

Um modelo para criar objetos

c)

Um método

d)

Um loop

12.

O que é um objeto em Java?

a)

Uma variável

b)

Uma instância de uma classe

c)

Um método

d)

Um loop

13.

Qual palavra-chave é usada para criar um objeto em Java?

a)

new

b)

create

c)

object

d)

instance

14.

O que é polimorfismo em Java?

a)

A capacidade de um método fazer várias coisas

b)

A capacidade de uma classe ter várias formas

c)

A capacidade de um objeto ter várias formas

d)

A capacidade de uma variável armazenar vários tipos

15.

Qual é a principal vantagem do polimorfismo?

a)

Reduzir o uso de memória

b)

Aumentar a velocidade de execução

c)

Permitir que o mesmo código funcione com diferentes tipos de objetos

d)

Facilitar a depuração

16.

Qual é a palavra-chave usada para herança em Java?

a)

extends

b)

implements

c)

inherits

d)

super

17.

Qual é a diferença entre uma classe abstrata e uma interface em Java?

a)

Classes abstratas podem ter métodos implementados, interfaces não

b)

Interfaces podem ter métodos implementados, classes abstratas não

c)

Classes abstratas e interfaces são a mesma coisa

d)

Classes abstratas não podem ser herdadas

18.

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

a)

interface

b)

abstract

c)

class

d)

implements

19.

Qual é a diferença entre sobrecarga de método e sobrescrita de método?

a)

Sobrecarga é quando dois métodos têm o mesmo nome, mas diferentes parâmetros; sobrescrita é quando um método em uma classe filha tem a mesma assinatura que na classe pai

b)

Sobrecarga é quando um método tem múltiplas implementações; sobrescrita é quando um método é removido

c)

Sobrecarga e sobrescrita são a mesma coisa

d)

Sobrecarga é quando um método é removido; sobrescrita é quando um método tem múltiplas implementações

20.

Qual é a palavra-chave usada para chamar o construtor da classe pai em Java?

a)

super

b)

this

c)

parent

d)

base