C语言程序设计

以下不符合C语言语法的赋值语句是().A、a=1,b=2B、++j;C、a=b=5;D、y=(a=3,6*5);

题目

以下不符合C语言语法的赋值语句是().

  • A、a=1,b=2
  • B、++j;
  • C、a=b=5;
  • D、y=(a=3,6*5);
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面四个赋值语句中,正确的是()。

A.LETx,y,z=5

B.sx=5

C.LETx+1=5

D.LETx$=5


参考答案:B

第2题:

若变量均已正确定义并赋值,以下合法的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
求余运算符“%”两侧的运算对象都应当是整型数据,所以选项8错误。因为赋值运算符左侧的操作数必须是一个变量,所以选项C和D是错误的。

第3题:

若变量均已正确定义并赋值,以下合法的 C 语言赋值语句是

A ) x=y==5;

B)x=n%2.5;

C)x+n=I;

D)x=5=4+1;


正确答案:A

第4题:

若变量a、b、x、j都已正确定义并赋值,则以下符合C语言语法的表达式是( )。A.a+=&-=(b-4)*(a=3)SX

若变量a、b、x、j都已正确定义并赋值,则以下符合C语言语法的表达式是( )。

A.a+=&-=(b-4)*(a=3)

B.x%(-3);

C.a=a*3=2

D.y=float(i)


正确答案:A
取余运算符%两边都应是正数,赋值语句左边必须是变量,不能是表达式,强制转换语句强制类型应加括号,而非加在变量上。

第5题:

若变量已正确定义并赋值,下面符合C语言语法的表达式是

A.m:=5

B.c=b=a=l

C.float 8%5

D.x+5=y+2


正确答案:B
解析:选项A)中的赋值方法为Pascal语言赋值格式;C语言中赋值直接为“=”,无冒号;选项D)中“x+5=y+2”赋值格式错误,赋值号左边不可以出现常量,也不可以同时出现两个变量。选项C)应改为(float)8%3

第6题:

若变量x、Y已正确定义并赋值,以下符合C语言语法的表达式是( )。A.++x,y=x-B.x+1=ySXB

若变量x、Y已正确定义并赋值,以下符合C语言语法的表达式是( )。

A.++x,y=x-

B.x+1=y

C.x=x+10=x+y

D.double(x/10)


正确答案:A
赋值表达式左边必须是一个变量,而选项B)、c)中赋值号左边都是表达式,选项D)进行强制类型转换时,应写为(double)x/10。

第7题:

下列各赋值语句,语法不正确的是()

A、iNumber=15

B、sLength=x+y

C、x+y=5

D、Label1.Text=TimeOfDay


正确答案:C

第8题:

下列不可作为C语言赋值语句的是( )。A.x=3,y=5 B.a=b=6 C.i- - D.y=6


正确答案:C
C项是将i的值减1,不是一个赋值语句。

第9题:

下列可作为C语言赋值的语句的是( )。

A.x一3,y=5

B.a=b=6

C.i--;

D.a,c


正确答案:C
本题考查赋值语句,而选项A、B是表达式,不合题意,选项D中强制类型转换,应把类型名用括号括起来,选项C中i--也可写成i=i-1,故选择c选项。

第10题:

若变量均已正确定义并赋值,以下合法的C语言赋值语句是( )。

A.X…Y5;

B.X=n%2.5;

C.X+n=i;

D.x=5=4+1:


正确答案:A
B选项中运算符“%”的前后必须为整数,C选项中不能将变量赋给表达式x+n,D选项中不能将表达式4+1赋给常量5。