首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下bLank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是将a和b所指的两个字符串分别转换成值相同的整数并相加,将结果作为函数值返回,规定字符串中只含9个以下数字字
使用VC++2010打开考生文件夹下bLank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是将a和b所指的两个字符串分别转换成值相同的整数并相加,将结果作为函数值返回,规定字符串中只含9个以下数字字
admin
2023-02-27
28
问题
使用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://www.kaotiyun.com/show/mJ0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
两个数的最大公约数是4,最小公倍数是252,其中一个数是28,则另一个数的各个数位上数字之和是()。
刘翔在出征奥运会前进行110米跨栏训练,教练对他10次的训练成绩进行统计分析,判断他的成绩是否稳定,则教练需要知道刘翔这10次成绩的()。
A、B、C、D、E五个队参加排球循环赛,每两队只赛一场,胜者得2分,负者得0分,比赛结果是:A、B并列第一;C第三;D、E并列第四;则C队得分为()。
从6人中选出4人分别到巴黎、伦敦、悉尼、莫斯科四个城市游览,要求每个城市有一人游览,每人只游览一个城市,且这6人中甲、乙两人不去巴黎游览,则不同的选择方案共有()。
由数字0,1,2,3,4,5组成的无重复数字且奇偶数字相问的六位数有()。
|x-2|-|x-5|的最大值和最小值分别为()。
结合材料回答问题:材料1在延安时期,中国共产党及其领导的八路军和新四军与日本帝国主义血战到底的气概,全心全意为人民服务的精神,理论联系实际、密切联系群众、艰苦奋斗、谦虚谨慎的作风,极大地引导和影响了抗日根据地的政风和民风,形成了党风政风民风的统
2021年7月1日,习近平总书记在庆祝中国共产党成立100周年大会上的讲话中指出,一百年前,中国共产党的先驱们创建了中国共产党。初心易得,始终难守。以史为鉴,可以知兴替。我们要用历史映照现实、远观未来。以史为鉴、开创未来,必须()
标志着中共中央放弃“反蒋抗日”口号,第一次公开把蒋介石作为联合的对象这一变化发生的文件是《停战议和一致抗日通电》。()
1949年9月21日,中国人民政治协商会议第一届全体会议在北平中南海怀仁堂隆重开幕。会议通过《中国人民政治协商会议组织法》《中华人民共和国中央人民政府组织法》和《中国人民政治协商会议共同纲领》。这些文件被认为足新中国奠基的3个历史性文件。其中,《共同纲领》
随机试题
某患者,24岁,尿频、尿痛3天,近2天白带增多呈脓性就诊。妇科检查:阴道黏膜充血,以手指压尿道腺时有脓性分泌物流出,触痛明显。最可能的诊断是
患者,男,24岁。反复发生发作性呼吸困难、喘息4年,可自行缓解。有荨麻疹病史。公园散步后症状复发1小时。查体:体温37.3℃,脉搏100次/分,呼吸24次/分,烦躁,双肺可闻及哮鸣音。PaO278mmHg,PaCO228mmHg。为明确诊断,最
A.地尔硫B.肼屈嗪C.哌唑嗪D.硝普钠E.硝酸甘油通过抗α1受体而治疗心衰的药物是
跟单员在联系工作事宜方面应就重要事情的安排多发传真而不是打电话()
下列关于个人汽车贷款的运行模式的说法中,错误的有()。
下列各项中应当征收增值税的是()。
某校为了提升教学质量,经过学生家长同意,将班级整合,划分为重点班和非重点班。该学校的这种做法()
什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?
下列说法错误的是
Everygoodstoryiscarefully______;theelementsofthestoryreducedtofitwithoneanotherinordertomakeaneffectonthe
最新回复
(
0
)