wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Java I

Total questions: 30

Worksheet time: 30mins

Name
Class
Date
1.

Qual a sintaxe correta para se criar um vetor de inteiros?

a)

int [ ]

b)

int { }

c)

[ ] int

d)

{ } int

2.

Qual o operador utilizado para fazer comparações?

a)

==

b)

=

c)

=+

d)

+=

3.

Quais as duas formas de polimorfismo?

a)

Estático ou dinâmico.

b)

Estático ou multiplo.

c)

Void ou dinâmico

d)

Void ou estático

4.

Qual a diferença entre o comenado DO WHILE e o comando WHILE?

a)

A diferença é que no DO WHILE a condição só é analisada depois que os comandos são executados.

b)

A diferença é que no DO WHILE a condição só é analisada antes que os comandos são executados.

c)

A diferença é que no DO WHILE a condição só é analisada depois que os comandos não são executados

d)

A diferença é que no DO WHILE a condição não é analisada

5.

O que é bytecode?

a)

É o termo dado ao código binário gerado pelo compilador Java

b)

É o nome de uma variavel utilizada pelo Java

c)

É um Identificador

d)

É um tipico especifico de dado tratado pelo java

6.

Uma variavel do tipo INT armazena qual tipo de valor?

a)

Números inteiros

b)

Números quebrados

c)

Números decimais

d)

Código

7.

Para que serve o comando continue?

a)

Serve para encerrar a execução de comandos e verificar o valor de CONDIÇÃO

b)

Serve para continuar a execução dos comandos.

c)

Serve para encerrar a execução de comandos e não fazer nenhuma verifição.

d)

Serve para continuar com a verificação da CONDIÇÃO

8.

Um JTextField permite a inserção de:

a)

Textos.

b)

Imagens.

c)

Caixas de Opções.

d)

Painéis.

9.

A exceção NullPointerException acontece quando?

a)

Quando tenta-se acessar um elemento que ainda não foi inicializado.

b)

Quando tenta-se acessar uma posição inválida do array.

c)

Quando tenta-se acessar um elemento a mais do array.

d)

Quando tenta-se fazer uma operação qualquer com o array.

10.

Uma Classe Abstrata é:

a)

Uma classe que não pode ser instanciada.

b)

Uma classe que não pode ser estendida por outra classe.

c)

Uma classe que não pode ser substituida.

d)

Uma classe que não pode ser substituida.

11.

Quais os dois pacotes básicos necessários para criar um GUI (Interface Gráfica)?

a)

java.awt e java.swing

b)

java.awt e java.grafics

c)

java.grafics e java.awt

d)

java.gui e java.grafics

12.

Qual a classe utilizamos para criarmos caixas de diálogo?

a)

Jdialog

b)

Jframe

c)

JOptionPane

d)

javax.swing

13.

O que é um JAR ou Java Archive?

a)

É um arquivo compactado usado para distribuir um conjunto de classes Java

b)

É um conjunto pronto de classes para você utilizar no seu programa

c)

É um arquivo que contem um conjunto de métodos para você distribuir.

d)

É um arquivo compacto com métodos, atributos pronto que você baixa da Internet para utilizar no seu programa.

14.

Um Banco de Dados, usualmente é mantido e acessado por meio de um software conhecido como:

a)

SGBD

b)

BD

c)

GBD

d)

NDA

15.

O modelo de dados mais adotado hoje em dia é o:

a)

Modelo Relacional

b)

Modelo Estrutural

c)

Modelo Orientado à Objetos

d)

Modelo Orientado à Eventos

16.

Qual classe é utilizada para administrar e selecionar o driver para uma conexão com um BD:

a)

DriverManager

b)

Connection

c)

DriverConnection

d)

ConnectionManager

17.

A API JDBC permite:

a)

O uso de declarações SQL

b)

Conectar seu programa com um BD

c)

Gerenciar um Banco de Dados

d)

Monitorar um Banco de Dados

18.

Quais são basicamente os três componentes de um SGBD:

a)

Linguagem de definição de dados , Linguagem de manipulação de dados, Dicionário de dados

b)

Linguagem de definição de dados , Linguagem de manipulação de dados, Manipulador de dados

c)

Linguagem de definição Java , Linguagem de manipulação de dados, Dicionário de dados

d)

Linguagem de definição de dados , Linguagem de gerenciamento de dados, Dicionário de dados

19.

Arquivos jar podem ser criados e extraídos através de:

a)

O utilitário jar da JDK ou ferramentas de compressão como o Winzip

b)

Eclipse

c)

Somente com o Winzip

d)

NDA

20.

Quando ocorre a exceção ArrayIndexOutOfBoundsException?

a)

Quando tenta-se acessar uma posição inválida do array

b)

Quando tenta-se acessar um elemento que ainda não foi inicializado.

c)

Quando tenta-se acessar um elemento a mais do array.

d)

Quando tenta-se fazer uma operação qualquer com o array.

21.

Qual componente que permite ao usuário fazer uma seleção a partir de uma lista de itens?

a)

JComboBox

b)

Jlist

c)

JRadioButton

d)

JCheckBox

22.

Quando se for definir um método que não pode ser sobreescrito, utilizamos a palavra:

a)

FINAL

b)

EXTENDS

c)

VOID

d)

MAIN

23.

Qual a sintaxe correta para se criar um Package?

a)

package nome;

b)

nome package;

c)

nome = NewPackage();

d)

package.nome;

24.

Uma applet TEM permissão para:

a)

Criar uma nova janela;

b)

Apagar arquivos

c)

Ler dados de unidades locais sem permissão

d)

Ler ou escrever blocos arbitrários de memória

25.

Uma applet NÃO tem permissão para:

a)

Apagar arquivos

b)

Efeitos sonoros

c)

Criar uma nova janela

d)

Desenhar imagens

26.

Quando um item de JcheckBox é selecioando, é gerado um evento chamado de:

a)

ItemEvent

b)

ItemCheck

c)

ItemChange

d)

ItemModify

27.

Quando a inteção é selecionar apenas uma única opção dentre um grupo de opções,utilizamos:

a)

JRadioButton

b)

JCheckBox

c)

JComboBox

d)

Jlist

28.

Quando a inteção é selecionar quantas opções quisermos dentre um grupo de opções, utilizamos:

a)

JCheckBox

b)

JRadioButton

c)

JComboBox

d)

Jlist

29.

O Jlist suporta:

a)

Apenas um item e listas de seleção múltipla.

b)

NDA.

c)

Apenas um item.

d)

Apenas itens de seleção múltipla.

30.

O que é um container:

a)

Um elemento capaz de armazenar uma lista de componentes.

b)

Um elemento que armazena apenas um componente.

c)

Um elemento capaz de armazenar várias classes

d)

NDA