wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Fundamento de Java

Total questions: 15

Worksheet time: 35mins

Name
Class
Date
1.

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)

2.

É 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.

3.

JRE - Java Runtime Environment (ambiente de execução Java): A JRE contém as bibliotecas que são responsáveis pela execução das aplicações na JVM. A JRE é composta por

a)

VM (virtual machine), bibliotecas e componentes necessários para essa execução;

b)

MVC, classes proprietárias e sistema operacional

c)

MV (machine version), bibliotecas e kit de compilação

d)

MVC, classes e objetos

4.

Qual extensão de um arquivo fonte Java?

a)

.class

b)

.jar

c)

.java

d)

.html

5.

Java é uma linguagem multiplataforma. Por que?

a)

Java não é multiplataforma, ou seja, preciso instalar o Java certo para cada plataforma e programar pensando nos recursos de hardeware disponíveis

b)

Pois é executada em kit de deenolvimento Java (JDK) que é reconhecido pela maior parde dos dispositivos existentes

c)

Pois os binários são executados em uma máquina virtual Java (JVM) que é reconhecida pela maior parde dos dispositivos existentes.

d)

Pois Java é a linguagem mais popular que existe

6.
Algoritmo é:
a)
um procedimento passo a passo para realizar alguma tarefa em um tempo finito.
b)
um procedimento passo a passo para realizar alguma tarefa em um tempo infinito.
c)
um procedimento que não possui uma sequência de passos para realizar alguma tarefa em um tempo finito.
d)
um procedimento que não possui uma sequência de passos para realizar alguma tarefa em um tempo infinito.
7.
Em linguagem Java são comandos para as Estruturas de Decisão:
a)
for e wilhe
b)
for e switch
c)
if e switch
d)
if e for
8.
Ao se executar o trecho de código abaixo, escrito nalinguagem Java, será obtido o seguinte resultado:
public class Classe {
public static void main(String[] args) {
int i = 9;
int x = 10;
System.out.println("Soma: " + i + x);
} }
a)
Erro em tempo de execução.
b)
O código não compila.
c)
Soma: 19
d)
Soma: 910
9.
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 |  |
10.
É um valor válido para uma variável do tipo int na linguagem Java:
a)
12
b)
12.80
c)
12.00
d)
'10'
11.
Objetos são derivados de?
a)
Classes
b)
Atributos
c)
Métodos
d)
Agentes
12.
Um objeto é uma instância de?
a)
Uma Classe
b)
Um atributo
c)
Um método
d)
Uma outra instância
13.
A classe herdada é chamada de classe?
a)
Derivada, Subclasse ou Classe Filha.
b)
Primária
c)
Elementar
d)
Secundária
14.
Com herança é possível o compartilhamento de:
a)
Atributos e operações 
b)
Equações
c)
Situações
d)
Objetos
15.
Quando falamos em atributos estamos nos referindo a(s):
a)
Características do objeto
b)
Funcionalidades do objeto
c)
Identidade do objeto
d)
Operações do objeto