Vamos analisar o código fornecido: ```c #include #include void main(){ int a= 3; int b =2; switch(a){ case 1: a++; break; case 2: a-=b++; break; case 3: if(b) a+=b; default: a = 1; } printf("%d", a+b); system("PAUSE"); } ``` Após analisar o código, percebo que há um problema no caso 3 do switch, onde não há um comando `break` após a instrução `a+=b;`. Isso fará com que o programa continue a execução e imprima o valor de `a+b` sem a devida manipulação. Portanto, a opção correta é: O programa exibirá 5.
Para escrever sua resposta aqui, entre ou crie uma conta
Análise e Desenvolvimento de Sistemas
Compartilhar