wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz sobre Programação

Total questions: 56

Worksheet time: 31mins

Name
Class
Date
1.

O que são variáveis e constantes na programação?

a)

Elementos que permitem armazenar e manipular dados

b)

Tipos de erros no código

c)

Ferramentas para desenhar gráficos

d)

Programas de edição de texto

2.

Por que a nomenclatura e as convenções são importantes na programação?

a)

Para a clareza do código

b)

Para aumentar a velocidade do computador

c)

Para criar imagens bonitas

d)

Para jogar jogos

3.

O que é crucial para escrever um código claro e legível?

a)

Dominar a declaração, a inicialização e a nomenclatura de variáveis e constantes

b)

Usar muitos gráficos

c)

Escrever em várias línguas

d)

Ter um computador rápido

4.

O que são variáveis em programação?

a)

Espaço na memória para armazenar dados que podem mudar durante a execução do programa.

b)

Valores que permanecem inalterados durante a execução do programa.

c)

Instruções para o computador seguir.

d)

Um tipo de dado específico.

5.

O que são constantes em programação?

a)

Espaço na memória para armazenar dados que podem mudar durante a execução do programa.

b)

Valores que permanecem inalterados durante a execução do programa.

c)

Instruções para o computador seguir.

d)

Um tipo de dado específico.

6.

Qual tipo de variável aceita números inteiros, positivos ou negativos?

a)

Double

b)

Float

c)

Int

d)

String

7.

Qual tipo de variável representa um conjunto de caracteres - tipo texto?

a)

Char

b)

String

c)

Int

d)

Float

8.

Qual tipo de variável aceita números decimais com duas casas, positivos ou negativos?

a)

Int

b)

Char

c)

Double

d)

String

9.

Qual tipo de variável aceita números decimais com uma casa, positivos ou negativos?

a)

Float

b)

Int

c)

String

d)

Char

10.

Qual tipo de variável representa um caractere - tipo texto?

a)

String

b)

Int

c)

Char

d)

Double

11.

Qual é a primeira regra para os identificadores de variáveis?

a)

Devem começar com letra ou '_', não pode ser palavra-chave nem conter caracteres especiais.

b)

Devem conter espaços e podem ser sensíveis a letras maiúsculas e minúsculas.

c)

Devem começar com número.

d)

Devem conter caracteres especiais.

12.

Os identificadores de variáveis podem conter espaços?

a)

Não, não podem conter espaços.

b)

Sim, podem conter espaços.

c)

Sim, mas apenas no início.

d)

Sim, mas apenas no final.

13.

Como devem ser escolhidos os nomes dos identificadores de variáveis?

a)

Devem descrever o propósito da variável ou constante.

b)

Devem ser aleatórios.

c)

Devem ser nomes de pessoas.

d)

Devem ser nomes de cidades.

14.

Como devem iniciar os identificadores de variáveis para cada nova palavra?

a)

Devem iniciar com letra minúscula e maiúsculas para cada nova palavra.

b)

Devem iniciar com número.

c)

Devem iniciar com caracteres especiais.

d)

Devem iniciar com espaços.

15.

Por que os identificadores de variáveis devem seguir padrões de nomenclatura?

a)

Para melhor leitura e entendimento do código.

b)

Para serem mais longos.

c)

Para serem mais curtos.

d)

Para serem mais complicados.

16.

Qual é a sintaxe correta para declarar uma variável em Java?

a)

tipo nomeDaVariavel;

b)

nomeDaVariavel tipo;

c)

var nomeDaVariavel;

d)

nomeDaVariavel = tipo;

17.

Como inicializamos uma variável em Java após a declaração?

a)

nomeDaVariavel tipo;

b)

tipo nomeDaVariavel;

c)

nomeDaVariavel = valor;

d)

valor = nomeDaVariavel;

18.

Qual palavra-chave usamos para declarar uma constante em Java?

a)

const

b)

final

c)

static

d)

constant

19.

Como declaramos e inicializamos uma constante em Java?

