Computação Múltipla Escolha

O que é um erro sintático em programação?

O que é um erro sintático em programação?

  1. Não existem erros sintáticos em linguagem de programação.
  2. Um erro sintático é um erro que causa a não compilação de um código em C e são caracterizados por um erro na formação das estruturas básicas da linguagem, falta de pontuação, não declaração de variável.
  3. Erro sintático é um erro na lógica do programa, o programa é compilado mas não realiza a tarefa para a qual foi desenvolvido, de forma correta.
  4. Erros sintáticos são erros ocasionados pela falta de indentação do código-fonte escrito em C.
  5. Erros sintáticos são ocasionados pela escrita incorreta de comentários dentro do código-fonte.

Resolução completa

Explicação passo a passo

B
Alternativa B

Alternativa B

Um erro sintático ocorre quando o código viola as regras gramaticais da linguagem de programação utilizada. Ele impede que o compilador traduza o código fonte para linguagem de máquina, resultando na falha imediata da compilação.

Desenvolvimento

As linguagens de programação possuem uma sintaxe rígida, semelhante a uma língua natural com regras de gramática. Quando o programador esquece um símbolo obrigatório, como ponto-e-vírgula ou parênteses, o sistema não consegue interpretar a ordem dos comandos.

Por exemplo, no código C, omitir uma declaração de variável antes do seu uso gera um erro imediato. Isso difere de um erro lógico, onde o programa é compilado com sucesso, mas produz resultados inesperados durante a execução.

Análise

  • A: Incorreta. Erros sintáticos existem em todas as linguagens estruturadas e são fundamentais para garantir a integridade do código.
  • B: Correta. Descreve com precisão a natureza do erro: violação das estruturas básicas que bloqueia a geração do executável.
  • C: Incorreta. Esta é a definição clássica de erro lógico. O código passa pela compilação, mas a lógica interna está defeituosa.
  • D: Incorreta. Em C, a indentação serve apenas para legibilidade humana e não afeta a sintaxe do compilador.
  • E: Incorreta. Comentários são partes do código ignoradas pelo compilador, salvo se interromperem erroneamente o fluxo de tokens.

Conclusão

A definição precisa de um erro sintático envolve a impossibilidade de compilar devido à má formação da estrutura básica da linguagem. Portanto, a alternativa B é a resposta correta.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Computação

Ver mais Computação resolvidas

Tem outra questão de Computação?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.