wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

2ª Avaliação - 2º Trimestre

Total questions: 45

Worksheet time: 23mins

Name
Class
Date
1.

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

a)

Valores que podem mudar durante a execução de um programa.

b)

Valores fixos que não se alteram durante a execução de um programa.

c)

Espaços de memória para armazenar dados temporários.

d)

Funções que executam operações matemáticas.

2.

Qual das opções abaixo é um exemplo de constante numérica inteira?

a)

3.14

b)

"Olá"

c)

10

d)

verdadeiro

3.

Qual é a principal diferença entre constantes e variáveis?

a)

Constantes podem mudar, variáveis não.

b)

Variáveis são fixas, constantes podem mudar.

c)

Constantes são fixas, variáveis podem mudar.

d)

Não há diferença entre constantes e variáveis.

4.

Por que é útil declarar constantes com um nome específico em algumas linguagens de programação?

a)

Para tornar o código mais legível.

b)

Para permitir que os valores mudem durante a execução.

c)

Para aumentar a velocidade de execução do programa.

d)

Para evitar erros de sintaxe.

5.

O que o operador de atribuição faz em programação?

a)

Compara dois valores

b)

Armazena um valor em uma variável

c)

Soma dois valores

d)

Multiplica dois valores

6.

Em qual situação a atribuição múltipla é utilizada?

a)

Para comparar dois valores

b)

Para atribuir o mesmo valor a múltiplas variáveis

c)

Para somar dois valores

d)

Para dividir dois valores

7.

Qual é a característica de um algoritmo que garante que ele termine após um número finito de passos?

a)

Definição

b)

Efetividade

c)

Finitude

d)

Complexidade

8.

Qual é o propósito dos comandos de saída em um programa?

a)

Permitir que o usuário insira dados.

b)

Exibir informações para o usuário.

c)

Armazenar dados em um banco de dados.

d)

Compilar o programa.

9.

Qual é o primeiro passo no desenvolvimento de um algoritmo?

a)

Planejamento

b)

Codificação

c)

Execução

d)

Interpretação

10.

O que é necessário para que um código-fonte seja executado diretamente pelo processador?

a)

Tradução para linguagem de máquina

b)

Escrita em pseudocódigo

c)

Uso de fluxogramas

d)

Execução em JavaScript

11.

Qual é o objetivo das regras de implantação de um sistema?

a)

Instalar e configurar um sistema para que ele funcione corretamente.

b)

Resolver um problema específico através de uma sequência e passos lógicos.

c)

Testar as funcionalidades de um software.

d)

Fazer backup dos dados.

12.

Se uma peça tem um tempo de vida útil de 50,000 horas e já foi usada por 45,000 horas, qual é o tempo restante?

a)

5,000 horas

b)

10,000 horas

c)

15,000 horas

d)

20,000 horas

13.

Qual é a função em Python usada para exibir informações na tela?

a)

input()

b)

print()

c)

display()

d)

show()

14.

Qual é o tipo de dado em Python que armazena números inteiros?

a)

str

b)

float

c)

int

d)

bool

15.

Em Python, qual operador é usado para multiplicação?

a)

+

b)

-

c)

*

d)

/

16.

Qual é a saída do seguinte comando em Python: print("Olá, mundo!")?

a)

Olá, mundo!

b)

"Olá, mundo!"

c)

Olá mundo

d)

"Olá mundo"

17.

Qual é o valor de resultado na expressão Python: resultado = (10 + 5) * 2?

a)

15

b)

20

c)

25

d)

30

18.

Qual é a função do comando `input()` em Python?

a)

Executar cálculos matemáticos

b)

Exibir uma mensagem de erro

c)

Pedir informações ao usuário

d)

Criar uma lista de números

19.

O que acontece se a condição de um `if` for falsa em uma estrutura condicional?

a)

O bloco de código do `if` é executado

b)

O programa termina

c)

O bloco de código do `else` é executado

d)

O programa entra em loop infinito

20.

Qual das seguintes opções é um exemplo de entrada (input) em Python?

a)

print("Olá, mundo!")

b)

nome_usuario = input("Qual é o seu nome? ")

c)

idade = 15

d)

nome = "Maria"

21.

Qual é uma das responsabilidades das linguagens de programação mencionadas no texto?

a)

Criar hardware de computador

b)

Desenvolver sistemas operacionais

c)

Traduzir idiomas humanos

d)

Criar redes de comunicação

22.

Qual é a diferença entre "elif" e "else" em uma estrutura condicional?

a)

