SóProvas


ID
1565443
Banca
Exército
Órgão
EsFCEx
Ano
2012
Provas
Disciplina
Programação
Assuntos

Considere o programa escrito em linguagem C:


#include <stdio.h>

#include <conio.h>


int main () {

int a = 2;

printf ("%d", (a%2 == 0 ? (a*=2,a++):(a/2,--a)));

}


O resultado impresso será



Alternativas
Comentários
  • A condição "a%2 == 0" retorna "true", então será executada o código "(a*=2,a++)", onde o valor do inteiro "a" será multiplicado por 2 que tem como resultado 4.

    Obs: Apenas o resultado 4 será exibido nesse printf porque o "a++" só irá somar +1 na proxima linha.