题目内容

下面程序的运行结果是#includevoid main(){int y=5, x=14;y=((x=3*y,x+6),x-1);printf("x=%d,y=%d",x,y);}

A. x=27,y=27
B. x=12,y=13
C. x=15,y=14
D. x=y=27

查看答案
更多问题

如已定义x和y为double类型,则表达式x=1,y=x+5/2的值是()

A. 2
B. 3.000000
C. 3
D. 3.5

若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是()

A. a=1+(b=c)=4;
B. a=b=c+1;
C. a=(b=4)+c;
D. a=1+(b=c=4);

下列程序的输出结果是 ()#includevoid main(){double d=3.2;int x,y;x=1.2;y=(x+3.8)/5.0;printf("%d\n",d*y);}

A. 3
B. 3.2
C. 0
D. 3.07

以下叙述不正确的是()

A. 在C程序中,逗号运算符的优先级最低
B. 在C程序中,APH和aph是两个不同的变量
C. 若a和b类型相同,在计算赋值表达式a=b后b中的值将放入a中,而b中的值不变
D. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值

答案查题题库