Literatura Múltipla Escolha

Vanessa começou seu estágio jovem aprendiz atuando na área de Recursos Humanos e quer usar seus conhecimentos de programação para melhorar a maneira de calcular. Com base no pedido do gestor, qual nome de variável precisa adotar?

Vanessa começou seu estágio jovem aprendiz atuando na área de Recursos Humanos e quer usar seus conhecimentos de programação para melhorar a maneira de calcular. Com base no pedido do gestor, qual nome de variável precisa adotar?

  1. salario-base, pois o uso do hífen facilita
  2. salario_base, pois usa letras minúsculas com underline

Resolução completa

Explicação passo a passo

B
Alternativa B

Com base na análise da imagem (observando que há um pop-up cobrindo parte do enunciado, mas as opções principais estão visíveis), identificamos que a questão trata de boas práticas de programação, especificamente sobre a nomenclatura de variáveis.

Alternativa B

Justificativa Didática

Conceito Chave: Naming Conventions (Padrões de Nomenclatura)

Em programação, a forma como nomeamos variáveis é crucial para evitar erros de sintaxe e garantir a legibilidade do código.

  • Análise da Alternativa A (salario-base):
  • O uso do hífen (-) é proibido na maioria das linguagens de programação (como Python, Java, C++).
  • Por quê? O compilador interpreta o hífen como um operador de subtração. Ou seja, ele tentaria calcular "valor de salario" menos "valor de base", gerando um erro de sintaxe.
  • Exemplo de erro: x = salario-base \Rightarrow Erro de sintaxe esperado.
  • Análise da Alternativa B (salario_base):
  • O uso do underline (_) é uma prática padrão conhecida como snake_case.
  • Ele serve exatamente para separar palavras em variáveis compostas sem violar a sintaxe.
  • É amplamente utilizado em linguagens como Python e Ruby.
  • Exemplo correto: salario_base = 2000 \Rightarrow Variável criada com sucesso.

Resumo da Lógica

Característicasalario-base (Hífen)salario_base (Underline)
Sintaxe Válida?Geralmente NÃO (causa erro)SIM (padrão aceito)
FunçãoInterpretação de subtraçãoSeparação de palavras
LegibilidadeBaixa (confunde com operador)Alta (clara separação)

Portanto, a alternativa B é a correta, pois utiliza a convenção adequada para criar nomes de variáveis válidos e legíveis.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Literatura

Ver mais Literatura resolvidas

Tem outra questão de Literatura?

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