首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下bLank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是将a和b所指的两个字符串分别转换成值相同的整数并相加,将结果作为函数值返回,规定字符串中只含9个以下数字字
使用VC++2010打开考生文件夹下bLank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是将a和b所指的两个字符串分别转换成值相同的整数并相加,将结果作为函数值返回,规定字符串中只含9个以下数字字
admin
2023-02-27
17
问题
使用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、C、D、E五个队参加排球循环赛,每两队只赛一场,胜者得2分,负者得0分,比赛结果是:A、B并列第一;C第三;D、E并列第四;则C队得分为()。
在一条长180米的道路两旁种树,每隔2米已挖好坑,由于树种改变,现每隔3米种一棵树,则需要重新挖坑和填坑的个数分别是()。
将一颗骰子随机抛掷3次,则所得最大点数与最小点数之差等于2的概率为()。
某校高三年级举行一次演讲比赛共有10位同学参赛,其中一班有3位,二班有2位,其它班有5位,若采用抽签的方式确定他们的演讲顺序,则一班的3位同学恰好被排在一起(指演讲序号相连),而二班的2位同学没有被排在一起的概率为()。
若点P(x,y)在圆(x-3)2+(y-)2=6上运动,则的最大值为()。
安排5名歌手的演出顺序时,要求某名歌手不第一个出场,另一名歌手不最后一个出场,不同的排法有()。
中国特色社会主义法律体系是以我国全部现行法律规范按照一定的标准和原则划分为不同的法律部门,并由这些法律部门所构成的具有内在联系的统一整体。每一法律部门均由一系列调整相同类型社会关系的众多法律、法规所构成。下列属于程序法律部门的是()
马克思主义哲学认为,实践是人的有目的的活动,这种“有目的的活动不仅是指向自己,而且是为了通过消灭外部世界的规定(方面、特征、现象)来获得具有外部现实形式的实在性”。换言之,人在实践活动中并非仅受自然界及规律的制约,还要依据自己的目的利用客观规律去改变自然界
资本所有者把从劳动者那里赚来的剩余价值的一部分用于个人消费,另一部分转化为资本,用于购买扩大生产规模所需追加的资本要素和劳动要素。资本积累是生产发展的必然趋势,其导致的社会现象包括()
信息隐蔽是开发整体程序结构时使用的法则,通过信息隐蔽可以提高软件的____①____、可测试性和____②____。②
随机试题
计算机病毒本身是一个可运行的程序,但它不同于正常程序,正常程序运行的途径和方法不适用于病毒程序运行的途径和方法。()
下列选项不是妊娠期正常乳房变化()
分离挥发油中的醛类成分,通常加入何种试剂
甲公司因欲在街面上建造一栋办公楼,向乙银行借款3000万元,双方同时约定,甲公司以其取得的用于建造该办公楼的建设用地使用权为乙银行设立抵押权,担保该3000万元借款债务。双方办理了建设用地使用权的抵押登记。此后,甲公司与丙建筑公司签订建设工程施工合同,约定
在使用零余额账户付款管理模式下,企业在一系列子账户上不需要保持安全储备。()
班级里的小集团属于()。
全面建设小康社会,最根本的任务是()。
根据下列材料回答问题。能够从上述资料中推出的是()。
【2018-1】主张用“理解”和“解释”的立场与方法研究教育问题的教育学流派是()。
Weshallprobablyneverbeableto______theexactnatureofthesesub-atomicparticles.
最新回复
(
0
)