有以下代码片段,运行的结果是()floatx=2.5,y=3.6,z;int a,b,c;a=(int)x+(int)y;b=(int)x+y;c=(int)(x+y);printf("%d,%d,%d",a,b,c);
A. 5,6,6
B. 5,5,6
C. 6,5,6
D. 5,6,5
查看答案
以下程序段运行的结果是:int a = 5;printf("%d,%d,",a,a++);printf("%d,%d",a,++a);
A. 6,5,7,7
B. 5,5,6,6
C. 5,6,6,7
D. 6,5,6,7
以下程序段输出的结果是:int a=1,b;b=(a++,a+5,a+=5,a*3);printf("%d,%d",a,b);
A. 12,36
B. 7,21
C. 7,36
D. 12,21
若有以下定义:char s='\092'; 则该语句().
A. 使s的值包含1个字符
B. 定义不合法,s的值不确定
C. 使s的值包含4个字符
D. 使s的值包含3个字符
以下符合C语言语法的赋值表达式是().
A. d=9+e+f=d+9
B. d=9+e,f=d+9
C. d=9+e=d+9
D. d=9+e++=d+7