1、以下非法的赋值语句是A.n=(i=2,++i);B.j++;C.++(i+1);D.x=j>0;

1、以下非法的赋值语句是

A.n=(i=2,++i);

B.j++;

C.++(i+1);

D.x=j>0;


参考答案和解析
C 解析:常量和表达式是不能被赋值的。选项A为复合表达式,首先计算(i=2,++i)的值,然后赋值给n,故选项A正确;选项B为简单自加运算,因为运算改变了变量j的内容,所以也算一种赋值语句,故选项B正确;选项c在表达式++(i+1);中,(i+1)不是变量,该表达式的值为常量,而在++运算中,其运算对象必须为变量,故选项C错误:选项D将逻辑表达式j>0的值赋给x,是合法的赋值语句。所以应当选择C。

相关考题:

若变量均已正确定义并赋值,以下合法的 C 语言赋值语句是A ) x=y==5;B)x=n%2.5;C)x+n=I;D)x=5=4+1;

若有说明:int a=2, *p=&a, *q=p,则以下非法的赋值语句是()。 A.p=qB.*p=*qC.a=*qD.q=a

若有说明:int n=2,*p=n,*q=p;,则以下非法的赋值语句是( )。A.p=q B.*p=*q C.n=*q D.p=*n

若变量均已正确定义并赋值,以下合法的C语言赋值语句是( )。A.x=y==5; B.X=n%2.5: SXB 若变量均已正确定义并赋值,以下合法的C语言赋值语句是( )。A.x=y==5;B.X=n%2.5:C.x+n=i;D.x=5=4+1:

以下非法的赋值语句是( )。A.n=(i=2,++i);B.j++;C.++(i+1);D.x=j>0;

设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句: 该语句所表示的含义是( )。 A. SXB 设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句:该语句所表示的含义是( )。A.B.C.D.

以下非法的赋值语句是( )

以下非法的赋值语句是( )A.n=(i=2,++i)B.j++C.++(i+1)D.x=j>0

语句if x=1 then y=1,下列说法正确的是()。A.x=1和y=1都是赋值语句B.x=1和y=1都是关系表达式C.x=1是赋值语句,y=1是关系表达式D.x=1是关系表达式,y=1是赋值语句

以下非法的赋值语句是A.n=(i=2,++i);B.j++;C.++(i+1);D.x=j0;

有VBA语句:If x=1 then y=1,下列叙述中正确的是A.X=1和y=1均为赋值语句B.x=1和y=1均为关系表达式C.x=1为关系表达式,y=1为赋值语句D.x=1为赋值语句,y=1为关系表达式

假设已定义Integer变量x、y,则以下赋值语句正确的是()。Ax+1=yBx:=yCy=x+yD1=x

以下的选择中,正确的赋值语句是().A、a=1,b=2B、j++C、a=b=5;D、y=int(x)

GOTOFMARKE1;…;MARKE1:…;是()(SIEMENS系统)。A、赋值语句B、条件跳转语句C、循环语句D、无条件跳转语句

以下选项中,合法的赋值语句是()A、a==1B、++iC、a=a+1=5D、y=int(i)

在torque脚本中,以下非法的赋值语句是()A、$n=++$i;B、$n=$j++;C、$n=$i*$j;D、$n=$i-$j;

若变量均已正确定义并赋值,以下合法的C语言赋值语句是()A、x=y=5B、x=n%2.5C、x+n=iD、x=5=4+1

以下不合法的赋值语句是()A、x=(1,y=2);B、++x;C、x=y=15;D、y=int(x);

若有说明:intn=2,*p=n,*q=p,则以下非法的赋值语句是:()A、p=qB、*p=*qC、n=*qD、p=n

语句Ifx=1 Then y=1,下列说法正确的是()。A、x=1和y=1均为赋值语句B、x=1和y=1均为关系表达式C、x=1为关系表达式,y=1为赋值语句D、x=1为赋值语句,y=1为关系表达式

对于语句If x=1 Then y=1,下列说法正确的是()。A、x=1为赋值语句B、x=1为关系表达式,y=1为赋值语句C、x=1和y=1均为关系表达式D、x=1和y=1均为赋值语句

语句if x=1 then y=1,下列说法正确的是()。A、x=1和y=1都是赋值语句B、x=1和y=1都是关系表达式C、x=1是赋值语句,y=1是关系表达式D、x=1是关系表达式,y=1是赋值语句

在VB中,针对语句IF I=1 then j=1,下列说法正确的是()。A、I=1和j=1均为赋值语句B、I=1和j=1均为关系表达式C、I=1关系表达式,j=1均为赋值语句D、I=1为赋值语句,j=1为关系表达式

假设已定义Integer变量x、y,则以下赋值语句正确的是()。A、x+1=yB、x:=yC、y=x+yD、1=x

单选题以下选项中,合法的赋值语句是()Aa==1B++iCa=a+1=5Dy=int(i)

单选题假设已定义Integer变量x、y,则以下赋值语句正确的是()。Ax+1=yBx:=yCy=x+yD1=x

单选题在torque脚本中,以下非法的赋值语句是()A$n=++$i;B$n=$j++;C$n=$i*$j;D$n=$i-$j;

单选题设a、b、c是整型变量且均已赋值,则以下选项中错误的赋值语句是(  )。Aa=(b=3)=1;Ba=(b=2)+c;Ca=b=c+10;Da=1+(b=c=2);