Software
Hardware
Programação em blocos
Pensamento Computacional
Recursão
100

O que é um software?

A) A parte física do computador.
B) Um conjunto de programas e instruções que executam tarefas.
C) Um cabo que conecta dispositivos.

 

B

Software corresponde aos programas e instruções executados pelo computador.

100

O que é hardware?

A) Parte física do computador.
B) Programa de computador.
C) Aplicativo de celular.

A

Hardware é toda a parte física do computador.

100

O principal objetivo da programação em blocos é:

A) Facilitar o aprendizado da programação.
B) Substituir completamente as linguagens de programação.
C) Aumentar o tamanho dos computadores.

A

A programação em blocos facilita o aprendizado dos conceitos de programação.

100

O pensamento computacional busca:

A) Apenas programar computadores.
B) Resolver problemas de forma organizada e lógica.
C) Montar computadores.

B

O pensamento computacional é uma estratégia para resolver problemas.

100

Recursão ocorre quando:

A) Um programa chama a si mesmo para resolver um problema.
B) Um computador é reiniciado.
C) Um arquivo é apagado.

A

Recursão ocorre quando uma função chama a si mesma.

100

Qual dos itens abaixo é um exemplo de software?

A) Teclado.
B) Monitor.
C) Editor de texto.

C

Um editor de texto é um programa, portanto é software.

100

Qual dos itens abaixo é um dispositivo de entrada?

A) Monitor.
B) Impressora.
C) Teclado.

C

O teclado envia informações para o computador.

100

Em plataformas como Scratch, os comandos são organizados:

A) Em arquivos de texto.
B) Em blocos que se encaixam.
C) Em linhas e formas geométricas.

B

Os comandos são representados por blocos visuais encaixáveis.

100

Quando dividimos um problema grande em partes menores, estamos utilizando:

A) Decomposição.
B) Automação.
C) Programação.

A

Dividir um problema em partes menores é decomposição.

100

Qual exemplo representa uma ideia de recursão?

A) Contar de 1 até 10.
B) Mudar fantasia.
C) Abrir balão de fala.

A

Precisamos programar uma sequência que some um valor ao anterior, repetidas vezes.

100

Qual é a principal função de um sistema operacional?

A) Produzir energia para o computador.
B) Gerenciar os recursos do computador e executar programas.
C) Armazenar documentos impressos.

B

O sistema operacional gerencia hardware e software do computador.

100

Qual componente é responsável por realizar cálculos e processar informações?

A) Processador (CPU).
B) RAM.
C) SSD.

A

A CPU realiza os cálculos e o processamento das informações.

100

Qual bloco é utilizado para repetir ações várias vezes?

A) Movimento.
B) Sempre.
C) Repita x vezes.

C

Blocos de repetição executam comandos várias vezes, mas finitamente. O bloco SEMPRE repete infinitamente.

100

Identificar características que se repetem em diferentes situações corresponde a:

A) Algoritmo.
B) Abstração.
C) Reconhecimento de padrões.

C

Encontrar semelhanças entre situações é reconhecimento de padrões.

100

Em uma função recursiva, é importante existir:

A) Uma soma.
B) Um dispositivo de entrada.
C) Uma condição de parada.

C

Toda recursão precisa de uma condição de parada, senão ela continuaria infinitamente.

100

Um navegador de internet é classificado como:

A) Software aplicativo.
B) Hardware de entrada.
C) Dispositivo de armazenamento.

A

Navegadores são softwares aplicativos usados pelo usuário.

100

A memória RAM tem como principal função:

A) Armazenar dados temporariamente durante o uso do computador.
B) Exibir imagens na tela.
C) Conectar o computador à internet.

A

A RAM armazena dados temporários durante o funcionamento do sistema.

100

Observe a sequência:

  • Avançar 10 passos > Vire 90 graus "sentido horário" > Repetir 4 vezes

Qual figura tende a ser formada?

A) Uma linha de 40 passos.
B) Um quadrado de lado = 10 passos.
C) Uma espiral.

B

Como ele vira 90° após 10 passos, repetindo quatro vezes, acaba fechando um quadrado perfeito

100

Ignorar detalhes desnecessários e focar apenas nas informações importantes é um exemplo de:

A) Abstração.
B) Decomposição.
C) Repetição.

A

A abstração elimina detalhes irrelevantes.

100

O que pode acontecer se uma função recursiva não possuir condição de parada?

A) O programa poderá entrar em execução infinita ou apresentar erro.
B) O programa não será executado.
C) O programa será executado apenas uma vez.

A

Sem parada, a função continuará sendo chamada indefinidamente.

100

Um computador não possui sistema operacional instalado. O que provavelmente acontecerá?

A) Funcionará normalmente.
B) Executará apenas jogos.
C) Não conseguirá utilizar adequadamente os programas do computador.

C

Sem sistema operacional, o computador não consegue executar programas adequadamente.

100

Qual situação demonstra a importância do SSD ou HD?

A) Guardar arquivos temporariamente.
B) Guardar arquivos e programas mesmo após desligar o computador.
C) Produzir som.

B

HDs e SSDs armazenam arquivos permanentemente.

100

Um programa possui: "Se tocar na cor vermelha, então pare."

Esse comando representa:

A) Uma variável.
B) Uma condição.
C) Um operador matemático.

B

O comando "se... então" representa uma estrutura condicional.

100

Após decompor um problema, reconhecer padrões e abstrair informações, normalmente o próximo passo é:

A) Ordenar em ordem cronológica.
B) Criar um algoritmo para resolver o problema.
C) Publicar os resultados.

B

O algoritmo organiza os passos para resolver o problema.

100

"Definir VARIÁVEL como 4. Se VARIÁVEL>0, então VARIÁVEL - 1; senão parar tudo"

Quando o programa vai parar?

A) Ao chegar em 0

B) Ao chegar em 4

C) Não tem função de parada.

A

Enquanto a VARIÁVE for maior que 0, ela continuará a subtrair 1. Contudo, ao chegar em 0, ela para.

M
e
n
u