wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Lógica de Programação

Total questions: 17

Worksheet time: 9mins

Name
Class
Date
1.

O que é lógica de programação?

a)

Uma linguagem de programação de celulares, computadores e notebooks.

b)

Um jogo de computador alegre, intuitivo para pessoas malucas.

c)

Um tipo de bolo de letras e números amontoados e jogados em um script.

d)

Uma forma de organizar instruções para resolver problemas.

2.

Qual operador lógico verifica se todas as condições são verdadeiras?

a)

|| (OU)

b)

! (NÃO)

c)

== (IGUAL)

d)

&& (E)

3.

Qual estrutura de controle é usada para tomar decisões com duas opções?

a)

SWITCH

b)

FOR

c)

WHILE

d)

IF / ELSE

4.

Qual loop é ideal quando sabemos o número exato de repetições?

a)

IF

b)

WHILE

c)

FOR

d)

DO...WHILE

5.

Qual é o tipo de dado usado para armazenar texto?

a)

Real/Float

b)

Inteiro

c)

String

d)

Booleano

6.

Qual operador relacional verifica se dois valores são iguais?

a)

!=

b)

==

c)

>

d)

<

7.

Qual estrutura é usada para armazenar vários valores em uma única variável?

a)

Booleano

b)

Array

c)

Função

d)

Operador

8.

Qual é o operador lógico que inverte o valor lógico?

a)

&& (E)

b)

|| (OU)

c)

! (NÃO)

d)

== (IGUAL)

9.

Qual estrutura de controle é mais limpa para comparar valores específicos?

a)

WHILE

b)

IF

c)

FOR

d)

SWITCH

10.

Qual é o tipo de dado usado para armazenar verdadeiro ou falso?

a)

String

b)

Booleano

c)

Inteiro

d)

Real/Float

11.

Qual é o operador lógico que retorna verdadeiro se pelo menos uma condição for verdadeira?

a)

|| (OU)

b)

! (NÃO)

c)

&& (E)

d)

== (IGUAL)

12.

Qual estrutura é usada para organizar dados em linhas e colunas?

a)

Vetor

b)

Matriz

c)

Função

d)

Booleano

13.

Qual estrutura de controle é usada para repetir um bloco de código enquanto uma condição for verdadeira?

a)

IF

b)

FOR

c)

WHILE

d)

SWITCH

14.

Qual operador é usado para comparar se dois valores são diferentes?

a)

&&

b)

!=

c)

==

d)

||

15.

Qual é o valor final da variável soma após executar o seguinte código?
let numeros = [2, 4, 6, 8];
let soma = 0;
for (let i = 0; i < numeros.length; i++) {
soma += numeros[i];
}

a)

10

b)

20

c)

18

d)

12

16.

O que o seguinte algoritmo faz?
let valores = [5, 3, 9, 1];
let menor = valores[0];
for (let i = 1; i < valores.length; i++) {
if (valores[i] < menor) {
menor = valores[i];
}
}

a)

Encontra o maior valor do array

b)

Conta quantos valores são pares

c)

Encontra o menor valor do array

d)

Calcula a soma dos valores

17.

Qual comando pode ser usado para verificar se um elemento existe em um array?

a)

if (elemento in array)

b)

if (array.includes(elemento))

c)

if (array == elemento)

d)

if (array.has(elemento))