Informática Múltipla Escolha

Quais dos seguintes nomes de variável são ilegais? (Selecione duas respostas)

Quais dos seguintes nomes de variável são ilegais? (Selecione duas respostas)

  1. TRUE
  2. and
  3. true
  4. True

Resolução completa

Explicação passo a passo

Resumo da resposta

Alternativas "and" e "True"

Esta questão testa o conhecimento sobre regras de nomenclatura de variáveis, especificamente em linguagens de programação orientadas para dados ou scripts modernos, onde Python é o padrão mais comum para esse tipo de exercício.

Análise das Regras de Variáveis

Para determinar quais nomes são ilegais, devemos considerar três fatores principais na linguagem (assumindo Python, dado o contexto típico dessas plataformas):

  1. Palavras Reservadas (Keywords): Termos usados pela própria linguagem para lógica não podem ser usados como nomes de variáveis.
  2. Constantes Embutidas: Valores pré-definidos (como True, False, None) são imutáveis e não devem ser sobrescritos.
  3. Sensibilidade a Maiúsculas/Minúsculas (Case Sensitive): Em Python, True é diferente de true ou TRUE.

Avaliação das Opções

NomeStatusMotivo
TRUELegalÉ um identificador válido (nome de variável), embora seja má prática.
andIlegalÉ uma palavra reservada (operador lógico E). Não pode ser usado como variável.
trueLegalEm Python, o booleano é True (T maiúsculo). true (tudo minúsculo) é um nome de variável comum.
TrueIlegalÉ a constante booleana oficial. Tentar atribuir um valor a ela gera erro de sintaxe.

Conclusão

A resposta correta deve selecionar and e True.

  • and é proibido porque é uma palavra-chave do sistema.
  • True é proibido porque é uma constante nativa (não pode ser redefinida).
  • true e TRUE são permitidos como nomes de variáveis em Python, pois a linguagem diferencia letras maiúsculas de minúsculas.

Atenção: A imagem mostra que a opção true foi selecionada junto com and. Se o curso for baseado em Python, essa seleção está incorreta na segunda opção, pois o correto seria True. Se o curso fosse baseado em Ruby ou JavaScript, a lógica seria diferente (onde true seria a constante), mas no contexto brasileiro de cursos introdutórios, a regra do Python é a predominante.

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.