首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是将形参s所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和并作为函数值返回。 例如,形参s
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是将形参s所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和并作为函数值返回。 例如,形参s
admin
2023-02-27
55
问题
使用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://www.kaotiyun.com/show/0J0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某大学对于在校学生参加社团活动情况进行调查,在98名受访学生中,47人参加了体育活动社,35人参加了棋类活动社,50人参加了文艺活动社,有22人表示同时加入了体育活动社和棋类活动社,15人表示同时加入了棋类活动社和文艺活动社,还有10人同时加入了三个活动社
一种商品,按照期望50%的利润来定价,结果只销售掉70%的商品,为尽早销售掉剩下的商品,商店决定按定价打折销售,这样获得的全部利润是原来期望利润的82%,则打了()折。
用0,1,2,3,4这五个数字组成无重复数字的五位数,其中恰有一个偶数夹在两个奇数之间的五位数有()。
在1,2,3,4,5这五个数字组成的没有重复数字的三位数中,各位数字之和为偶数的共有()。
设实数x与y是方程x2-4xy+4y2+x+y-6=0的解,则x+y的最大值为()。
已知某等差数列共有10项,其奇数项之和为15,偶数项之和为30,则其公差为()。
2021年10月12日,习近平主席在《生物多样性公约》第十五次缔约方大会领导人峰会上的讲话中指出,为推动实现碳达峰、碳中和目标,中国将陆续发布重点领域和行业碳达峰实施方案及一系列支撑保障措施,构建起碳达峰、碳中和“1+N”政策体系。中国将持续推进产业结构和
马克思主义哲学认为,实践是人的有目的的活动,这种“有目的的活动不仅是指向自己,而且是为了通过消灭外部世界的规定(方面、特征、现象)来获得具有外部现实形式的实在性”。换言之,人在实践活动中并非仅受自然界及规律的制约,还要依据自己的目的利用客观规律去改变自然界
讨论函数的导数.
随机试题
结合酶在下列哪种情况下才有活性()。
除哪一项外,都可出现多克隆性免疫球蛋白增多
急性白血病最多见的临床表现为()。
当实际环境温度高于+40℃,小于+60℃时,环境温度每增高1℃,普通高压电器额:定电流应减少1.0%。()
电弧挺度好,温度高,能够焊接更细、更薄的工件,甚至可以焊接1mm以下极薄的金属,此种焊接方法为( )。
关于宪法效力的说法,下列选项中正确的是:
会计欺诈是会计主体在会计活动中,故意形成虚假会计信息,或者故意披露虚假会计信息的不法行为。根据上述定义,下列属于会计欺诈的是:
下列各法学流派中,完全属于资产阶级法学流派的是
Sofarnobody______(choose)todothejobbythecompany.
Sowhatisbullyingintheworkplace?Accordingtotheexperts,ittakesmanyforms,includingunfairlytreated,public【B1】_____
最新回复
(
0
)