首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下bLank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是将a和b所指的两个字符串分别转换成值相同的整数并相加,将结果作为函数值返回,规定字符串中只含9个以下数字字
使用VC++2010打开考生文件夹下bLank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是将a和b所指的两个字符串分别转换成值相同的整数并相加,将结果作为函数值返回,规定字符串中只含9个以下数字字
admin
2023-02-27
18
问题
使用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://jikaoti.com/ti/gnoiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
20以内的质数中,两个质数之和还是质数的共有()种。
设n是正整数,则n2+n-1的值是()。
某校从8名教师中选派4名教师同时去4个边远地区支教(每地1人),其中甲和乙不同去,甲和丙只能同去或同不去,则不同的选派方案共有()。
途中ABCD是边长为2的正方形,以AB为直径的半圆以及以AB为半径的两个537圆在正方形中划分出小面积S1,S2,S3,S4,则S4-S1=()。
已知2,4,2x,4y四个数的平均数是5;5,7,4x,6y这四个数的平均数是9,则x2+y2的值是()。
在一个标准的椭圆形自行车赛道上,甲、乙两个运动员从同一地点A同时反向出发,已知甲、乙两人的骑车速度之比为,当甲、乙两人恰好在A点第二次相遇时,甲、乙共相遇()次。
设含有8个元素的集合的全部子集数为S,其中由3个元素组成的子集数为T,则是的值为()。
当m为任意整数时,(m+1)3-(m+1)(m2-m+1)()。
我们所积极弘扬和践行的社会主义核心价值观,不仅与中华民族悠久灿烂的历史文化相契合,而且同我们所要解决的时代问题相适应,具有坚实的现实基础。社会主义核心价值观的实践根据是()
信息隐蔽是开发整体程序结构时使用的法则,通过信息隐蔽可以提高软件的____①____、可测试性和____②____。②
随机试题
Itwasdifficulttotellwhather______tothenewscouldbe.
单纯性甲状腺肿的声像图特征是
男性,30岁,夜间排尿时自觉头痛、头晕、恶心、无力、心悸,室内生煤火未通风,应立即采取的措施是
在对设备租赁与购买方案进行经济比选时,在充分考虑各种方式的税收优惠影响下,应该选择( )的方案。
下列水利工程距今年代最久远的是:
若函数f(x)满足方程f"(x)+f’(x)-2f(x)=0及f"(x)+f(x)=2ex,则f(x)=_________.
Somewordsinthebasicwordstockaresaidtobestablebecausethey_____.
A、Fixinganengine.B、Repairingacar.C、Cashingacheck.D、Buyingsomewheels.BM:Haveyoufoundthetroublewiththecaryet?
A、Todevelopasavingsplan.B、Tosetupabankaccount.C、Tosetclearinvestinggoals.D、Toworkoutthebudget.C信息明示题。文章第二段开
Businessandgovernmentleadersconsidertheinflationratetobeanimportantindicator.Inflationisaperiodofincreased【C1】
最新回复
(
0
)