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.