Secretaria da Educação e do Esporte do Paraná 2022

Analise o código abaixo escrito em C.

-

int main() {

int a, b;

a = 3;

b = 7;

int c = a * (b + a);

c = b;

printf(“%d”; c);

return

}

-

Assinale, a seguir, o valor impresso ao final da execução do código.

a

7

b

10

c

24

d

30

Ver resposta
Ver resposta
Resposta
A

Resolução

Para descobrir o valor impresso ao final da execução do código, precisamos seguir os passos do programa linha a linha. Primeiro, são declaradas duas variáveis inteiras, a e b, e são atribuídos a elas os valores 3 e 7, respectivamente. Depois, é declarada a variável c e é atribuído a ela o resultado da operação a * (b + a), que seria 3 * (7 + 3), ou seja, 3 * 10, resultando em 30. No entanto, na linha seguinte, o valor da variável b, que é 7, é atribuído a c. Portanto, o valor final de c, que será impresso, é 7.

Dicas

expand_more

Verifique a ordem das operações e lembre-se de que a última atribuição feita a uma variável é o valor que ela manterá.

Considere o valor de cada variável após cada linha de código ser executada.

Observe que a variável c é reatribuída após a operação matemática.

Erros Comuns

expand_more

Um erro comum seria assumir que o valor de c é 30, já que essa é a resposta da operação matemática realizada, sem prestar atenção à linha subsequente que altera seu valor.

Revisão

O conceito envolvido nesta questão é o entendimento de variáveis e atribuições em linguagem C. Entender a ordem de execução das instruções e como as operações aritméticas são realizadas também é crucial.

Transforme seus estudos com a AIO!
Estudantes como você estão acelerando suas aprovações usando nossa plataforma de IA + aprendizado ativo.
+25 pts
Aumento médio TRI
4x
Simulados mais rápidos
+50 mil
Estudantes
Diana Bittencourt
Não conhecia a AIO em 2022, e em 2023 e o que eu posso dizer sem dúvidas é que foi uma das maiores surpresas no mundo dos estudos. Digo isso porque, por conta dos simulados reduzidos, fazer questões e simuladinhos todo dia virou um hábito gostoso e que me trouxe resultados no ENEM surpreendentes!
Murilo Martins
Com a ajuda da AIO, aumentei os meus acertos nos simulados e no ENEM, além de garantia uma TRI mais elevada. Recomendo a AIO para estudantes de todo nível, sendo uma maneira de alavancar a sua nota no menor tempo possível!
Jefferson, formando em Medicina
Com a plataforma AIO consegui acertar as 45 questões de ciências humanas no ENEM 2022! Sem dúvidas, obter a nota máxima nessa área, foi imprescindível para ser aprovado em medicina.
A AIO utiliza cookies para garantir uma melhor experiência. Ver política de privacidade
Aceitar