wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Java novo

Total questions: 27

Worksheet time: 27mins

Name
Class
Date
1.

Em Java, um bloco de código é:

a)

Tudo que está entre ( )

b)

Tudo que está entre { }

c)

Tudo que está entre [ ]

d)

Tudo que está entre

e)

Tudo que está no mesmo nível de indentação

2.

Qual opção a seguir não representa uma forma de representação de um algoritmo?

a)

Pseudocódigo

b)

Fluxograma

c)

Descrição Narrativa

d)

Linguagem baixo nível

3.

Marque as alternativas que são características de uma classe em Java:

a)

É um elemento representa objetos do mundo real.

b)

Dentro dela é comum declararmos atributos e métodos,.

c)

É uma biblioteca do Java.

d)

Toda classe deve começar com letra Maiúscula.

4.

A linguagem de programação Java é uma das mais populares do mundo e sua portabilidade é um de seus pontos mais fortes para que isso tenha acontecido. Portabilidade é a capacidade de se portar um software para diferentes plataformas, com o mínimo de esforço, ou seja, Java é multiplataforma. Como a linguagem Java consegue garantir essa portabilidade?

a)

Os binários são compilados em linux

b)

Os binários são executados nativamente no sistema operacional

c)

Os binários são encapsulados em uma MVC

d)

Os binários são executados dentro de uma VM (virtual machine)

5.

É muito importante nos ambientarmos com as nomenclaturas muito usadas no mundo Java e suas versões. Vamos ver algumas coisas importantes que todo programador Java deve conhecer muito bem (Teruel, 2015). Baseado neste contexto podemos afirmar que o JDK é

a)

uma biblioteca responsável pela execução das aplicações na JVM.

b)

é responsável por executar instruções compiladas em Java.

c)

é um kit de ferramentas web

d)

é o Kit de Desenvolvimento.

6.

Qual extensão de um arquivo fonte Java?

a)

.class

b)

.jar

c)

.java

d)

.html

7.

O ambiente JDK é instalado a partir do site do seu desenvolvedor, qual é a empresa?

a)
Oracle
b)
Sun MicroSistems
c)
OpenJDK
d)
JCP (Java Community Programmers) 
8.

É um programa de computador que reúne características e ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este processo.

a)

IDE

b)

Interpretador

c)

Hardware

d)

EDI

9.

Em programação a técnica de encadear pensamentos para atingir determinado objetivo. Damos o nome de:

a)

Lógica de uma sequência.

b)

Tipo de dados.

c)

Lógica de programação

d)

Progama.

10.

Conjunto de instruções, a executar pelo computador, que levam à realização de determinada tarefa. Dá-se o nome de:

a)

Programa

b)

Lógica.

c)

Sequência lógica.

d)

Digital.

11.
Os programas Java normalmente passam por cinco fases:
[1] Edição: programador escreve o programa e armazena-o em disco.
[2]Compilação: compilador cria __I__ a partir do programa.
[3]  Carga:  armazena bytecodes na memória.
[4]  Verificação:  confirma que os bytecodes não violam restrições de segurança.
[5] Execução:  __II__  traduz bytecodes em linguagem de máquina.
As lacunas I e II são corretamente preenchidas com: 
a)
0s e 1s - o assembly
b)
bytecodes - a JVM (Java Virtual Machine)
c)
código interpretado - a JVM (Java Virtual Machine)
d)
0s e 1s - o interpretador
12.

Java tem como característica uma tipagem fraca, ou seja, sempre necessário definir um tipo para as suas variaveis.

a)

Verdadeiro

b)

Falso

13.

Qual o erro do código da imagem acima?

a)

O código está correto.

b)

Na linha 4 deveria ser c++, ao invés de ++c.

c)

Falta uma chave '}' na última linha

d)

O operador '*=' da linha 3 não existe em Java.

14.
O comando switch em linguagem Java é uma estrutura:
a)
de repetição
b)
de animação
c)
sequencial
d)
de decisão
15.
Objetos são derivados de?
a)
Classes
b)
Atributos
c)
Métodos
d)
Agentes
16.
Um objeto é uma instância de?
a)
Uma Classe
b)
Um atributo
c)
Um método
d)
Uma outra instância
17.

Um recurso de software pode permitir que o usuário execute uma tarefa específica.

a)

True

b)

False

18.

Durante a fase de Teste do desenvolvimento de software, quais das seguintes opções são as tarefas realizadas pelo programador? (Escolha todas as respostas corretas)

a)

Planejar a ordem para implementar recursos.

b)

Listar recursos obrigatórios.

c)

Localizar os bugs.

d)

Corrigindo bugs.

19.

Qual empresa criou a línguagem de programação Java?

a)

Tesla

b)

Linux

c)

Sun Microsystems

d)

Microsoft

20.

Como escrever "Hello World" em Java?

a)

print ("Hello World")

b)

Console.WriteLine ("Hello World")

c)

System.outprintln ("Hello World")

d)

printf ("Hello World")

21.

Qual é o resultado do seguinte trecho de código?

console.log('Hello world');

a)

Hello world é impresso no console.

b)

log('Hello world') é impresso no console.

c)

'Hello world' é impresso no console com aspas simples.

d)

Um erro de execução

22.
  1. 16. Diferença entre FOR e FOREACH:

a)

A) For: Sua função principal é varrer lista. Foreach: Sua principal função é

varrer o vetor.

b)

B) For e Foreach tem as mesmas funções, ou seja, não tem diferença;

c)

C) For: Sua função principal é varrer o vetor. Foreach: Sua principal função é

varrer lista.

d)

D) For: Sua principal função é varrer o vetor. Foreach: Também varre vetor, e

ainda varre lista.

23.
  1. 30. Java é uma linguagem fortemente:



a)

A) complexa

b)

B) orientada

c)

C) tipada

d)

D) Objetivada

24.
  1. 38. O que é herança em Java?

a)

A) construtores padrão podem se transformar em construtores com parâmetros;

b)

B) códigos usados em uma classe podem ser reutilizados em outra classe.

c)

C) métodos getters e setters possam ser mudados nos construtores;

d)

D) criar um for que tenha mais de um método com várias saídas;

25.
  1. 47. O que significa CRUD?

a)

A) Classe / Return / Update / Delphi; ​

b)

B)  Create / Read / Update / Delete;​

c)

C) Commit / Repet / Unchanged / Disable;​

d)

D) Comunit / Release / Uncharted / Demand​

26.

No título do filme, "Eu sou a lenda", qual é o sujeito?

a)

Eu

b)

Sou

c)

A

d)

Lenda

e)

Will Smith

27.

Juntos temos 1000 reais. Você tem 950 reais a mais que eu. Quanto eu tenho?

a)

35 reais

b)

25 reais

c)

45 reais

d)

50 reais