Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — Aeronáutica 2026

Algoritmos e Estrutura de DadosAlgoritmos
Código
qg646970
Banca
Aeronáutica
Órgão
EEAR
Ano
2026
Nível
Médio
Cargo
Sargento - Código 46
Com relação a ferramentas para o desenvolvimento de algoritmos, qual afirmativa abaixo está incorreta?
  1. AFerramentas de tradução são programas que permitem fazer a tradução de um programa escrito em linguagem formal para outra.
  2. BFerramentas de compilação são programas que traduzem para uma linguagem de baixo nível um programa escrito em uma linguagem de alto nível.
  3. CO tipo de ferramenta de programação ou de linguagem de programação independe da escolha feita pela equipe de desenvolvimento.
  4. DFerramentas de interpretação são programas que executam um programa-fonte escrito em uma linguagem na própria memória principal do computador, sem que ele seja executado diretamente no processador central da máquina.
Revelar gabarito e comentário

GabaritoC — O tipo de ferramenta de programação ou de linguagem de programação independe da escolha feita pela equipe de desenvolvimento.

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”.

Ferramentas para desenvolvimento de algoritmos

Gabarito: letra C. A afirmativa C está incorreta ao afirmar que a escolha da ferramenta de programação independe da equipe de desenvolvimento. Na realidade, a seleção de linguagens e ferramentas depende de fatores como os requisitos do projeto, a experiência da equipe, o desempenho esperado, entre outros. As demais alternativas descrevem corretamente os papéis de tradutores, compiladores e interpretadores.

Alternativa A — ✅ Correta

Ferramentas de tradução (como compiladores e interpretadores) convertem um programa de uma linguagem formal para outra. A definição está correta.

Alternativa B — ✅ Correta

Compiladores traduzem código de alto nível (ex: C, Java) para linguagem de baixo nível (código de máquina ou assembly). Afirmativa correta.

Alternativa C — ❌ Incorreta ⟵ GABARITO

A afirmativa diz que o tipo de ferramenta ou linguagem de programação independe da escolha da equipe de desenvolvimento. Isso é falso: a equipe escolhe a ferramenta conforme conveniência, expertise e adequação ao problema. Portanto, a escolha é dependente, não independente.

Alternativa D — ✅ Correta

Interpretadores executam diretamente o código-fonte na memória principal, sem gerar um executável separado. A descrição está correta.

Gabarito: letra C.

Link permanente: /questoes/qg646970