Seja o seguinte código Python: import math dado = int (inp...

Próximas questões
Com base no mesmo assunto
Q3455668 Programação

Seja o seguinte código Python:


import math

dado = int (input('limite: '))

B: int = dado + 3

if B <= 12:

   Aux = 30 + B

if B > 12:

   Aux = 21 + B

print (Aux)


Ao se executar esse código, se a variável “dado” receber o valor 23, a variável “Aux” será exibida com valor:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - 47

Tema central da questão: Esta questão aborda execução sequencial de código Python e interpretação de estruturas condicionais (if). Trata-se de interpretar como as variáveis são manipuladas e como o fluxo de decisão impacta o resultado final, conceitos básicos, mas essenciais para lógica de programação e para concursos.

Resumo teórico:

Na programação, um bloco condicional (if) avalia expressões e executa comandos conforme o resultado (Verdadeiro ou Falso). Em Python:

  • input() lê um valor digitado.
  • int() converte o valor para inteiro.
  • if condição: executa o bloco se a condição for verdadeira.

Fonte: Manual Python 3, documentação oficial (docs.python.org)

Justificando a alternativa correta (C):

Ao inserir 23 como valor para dado:
B = dado + 3 = 23 + 3 = 26
if B <= 12: (26 não é menor ou igual a 12, então não executa)
if B > 12: (26 é maior que 12, executa: Aux = 21 + B = 21 + 26 = 47)
print(Aux) exibe 47.

Análise das alternativas incorretas:

  • A - 41: Resultaria de Aux = 30 + B se B <= 12, o que não ocorre (B=26).
  • B - 44: Não corresponde a nenhuma operação presente no código para os valores dados.
  • D - 53: Não aparece em nenhum cálculo possível com B=26.

Estratégias para interpretar:

1. Leia cuidadosamente e destaque as variáveis-chave.
2. Faça contas intermediárias e acompanhe o valor de cada variável.
3. Entenda a lógica dos if: apenas um deles será executado.
4. Fuja do impulso de marcar rapidamente valores mais "vistosos" (ex: 53), e sempre simule o código com calma.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo