Logo Passei Direto
Buscar

Cálculo

Outros
Os engenheiros de software lidam com abstração em quase todas as etapas no processo de engenharia de software. Quando o projeto começa, as abstrações em nível de arquitetura e de componente são representadas e julgadas. Elas devem então ser traduzidas para uma representação de linguagem de programação que transforma o projeto (uma abstração de nível relativamente alto) em um sistema operável com um ambiente de computação específico (baixo nível de abstração). Na linguagem C, a tradução de uma abstração de alto nível para uma de baixo nível é efetivada pelo compilador. A compilação do código acontece após a edição e salvamento do código.
Deste modo, tem-se como um dos papéis do compilador o de:
A) Verificar se a linkagem do arquivo fonte com o executável foi bem-sucedida
B) Verificar se se o arquivo executável possui tamanho suficiente para armazenar
C) Verificar se a sintaxe dos comandos utilizados no código está correta
D) Verificar se a quantidade de linhas do código é suficiente para processar
E) Verificar se a extensão utilizada para salvar o código do arquivo fonte está correta
User badge image
Exercícios Para o Conhecimento

há 6 meses

Respostas

User badge image

Ed Verified user icon

há 6 meses

Para responder à pergunta sobre o papel do compilador na linguagem C, vamos analisar as alternativas: A) Verificar se a linkagem do arquivo fonte com o executável foi bem-sucedida - Isso é feito pelo linker, não pelo compilador. B) Verificar se o arquivo executável possui tamanho suficiente para armazenar - O compilador não se preocupa com o tamanho do executável. C) Verificar se a sintaxe dos comandos utilizados no código está correta - Esta é uma das funções principais do compilador, que analisa o código fonte e verifica se a sintaxe está correta antes de gerar o código objeto. D) Verificar se a quantidade de linhas do código é suficiente para processar - O compilador não avalia a quantidade de linhas, mas sim a sintaxe e a semântica do código. E) Verificar se a extensão utilizada para salvar o código do arquivo fonte está correta - O compilador não verifica a extensão do arquivo, mas sim o conteúdo do código. Diante da análise, a alternativa correta é: C) Verificar se a sintaxe dos comandos utilizados no código está correta.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina