首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是将a和b所指的两个字符串转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。 例如,主函数中输入字符串:32486和12345,在主函数中输出的函数值为:44831。 请在程序的下
给定程序中,函数fun的功能是将a和b所指的两个字符串转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。 例如,主函数中输入字符串:32486和12345,在主函数中输出的函数值为:44831。 请在程序的下
admin
2015-12-23
39
问题
给定程序中,函数fun的功能是将a和b所指的两个字符串转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。
例如,主函数中输入字符串:32486和12345,在主函数中输出的函数值为:44831。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include
#include
#include
#define N 9
long ctod(char *s)
{long d=0;
while(*S)
if(isdigit(*S)){
/**********found**********/
d=d*10+*S___1___;
/**********found**********/
___2___;}
return d;
}
long fun(char *a,char *b)
{
/**********found**********/
return___3____;
}
main()
{ char s1[N],s2[N];
do
{printf("Input string s1:");
gets(s1);)
while(strlen(s1)>N);
do
{printf("Input string s2:");
gets(s2);}
while(strlen(s2)>N);
printf("The result is: %id\n",
fun(s1,s2));
}
选项
答案
(1)’0’ (2)s++ (3)ctod(a)+ctod(b)
解析
第一空:举例说明ctod内循环的作用,例如将字符串“123”转换为数字时:第一次进入循环时,*s等于字符“1”,d应等于0,*10+1,第一空处是将字符变成数字,字符“1”变成数字1可由字符“1”减去字符“0”得到,故第一空处应为“’0’”。;
第二空:s是数组指针,在循环中s不断往后移动直至到达数组结束,故第二空处应为“s++”。
第三空:由审题分析可知,在fun函数内两次调用ctod函数完成字符串到整数的变换,然后求和,故第三空处为“ctod(a)+ctod(b)”。
转载请注明原文地址:https://kaotiyun.com/show/h8ID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
甲、乙、丙三台车床加工方形和圆形的两种零件,已知甲车床每加工3个零件中有2个是圆形的,乙车床每加工4个零件中有3个是圆形的,丙车床每加工5个零件中有4个是圆形的。某天三台车床共加工了58个圆形零件,而加工的方形零件个数的比为4:3:3,那么这天三台车床共加
若奇数x是N个不同正奇数之和,且121≤x<169,那么N最大为多少?
用2012减去一个四位数的差,正好等于将这个四位数各个数位数字相加的和,那么有几个这样的四位数?()
一支有100多人的旅行团乘坐汽车,如果每辆车都乘坐29人,结果剩下4人;如果增加一辆车,则所有游客正好平均分到各辆车上,问此时每辆车乘坐了多少人?()
根据下面材料回答下列小题。近年来浙江省商品交易市场呈现稳步发展态势。2009年,浙江省共有亿元以上商品交易市场670家,比上年增加31家,营业面积2298万平方米,出租摊位39万个,实现成交额9647亿元,比上年增长7.8%。从市场成交
下列有关文学常识的表达,有误的一项是()。
下列诗句描述与城市之间对应关系错误的是()。
新闻舆论的传播力就是把一个新闻内容在规定时间内有效地传播到应该接收的对象手上。传播力跟不上,新闻就失去了价值,就会成为旧闻。纸媒时代,传播手段依靠印刷来表达,依靠印刷品的物理移动形成传播,所以新闻的生产和配送是集中方式。互联网特别是移动互联网的兴起和飞速发
去年,中国话剧继续保持平稳、健康的发展态势。从创作层面看,聚焦现实生活的原创作品增多,经典改编剧目紧贴当下关怀,民营剧团剧目更趋个性化表达,创作者从多个角度思辨着戏剧与时代、人性的关系。接下来最可能叙述的是()。
设.(Ⅰ)当a,b为何值时,β不可由α1,α2,α3线性表示;(Ⅱ)当a,b为何值时,β可由α1,α2,α3线性表示,写出表达式.
随机试题
卫生部制定的《食品卫生监督程序》在有效解释角度属
女,54岁。一年来经常因触摸左侧面颊部及上、下唇而诱发阵发剧痛。近半年发作频繁,间歇期缩短,疼痛剧烈难忍,初起时服用痛痉宁治疗有效,近来加大服药剂量也无效。该病诊断应为
下列既能屈腕又能使腕内收的肌是
以下属于金钱白花蛇性状特征的是()。
根据住房和城乡建设部颁布的《城市规划编制单位资质管理规定》,乙级城市规划编制单位可以在全国承担下列任务中的()。
某公司一直以“创建世界著名服装品牌”为己任。这体现了该企业的()。
儿童能够数出2个苹果、2把椅子、2张纸,但并不能真正理解“2”的意义,在学习经验不断地积累过后,儿童知道2可以代表任何两个物体。这说明儿童学习数学()。
该国进出口额差距最大的是:如果该国第一季度的进出口总额相等,那么可以判断第四季度进出口总额的值为:
根据下列资料,回答问题。2014年广东省实现地区生产总值(GDP)67792.24亿元,比上年增长7.8%。其中,第一产业增加值3166.67亿元,增长3.3%;第二产业增加值31345.77亿元,增长7.7%;第三产业增加值33279.80亿元
数字电视比模拟电视具有多方面的优点,但数字视频数据量很大,对存储和传输都是较大的负担,为此必须进行压缩编码。数字电视中视频信号采用的压缩编码标准是
最新回复
(
0
)