题目内容

下面关于赋值运算符'='的有关说法正确的是()。

A. 运算符'='是判断符号两边的值是否相等。
B. 对于整型变量a,语句:a=a+1;是不正确的。
C. 对于整型变量a,语句a=1.5;是将1赋给变量a。
D. 对于整型变量a,和双精度变量b;语句a=b;是有语法错误的。

查看答案
更多问题

对于整型变量x,下面选项中,和语句:x++;一定不等效的是()。

A. x+=1;
B. x=x+1;
C. x=x+2;
D. ++x;

对于整型变量x1,x2,x3,嵌套赋值语句:x1=x2=x3=1;等效的操作及解释正确选项是()。

A. x1=(x2=(x3=1));//先执行将x3=1,x3值为1,再将x3的值赋给x2,最后对x1赋值。执行后三个变量的值均为1;
B. 语句有语法错误
C. ((x1=x2)=x3)=1;//先执行将x1=x2,再将x3的值赋给x2,最后对x3赋值。执行后只有x3的值为1。x1,x2的值不确定。
D. ((x1=x2)=x3)=1;//先执行将x1=x2,再将x3的值赋给x2,最后对x3赋值。执行后x1,x2,x3的值为1。

若有定义int a=7;float b;则执行b=1.5+a/4;语句后,变量b值的有效值为( )。

对于变量x、y、z,语句z=(x=6)+(y=7);执行后,x、y、z的值分别是( )( )( )。

答案查题题库