首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是将a和b所指的两个字符串转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。 例如,主函数中输入字符串:32486和12345,在主函数中输出的函数值为:4483l。 请在程序的下
给定程序中,函数fun的功能是将a和b所指的两个字符串转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。 例如,主函数中输入字符串:32486和12345,在主函数中输出的函数值为:4483l。 请在程序的下
admin
2020-01-10
55
问题
给定程序中,函数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/qHCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中,正确的是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
以下函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti;for(i=0;i<n;i++){_______________printf("%d",w
下列叙述中错误的是
线性表的长度为n。在最坏情况下,比较次数为n一1的算法是
以下选项中,合法的一组C语言数值常量是
下面属于黑盒测试方法的是
以下不能用于描述算法的是
随机试题
下列病变应当选择的检查方法A.咬颌翼片B.下颌后部咬颌片C.下颌横断咬颌片D.下颌骨后前位片E.根尖片邻面龋
脑出血患者,45岁。入院2天,一直处于浅昏迷状态,颅内压继续增高,生命体征尚可,心肾功能良好,脑CT示小脑出血血肿200ml左右,侧脑室有扩大征象,采取何种措施最合适
最惠国待遇是是世贸组织多边贸易制度中最重要的基本原则和义务,则下列关于其的说法哪项是正确的?()
[2007年第148题,2003年第137题]无障碍设计中,只设坡道的建筑入口,坡道最大坡度为:
《律师事务所从事证券法律业务管理办法》规定,律师被吊销执业证书的,限制从事部分证券法律业务。( )
当股票投资必要收益率等于无风险收益率时,β系数()。
物流信息系统测试方法可分为()。
幼儿园要重视各种体育活动,特别是户外体育活动,每天应保证儿童至少有________小时的户外体育活动时间。
随着年龄的增长,儿童的意义记忆能力逐渐发展,机械记忆能力逐渐减弱。()
如今,传统的社会就业观的坚冰在一层层融化,科学的事业发展观的阳光在一点点升温,学子们终于豁然开朗,体面和尊严不是外在的虚荣和涂抹的光鲜,而在于自己辛勤劳动的成就,事业腾挪的空间。如果乡村同样能够圆梦,有实现人生价值的机会,有事业发展的天地,为什么还要株守于
最新回复
(
0
)