首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是将a和b所指的两个字符串分别转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。 例如,主函数中输入字符串"32486"和"12345",在主函数中输出的函数值为44831。 请在
给定程序中,函数fun的功能是将a和b所指的两个字符串分别转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。 例如,主函数中输入字符串"32486"和"12345",在主函数中输出的函数值为44831。 请在
admin
2016-08-16
39
问题
给定程序中,函数fun的功能是将a和b所指的两个字符串分别转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。
例如,主函数中输入字符串"32486"和"12345",在主函数中输出的函数值为44831。
请在程序的中括号处填入正确的内容并把中括号删除,使程序得出正确的结果。
注意:部分源程序在文件BLANKl.C中。不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#include
#include
#define 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:%Id\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/4aNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>#include<cstdlib>usingnamespacestd;intmain(){intarraysize;
若有数组名作为实参,则传递给形参的是()。
要采用“cin,tout”进行输入输出时,必须包含的头文件是【】。
类test的析构函数是【】。
以下程序的输出结果是【】。#include<iostream.h>voidmain(){chars[]="abcdef";s[3]=’\0’;cout<<s<<endl;}
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
若运行时给变量x输入12,则以下程序的运行结果是 #include<iostream.h> voidmain() { intx,y; cin>>x; y=x>12?x+lO:x-12; cout<<y; c
假设fin是一个文件流对象,则关闭文件的语句是【】。
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【】两个含义。
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()。
随机试题
企业文化中的制度文化,也称为中层的文化,它对企业职工和企业组织行为产生规范性、约束性的影响。一般不包括()
A.低钾血症B.等渗性缺水C.高渗性缺水D.低渗性缺水急性低位小肠梗阻,心率120次/分,血压90/60mmHg,尿少,无口渴,考虑存在
关于申购和赎回,QDII基金与一般开放式基金的区别不包括()。
可以使用保函的情况有()。
下列各项中,应记入“营业外收入”科目的是()。
【2014.山东济宁】马斯洛需求层次理论说明在某种程度上学生缺乏学习动机,可能是由于某种()需要没有得到充分满足而引起的。
Fearseemstobethedominantmoodofthemoment.Hurricanes,tidalwaves,floods,earthquakesandterrorismthisyearhaveall
下列哪一条不是数据仓库的基本特征()。
DreamFunctions Dreamingisacommonphenomenon.Practicallyallpeopledream,althoughwhethertheycan【1】________themisa
Afterintensiveresearch,scientistshaveconcludedthatpoliticianslie.InastudydescribedinBritain’sObservernewspap
最新回复
(
0
)