Informática 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 uma pontuação, não declaração de variáveis.
  3. Erro sintático é um erro na lógica do programa, o programa é compilado mas não realiza a tarefa que 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 de forma 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 é 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 uma pontuação, não declaração de variáveis.

Introdução

Um erro sintático ocorre quando o código escrito viola as regras gramaticais da linguagem de programação utilizada. Pense nisso como escrever uma frase em português sem respeitar a pontuação ou a ordem das palavras; o computador simplesmente não consegue "ler" ou interpretar o comando.

Desenvolvimento

Para identificar a resposta correta, precisamos analisar a natureza dos erros em programação:

  • Erro Sintático (Syntax Error): Ocorre quando há uma falha na construção do código. O compilador (ou interpretador) detecta imediatamente e impede a execução do programa até que o erro seja corrigido.
  • Exemplos: Esquecer um ponto e vírgula (;), esquecer um parêntese ), usar uma palavra-chave de forma errada.
  • Resultado: O código não compila.
  • Erro Lógico: O código está escrito corretamente segundo as regras da linguagem, então ele compila e roda. Porém, ele não faz o que deveria fazer.
  • Exemplo: Calcular $2 + 2$ usando multiplicação ($2 \times 2 = 4$) quando a intenção era somar ($2 + 2 = 4$, neste caso deu certo, mas imagine $2+2=6$).
  • Resultado: O código compila, mas o resultado é incorreto.

Análise das Alternativas

Vamos verificar cada opção apresentada na imagem:

AlternativaAnáliseVeredito
AAfirma que não existem erros sintáticos, o que é falso. Todas as linguagens possuem regras.❌ Errada
BDescreve corretamente que o erro impede a compilação e envolve a estrutura básica da linguagem (pontuação, declarações).Correta
CDescreve um erro lógico (compila, mas não executa a tarefa corretamente).❌ Errada
DFoca apenas na indentação. Em C, a indentação é opcional para a compilação (diferente de Python, por exemplo).❌ Errada
EComentários mal escritos raramente geram erro sintático, a menos que fechem blocos de código incorretamente. É uma definição muito restrita.❌ Errada

Conclusão

A alternativa B é a única que define adequadamente o conceito de erro sintático, destacando que ele bloqueia a compilação devido à violação das regras estruturais da linguagem.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

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