Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FUNDATEC 2026

ProgramaçãoLinguagens de programação
Código
qg685269
Banca
FUNDATEC
Órgão
IFC-SC
Ano
2026
Nível
Superior
Cargo
Professor EBTT - Informática: Linguagens de Programação
Analise o seguinte programa escrito em linguagem C conforme o padrão ANSI C:Imagem associada para resolução da questãoConsiderando as práticas de codificação segura estabelecidas pelo padrão CERT C Coding Standard e pela OWASP, qual alternativa descreve corretamente o principal problema de segurança presente no código?
  1. AO uso da função strcmp pode causar erro de compilação.
  2. BO uso da função gets pode provocar estouro de buffer (buffer overflow).
  3. CO tamanho do vetor senha impede a comparação correta da string.
  4. DA função printf não deve ser utilizada para exibir mensagens ao usuário.
  5. EO comando if deveria utilizar o operador == para comparar strings.
Revelar gabarito e comentário

GabaritoB — O uso da função gets pode provocar estouro de buffer (buffer overflow).

Link permanente: /questoes/qg685269