首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun( char s[]) { int n=0; while(*s <= ’9’&&*s >=’0’) { n=10*n+*s-’0’ ; s++; } return (n); } main() { c
有以下程序 #include int fun( char s[]) { int n=0; while(*s <= ’9’&&*s >=’0’) { n=10*n+*s-’0’ ; s++; } return (n); } main() { c
admin
2015-07-31
30
问题
有以下程序
#include
int fun( char s[])
{ int n=0;
while(*s <= ’9’&&*s >=’0’) { n=10*n+*s-’0’ ; s++; }
return (n);
}
main()
{ char s[10]={ ’6’, ’1’, ’*’, ’4’, ’*’, ’9’, ’*’, ’0’, ’*’};
printf("%d\n",fun(s));
}
程序的运行结果是
选项
A、5
B、9
C、61
D、61490
答案
C
解析
在fun函数中,while循环的功能是:逐个取字符数组s的字符判断其是否是数字。若是则将其作为个位数字保存到变量n中,n的原数据的各个数位将相应左移一个10进制位。当指针s指向数组的第3位时,循环条件不成立,循环结束,返回n的值,输出n的值为61。因此C选项正确。
转载请注明原文地址:https://jikaoti.com/ti/EOi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是______。
源程序的文档化不包括()。
有下列程序段:structSt{intx;int*y;)*pt;inta[]={1,2),b[]={3,4);structstc[2]={10,a,20,b);pt=c;下列选项中表达式的值为11
简单的交换排序方法是()。
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
下列叙述中正确的是()。
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
下列选项中非法的字符常量是()。
数据库设计的四个阶段是:需求分析,概念设计,逻辑设计和_______。
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体"项目主管"与实体"项目"的联系属于【】的联系。
随机试题
自1900年以来,海平面平均上升了大约18厘米。冰川融化带来的威胁不仅仅使某些知名城市面临被淹没的风险,而且随着北极冰川加速融化,地球重力分布也会受到直接影响。另外,北极的消退冰川和融化永冻土正在大规模泄漏甲烷,这将对全球气候产生重大影响。这段文字意在说
图示刚架,当BC杆均匀加热温度上升t℃时,其弯矩图正确的是()。
我国“十一五”规划纲要提出,要全面推进铁路跨越式发展,建设新线17000km,其中客运专线()km。
目前我国银行最安全和最具流动性的中长期投资品种是()
在班杜拉的社会学习理论中,三元交互决定论的三元是指()。
下列各项中,()不符合公文的行文规则。
若保持同比下降率不变,预计2010年第一季度全国立案查处案件数将:下列说法与资料相符的有几个?(1)2009年第一季度,罚没金额同比下降率大于案件总值同比下降率(2)2008年第一季度,违反合同法规案件为353件(3)2009年第一季
某皮革厂最近频繁发生中毒事件.经调查是企业为了节约成本使用了劣质胶水导致的。现政府欲组织一次相关企业的排查工作。你如何做前期准备工作?
某花店的进货价只有低于正常价格时,才能以低于市场的价格卖花而获利:除非该花店的销售量很大,否则,不能从花农那里购得低于正常价格的花;要想有大的销售量,该花店就要满足消费者个人兴趣或者拥有特定品种的独家销售权。如果上述断定为真,则以下哪项必定为真?
提前预见英国入侵西藏的人是()。
最新回复
(
0
)