首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是将a和b所指的两个字符串转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。 例如,主函数中输入字符串:32486和12345,在主函数中输出的函数值为:44831。 请在程序的下
给定程序中,函数fun的功能是将a和b所指的两个字符串转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。 例如,主函数中输入字符串:32486和12345,在主函数中输出的函数值为:44831。 请在程序的下
admin
2015-12-23
32
问题
给定程序中,函数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全国计算机二级
相关试题推荐
如图,学校操场的400米跑道中套着300米小跑道,大跑道与小跑道有200米路程相重。甲以每秒6米的速度沿大跑道逆时针方向跑,乙以每秒4米的速度沿小跑道顺时针方向跑,两人同时从两跑道的交点A处出发,当他们第二次在跑道上相遇时,甲共跑了多少米?
某车间加工一批零件,原计划每天加工100个,刚好如期完成,后改进技术,每天多加工10个,结果提前2天完成,这批零件有()个。
某单位有3项业务要招标,共有5家公司前来投标,且每家公司都对3项业务发出了投标申请,最终发现每项业务都有且只有1家公司中标。如5家公司在各项业务中中标的概率均相等,问这3项业务由同一家公司中标的概率为多少?
利民商店买进一批蚊香,按希望获得的纯利润每袋加价40%出售。按这种定价卖出这批蚊香的90%时,夏季即将过去,为了加快资金周转,按定价打七折的优惠价把剩余蚊香全部卖出。这样,实际所得的纯利润比希望获得的纯利润少了15‰。按规定,不论按什么价钱出售,卖完这批蚊
桌上放着若干块糖,其中水果糖占三分之一。后来又往桌上放了39块水果糖,6块奶糖。这时水果糖占总数的60%,现在桌上共有多少块糖?
甲、乙工程队需要在规定的工期内完成某项工程,若甲队单独做,则要超工期9天完成,若乙队单独做,则要超工期16天才能完成,若两队合做,则恰好按期完成。那么,该项工程规定的工期是()。
根据以下资料,回答以下问题。2009年1~5月,邮电系统平均每月定销报纸、杂志约多少亿份?
下列关于生命科学研究方法与发展过程的叙述,正确的是()。
下列队列的描述中,正确的是()。
有以下序:#includevoidmain(){intnum1,num2;inti=10;doubled=12.34:nunl=sizeof(i);num2=sizeof(d);pfintf(’’%d,%d\n’’,s1,s2);
随机试题
已知流速场ux=x2-y2,uy=-2xy,uz=0。试判断是否无旋,若无旋求速度势φ()。
工程量清单是招标人根据施工图纸计算的工程量,提供给投标人作为投标报价的基础,结算拨付工程款时应以()为依据。
某段新建双线铁路的一段软土地基,初步设计有两种处理措施,一种是插打塑料排水芯带,一种是浆喷搅拌桩。问题:质量问题出现后应采取什么措施来解决?
堤防护岸工程中,坡面位于沟岸、河岸,下部可能遭受水流冲刷冲击力强的防护地段,宜采用()。
存货采用先进先出法计价,在存货物价上涨的情况卜,将会使介业的()。
严肃与谨慎两者是辩证统一、相辅相成的,是不可分割的整体。( )
游山玩水:泰山:黄山
(2020年国考)社会信用体系的建立有利于提高全社会的诚信意识和信用水平,下列关于国家加快社会信用体系建设的说法错误的是()。
Becausetheirrootsareexternalandtheirleafbasesclasp,palmtreesarerigidandupright,yetelasticenoughtobendinstr
BanonPublicSmoking1.GoalinspeakingAbanofsmokingfrom【T1】【T1】______2.Causeofillnessesand【T2】【T2】______Riskofhe
最新回复
(
0
)