首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程中含有一个源程序文件proj2.cpp。函数char*GetNum(char*src,ehar*buf)从src开始扫描下一个数字字符序列,并将其作为一个字符串取出放人字符串空
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程中含有一个源程序文件proj2.cpp。函数char*GetNum(char*src,ehar*buf)从src开始扫描下一个数字字符序列,并将其作为一个字符串取出放人字符串空
admin
2020-10-21
94
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程中含有一个源程序文件proj2.cpp。函数char*GetNum(char*src,ehar*buf)从src开始扫描下一个数字字符序列,并将其作为一个字符串取出放人字符串空间buf中。函数返回扫描的终止位置,如果返回NULL表示没有扫描到数字字符序列。
运行程序时,如果输入的一行字符序列是
ABC012XYZ378MN274WS
则输出为:
Digit string 1 is 012
Digit string 2 is 378
Digit string 3 is 274
注意:只在横线处编写适当代码,不要删除或移动“//****found****”。
1 //proj2.cpp
2 #include
3 using namespace std;
4 char*GetNum(char*src,char*buf)
5 {
6 while(*src!=’\0’)
7 {
8 if(isdigit(*sre))break;
9 src++;
10 }
11 if(*src=:’\0’)
12 //********found********
13 _______;
14 while(*sre!=’\0’&&isdigit(*sre))
15 {
16 //********found********
17 _______;
18 buf++;
19 src++;
20 }
21 *buf=’\0’;
22 return src;
23 }
24 int main()
25 {
26 char str[100],digits[20];
27 cin.getline(str,100);
28 char*p=str;
29 int i=1;
30 while((P=GetNum(p,digits))t=NULL)
31 {
32 cout<<"Digit string"<
33 //********found********
34 ______;
35 }
36 return 0;
37 }
选项
答案
(1)return NULL (2)*buf=*src (3)i++
解析
(1)主要考查考生对if语句的掌握,由判断条件if(*src==’\0’),说明字符串src为空,则返回NULL即可。
(2)主要考查考生对while循环语句的掌握,while语句的循环条件为*src!=’\0’&&isdigit(*src),该条件是指,若字符串src不为空并且水src指向的字符为数字字符,则进行循环。题目要求把数字字符放入字符串buf中,因此为*buf=*src。
(3)主要考查考生对while循环语句的掌握,从上一行语句cout<<"Digit string"<
转载请注明原文地址:https://www.kaotiyun.com/show/6yyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:10Testclassl注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//****
下面类的声明中的几个语句,正确的是(设定语句足主函数中的语句)()。classTestClass{pnvate:intdata;public:TestClass(intg_dat
下面关于虚函数的描述中,正确的是()。
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()。
建立一个类对象时,系统自动调用()。
当使用ofstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序:#inc1ude<iostream>usingnamespaces
已知将运算符“+”和“*”作为类Complex的成员函数重载,设c1和c2是类Complex的对象,则表达式c1+c2*c1等价于()。
数据库设计中反映用户对数据要求的模式是()。
随机试题
抽样有多种方式或技术,其中广泛应用的典型抽样是_____。
动物诊疗机构兽医人员在接触病畜污染部位后,再接触清洁部位前至少应更换的是
(2008年)图8—2所示电路中,磁性材料上绕有两个导电线圈,若上方线圈加的是100V的直流电压,则()。
浇筑前的准备作业主要包括()。
背景资料:某工程项目分解后,根据工作间的逻辑关系绘制的双代号网络计划如下图所示。工程实施到第12天末进行检查时各工作进展如下:A、B、C三项工作已经完成,D与G工作分别已完成5天的工作量,E工作完成了4天的工作量。问题:按计划的最早进度,
为规范工程造价计价行为,统一建设工程工程量清单的编制和计价方法,根据《中华人民共和国建筑法》、《中华人民共和国合同法》、《中华人民共和国招标投标法》等法律法规,制定了《建设工程工程量清单计价规范》(GB50500-2008)。在《建设工程工程量清单计
(2001年考试真题)甲事业单位不实行内部成本核算,1999年末该单位“事业基金”账户余额为600000元。2000年发生下列经济业务事项:(1)收到财政部门拨入的事业经费100000元,款项已存入银行。(2)收到分期付息国债利息收入5000元,款项已
基于集团审计目的,针对确定组成部分重要性的以下说法中,恰当的是()。
“天苍苍,野茫茫,风吹草低见牛羊”的景观是指()。
TheDevelopmentofRubberHereisthestoryofrubber.Fromtheearliesttimeitwascommonknowledge(51)thePeruviansthatwhe
最新回复
(
0
)