4 lines
20.

Qual é o exemplo de inicialização de uma variável?

a)

"int idade;"

b)

"idade = 25;"

c)

"int idade = 25;"

d)

"idade = int;"

21.

Como se faz a declaração e inicialização em uma linha?

a)

"int idade;"

b)

"idade = 25;"

c)

"int idade = 25;"

d)

"idade int = 25;"

22.

O que deve ser usado antes da declaração de uma constante no código?

a)

var

b)

let

c)

final

d)

const

23.

Qual método a classe System oferece para exibir informações no console?

a)

print()

b)

println()

c)

print() e println()

d)

print() e printline()

24.

Para que podem ser usados os comentários no código?

a)

Para exibir informações no console

b)

Para melhorar a compreensão do código

c)

Para criar programas mais rápidos

d)

Para adicionar cores ao código

25.

O que ajuda a criar programas mais claros e interativos?

a)

Usar apenas o método print()

b)

Dominar a saída de dados e adicionar comentários

c)

Não usar comentários

d)

Usar apenas o método println()

26.

Qual é a diferença entre os métodos System.out.print() e System.out.println()?

a)

System.out.print() pula para uma nova linha após a impressão, enquanto System.out.println() não pula.

b)

System.out.print() não pula para uma nova linha após a impressão, enquanto System.out.println() pula.

c)

Ambos os métodos pulam para uma nova linha após a impressão.

d)

Nenhum dos métodos imprime informações no console.

27.

Para que é usado o método System.out.print()?

a)

Para imprimir informações no console e pular para uma nova linha após a impressão.

b)

Para imprimir informações no console sem pular para uma nova linha após a impressão.

c)

Para imprimir informações no console e apagar a linha anterior.

d)

Para imprimir informações no console e fechar o programa.

28.

Para que é usado o método System.out.println()?

a)

Para imprimir informações no console e pular para uma nova linha após a impressão.

b)

Para imprimir informações no console sem pular para uma nova linha após a impressão.

c)

Para imprimir informações no console e apagar a linha anterior.

d)

Para imprimir informações no console e fechar o programa.

29.

O que são comentários em um código?

a)

Textos que explicam o código e não afetam seu funcionamento

b)

Comandos que executam uma ação

c)

Erros no código

d)

Nomes de variáveis

30.

Qual é o símbolo usado para um comentário de linha em Java?

a)

//

b)

