Questão de Engenharia de Software — Desenvolvimento de Software — FGV 2024
Engenharia de Software›Desenvolvimento de Software
Código
fg085517
Banca
FGV
Órgão
INPE
Ano
2024
Nível
Superior
Cargo
Tecnologista Júnior I - Desenvolvimento de Software para Operação de Satélites
Para que um programa de computador possa ser executado, diversas etapas compõem seu desenvolvimento. Com relação ao ciclo de desenvolvimento de um programa, analise as afirmativas a seguir.I. A etapa de compilação é responsável por gerar o arquivo executável do programa.II. Na etapa de link-edição, módulos pré-compilados são ligados entre si.III. Um programa compilado não causa erros de execução.Está correto o que se afirma em
AI, apenas.
BII, apenas.
CIII, apenas.
DI e II, apenas.
EII e III, apenas.
Revelar gabarito e comentário▾
GabaritoB — II, apenas.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Ciclo de desenvolvimento de um programa
Gabarito: letra B – Apenas a afirmativa II está correta. A compilação gera código-objeto, não o executável; a link-edição é que combina módulos pré-compilados. Programas compilados podem sim apresentar erros em tempo de execução.
1Código-fonte
2CompilaçãoGera código-objeto
3Link-ediçãoGera executável
4ExecuçãoPode ter erros
LEVEL · soulevel.com.br
Item I — ❌ Incorreto
A compilação traduz o código-fonte para código-objeto (ou intermediário), não gera diretamente o arquivo executável. O executável só é produzido na etapa de link-edição (ou linkedição), que combina os módulos objeto com bibliotecas.
Item II — ✅ Correto
Na link-edição, módulos pré-compilados (código-objeto) são ligados entre si, formando um único programa executável. É a etapa que resolve referências externas e aloca endereços finais.
Item III — ❌ Incorreto
Um programa compilado pode causar erros de execução (por exemplo, divisão por zero, acesso inválido à memória, estouro de pilha). A compilação apenas verifica erros de sintaxe e alguns semânticos, mas não elimina todos os erros lógicos ou de tempo de execução.
Conclusão: Somente a afirmativa II é verdadeira → gabarito letra B.