已知各变量的类型说明如下: intk,a,b; unsignedlongw=5; doublex=1.42 则以下不符合C语言语法的表达式是()。A、x%(-3)B、w+=-2C、C.k=(a=2,b=3,a+D、a+=a-=(b=4)*(a=3)

题目

已知各变量的类型说明如下: intk,a,b; unsignedlongw=5; doublex=1.42 则以下不符合C语言语法的表达式是()。

  • A、x%(-3)
  • B、w+=-2
  • C、C.k=(a=2,b=3,a+
  • D、a+=a-=(b=4)*(a=3)
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

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

B.x%(-3);

C.a=a*3=2

D.y=float(i)


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

第2题:

已知各变量的类型说明如下则以下不符合C语言语法的表达式是()。

A.x%(-3)

B.w+=-2

C.k=(a=2,b=3,a+b)

D.a+=a-=(b=4)*(a=3)


正确答案:A

第3题:

已知各变量的类型说明如下:

int k,a,b;

unsigned long w=5;

double x=1.42;

则以下不符合C语言语法的表达式是

A.x%(-3)

B.w+=-2

C.k=(a=2,b=3,a+b)

D.a+=a-=(b=4)*(a=3)


正确答案:A

第4题:

已知各变量的类型说明如下: int k,a,b; unsigned long w=5; double x=1.42; 则以下不符合C语言语法的表达式是

A.x%(-3)

B.Wd+=-2

C.k=(a=2,b=3,a+

D.a+=9-=(b=4)*(a=3)


正确答案:A
解析: “%”是求余运算符或模运算符,“%”两侧均应为整型数据,选项A)中的x是double型数据。

第5题:

已知各变量的类型说明如下:则以下不符合C语言语法的表达式是( )。

A.

B.

C.

D.


正确答案:A
”%”是求余运算符或模运算符,”%”两侧均应为整型数据,选项A)中的X是double型数据。

第6题:

已知各变量的类型说明如下: int k,a,b; unsigned long w=5; double x=142; 则以下不符合c语言语法的表达式是______。

A.x%(-3)

B.w+=-2

C.k=(a=2,b=3,a+b)

D.a+=a-=(b=4)*(a=3)


正确答案:A
解析:求余运算符“%”为双目运算符,要求两个操作数都是整型。

第7题:

已知各变量的类型说明如下则以下符合C语言语法的表达式是()。

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

B.a=a*3=2

C.x%(-3)

D.y=f1oat(i)


正确答案:A

第8题:

设有定义:inta=0,b=5,c;执行语句c=(a=b)||++adoublex=1.34,y=5.3;下列表达始中,符合C++语法的是()。

A、a+=a-=(a=3)*(b=4)

B、x%5

C、a=a*3=2

D、y=float(i)++


参考答案:A

第9题:

已知各变量的定义如下 int i=8,k,a,b; unsigned long w=5; double x=1.42,y=5.2; 则以下符合C++语言语法的表达式是( )。

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

B.a=a*3+2

C.x%(-3)

D.y=float i


正确答案:A

第10题:

若变量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
取余运算符%两边都应是正数,赋值语句左边必须是变量,不能是表达式,强制转换语句强制类型应加括号,而非加在变量上。

更多相关问题