首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下bLank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是将a和b所指的两个字符串分别转换成值相同的整数并相加,将结果作为函数值返回,规定字符串中只含9个以下数字字
使用VC++2010打开考生文件夹下bLank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是将a和b所指的两个字符串分别转换成值相同的整数并相加,将结果作为函数值返回,规定字符串中只含9个以下数字字
admin
2023-02-27
20
问题
使用VC++2010打开考生文件夹下bLank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是将a和b所指的两个字符串分别转换成值相同的整数并相加,将结果作为函数值返回,规定字符串中只含9个以下数字字符。
例如,主函数中输入字符串"32486"和"12345",在主函数中输出的函数值为44831。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:部分源程序在文件blank1.c中。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 #include<string.h>
3 #include(ctype.h>
4 #define N 9
5 long ctod(char*s)
6 {long d=0,
7 while(*s)
8 if(isdigit(*s)){
9 /*********found*********/
10 d=d*10+*s-<u>【1】</u>;
11 /*********found*********/
12 <u>【2】</u>;
13 }
14 return d;
15 }
16 long fun(char*a,char*b)
17 {
18 /*********found*********/
19 return<u>【3】</u>;
20 }
21 main()
22 {char sl[N],s2[N];
23 do
24 { printf("Input string sl:");
25 gets(sl);}
26 while(strlen(sl)>N);
27 do
28 {printf("Input string s2:");
29 gets(s2);}
30 while(strlen(s2)>N);
31 printf("The result is:%ld\n", fun(sl,s2));
32 }
选项
答案
(1)'0'(2)s++或++s(3)ctod(a)+ctod(b)
解析
填空1:isdigit(*s)函数用来检查*s是不是数字(0~9),把字符转换成值相同的整数需要将此字符减去字符"0",故空1处应该填'0'。
填空2:字符串的字符需要一个一个转换成整数,s是指针变量,指向字符串的首个字符,故空2处应该填s++或++s。
填空3:题目要求把转换后的字符相加后的结果作为函数的返回值,故空3处应该填crod(a)+ctod(b)。
转载请注明原文地址:https://kaotiyun.com/show/mJ0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设的整数部分为a,小数部分为b,则ab-=()。
从100人中调查对A、B两种2008年北京奥运会吉祥物的设计方案的意见,结果选A方案的人数是全体接受调查人数的3/5;选B方案的比选A方案的多6人,对两个方案都不喜欢的人数比对两个方案都喜欢的人数的1/3多2人,则两个方案都不喜欢的人数是()。
某校高一、高二、高三三个年级的学生人数比为7:8:10,若全校共有学生2500人,则高一有()人。
设平面内有n条直线(n≥3),其中有且仅有两条直线互相平行,任意三条直线不过同一点,若用f(n)表示这n条直线交点的个数,则f(4)=();当n>4时,f(n)=()。
某校高二年级共有六个班级,现从外地转入4名学生,要安排到该年级的两个班级且每班安排2名,则不同的安排方案有()。
将数字1,2,3,4填入标号为1,2,3,4的四个方格里,每格填一个数字,则每个方格的标号与所填的数字均不相同的填法有()。
设有两组数,分别为Ⅰ:8,8,9,10,10,11,12,12Ⅱ:7,7,7,8,12,13,13,13用M1,M2分别表示Ⅰ,Ⅱ两组数的平均值S1,S2分别表示Ⅰ,Ⅱ两组数的方差,则()。
某班学生在一次测验中平均成绩为75分,其中男生人数比女生人数多80%,而女生平均成绩比男生高20%,则女生的平均成绩为()。
国家税务部门规定个人稿费纳税方法是:不超过800元的不纳税,超过800元而不超过4000元的按超过800元部分的14%纳税,超过4000元的按全稿费的11%纳税,已知一人纳税550元,则此人的稿费为()元。
在一个标准的椭圆形自行车赛道上,甲、乙两个运动员从同一地点A同时反向出发,已知甲、乙两人的骑车速度之比为,当甲、乙两人恰好在A点第二次相遇时,甲、乙共相遇()次。
随机试题
地黄饮子的功效包括
下列选项中,不属于一般禁止数量限制原则中例外情况的是()
糖尿病酮症酸中毒的临床表现包括
属于诊断专用X线机装置的是
下面是某求助者的MMPI测验结果:该量表中Ma的K的校正分是()
翻浆毕淑敏那年,我“五一”放假回家,搭了一辆运送旧轮胎的货车,夜幕降临才进入离家百来里的戈壁。正是春天,道路翻浆。突然在无边的沉寂当中,立起一根土柱,遮挡了银色的车灯。“你找死吗?
给定资料1、2011年3月11日,日本东北部海域发生里氏9.0级地震并引发核泄漏事故。从3月16日开始,受“吃盐可以防辐射”以及福岛第一核电站核泄漏很可能污染海水导致海盐无法食用传闻影响,我国部分地区一度出现食盐抢购、食盐脱销和哄抬食盐价格的现象
Jeneferaiplusjamaiscela______celanesoitabsolumentnécessaire..:
Acutelittlefemaleaboutsixincheshigh,withwingsandaprettydressistheusualdescriptionpeoplegiveifyouaskthemw
A、Itcouldhelppeopleofallagestoavoidcancer.B、Itwasmainlymeantforcancerpatients.C、Itmightappealmoretoviewers
最新回复
(
0
)