计算机二级

若a、b、c、d都是血型变量且都已经正确赋初值,则下列不正确的赋值语句是( )。A.a+d;B.a++;C.a=b=c=d=100;D.a=(b=3)+(d=5);

题目

若a、b、c、d都是血型变量且都已经正确赋初值,则下列不正确的赋值语句是( )。

A.a+d;

B.a++;

C.a=b=c=d=100;

D.a=(b=3)+(d=5);

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

定义a为int类型的变量并且已被赋初值,则合法的赋值语句是()。

A.a+1==4;

B.a+=a*8;

C.a=6.6f;

D.int a=18;


a+=a*8;

第2题:

1、若a、b、c、d都是int型变量且都已经正确赋初值,则以下不正确的赋值语句是()

A.a+d;

B.a++;

C.a=b=c=d=100;

D.a=(b=3)+(d=5);


c+b;

第3题:

若a、b、c、d都是int型变量且都已经正确赋初值,则以下不正确的赋值语句是()。

A.a + d;

B.a = b = c = d = 100;

C.a++;

D.a = (b = 3) + (d = 5);


A C语言规定,赋值号的右边可以是一个赋值表达式,因此选项C)、选项D)正确;在选项B)中,a 是一个自加1的表达式,a被重新赋值,因此它是一个合法的赋值表达式;选项A)中,a d是一个算术表达式,虽然最后有一个分号,但这个表达式中没有赋值操作,因此它不是一条赋值语句。

第4题:

若a、b、c、d都是int型变量且都已经正确赋初值,则以下不正确的赋值语句是( )。

A)a d;

B)a ;

C)a=b=c=d=100;

D)a=(b=3) (d=5);


正确答案:A

第5题:

若a、b、c、d都是int型变量且都已经正确赋初值,则下列不正确的赋值语句是( )

A.a+d;

B.a++;

C.a=b=c=d=100;

D.a=(b=3)+(d=5);


正确答案:A
解析:C语言规定,赋值号的右边可以是一个赋值表达式,因此选项C)、选项D)正确;在选项B)中,a++是一个自加1的表达式,a被重新赋值,因此它是一个合法的赋值表达式:选项A)中,a+d是一个算术表达式,虽然最后有一个分号,但这个表达式中没有赋值操作,因此它不是一条赋值语句。

第6题:

若变量a、i已正确定义,且i已正确赋值,合法的语句是______。

A.a=1;

B.++1;

C.a=a++=5;

D.a=int(i);


正确答案:B

第7题:

若a、b、c、d都是int型变量且都已经正确赋初值,则下列不正确的赋值语句是( )。

A.a+ d;

B.a++;

C.a=b=c=d=100;

D.a=(b=3)+(d=5);


正确答案:A
解析:C语言规定,赋值号的右边可以是一个赋值表达式.因此选项C)、选项D)正确:在选项B)中,a++是一个自加1的表达式,a被重新赋值,因此它是一个合法的赋值表达式:选项A)中,a+d是一个算术表达式,虽然最后有一个分号,但这个表达式中没有赋值操作,因此它不是一条赋值语句。

第8题:

若a、b、c、d都是int型变量且都已经正确赋初值,则以下不正确的赋值语句是( )。

A.a+d;

B.a++:

C.a=b=c=d=100;

D.a=(b=3)+(d=5);


正确答案:A

第9题:

若下列选项中的变量已正确定义并赋值,则哪个是合法的赋值语句?

A.a==1;

B.++i;

C.a=a+1=5

D.! (++a! =b--)


正确答案:B
解析:赋值运算符分为赋值运算符(=)和扩展运算符。其中“=”赋值运算符必须满足在赋值运算符的左边是一变量,右边是一表达式;扩展运算符是在赋值运算符“=”前加上其他运算符,如:+=,*=,%=等,特殊的一个表达式是++和--,如选项B)++i;中的意思是i=i+1;它其实是个合法的赋值语句。选项A)a==1和选项D)!(++a!=b--)都是布尔逻辑表达式,不属于赋值表达式的范畴。