1)以下程序的输出是( )。
int a=100,x=10,y=20 ,ok1=5,ok2=0;
if(x<y)
if(y!=10)
if(!ok1)
a=1;
else
if(ok2) a=10;
a=-1;
printf("%d\n",a);
A)1 B)0 C)-1 D)值不确定
2)以下程序的输出是( )。
int x=1;
if(x=2)
printf("OK");
else if(x<2)printf("%d\n",x);
else printf("Quit");
A)OK B)Quit C)1 D)无输出结果
3)若有条件表达式(exp)?a++:b--,则以下表达式中能完全等价与表达式(exp)的是( ).
A)(exp==0) B)(exp!=0) C)(exp==1) D(exp!=1)
4)以下程序的运行结果是( ).
int k=4,a=3,b=2,c=1;
printf("\n%d\n",k<a?k:c<b?c:a);
A)4 B)3 C)2 D)1
请给出答案和思考过程,感激不尽!!!