下列赋值语句正确的是 A.a=a+1 B.a-1=5 C.2*a=4 D.a+1=9

如题所述

选 A 赋值语句左边必须是变量,不能有运算符号、 B、C、D 的赋值语句左边都有运算符,错误。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-08
当然是A
第2个回答  2013-07-08
正确答案是 A。 a=a+1

以下赋值语句书写正确的是( )A.2=aB.a=a+1C.a*b=2D.a+1=
由赋值语句的格式我们可知,赋值语句的赋值号左边必须是一个变量,而右边的运算符号与平常书写的运算符号有所不同.A中左侧是常数,不是变量,格式不对;B中满足赋值语句的格式与要求,正确;C与D中左侧是运算式,不对;故选:B.

下列赋值语句中 正确的是A=A+1 A+B=2 3M=10 4*3=A
例如,A=3,A=A=1都是赋值语句 所以A=A+1是正确的。

下列赋值语句正确的是( ) A. a+b=5 B. 5=a C. a+b=c D. a=a+1
a+b=c中,赋值号的左边是表达式,所以C错误;a=a+1中,赋值号的左边是赋值变量,右边是表达式,所以D正确.故选:D.

...合法的语句是A.a==1; B.++i; C.a=a++=5; D.a=int(i);
【答案】:B 本题考查C语言中语句的格式。A选项“==”是等于运算,用来判断a是否等于1,但是a只有正确的定义,并没有说明正确赋值,该语句无效。如果要对a进行赋值,要用赋值运算符“=”。B选项是对变量i进行++操作,因为变量i已经正确赋值,故该语句正确。C选项中“++=”这样的用法是错误的,“=...

下列赋值语句中,正确的为( ) A.x=x+1 B.b=x C.x=y=10 D.x+y=10
b=x中,赋值号的左边是常量b,故B错误;x=y=10中,赋值语句不能连续赋值,故C错误;x+y=10中,赋值号的左边是表达式,故D错误;只有A:x=x+1是正确的赋值语句,故选A.

下列选项中属于不正确的赋值语句的是()A.t++; B.n1=(n2=(n3=0)); C...
a 未指定变量类型 b错误 c正确 d是一个数学函数

...赋值语句( ) A) a++ B) a==b; C) a+=b; D) a=1,b=1?
A,a++,变量a的值自增1,它的作用等同于:a=a+1,所以,它有赋值功能;B,a==b,这是比较a与b是否相等,但是,比较的结果不会影响a和b的大小,同时,比较的结果也没有保存,所以,它没有赋值功能;C,a+=b,它等价于a=a+b,把a+b的和赋值给a,所以,它具有赋值功能;D,a=1,b=1...

...合法的语句是A.a==1 B.++i; C.a=a++=5; D.a=int(i);
【答案】:B 本题主要考查C语言合法语句的定义。在选项A中,a==1不是一个合法的语句,因为它没有语句结束标识符“;”,不能说是一条语句,如果作为一个表达式,它是正确的。在选项B中,由于变量i已被正确定义并有初值,“++i;”是正确的语句。在选项C中,由于正确的赋值语句中,赋值符号的左边...

...且i已正确赋值,合法的语句是? A.a==1 B.++i C.a=a++
首先A选项就不是语句没有用分号结尾 B选项是对的 C不对,a++是将a自增在赋值 D选项首先,如果int()是函数,很明显和关键字重复,所以它不是函数 其次,如果是强制转换,形式应该是(int)i

以下选项中,合法的赋值语句是( )。
y=int(x+4);回:vbtraz 1.不要乱说,c 中为什么有“赋值语句”这个概念 2.至少a=a+1=5;就不合法,a+1不是左值(有效变量)回:vbtraz 定义和概念可不能完全等同 C是没有“赋值语句”的定义,因为根本不需要一个严格的定义。但C中是有“赋值语句”这个概念(或者说这个说法的)...

相似回答