若k是int型变量,则下面程序片段的输出结果是。k=8;if (k<=0)if (k==0) printf("####")else printf("&&&&");else printf("****");
A.
B. &&&&
C. ****
D. 有语法错误,无输出结果
若当A的值为奇数时,表达式的值为"真",A的值为偶数时,表达式的值为"假",则下面不能满足要求的表达式是_____。
A%2==1
B. !(A%2==0)
C. !(A%2)
D. A%2
如果c为字符型变量,空格字符的ASCII码为十进制数32,判断c是否为空格不能使用________。
A. if(c=='32')
B. if(c==32)
C. if(c=='\040')
D. if(c==' ')
以下选项中,两个条件语句语义等价的是____。
A. if(a=2)printf("%d\n",a);if(a==2)printf("%\n",a);
B. if(a-2)printf("%d\n",a);if(a!=2)printf("%\n",a);
C. if(a)printf("%d\n",a);if(a==0)printf("%\n",a);
D. if(a-2)printf("%d\n",a);if(a==2)printf("%\n",a);