为了给x,y,z这3个变量赋初值1,下面正确的赋值语句是()。A、x=1:y=1:z=1B、x=1,y=1,z=1C、x=y=z=1D、x、y、z=1

题目

为了给x,y,z这3个变量赋初值1,下面正确的赋值语句是()。

  • A、x=1:y=1:z=1
  • B、x=1,y=1,z=1
  • C、x=y=z=1
  • D、x、y、z=1
参考答案和解析
正确答案:A
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

已知:int x,y;double z;则以下语句中错误的函数调用是( )。A)scanf("%d,%1x,%1e",&x,&y,&z); B)scanf("%1d*%d&1f",&x,&y,&z);C)scanf("%x%*d%o",&x,&y); D)scanf("%x%o%6.2f",&x,&y,&z);


正确答案:B
B项的格式应该为scanf("%1d*%d%1f",&x,&y,&z);

第2题:

以下能正确定义整型变量x、y和z并为其赋初值5的语句是( )。

A.int x=y=z=5;

B.int x,y,z=5;

C.int x=5,y=5,z=5;

D.x=5,y=5,z=5;"


参考答案C

第3题:

以下选项错误的是

A.main()

{ int x,y,z;

x=0;y=x-1;

z=x+y;}

B.main()

{ int x,y,z;

x=0,y=x+1;

z=x+y;}

C.main()

{ int x;int

int y;

x=0,y=x+1;

z=x+y;}

D.main()

{ int x,y,z;

x=0;y=x+1;

z=x+y,}


正确答案:D

第4题:

以下变量x、y、z均为double类型且已正确赋值,不能正确表示数学式子x/(y*2)的C语言表达式是______。

A.x/y*2

B.x*(1/(y*z))

C.x/y*1/z

D.x/y/z


正确答案:A
解析:按照自左向右的运算逻辑,选项A是先做x/y,然后再乘以x,显然与题意不符。

第5题:

以下变量x、y、z均为double类型且已正确赋值,不能正确表示数学式x/y×z的C语言表达式是 ( )

A.x/y * z)

B.x * (1/(y * z))

C.x/y * 1/z)

D.x/y/z


正确答案:A

第6题:

若x,y,z均被定义为整数,则下列表达式终能正确表达代数式1/(x*y*z)的是()

A、1/x*y*z

B、1.0/(x*y*z)

C、1/(x*y*z)

D、1/x/y/(floAt)z


参考答案:B

第7题:

以下变量x,y,z均为double类型且已正确赋值,不能正确表示数学式子x÷y÷z的C语言表达式是

A.x/y*z

B.x*(1/(y*z))

C.x/y*1/z

D.x/y/z


正确答案:A
解析:本题中,“()”的优先级是最高的,“*”和“/”的优先级别相同,运算方向是从左向右。

第8题:

以下变量x、y、z均为double类型且已正确赋值,不能正确表示x/(y*z)的C语言表达式是( )。A.x/y*z B.x*(1/(y*z)) C.x/y*1/z D.x/y/z


正确答案:A
除号和乘号的优先级别相同,所以先计算x/y,然后将结果乘以z.与题目的不符。

第9题:

若x,y,z均被定义为整数,则下列表达式能正确表达代数式1/(x*y*z)的是()。

A.1/x*y*z

B.1.0/(x*y*z)

C.1/(x*y*z)

D.1/x/y/(float)z


正确答案:B

第10题:

为了给三个变量赋初值1,赋值语句是:x=y=z=1。()


正确答案:错误

更多相关问题