首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是将a和b所指的两个字符串转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。 例如,主函数中输入字符串:32486和12345,在主函数中输出的函数值为:44831。 请在程序的下
给定程序中,函数fun的功能是将a和b所指的两个字符串转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。 例如,主函数中输入字符串:32486和12345,在主函数中输出的函数值为:44831。 请在程序的下
admin
2015-12-23
35
问题
给定程序中,函数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全国计算机二级
相关试题推荐
某小学五年级的学生身高(按整数厘米计算),最矮的是138厘米,最高的是160厘米。如果任意从这些学生中选出若干人,那么,至少要选出多少人才能保证有5人的身高相同?
某密码由4位不同数字组成,已知各位密码之和为偶数,则密码有多少种?
纸上写有若干个整数,它们的平均数为56,小明将其中的每个奇数乘以2,每个偶数乘以3,所得到的全部计算结果的平均值为134.已知纸上所有奇数的和比所有偶数的和大180,那么纸上共写有几个数?
四对情侣排成一队买演唱会门票,已知每对情侣必须排在一起,问共有多少种不同的排队顺序?()
根据以下资料,回答以下问题。2010年底,全国高速公路里程为7.41万公里,居世界第二位,比“十一五”规划目标增加9108公里。其中,国家高速公路5.77万公里,比上年末增加0.54万公里。“五纵七横”12条国道主干线提前13年全部建成。全国有1
根据以下资料,回答以下问题。2010年底,全国高速公路里程为7.41万公里,居世界第二位,比“十一五”规划目标增加9108公里。其中,国家高速公路5.77万公里,比上年末增加0.54万公里。“五纵七横”12条国道主干线提前13年全部建成。全国有1
根据下列材料回答问题。2012年Z省W市实现文化及相关产业增加值相比上年增长9.6%,在文化产品制造业中,文化印刷、文化用品制造和工艺美术品制造三大主导行业,2012年分别实现增加值21.82亿元、11.57亿元和6.62亿元。与全省结构相比
散点图显示两个变量的相关趋势和相关程度是通过什么来显示的?()
汉代官府在对被告进行逮捕之时,会根据对象不同而适用不同的程序。下列说法中,()是错误的。
下列对队列的描述中正确的是
随机试题
A.桂枝汤B.玉屏风散C.防己黄芪汤D.炙甘草汤E.补中益气汤汗出恶风,身重,小便不利,舌淡苔白,脉浮者,治宜选用
张某,男,30岁,电工,Ⅲ度烧伤,烧伤总面积70%,对该病人应采用
沥青混凝土面层摊铺后紧跟碾压工序,压实分()等阶段。
根据《期货交易管理条例》的规定,期货交割的交割仓库( )。
A、B注册会计师在ABC会计师事务所负责验资业务。在2×11年承办的验资业务中,存在以下事项:(1)甲公司股东约定用货币资金2000万元增加注册资本。经A、B注册会计师审验,确认了甲公司新增注册资本2000万元。但A、B注册会计师发现,甲公司由于
随着我国银行卡用卡环境的持续改善,在线支付正被越来越多的消费者接受和使用。对银行卡用户而言,这不仅方便了国内的日常消费,也满足了境外消费的支付需求。这里的银行卡在线支付()。
以下选项中,属于经典性条件反射现象的是()。
在VisualFoxPro中,下列程序段执行后,内存变量e的值是a=300b=200c=100d=IIF(a>b,a,b)o=IIF(c>d,c,d)
Thetoystoreneeds______staffovertheholidayseason,asthisisbyfaritsbusiesttimeoftheyear.
MysonJoeywasbornwithclubfeet.Thedoctorsassuredusthatwithtreatmenthewouldbeabletowalknormally—butwouldneve
最新回复
(
0
)