Prova de Matemática: Questões sobre JAVA para 3º Ano

Tema: JAVA
Etapa/Série: 3º ano – Ensino Médio
Disciplina: Matemática e suas Tecnologias
Questões: 5

Prova de Matemática e suas Tecnologias: Tema – JAVA

Nome do aluno: _______________________

Planejamentos de Aula BNCC Infantil e Fundamental

Data: ____/____/_____

Instruções: Leia atentamente as questões a seguir e assinale a alternativa correta.

Questão 1

Contexto: Você está desenvolvendo um programa simples em Java para calcular a área de um retângulo, onde o comprimento e a largura são informados pelo usuário.

Qual é a linha de código correta para declarar uma variável que armazena a largura do retângulo como um número decimal (tipo `double`)?

A) `int largura;`

B) `double largura;`

C) `String largura;`

D) `float largura;`

Questão 2

Contexto: No JAVA, a estrutura condicional é muito utilizada para tomar decisões durante a execução do programa. Você precisa verificar se um usuário é maior de idade.

Qual é a forma correta de implementar a condição que verifica se a variável `idade` é maior ou igual a 18?

A) `if (idade > 18)`

B) `if (idade >= 18)`

C) `if (idade < 18)`
D) `if (idade = 18)`

Questão 3

Contexto: Em JAVA, você pode utilizar loops para repetir uma ação várias vezes. Considere o seguinte trecho de código:

“`java

for(int i = 0; i < 5; i++) {
System.out.println(i);
}
“`

Quantas vezes o número 4 será impresso no console?

A) 5 vezes
B) 4 vezes
C) 3 vezes
D) 1 vez

Questão 4

Contexto: Uma das principais características do JAVA é seu sistema de classes e objetos. Imagine que você tenha uma classe chamada `Carro` que contém atributos como `modelo` e `ano`.

Qual o termo que se refere à criação de um objeto a partir de uma classe em JAVA?

A) Instanciação

B) Abstração

C) Herança

D) Encapsulamento

Questão 5

Contexto: Resolvendo um problema com Java, você se depara com a necessidade de armazenar uma lista de números inteiros. Qual é a melhor estrutura de dados para armazenar uma sequência de números que podem crescer e mudar de tamanho durante a execução do programa?

A) Arranjo (Array)

B) Lista (List)

C) Conjunto (Set)

D) Mapa (Map)

Gabarito

Questão 1: B) double largura;

Justificativa: `double` é o tipo de dado apropriado para armazenar números decimais em Java, enquanto `int` armazena apenas inteiros e `String` armazena cadeias de caracteres.

Questão 2: B) if (idade >= 18);

Justificativa: A condição correta para verificar maioridade é utilizar `>=`, pois queremos incluir então 18 anos.

Questão 3: D) 1 vez;

Justificativa: O loop imprimirá os valores de `0` a `4`, portanto, o `4` será impresso uma única vez ao final do loop.

Questão 4: A) Instanciação;

Justificativa: A instanciação é o processo de criação de um objeto a partir de uma classe.

Questão 5: B) Lista (List);

Justificativa: A estrutura `List` em Java permite armazenar uma sequência de elementos que pode crescer e mudar de tamanho dinamicamente, ao contrário de um array que tem tamanho fixo.

Fim da Prova


Botões de Compartilhamento Social