首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj2,此工程中含有一个源程序文件proj2.epp。函数char*GetNum(char*src,char*buf)从sre开始扫描下一个数字字符序列,并将其作为一个字符串取出放入字符串空间buf中。函数返回扫描的终止
请打开考生文件夹下的解决方案文件proj2,此工程中含有一个源程序文件proj2.epp。函数char*GetNum(char*src,char*buf)从sre开始扫描下一个数字字符序列,并将其作为一个字符串取出放入字符串空间buf中。函数返回扫描的终止
admin
2019-04-24
64
问题
请打开考生文件夹下的解决方案文件proj2,此工程中含有一个源程序文件proj2.epp。函数char*GetNum(char*src,char*buf)从sre开始扫描下一个数字字符序列,并将其作为一个字符串取出放入字符串空间buf中。函数返回扫描的终止位置,如果返回NULL表示没有扫描到数字字符序列。
运行程序时,如果输入的一行字符序列是
ABC012XYZ378 MN274WS则输出为:
Digit string 1 is 012
Digit string 2 is 378
Digit string 3 is 274
注意:只在横线处编写适当代码,不要删除或移动“//****found****”。
//proj2.cpp
#include
using namespace std;
char*GetNum(char*src,char*buf)
{
while(* src!=’\0’)
{
if(isdigit(*Src))break;
src++;
}
if(*src==’\0’)
//*********found*********
______________;
while(*src!=’\0’&&isdigit
(*src))
{
//*********found*********
____________;
buf++;
src++;
}
*buf=’\0’;
returnR src;
}
int main()
{
char str[100],digits[20];
cin.getline(str,100);
char*p=str;
int i=1;
while((p=GetNum(p,digits))!=NULL)
{
cout<<"Digit string"<
<<"is" <
//*********found*********
_____________;
}
return 0;
}
选项
答案
(1)return NULL (2)*buf= *src (3)i++
解析
(1)主要考查考生对if语句的掌握,由判断条件if(*sre==’\0’),说明字符串crc为空,则返回NULL即可。
(2)主要考查考生对while循环语句的掌握,while语句的循环条件为*sre!=’\0’&&isdigit(*sre),该条件是指,若字符串sre不为空并且*src指向的字符为数字字符,则进行循环。题目要求把数字字符放入字符串buf中,因此为*buf=*sre。
(3)主要考查考生对while循环语句的掌握,从上一行语句cout<<"Digit string"<
转载请注明原文地址:https://www.kaotiyun.com/show/xOAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关函数重载的叙述中,错误的是()
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false,则横线处应填上()。Boolfun(char*str){inti=0,j=0;while(str[j])j++;for(j
下列叙述中正确的是()。
以下函数实现的功能是______。voidfun(char*s){char*p,*q,temp;p=s;q=s+strlen(s)-1;while(p<q){temp=*p;*p=*
有如下程序:#include<iostream.h>usingnamespacestd;classTestClass{public:TestClass(){cout<<"defaultconstru
对于派生类的构造函数,在定义对象时构造函数的执行顺序为:先执行调用______的构造函数。再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。
指针变量所保存的不是一般的数据值,而是程序中另一个对象的______。
下面的符号中不属于C++关键字的是()。
随机试题
25岁的小新因吸食冰毒成瘾被责令社区戒毒,成为社会工作者小林的服务对象。小林通过评估发现,小新“溜冰”是为了“助兴”,他身边很多朋友也这样,小新没有什么改变动机,持续吸毒的可能性较大。对此,小林拟运用激发小新内在动机改变的方法为小新进行个案辅导,以帮助其戒
利用时钟脉冲去触发计数器中所有触发器,使之发生状态变换的计数器,称为异步计数器。()
治疗外伤型胎动不安的代表方剂是:
有关低渗性脱水,叙述正确的是
最易并发阻塞性肺气肿的疾病是()。
根据交易的品种,期货交易的两大类别是()。
为提高闲置资金的使用效率,甲公司进行了以下投资:(1)2×17年1月1日,购入乙公司于当日发行且可上市交易的债券100万张,支付价款9500万元,另支付手续费90.12万元。该债券期限为5年,每张面值为100元,票面年利率为6%,于每年12月31日支
中国共产党进行社会主义改造的目的有()
WhatdoWeknowabouttheWeather?
People’stastesinrecreationdifferwidely.Atarecentfestivalofpop-musicintheIsleofWight,crowdsofteenagersflocke
最新回复
(
0
)