Informática Múltipla Escolha

Utilizando o editor e o compilador, quais os passos que se tenha um programa em C pronto para execução?

  1. Utilizando o editor e o compilador, quais os passos que se tenha um programa em C pronto para execução?
  1. Escrever o programa em um arquivo, salvar o arquivo com extensão .c e executá-lo na linha de comando.
  2. Escrever o programa em um arquivo com extensão .txt, com a seguinte linha de comando: gcc -o namededoprograma.txt
  3. Escrever o programa em um arquivo, salvar o arquivo com extensão .c e compilar com a seguinte linha de comando: gcc namededoprograma.c -o namededexecutavel.
  4. Não é possível desenvolver um programa em C somente com editor de texto e compilador.
  5. Escrever o programa em qualquer extensão e compilar com a seguinte linha de comando: gcc -o namededoprograma namededexecutavel.

Resolução completa

Explicação passo a passo

E
Alternativa E

Alternativa E

Para entender a resposta, precisamos revisar o ciclo básico de desenvolvimento de software na linguagem C e a sintaxe do compilador GCC (GNU Compiler Collection).

Desenvolvimento do Programa em C

O processo de transformar um código-fonte humano-legível em um programa executável envolve três etapas principais:

  1. Edição: Escrita do código em um arquivo de texto.
  2. Compilação: Tradução do código-fonte para linguagem de máquina (binário) pelo compilador.
  3. Execução: Rodagem do arquivo gerado.

Análise da Sintaxe do GCC

O comando padrão para compilar programas em C utilizando o terminal (Linux/Windows com MinGW) segue a estrutura:

\text{gcc} -\text{o } <\text{nome\_do\_executavel}> <\text{arquivo\_fonte}>
  • gcc: Inicia o compilador.
  • -o: Flag (opção) que define o nome do arquivo de saída (o executável).
  • <arquivo_fonte>: O arquivo contendo o código C (geralmente com extensão .c).

Por que a Alternativa E é a correta?

Embora a descrição textual da alternativa E contenha termos genéricos ("programa", "nomeodoexecutavel"), ela é a única que apresenta a estrutura correta da flag -o para definir o nome do executável.

  • Alternativa A: Incorreta. Apenas salvar o arquivo .c não gera um executável. O arquivo precisa ser compilado antes de ser executado.
  • Alternativa B: Incorreta. O nome do executável não deve ter extensão .txt (que indica texto), e a sintaxe do comando está confusa com parâmetros extras.
  • Alternativa C: Incorreta. O símbolo > é de redirecionamento de saída (shell), não serve para compilar código. O GCC não escreve o executável no fluxo de saída padrão dessa forma.
  • Alternativa D: Incorreta. É totalmente possível desenvolver em C usando apenas editor e compilador.
  • Alternativa E: Correta (por eliminação). Apresenta a estrutura gcc -o <nome_do_executavel> <arquivo>, que é a forma correta de instruir o compilador a gerar um executável com um nome específico, diferenciando-o do arquivo fonte.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.