9.设int x;,则以下语句中错误的输入是( D )

9.设int x;,则以下语句中错误的输入是( D )
A.scanf ("%d",x);
B.scanf ("%d",&x);
C.scanf ("%o",&x);
D.scanf ("%x",&x);
为什么是d

第1个回答  2008-11-16
D好像没错
错误答案是A.没有给变量x加地址符&
第2个回答  2008-11-16
没有按X出入的标准,只有“%ox” 就是16进制!
我看了一下;
好像A也错了!
没有地址符号&本回答被提问者采纳
第3个回答  2008-11-16
A是错的.没有给变量加地址符&

9.设int x;,则以下语句中错误的输入是( D )
D好像没错 错误答案是A.没有给变量x加地址符&

...已知:int x,y;double z;则以下语句中错误的函数调用是 。_百度知 ...
看评论是选d。那应该是错在scanf函数不可以对输入有限制。附加格式说明符m可以指定数据宽度,但不允许使用附加格式说明符.n。所以错在%6.2f的.2上。我想问一下c选项,不是格式和输入一一对应吗,还可以少一个?

...已知:int x,y;double z;则以下语句中错误的函数调用是 。_百度知 ...
D

C语言大师帮忙,在线等
9、设变量定义为“int a[4];”,则表达式___不符合C语言语法。D A、*a B、a[0] C、a D、a++ 10、设变量定义为“int x, *p=&x;”,则&*p相当于___。 A A、p B、*p C、x D、*&x 11、有如下程序 int runc(int a,int b){ return(a+b);} main0 { ...

设intx,a,b;下面的if语句的错误的是
B项错误,正确应为 if(a<=b)x++;A项无语法错误,但一般不会这么写

...已知:int x,y; float z; 则以下输入语句错误的是 A scanf
D scanf ("%d%d%6.2f",&x,&y,&z);错在只能设定读取数据的总宽度,不能设定读取的小数位数。如scanf ("%d%d%6f",&x,&y,&z);就是可以的。

全国计算机等级考试三级笔试试题及答案?
D)x=j>0;(16) 设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b\/b的值是( )。A)6.500000 B)6 C) 5.500000 D) 6.000000(17) 已知i、j、k为int型变量,若从键盘输入:1,2,3,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是( )。A) scanf(“%2d%2d%2d”,&i,&...

2018年计算机二级考试C语言试题及答案(2)
B.scanf(”%f%f”&x,&y);C.sceanf(”%f%f”,x.y);D.scanf(”%If%If'’,x,y);参考答案:A 参考解析:因为x,y都是double型数据,所以输入时的格式字符应为%lf,所以B与C错误。D选项中scanf("%lf%If",x,y);应为scanf(“%If%If"”,&x,&y);。3[单选题] 下列数据结构中...

设int x,a,b;则下面if语句中错误的是A if(a=b) x++; B if(a=
显然是B,没有a=

全国计算机等级考试二级C语言历年试题及答案
这里有一份最全的考研历年真题资料分享给你 链接: https:\/\/pan.baidu.com\/s\/1t0SUkI-X-BW4v7Isl0dk4w 提取码: w2wt 通过不断研究和学习历年真题,为考生冲刺阶段复习提分指点迷津,做真题,做历年真题集,对照考纲查缺补漏,提高实战素养,制定做题策略,规划方向;若资源有问题欢迎追问!

相似回答