首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:int a,b; float x,y; ,则以下选项中对语句所作的注释叙述错误的是
设有定义:int a,b; float x,y; ,则以下选项中对语句所作的注释叙述错误的是
admin
2020-10-26
23
问题
设有定义:int a,b; float x,y; ,则以下选项中对语句所作的注释叙述错误的是
选项
A、scanf("%d%d%f",&a,&b); /* 多余的格式符%f完全不起作用 */
B、scanf("%d%d",&a,&b,&x); /* 多余的输入项不能获得输入数据 */
C、scanf("%d%f%d",&a,&b,&x); /* 输入项与格式符类型不匹配,变量b和x得不到正确的输入数据 */
D、scanf("Input:%d%d",&a,&b); /* 格式串中允许加入格式符以外的字符串 */
答案
A
解析
A选项中%f是起作用的,程序从键盘正确的读入前两个数据并且保存在指定的地址,读入第三个数据后,将其放入缓冲区,然后寻找应该存放的地址,因为没有找到,程序会发生错误而中断,A选项注释错误,所以选择A选项。B选项由于scanf接收数据只有两个,所以变量x得不到赋值,注释正确。C选项scanf会按照float类型读取输入的第二个数据并且保存为int类型,由于两种类型的存储形式与所占内存单元均不同,所以b得不到正确的赋值,注释正确。在使用scanf函数时,如果除了格式说明字符和附加格式字符外,还有其他字符,则在输入数据时要求按一一对应的位置原样输入这些字符,故D选项注释正确。
转载请注明原文地址:https://jikaoti.com/ti/paD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
若有以下程序段doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
以下叙述中错误的是
下列关于栈叙述正确的是
下列叙述中正确的是
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
库函数rand()的功能是产生一个在0—32767之间的随机数。若要用此函数随机产生一个0~99.99(2位小数)之间的数,以下能实现此要求的表达式是()。
有以下程序段:int*p1,*p2,a[10];p1=a;p2=&a[5];则p2一p1的值为()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
下列选项中,能够满足“若字符串s1等于字符串s2,则执行ST”要求的是()。【10年9月】
随机试题
轻度高钾血症对心肌生理特性的影,下列哪项是正确的 兴奋性传导性自律性收缩性
女性病人,30岁。因急性肠梗阻频繁呕吐,出现口渴、尿少、口唇黏膜干燥、眼窝凹陷、血压偏低。
三叉神经痛的叙述正确的是( )
不能用于判断急性心肌梗死后溶栓成功的临床指标为
在资源管理器的文件夹窗口中,带“+”的文件夹图标表示该文件夹()。
土地增值额是()。
mockepic
设a>0,求f(x)=的最值.
Besidestheformofreports,inwhatotherformscanwegiveoralpresentations?
Abank’sliquidassetsincludefollowingitemsexcept______.
最新回复
(
0
)