wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

REC. LC - 1°ANO

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Qual operador aritmético em Python é usado para somar dois valores?

a)

-

b)

*

c)

+

d)

/

2.

Qual é o resultado de 10 % 3 em Python?

a)

0

b)

1

c)

2

d)

3

3.

Qual é o resultado de 10 // 3 em Python?

a)

3.333

b)

3

c)

4

d)

2

4.

Qual operador aritmético é usado para elevar um número à potência de outro em Python?

a)

**

b)

//

c)

%

d)

*

5.

Qual é o resultado de 10 ** 3 em Python?

a)

100

b)

1000

c)

10

d)

30

6.

Qual operador de comparação verifica se dois valores são iguais em Python?

a)

!=

b)

==

c)

>

d)

<

7.

Qual operador aritmético é usado para subtrair o segundo valor do primeiro em Python?

a)

+

b)

-

c)

*

d)

/

8.

Qual é o resultado de 10 / 3 em Python?

a)

3.0

b)

3.3333333333333335

c)

3

d)

4

9.

Qual operador de comparação verifica se dois valores são diferentes em Python?

a)

==

b)

!=

c)

>

d)

<

10.

Qual operador aritmético retorna o resto da divisão do primeiro valor pelo segundo em Python?

a)

/

b)

//

c)

%

d)

**

11.

Qual operador de comparação verifica se um valor é menor que outro em Python?

a)

>

b)

==

c)

<

d)

!=

12.

Qual é o resultado de 10 - 3 em Python?

a)

7

b)

8

c)

6

d)

5

13.

Qual é o resultado de 10 * 3 em Python?

a)

30

b)

20

c)

10

d)

40

14.

Qual operador aritmético divide o primeiro valor pelo segundo, retornando um valor inteiro em Python?

a)

/

b)

//

c)

%

d)

**

15.

Qual operador de comparação retorna True se o valor da esquerda for maior que o da direita?

a)

<

b)

==

c)

>

d)

!=

16.

Qual operador de comparação retorna True se o valor da esquerda for menor que o da direita?

a)

>

b)

==

c)

<

d)

!=

17.

Qual é o resultado de "print(x != y)" se x = 10 e y = 20?

a)

True

b)

False

18.

Qual operador lógico retorna True se ambas as expressões forem verdadeiras?

a)

and

b)

or

c)

not

d)

if

19.

Como é comum indicar que uma variável deve ser tratada como constante em Python?

a)

Usando letras maiúsculas.

b)

Usando letras minúsculas.

c)

Usando números.

d)

Usando símbolos.

20.

Qual é o resultado de "print(x >= y)" se x = 10 e y = 20?

a)

False

b)

True

21.

Qual é o resultado de "print(a and b)" se a = True e b = False?

a)

False

b)

True

22.

Qual é a função da estrutura "if-else"?

a)

Executa um bloco de código se a condição for verdadeira e outro se for falsa.

b)

Executa apenas um bloco de código se a condição for verdadeira.

c)

Executa um bloco de código independentemente da condição.

d)

Executa um bloco de código apenas se a condição for falsa.

23.

Qual é o valor da gravidade mencionado no documento?

a)

9.8

b)

3.14159

c)

1.618

d)

2.718

24.

Qual é a saída do seguinte código: idade = 18; if idade >= 18: print("Você é maior de idade.")?

a)

"Você é maior de idade."

b)

"Você é menor de idade."

c)

Nenhuma saída.

d)

Erro de sintaxe.

25.

Qual é a saída do seguinte código: idade = 16; if idade >= 18: print("Você é maior de idade."); else: print("Você é menor de idade.")?

a)

"Você é menor de idade."

b)

"Você é maior de idade."

c)

Nenhuma saída.

d)

Erro de sintaxe.

26.

O que o código Python faz quando a variável 'dia' é igual a 3?

a)

Imprime "Segunda-feira"

b)

Imprime "Quarta-feira"

c)

Imprime "Sexta-feira"

d)

Imprime "Domingo"

27.

O que acontece se a variável 'dia' for igual a 8 no exemplo dado?

a)

Imprime "Domingo"

b)

Imprime "Dia inválido"

c)

Imprime "Segunda-feira"

d)

Imprime "Sábado"

28.

Se a variável 'nota' for 65, qual será a saída do código?

a)

Nota A

b)

Nota B

c)

Nota C

d)

Nota D

29.

Qual dia da semana é impresso quando 'dia' é igual a 5?

a)

Segunda-feira

b)

Quarta-feira

c)

Sexta-feira

d)

Domingo

30.

O que o código faz se a variável 'dia' for igual a 6?

a)

Imprime "Sábado"

b)

Imprime "Domingo"

c)

Imprime "Segunda-feira"

d)

Imprime "Quinta-feira"

31.

Qual é a definição correta de lógica computacional?

