wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Programação Orientada a Objetos - Introdução

Total questions: 30

Worksheet time: 30mins

Name
Class
Date
1.

Para que serve um classe em Java?

a)

É utilizada para conter um conjunto de métodos que executam as tarefas do programa.

b)

É utilizada somente executar o programa.

2.

Os tipos de variáveis aceitas na linguagem Java são:

a)

int e float

b)

long e double

c)

char e String

d)

bool e boolean

3.

A extensão de código fonte em Java é?

a)

j

b)

java

c)

javac

d)

evac

4.

Para escrever alguma informação na tela, devemos utilizar o seguinte comando?

a)

System.in.println("Olá Mundo!");

b)

System.out.println("Olá Mundo!");

5.

Marque a(s) opção(ções) que define corretamente como utilizar o nome(identificador) das classes Java

a)

BemVindo

b)

Primeiro_Exemplo

c)

7SegundoExemplo

d)

Welcome

6.

Para conseguir executar um programa em Java, devemos ter o seguinte método declarado na classe.

a)

private static void main(String[] args)

b)

public static void main(String[] args)

7.

Para conseguir ler dados do teclado devemos utilizar a classe?

a)

Main

b)

Scanner

c)

System

d)

Out

8.

O que é uma variavél?

a)

É uma posição na memória do computador.

b)

É uma posição na memória do código fonte.

9.

As instruções do programa Java devem terminar com:

a)

Chaves

b)

Dois pontos

c)

Colchetes

d)

Ponto e vírgula

10.

Qual alternativa realiza uma operação aritmética valida em Java?

a)

sum = number1 + number2;

b)

sum = number1 /* number2;

c)

sum = number1+ number2+;

d)

sum += +sum+1

11.

Quais são os operadores de igualdade em Java?

a)

=

b)

==

c)

<=

d)

!=

12.

Quais são os operadores relacionais em Java?

a)

>=

b)

<=

c)

>

d)

=

13.

Qual declaração ajuda o compilador a encontrar uma Classe em Java?

a)

public

b)

import

c)

static

d)

void

14.

Variáveis devem ser inicializadas a fim de serem preparadas para uso em um programa.

a)

Falso

b)

Verdadeiro

15.

O tipo de dado int é utilizado para declarar variáveis que conterão valores do tipo inteiro.

a)

Verdadeiro

b)

Falso

16.

O operador de atribuição, =, permite ao programa atribuir um valor a uma variável. Ele é chamado operador binário, porque tem dois operandos.

a)

Verdadeiro

b)

Falso

17.

Quais são os operadores aritméticos?

a)

+ (adição), - (subtração), * (multiplicação) e / (divisão).

b)

+ (adição), - (subtração), ++(Incremento), * (multiplicação), / (divisão) e % (resto).

c)

+ (adição), - (subtração), * (multiplicação), / (divisão), % (resto). e --(decremento)

d)

+ (adição), - (subtração), * (multiplicação), / (divisão) e % (resto).

18.

As instruções de seleção são:

a)

if e else

b)

while, if e else

19.

A instrução de seleção dupla if…else seleciona entre duas ações ou grupos de ações.

a)

Verdadeiro

b)

Falso

20.

As palavras if, else, switch, while, do e for são palavras-chave Java. As palavras-chave não podem ser utilizadas como identificadores, por exemplo, nos nomes de variáveis.

a)

Falso

b)

Verdadeiro

21.

Em Java, um bloco de código é:

a)

O código deve estar entre { }

b)

O código deve estar entre [ ]

c)

O código deve estar entre ( )

d)

O código deve estar entre < >

22.

O comando switch em linguagem Java é uma estrutura:

a)

de repetição

b)

sequencial

c)

de animação

d)

de decisão

23.

Analise o código Java e Marque a alternativa que representa o valor impresso:

int i=2, j=8;

int n = j - i;

System.out.println(n);

a)

7

b)

4

c)

8

d)

6

24.

Para compilar os aplicativos Java é necessário possuir:

a)

Java Development Kit (JDK)

b)

Visual Studio Code (VSC)

c)

Java Kit Development (JKD)

d)

Development Kit Java (DKJ)

25.

É um valor válido para uma variável do tipo int na linguagem Java

a)

12.80

b)

80

c)

'10'

d)

80.50

26.

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)

é um Kit de Desenvolvimento.

27.

Assinale a opção que apresenta como devo importar a classe Scanner para dentro do escopo do programa?

a)

import java.Scanner.util;

b)

import java.util.Scanner

c)

import java.Scanner;

d)

import java.Scanner.System.in;

28.

Como criar um Scanner chamado "keyboard"?

a)

Scanner keyboard = new Scanner(Scanner);

b)

Scanner keyboard = new Scanner()

c)

Scanner keyboard = new Scanner(System.out);

d)

Scanner keyboard = new Scanner(System.in)

29.

Após criar um scanner chamado "meuScanner", como coletar um inteiro pelo terminal?

a)

meuScanner.nextInt();

b)

meuScanner.nextValue();

c)

meuScanner.next();

d)

meuScanner.input();

30.

Qual tipo de dados devo utilizar para uma variável que receba o valor "10.50" ?

a)

double

b)

String

c)

float

d)

int