wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Resumo Introdução a Programação

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Qual é a principal característica de uma variável em programação?

a)

Possui um valor fixo durante todo o programa.

b)

Pode armazenar dados que mudam durante a execução do programa.

c)

É sempre um número.

d)

Não pode conter letras.

2.

Qual das seguintes opções é uma regra para nomear variáveis?

a)

Podem começar com números.

b)

Podem ser palavras reservadas da linguagem.

c)

Podem conter letras, números e alguns símbolos.

d)

Devem ser sempre em maiúsculas.

3.

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

a)

ou

b)

e

c)

não

d)

mod

4.

Qual é o resultado de uma expressão aritmética?

a)

Um valor booleano

b)

Um valor numérico

c)

Um texto

d)

Um tipo de dado

5.

Qual é o símbolo usado para o operador de atribuição em programação?

a)

+

b)

-

c)

=

d)

*

6.

Qual operador lógico tem a menor precedência?

a)

não

b)

e

c)

ou

d)

Potenciação

7.

O que é necessário para que um algoritmo seja eficiente?

a)

Finitude, Definição, Efetividade

b)

Rapidez, Simplicidade, Complexidade

c)

Inovação, Criatividade, Flexibilidade

d)

Estabilidade, Segurança, Confiabilidade

8.

O que caracteriza um algoritmo?

a)

Conjunto finito e ordenado de instruções

b)

Conjunto infinito e desordenado de instruções

c)

Conjunto aleatório de ideias

d)

Conjunto de dados sem estrutura

9.

Qual é o papel da implementação em um sistema?

a)

Transformar instruções lógicas em um sistema funcional

b)

Criar novas linguagens de programação

c)

Desenvolver hardware para computadores

d)

Gerar dados aleatórios para testes

10.

Qual é o primeiro passo na transformação de um algoritmo em um programa de computador?

a)

Execução

b)

Codificação

c)

Concepção e Lógica

d)

Compilação

11.

Qual linguagem de programação utiliza um compilador?

a)

Python

b)

JavaScript

c)

Java

d)

HTML

12.

O que acontece na etapa de execução de um programa?

a)

O algoritmo é planejado

b)

O código é escrito

c)

O programa final é executado

d)

O código é traduzido para linguagem de máquina

13.

Qual é o objetivo principal do Sistema de Controle de Tempo de Uso de Peças?

a)

Auxiliar o usuário a gerenciar a vida útil dos componentes do computador.

b)

Melhorar a velocidade do computador.

c)

Reduzir o consumo de energia dos componentes.

d)

Aumentar a capacidade de armazenamento.

14.

O que o sistema faz quando o tempo de uso de uma peça atinge o tempo de vida útil pré-definido?

a)

Desliga o computador automaticamente.

b)

Alerta o usuário sobre a necessidade de troca da peça.

c)

Reinicia o sistema.

d)

Aumenta o tempo de vida útil automaticamente.

15.

O que acontece se o tempo_restante de uma peça for menor ou igual a 0?

a)

A peça está em boas condições.

b)

A peça já passou do tempo de vida útil.

c)

A peça está próxima do limite de vida útil.

d)

A peça não foi encontrada.

16.

Qual é a ação realizada quando a escolha_usuario é igual a 3?

a)

Adicionar horas de uso a uma peça.

b)

Verificar o status de cada peça.

c)

Sair do sistema.

d)

Exibir uma mensagem de erro.

17.

Qual é a função do dicionário `tempos_de_uso` no código apresentado?

a)

Armazenar o tempo de uso acumulado para cada peça.

b)

Calcular o tempo restante de vida útil de cada peça.

c)

Verificar se uma peça está em boas condições.

d)

Limpar a tela para melhor visualização.

18.

Qual é a mensagem exibida se o tempo restante de uma peça for menor ou igual a 10% do tempo de vida útil total?

a)

AVISO: A peça está próxima de seu limite de vida útil.

b)

ALERTA: A peça já passou do tempo de vida útil.

c)

A peça está em boas condições.

d)

Tempo de uso atualizado com sucesso.

19.

O que a função `adicionar_tempo_de_uso` permite ao usuário fazer?

a)

Adicionar horas de uso a uma peça específica.

b)

Verificar o status de todas as peças.

c)

Limpar a tela para melhor visualização.

d)

Encerrar o programa.

20.

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

a)

input()

b)

print()

c)

display()

d)

show()

21.

Como se declara uma variável de texto em Python?

a)

nome = "João"

b)

nome = 123

c)

nome = [João]

d)

nome = {João}

22.

Qual é o resultado da operação matemática: (10 + 5) * 2?

a)

20

b)

25

c)

30

d)

35

23.

Qual é a função usada em Python para receber dados do usuário?

a)

print()

b)

input()

c)

output()

d)

scan()

24.

O que acontece se a condição em um bloco if for verdadeira?

a)

O bloco de código dentro do else é executado.

b)

O programa termina.

c)

O bloco de código dentro do if é executado.

d)

Nada acontece.

25.

Qual estrutura de repetição em Python é usada para repetir um bloco de código para cada item em uma sequência?

a)

if

b)

elif

c)

for

d)

else

26.

O que é uma linguagem de programação?

a)

Um conjunto de instruções e regras para comunicação com computadores.

b)

Um idioma falado por humanos.

c)

Um tipo de hardware de computador.

d)

Um sistema operacional.

27.

Qual é a função de um compilador ou interpretador?

a)

Traduzir o código-fonte para a linguagem de máquina.

b)

Criar sistemas operacionais.

c)

Escrever código em linguagem binária.

d)

Executar programas diretamente.

28.

Qual é a importância das linguagens de programação?

a)

Elas são a base de tudo que usamos em tecnologia.

b)

Elas são usadas apenas para criar jogos.

c)

Elas são necessárias apenas para programadores.

d)

Elas são usadas para criar documentos de texto.

29.

Qual é a função principal de uma linguagem de programação segundo o texto?

a)

Criar jogos de celular

b)

Transformar ideias e lógicas em programas

c)

Navegar na internet

d)

Editar textos

30.

Quais são as ferramentas essenciais para criar modelos de IA e processar grandes volumes de dados?

a)

Jogos de celular

b)

Editores de texto

c)

Linguagens como Python

d)

Navegadores de internet