GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF69CO02Fácil⏱ curto

Qual a sequência correta para criar um código que imprima a mensagem "Olá, Mundo!"?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO02

Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual a sequência correta para criar um código que imprima a mensagem "Olá, Mundo!"?

  1. A) Escrever código, compilar, executar.
  2. B) Compilar, executar, escrever código.
  3. C) Executar, escrever código, compilar.
  4. D) Escrever, executar, compilar.
  5. E) Escrever, compilar, executar, limpar.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Identifique o objetivo: criar um código que imprima a mensagem "Olá, Mundo!". Antes de ele funcionar, o programa precisa existir como texto escrito pelo programador. Passo 2: Primeiro vem escrever o código, isto é, digitar as instruções na linguagem escolhida (por exemplo, uma linha que mostra o texto na tela). Passo 3: Depois, em linguagens compiladas como C ou Java, o código-fonte é traduzido pelo compilador para um programa executável. Em linguagens interpretadas, esse passo pode não existir como etapa separada. Passo 4: Por fim, executa-se o programa, e a mensagem "Olá, Mundo!" aparece na tela. Portanto, a sequência correta é escrever, compilar e executar, alternativa A, que coincide com o gabarito oficial. Por que as outras estão erradas: na B, tenta-se compilar e executar algo que ainda não foi escrito; na C, tenta-se executar antes de existir código e compilação; na D, executa-se antes de compilar, o que inverte a ordem necessária; na E, a etapa de limpar não é necessária para criar e rodar o código, e a sequência correta termina em executar.

💡 Dica: Pense na sintaxe correta da linguagem de programação.

Alternativa por alternativa

A Correta

Essa sequência é básica para execução de programas.

B Erradaerro: Procedimental

O aluno acha que o programa pode ser compilado e executado antes de ser escrito, como se o código surgisse sozinho. Ele inverte a ordem lógica de criação.

C Erradaerro: Procedimental

O aluno pensa que é possível executar o programa antes mesmo de escrevê-lo, confundindo a ordem de execução com a ordem de criação.

D Erradaerro: Conceitual

O aluno inverte as etapas de compilar e executar, supondo que o programa pode rodar antes de ser traduzido. Ele também não percebe que, em linguagens compiladas, a compilação é o passo que gera o executável.

E Erradaerro: Senso comuma que mais engana

O aluno acredita que limpar ou apagar algo faz parte do processo de criação do programa. Ele confunde uma ação opcional de manutenção com uma etapa necessária para o código funcionar.

Por que engana: Confundir a ordem correta das etapas de desenvolvimento, como compilar antes de escrever o código.

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
Leitura baixo
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 abertura
🎯 Conceito central

impressão de mensagem

📌 Objetivo

avaliacao

🧱 Pré-requisitos

sequencia basica de programacao · funcao de impressao de texto

📚 Reveja

Revisar a sintaxe de impressão na linguagem de programação utilizada.

⚠️ Erro mais comum

Confundir a ordem correta das etapas de desenvolvimento, como compilar antes de escrever o código.

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programação

🔎 Procurar outra questão

Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.

Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.