首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是将形参s所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和并作为函数值返回。 例如,形参s
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是将形参s所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和并作为函数值返回。 例如,形参s
admin
2023-02-27
51
问题
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是将形参s所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和并作为函数值返回。
例如,形参s所指的字符串为abs5def126jkm8,程序执行后的输出结果为22。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:部分源程序在文件blank1.c中。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 #include<string.h>
3 #include<ctype.h>
4 int fun(char*s)
5 {int sum=0;
6 while(*S){
7 /*********found*********/
8 if(isdigit(*s))
9 sum+=*s-<u>【1】</u>;
10 /*********found*********/
11 <u>【2】</u>;
12 }
13 /*********found*********/
14 return<u>【3】</u>;
15 }
16 main()
17 {char s[81]; int.n;
18 printf("\nEnter a string:\n\n");
19 gets(s);
20 n=fun(s);
21 printf("\nThe result is:%d\n\n",n);
22 }
选项
答案
(1)48或’0'(2)s++ (3)sum
解析
本题把字符串中的数字字符转换成对应的数值并进行累加。
填空1:’0'对应的ASCⅡ值是48,因此数字字符转换成对应数值时只要减去48,即该数字字符对应的数值。故空1处应该填48或者’0’。
填空2:判断完一个字符之后,将字符串指针移到下一个位置,故空2处应该填s++。
填空3:函数fun()返回累加和sum,故空3处应该填sum。
转载请注明原文地址:https://kaotiyun.com/show/0J0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
4位同学参加某种形式的竞赛,竞赛规则规定:每位同学必须从甲,乙两道题中任选一题作答,选甲题答对得100分,答错得-100分;选乙题答对得90分,答错得-90分,若4位同学的总分为0,则这4位同学的得分情况有()。
一箱书,平均分给6个小朋友,多余1本;平均分给8个小朋友,也多余一本;平均分给9个小朋友,也多余一本,这箱书最少有m本,则m的各个数位之和为()。
某班有36名同学参加数学、物理、化学课外研究小组,每名同学至多参加两个小组,已知参加数学、物理、化学小组的人数分别为26,15,13,同时参加数学和物理小组的有6人,同时参加物理和化学小组的有4人,则同时参加数学和化学小组的有()人。
由0,1,2,3,4组成的没有重复数字的全部五位数中,若按从小到大的顺序排列,则数字12340应是第()个数。
设无穷等比数列所有奇数项之和为15,所有偶数项之和为-3,a1为首项,则a1=()。
若x,y满足x2+y2+2x-4y=0,则2x-y的最大值为()。
某班有50名学生,其中15人选修A课程,另外35人选修B课程.从班级中任选两名学生,他们是选修不同课程的学生的概率是()。
结合材料回答问题:材料1习近平总书记在庆祝中国共产党成立100周年大会上的重要讲话中指出:“中国共产党为什么能,中国特色社会主义为什么好,归根到底是因为马克思主义行!”100年来,闪耀着真理光芒、彰显着真理力量的马克思主义指引我们走好了过往的奋
我们党在不同历史时期,总是根据时代形势和条件变化、具体国情和发展水平变化,根据人民意愿和事业发展需要,制定顺应时代要求、符合客观实际、富有感召力的发展目标。党中央根据当前发展态势和发展需要,制定了从2020年到2035年,基本实现社会主义现代化的目标要求。
随机试题
如经直肠指检未发现肿块,则进一步处理原则是如肛门镜检查确诊为第Ⅱ期内痔出血,经纤维结肠镜检查除外肿瘤,则最佳治疗方案是
以下哪项不属于收集病人资料的内容
具有β-内酰胺结构的药物是
A.雌激素升高B.AFP升高C.CAl25明显升高D.HCG升高E.17酮17羟类固醇升高
在工程网络计划过程中,如果只发现工作P进度出现拖延,但拖延的未超过原计划总时差,则工作P实际进度( )。
最低工资标准是根据物价指数调整的,如果发生特殊情况,物价指数小于最低工资标准的增长幅度,那么,应在确认()增长幅度以后,以此增长幅度作为调整工资的标准。
教师为了让学生更好地了解古代游记散文的写作特点,准备再向学生推荐一篇散文,下列合适的是()。
Windows98属于下列哪种类型操作系统( )。
若某二叉树的前序遍历访问句是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是
Duringthetraditionalweddingceremony,theCD#6bridalcouplepromiseseachotherlifelong【M1】______devotion.Yet,a
最新回复
(
0
)