a)

Uma forma de programação específica para computadores antigos.

b)

Um ramo da matemática que estuda os princípios do raciocínio válido.

c)

Um tipo de hardware utilizado em sistemas de computação.

d)

Um conjunto de regras para escrever códigos de programação em linguagens específicas.

e)

Uma técnica de criptografia aplicada em computadores modernos.

32.

O que é decomposição no contexto da lógica computacional?

a)

Um método para quebrar um problema complexo em problemas menores e mais gerenciáveis.

b)

Uma técnica para compressão de arquivos digitais.

c)

Uma forma de reconhecimento de padrões em imagens.

d)

Um tipo de algoritmo de ordenação de dados.

e)

Um procedimento para desligar um computador de forma segura.

33.

Qual é a definição correta de reconhecimento de padrões?

a)

Um método para criptografar dados sensíveis.

b)

Um processo de identificação de comportamentos humanos.

c)

Uma técnica para encontrar semelhanças em conjuntos de dados.

d)

Um tipo de algoritmo para resolver problemas matemáticos complexos.

e)

Um protocolo de comunicação entre dispositivos eletrônicos.

34.

O que é abstração na lógica computacional?

a)

Um método para reduzir a complexidade de um problema, ocultando detalhes desnecessários.

b)

Um tipo de linguagem de programação usada em sistemas operacionais.

c)

Uma técnica para criptografar dados confidenciais.

d)

Um conjunto de instruções para operar um computador.

e)

Um protocolo de segurança de rede.

35.

Qual é a definição correta de algoritmo?

a)

Um tipo de software para edição de texto.

b)

Um conjunto de regras para resolver um problema ou realizar uma tarefa.

c)

Uma forma de armazenamento de dados em computadores portáteis e não portáteis.

d)

Um tipo de hardware utilizado em servidores de rede.

e)

Um protocolo de comunicação entre dispositivos eletrônicos.

36.

Qual das seguintes estruturas de controle é utilizada para executar ações em uma sequência linear?

a)

Condicional

b)

Repetição

c)

Paralelismo

d)

Sequencial

e)

Interrupção

37.

Quando uma estrutura de controle condicional é executada?

a)

Quando é necessário repetir um conjunto de instruções várias vezes.

b)

Quando uma condição específica é atendida.

c)

Quando é necessário executar um conjunto de instruções em sequência.

d)

Quando é necessário dividir um problema complexo em partes menores.

e)

Quando é necessário calcular uma expressão matemática.

38.

Qual operador lógico representa a negação em uma expressão booleana?

a)

&&

b)

||

c)

!

d)

=

e)

>

39.

Qual operador relacional é usado para verificar se dois valores são iguais?

a)

!=

b)

==

c)

>

d)

<

e)

>=

40.

Qual é o tipo de dado utilizado para armazenar valores numéricos inteiros?

a)

String

b)

Float

c)

Booleano

d)

Inteiro

e)

Char

41.

Qual é o resultado da expressão aritmética 10 / 3?

a)

3.3333

b)

3

c)

3.0

d)

3.333

e)

4

42.

Em uma estrutura de repetição, qual é a condição que determina quando o loop deve parar?

a)

Condição de parada.

b)

Condição inicial.

c)

Condição de reinício.

d)

Condição de continuação.

e)

Condição de incremento.

43.

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

a)

Float

b)

Inteiro

c)

String

d)

Boolean

e)

Char

44.

Qual operador lógico é usado para verificar se pelo menos uma das condições é verdadeira?

a)

&&

b)

||

c)

!

d)

=

e)

>

45.

Em uma estrutura condicional, qual é a parte do código que é executada se a condição for falsa?

a)

Else

b)

End

c)

Begin

d)

Loop

e)

Switch

46.

Qual operador aritmético é usado para multiplicação?

a)

+

b)

/

c)

%

d)

*

e)

47.

Qual é a função da estrutura de controle sequencial?

a)

Executar diferentes ações com base em condições específicas.

b)

Repetir um conjunto de instruções várias vezes.

c)

Executar instruções em uma sequência linear, uma após a outra.

d)

Tomar decisões com base em valores booleanos.

e)

Dividir um problema complexo em partes menores.

48.

Qual é o tipo de dado utilizado para armazenar sequências de caracteres?

a)

Inteiro

b)

Float

c)

Boolean

d)

String

e)

Char

49.

Qual operador relacional é usado para verificar se um valor é maior ou igual a outro?

a)

!=

b)

==

c)

>

d)

<

e)

>=

50.

Qual é o objetivo da estrutura de controle de repetição?

a)

Executar instruções em uma sequência linear.

b)

Tomar decisões com base em valores booleanos.

c)

Dividir um problema complexo em partes menores.

d)

Repetir um conjunto de instruções várias vezes.

e)

Executar diferentes ações com base em condições específicas.