首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是将a和b所指的两个字符串分别转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。 例如,主函数中输入字符串’’32486’’和’’12345’’,在主函数中输出的函数值为44831。
给定程序中,函数fun的功能是将a和b所指的两个字符串分别转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。 例如,主函数中输入字符串’’32486’’和’’12345’’,在主函数中输出的函数值为44831。
admin
2020-07-28
69
问题
给定程序中,函数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-
【1】
;
11 /********* found*********/
12
【2】
;
13 }
14 return d;
15 }
16 long fun(char*a,char*b)
17 {
18 /********* found*********/
19 return
【3】
;
20 }
21 main()
22 {char s1[N],s2[N];
23 do
24 {printf(’’Input string s1:’’);
25 gets(s1);}
26 while(strlen(s1)>N);
27 do
28 { printf(’’Input string s2:’’);
29 gets(s2);}
30 while(strlen(s2)>N);
31 printf(’’The result is:%id\n’’,fun(s1,s2));
32 }
选项
答案
(1)’0’(2)s++或++s(3)ctod(a)+ctod(b)
解析
填空1:isdigt(*s)这个函数表示检查*s是否是数字(0~9),d=d*10+*s-?表示的是要把字符串分别转换成面值相同的整数,因此本空应该填写’0’。
填空2:*s所代表的字符串中字符需要一个一个的字符进行转换成整数,因此此空应该填写s++或++s。
填空3:题目要求把转换后的字符进行相加后作为函数的返回值,因此本空应该填写ctod(a)+ctod(b)。
转载请注明原文地址:https://kaotiyun.com/show/XF3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面不属于结构化程序设计风格的是
下面选项中合法的字符常量是
以下选项中关于程序模块化的叙述错误的是
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是
下面不属于软件需求规格说明书内容的是
数据库管理系统是
某系统结构图如下图所示:该系统结构图中最大扇入是()。
深度为7的二叉树共有127个节点,则下列说法中错误的是()。
下面说法正确的是()。
程序流程图中带有箭头的线段表示的是( )。
随机试题
男,2个月,患先心病,气促2天,伴轻咳嗽,无发热。查体:呼吸65次/分,无发绀,两肺闻及细湿啰音,心率170次/分,心音低钝,胸骨左缘2~3肋间闻及Ⅳ级收缩期杂音,伴有震颤,肝脏肋下4cm,剑突下4cm,X线胸片示心胸比率0.60,左心室增大,肺纹理增多,
设(1)求出A-I,问A-I是否可逆,若可逆,求出(A-I)-1.(2)若矩阵X满足XA=A+X,求矩阵X.
下列中医治法中哪项不适用于膈下肠间、盆腔脓肿的治疗
(2011年案例分析第71一75题)杭州甲化工厂与南京乙化工公司在苏州签订了一份化工原料买卖合同,双方约定由杭州甲化工厂用灌装车向南京乙化工公司发运化工原料共50吨,货到付款。没有约定合同争议管辖地。南京乙化工公司又将其中的30吨转让给武汉丙化学品公司,而
行政监察
某饱和土样的天然含水率w=20%,土粒比重ds=2.75,该土样的孔隙比为()。[2011年真题]
企业接受捐赠的资产应纳人( )核算。
甲公司2×15年发生的部分经济业务如下:(1)3月15日,甲公司与乙公司签订代销协议,协议约定甲公司委托乙公司销售一批成本价为500万元的产品,甲公司与乙公司结算价格为700万元,并按结算价格的10%向乙公司支付代销手续费。当日甲公司将产品发给乙公司。
邓小平说:“一个党,一个国家,一个民族,如果一切从本本出发,思想僵化,迷信盛行,那它就不能前进,它的生机也要停止了,就要亡党亡国。”从本本出发的教条主义违背了()。
Whathappenstowivesandhusbands?
最新回复
(
0
)