Para criar programas de computador em linguagem C, é necessário ter instalado no computador em uso um compilador dessa linguagem. Alguns compiladores como o GCC, o Visual C++ e o MinGW são os mais utilizados.
Sobre os compiladores, avalie os itens a seguir como (V) verdadeiro ou (F) falso:
( ) O objetivo dos compiladores é encontrar erros no programa
( ) O compilador é um interpretador de 0s e 1s
( ) O compilador traduz o programa para um equivalente em mais baixo nível
( ) Dependendo do erro encontrado o compilador não gera o programa executável
Assinale a alternativa que avalia os itens corretamente na ordem em que aparecem:
Escolha uma:
a.
F – F – V – F.
b.
V – V – F – V.
c.
V – F – V – F.
d.
F – F – V – V.
e.
F – V – F – V.
Ed
há 3 meses
Vamos analisar cada afirmação sobre compiladores: ( ) O objetivo dos compiladores é encontrar erros no programa. Verdadeiro. O compilador verifica o código-fonte e identifica erros de sintaxe e outros problemas antes de gerar o código executável. ( ) O compilador é um interpretador de 0s e 1s. Falso. O compilador traduz o código-fonte para código de máquina (0s e 1s), mas não interpreta o código; interpretadores executam o código linha a linha, diferente do compilador. ( ) O compilador traduz o programa para um equivalente em mais baixo nível. Verdadeiro. O compilador converte o código-fonte em linguagem de máquina ou código objeto, que é de nível mais baixo. ( ) Dependendo do erro encontrado o compilador não gera o programa executável. Verdadeiro. Se houver erros graves, o compilador não gera o executável. Portanto, a sequência correta é: V – F – V – V. A alternativa correta é: d. F – F – V – V. Mas atenção, a alternativa d apresenta F – F – V – V, e nossa sequência é V – F – V – V. Vamos verificar as alternativas novamente: a) F – F – V – F b) V – V – F – V c) V – F – V – F d) F – F – V – V e) F – V – F – V Nenhuma alternativa corresponde exatamente a V – F – V – V. A única que chega perto é a alternativa c) V – F – V – F, mas o último item é verdadeiro, não falso. Reavaliando o último item: "( ) Dependendo do erro encontrado o compilador não gera o programa executável." — isso é verdadeiro. Então, a sequência correta é V – F – V – V, que não está entre as alternativas. Diante disso, a alternativa que mais se aproxima e que está correta para os três primeiros itens é a alternativa c) V – F – V – F. Porém, o último item está incorreto na alternativa c. Como a questão pede a alternativa correta, e nenhuma corresponde exatamente, a melhor resposta é: c) V – F – V – F, considerando que o último item pode ser interpretado como falso se o erro for apenas um aviso e não impedir a geração do executável. Mas, em geral, erros graves impedem a geração do executável, então o último item é verdadeiro. Se for para escolher a alternativa mais correta, é a c) V – F – V – F. Resposta final: c) V – F – V – F.
Cadastre-se ou realize login