首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是将a和b所指的两个字符串转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。 例如,主函数中输入字符串:32486和12345,在主函数中输出的函数值为:4483l。 请在程序的下
给定程序中,函数fun的功能是将a和b所指的两个字符串转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。 例如,主函数中输入字符串:32486和12345,在主函数中输出的函数值为:4483l。 请在程序的下
admin
2016-10-29
33
问题
给定程序中,函数fun的功能是将a和b所指的两个字符串转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。
例如,主函数中输入字符串:32486和12345,在主函数中输出的函数值为:4483l。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
{}include
#include
#defihe 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: %ld\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/ekDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是______。#inc1ude<stdio.h>main(){char*p[]={"BOOL","OPK","H","SP"};inti;for(i
设有如下程序段:intx=2002,y=2003;printf("%d\n",(x,y));则以下叙述中正确的是______。
函数fun的返回值是【】。fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!=’\0’)num++;while(b[n]){*(a+num)=b[n];num++
在C语言中,函数返回值的类型最终取决于()。
数据库设计包括两个方面的设计内容,它们是______。
下面程序的输出是______。main(){intk=11;printf("k=%d,k=%o,k=%x\n",kkk);}
在C语言中,形参的默认存储类型是______。
以下程序段中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是______。
随机试题
明清时期,政府田地户籍赋税统计失实已是众所周知的事实。利用《徽州千年契约文书》收录的安徽休宁程氏《置产簿》,对该家族在明末清初时期土地买卖过程中涉及的户粮推收进行具体分析,可以明了政府册籍登记与民间实际情形之间存在严重差异。这是由于国家制度缺乏有效掌控能力
间歇化疗的主要理论基础是
肾上腺皮质功能减退患者的实验室检测结果中,不可能出现的情况是()
下列选项中,符合我国《公证法》中关于公证员任职规定的是:
原始凭证发生的错误,正确的更正方法是由出具单位在原始凭证上更正。()
根据行政强制法律制度的规定,下列表述中,不正确的是()。
下列各项中,不属于税法失效的类型的是()。
下列各项中,属于法律行为的有()。
新时期做一个合格领导干部一定要(),这是党中央从新时期党面临的形势、任务和干部队伍的实际出发,加强党的思想政治建设采取的重大举措,是领导干部经受各种风浪考验的迫切需要。
若a>b>1,则下列不等式成立的是().
最新回复
(
0
)