"elif" testa outra condição, "else" executa se nenhuma condição anterior for verdadeira.

b)

"elif" executa se todas as condições forem verdadeiras, "else" executa se uma condição for verdadeira.

c)

"elif" executa se uma condição for falsa, "else" executa se todas as condições forem verdadeiras.

d)

"elif" executa sem condições, "else" testa outra condição.

23.

No programa de exemplo, o que acontece quando a variável 'escolha' é igual a '1'?

a)

O programa adiciona uma nova tarefa.

b)

O programa encerra imediatamente.

c)

O programa exibe todas as tarefas.

d)

O programa remove uma tarefa.

24.

Qual é a função do método `append` em uma lista em Python?

a)

Adicionar um item ao final da lista.

b)

Remover um item da lista.

c)

Ordenar os itens da lista.

d)

Substituir um item na lista.

25.

Qual é a função do método `enumerate` no contexto do programa?

a)

Adicionar itens à lista.

b)

Remover itens da lista.

c)

Criar uma lista numerada dos itens.

d)

Ordenar os itens da lista.

26.

Qual é a função do comando 'break' em um loop 'while True'?

a)

Reinicia o loop

b)

Interrompe o loop

c)

Continua para a próxima iteração

d)

Ignora a condição do loop

27.

O que acontece se o usuário digitar uma entrada inválida, como '5' ou 'abc', no contexto do código apresentado?

a)

O programa continua normalmente

b)

O programa imprime uma mensagem de erro

c)

O programa encerra imediatamente

d)

O programa ignora a entrada

28.

Qual operador em Python é utilizado para realizar a divisão?

a)

/

b)

+

c)

-

d)

*

29.

Em Python, qual função converte uma string em um número inteiro?

a)

float()

b)

int()

c)

str()

d)

bool()

30.

O que acontece se você tentar modificar o valor de uma constante em linguagens que suportam constantes reais?

a)

O programa reinicia.

b)

O valor é ignorado.

c)

O programa gera um erro.

d)

O valor é alterado normalmente.

31.

Em Python, qual comando é utilizado para receber dados do usuário?

a)

output()

b)

input()

c)

print()

d)

scan()

32.

O que acontece se você tentar dividir um número por zero em Python?

a)

O resultado é zero.

b)

O programa retorna 'None'.

c)

O resultado é infinito.

d)

O programa gera um erro.

33.

Em Python, qual comando é utilizado para exibir uma mensagem na tela?

a)

print()

b)

display()

c)

input()

d)

show()

34.

O que acontece se você esquecer de fechar um parêntese em uma instrução Python?

a)

O programa entra em loop infinito.

b)

O programa executa normalmente.

c)

O programa gera um erro de sintaxe.

d)

O valor é ignorado.

35.

Qual comando é usado para interromper a execução de um programa em Python?

a)

stop()

b)

end()

c)

exit()

d)

break()

36.

Em Python, qual operador é utilizado para verificar se dois valores são iguais?

a)

!=

b)

:=

c)

=

d)

==

37.

Qual estrutura é usada para repetir um bloco de código um número específico de vezes em Python?

a)

switch

b)

if

c)

while

d)

for

38.

O que acontece se você tentar dividir um número inteiro por zero em Python?

a)

O programa ignora a operação.

b)

O resultado é infinito.

c)

O programa exibe uma mensagem de erro.

d)

O resultado é zero.

39.

Qual comando em Python é usado para exibir o valor de uma variável na tela?

a)

display()

b)

print()

c)

output()

d)

show()

40.

O que acontece se você tentar usar uma variável não inicializada em Python?

a)

O valor padrão é zero.

b)

A variável recebe o valor None.

c)

O programa ignora a variável.

d)

O programa gera um erro.

41.

Qual operador é utilizado para comparar se dois valores são iguais em Python?

a)

=

b)

==

c)

:=

d)

!=

42.

Qual comando em Python é utilizado para converter um valor digitado pelo usuário em número inteiro?

a)

input()

b)

float()

c)

int()

d)

str()

43.

O que o comando print() faz em Python?

a)

Finaliza o programa

b)

Recebe dados do usuário

c)

Armazena valores em variáveis

d)

Exibe informações na tela

44.

Como você pode solicitar ao usuário que digite sua idade em Python?

a)

idade = input("Digite sua idade: ")

b)

idade = scan("Digite sua idade: ")

c)

idade = output("Digite sua idade: ")

d)

idade = print("Digite sua idade: ")

45.

Qual operador em Python é utilizado para subtração?

a)

-

b)

/

c)

*

d)

+