/*

c)

#

d)

--

31.

Qual é o símbolo usado para um comentário de bloco em Java?

a)

/*

b)

//

c)

#

d)

--

32.

Para que são utilizadas as constantes em Java?

a)

Para armazenar informações comuns a todos os objetos da classe.

b)

Para criar novos objetos.

c)

Para deletar informações.

d)

Para modificar variáveis.

33.

Por que é importante compreender as variáveis de classe e constantes?

a)

Para criar um código mais organizado e eficiente.

b)

Para aprender a desenhar.

c)

Para jogar jogos de computador.

d)

Para escrever histórias.

34.

O que permite compartilhar informações entre os objetos em uma classe?

a)

Variáveis de instância

b)

Métodos privados

c)

Variáveis de classe

d)

Funções globais

35.

Qual palavra-chave deve ser usada antes da declaração de uma variável de classe?

a)

public

b)

private

c)

static

d)

final

36.

Como as variáveis de classe são acessadas?

a)

Usando o nome da instância

b)

Usando o nome da classe

c)

Usando o nome do método

d)

Usando o nome do pacote

37.

O que são constantes em programação?

a)

Valores que podem ser alterados a qualquer momento.

b)

Valores imutáveis que não podem ser alterados após a inicialização.

c)

Valores que mudam dependendo da entrada do usuário.

d)

Valores que são sempre zero.

38.

Qual é um dos benefícios de usar constantes em programação?

a)

Aumenta a complexidade do código.

b)

Melhora a legibilidade do código e evita alterações acidentais.

c)

Diminui a segurança do código.

d)

Torna o código mais lento.

39.

Qual dos seguintes é um exemplo de constante em programação?

a)

Valores de taxas, valores constantes em cálculos.

b)

Valores que mudam com o tempo.

c)

Valores que dependem da entrada do usuário.

d)

Valores que são sempre negativos.

40.

O que deve ser usado antes da declaração de uma constante?

a)

static

b)

final

c)

double

d)

instance

41.

Como as constantes são acessadas?

a)

Usando o nome da classe

b)

Criando uma instância

c)

Usando a palavra-chave 'static'

d)

Usando a palavra-chave 'double'

42.

Quais são os benefícios do uso de variáveis de classe e constantes?

a)

Economia de memória ao compartilhar valores entre instâncias.

b)

Aumento do tempo de execução do programa.

c)

Redução da legibilidade do código.

d)

Aumento do uso de memória.

43.

Qual é um exemplo de uso de variáveis de classe?

a)

Controle de instâncias de uma classe usando variável de classe.

b)

Uso de constantes para armazenar um valor que não muda.

c)

Aumento do tempo de execução do programa.

d)

Redução da legibilidade do código.

44.

Qual é um exemplo de uso de constantes?

a)

Controle de instâncias de uma classe usando variável de classe.

b)

Uso de constantes para armazenar um valor que não muda.

c)

Aumento do tempo de execução do programa.

d)

Redução da legibilidade do código.

45.

Quais são os tipos de operadores mencionados no texto?

a)

Operadores aritméticos, relacionais e lógicos

b)

Operadores de entrada e saída

c)

Operadores de texto e gráficos

d)

Operadores de rede e segurança

46.

Para que são fundamentais os operadores aritméticos, relacionais e lógicos em Java?

a)

Para realizar cálculos, comparações e avaliações condicionais

b)

Para criar interfaces gráficas

c)

Para gerenciar bancos de dados

d)

Para enviar e-mails

47.

O que permite aos desenvolvedores criar códigos mais eficientes e decisões lógicas precisas?

a)

Dominar o uso dos operadores aritméticos, relacionais e lógicos

b)

Aprender a desenhar gráficos

c)

Estudar redes de computadores

d)

Usar apenas operadores de texto

48.

Para que são usados os operadores aritméticos?

a)

Para realizar operações matemáticas com valores numéricos.

b)

Para desenhar figuras geométricas.

c)

Para escrever textos.

d)

Para navegar na internet.

49.

Qual dos seguintes é um operador aritmético?

a)

Adição (+)

b)

Subtração (-)

c)

Multiplicação (*)

d)

Todas as alternativas acima

50.

Qual é o símbolo usado para a operação de divisão?

a)

+

b)

-

c)

/

d)

*

51.

Qual é o símbolo usado para a operação de módulo?

a)

%

b)

*

c)

+

d)

-

52.

Qual é o resultado da operação: valorCompra - (valorCompra * desconto)?

a)

O valor total da compra com desconto.

b)

O valor total da compra sem desconto.

c)

O valor do desconto.

d)

O valor da compra multiplicado pelo desconto.

53.

O que fazem os operadores de incremento e decremento?

a)

Eles são usados para multiplicar uma variável numérica.

b)

Eles são usados para dividir uma variável numérica.

c)

Eles são usados para incrementar ou decrementar, de um em um, uma variável numérica.

d)

Eles são usados para somar duas variáveis numéricas.

54.

Quais são os operadores de incremento e decremento?

a)

Incremento (++) e decremento (--)

b)

Adição (+) e subtração (-)

c)

Multiplicação (*) e divisão (/)

d)

Igual (=) e diferente (!=)

55.

Qual é o valor inicial da variável 'num' no exemplo dado?

a)

1

b)

0

c)

2

d)

10

56.

O que acontece com a variável 'num' após a operação 'num++'?

a)

O valor de 'num' é multiplicado por 2.

b)

O valor de 'num' é dividido por 2.

c)

O valor de 'num' é incrementado em 1.

d)

O valor de 'num' é decrementado em 1.