首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是将a和b所指的两个字符串分别转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。 例如,主函数中输入字符串”32486”和”12345”,在主函数中输出的函数值为44831。 请在
给定程序中,函数fun的功能是将a和b所指的两个字符串分别转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。 例如,主函数中输入字符串”32486”和”12345”,在主函数中输出的函数值为44831。 请在
admin
2018-03-28
67
问题
给定程序中,函数fun的功能是将a和b所指的两个字符串分别转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。
例如,主函数中输入字符串”32486”和”12345”,在主函数中输出的函数值为44831。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include < stdio .h >
#include < string.h >
#include < ctype.h >
#define N 9
long ctod ( char*s )
{ long d=0;
while ( * s)
if (isdigit (* s)) {
d=d*10 + * s -
【1】
;
【2】
;
}
return d;
}
long fun ( char *a, char *b )
{
/*********found*********/
return
【3】
;
}
main ()
{ char sl[ 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: %ld\n",
fun (s1, s2));
}
选项
答案
(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://www.kaotiyun.com/show/uxxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列属于不合法的main函数命令行参数表示形式的是()。
先用以下语句定义字符型变量:charc;然后要将字符a赋给变量c,则下列语句中正确的是()
设有表示学生选课的三张表,学生表(学号,姓名,性别),课程表(课程号,课程名),选课成绩表(学号,课程号,成绩),则选课成绩表的关键字为()。
以下程序的输出结果是()#include<stdio.h>main(){inta,b,d=241;a=d/100%9b=(-1)&&(+1);printf("%d,%d,a,d");}
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为()。
以下能正确定义二维数组的是______。
以下语句中存在语法错误的是()。
函数pi的功能是根据以下公式近似求得的:pi*pi/6=1+1/(2*2)+1/(3*3)+…+1/(n*n)请在下面的函数中填空,完成求pi的功能。#include<math.h>doublepi(longn)
下列叙述中正确的是()。
随机试题
土地所有权转让、抵押时,其地下埋藏物、矿产资源等也随之转让、抵押。()
A.哌替啶B.异丙嗪C.氯丙嗪D.布洛芬E.酮替芬在物理降温配合下,可使体温降至正常以下,用于人工冬眠的药物是
患者女性,32岁。因纳差3天、发热伴咳嗽2天、意识模糊、烦躁半天急诊入院。妊娠36习。有慢性乙肝病史10年。体检:R28次/分,P88次/分,BP120/75mmHg。神志恍惚;巩膜中度黄染,有肝掌,颈部可见散在分布的蜘蛛痣;右下肺闻及湿啰音,心脏听
A.呋喃唑酮B.甲氧苄啶C.氧氟沙星D.磺胺嘧啶E.甲硝唑
男性,40岁。不慎从高空坠地后出现呼吸困难,发绀,出冷汗。体格检查:心率110次/分,血压68/45mmHg(9/6kPa),气管左偏,颈部广泛皮下气肿,右胸廓饱满,叩诊鼓音,右肺呼吸音消失。此时,首选的处理措施为
我国的关境范围是指:
对下列课例进行点评分析。爱尔兰民间舞蹈——踢踏舞【教学目标】1.通过对爱尔兰民族经典音乐剧《大河之舞》选段的欣赏与分析,培养对踢踏舞学习的兴趣。2.学习踢踏舞基本动作,能够掌握踢踏舞的舞步特点。3.培养节奏的表现力和舞蹈的创
警卫工作是为确保()的安全所进行的警戒、保卫工作。
工业部门和政府机构两个方面都必须对航空试验设备的规划和研制工作有个明确的指导思想。这种指导思想必须根据基本技术发展趋势,仔细地把发展件设备规划同技术目标和商业目标联系起来。规划获准的环境条件会对这样的规划产生强烈的影响。通常,最困难的问题是能否及早筹集大笔
TheSummerPalaceissituatedonthewestofBeijingandis10kilometersfromthecentralcity.Itisworldfamousandthelead
最新回复
(
0
)