首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程中含有一个源程序文件proj2.cpp。函数char*GetNum(char*8re,char*buf)从src开始扫描下一个数字字符序列,并将其作为一个字符串取出放入字符串空
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程中含有一个源程序文件proj2.cpp。函数char*GetNum(char*8re,char*buf)从src开始扫描下一个数字字符序列,并将其作为一个字符串取出放入字符串空
admin
2015-06-27
45
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程中含有一个源程序文件proj2.cpp。函数char*GetNum(char*8re,char*buf)从src开始扫描下一个数字字符序列,并将其作为一个字符串取出放入字符串空间bur中。函数返回扫描的终止位置,如果返回NULL表示没有扫描到数字字符序列。
运行程序时,如果输入的一行字符序列是
ABC012XYZ378MN274WS
则输出为:
Digitstring1is012
Digitstring2is378
Digitstring3is274
注意:只在横线处编写适当代码,不要删除或移动
“//****found****”。
//proj2.cpp
#include
usingnamespacestd;
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’;
returnsrc;
}
intmain()
{
charstr[i00],digits[20];
cin.getline(str,100);
char*P:str;
inti=1;
while((p=GetNum(p,digits))!=NULL)
{
cout<<"Digitstring"<
is"<
//********found********
________;
}
return0;
}
选项
答案
(1)returnNULL (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<<"Digitstring"<
转载请注明原文地址:https://kaotiyun.com/show/3RNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
结构化程序设计主要强调的是______。
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1)中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>class
请将下列类定义补充完整。classBase{public:voidfun(){cout<<"Base::fun"<<end1;}};classDerived:publicBase{public:v
以下程序中,while循环的循环次数是()。main(){inti=O;while(i<10){if(i<1)continue;if(i==5)b
下列关于运算符重载的叙述中,正确的是
下列关于类和对象的叙述中,错误的是
下列叙述中正确的是
一个项目具有一个项目主管,一个项目主管可管理多个项目。则实体集“项目主管”与实体集“项目”的联系属于【】的联系。
当使用ofstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为( )。
派生类对基类的继承有三种方式:______、______,保护继承。
随机试题
管理层次较多而管理幅度较小的锥形式组织结构的优点是()
某场地地层结构如图所示。采用单孔法进行剪切波速测试,激振板长2m,宽0.3m,其内侧边缘距孔口2m,触发传感器位于激振板中心;将三分量检波器放入钻孔内地面下2m深度时,实测波形图上显示剪切波初至时间为29.4ms。已知土层②~④和基岩的剪切波速如图所示,试
假定三种投资方式的收益率分别为20%,2.25%,2%,不考虑其他因素,单纯从收益上看,相对应的三种投资方式最可能的是()。
义务劳动:植树节
根据下面材料回答下列问题。2015年,我国货物进出口总额245741亿元,比上年下降7.0%。其中,出口141255亿元,下降1.8%;进口104485亿元,下降13.2%。货物进出口差额(出口减进口)36770亿元,比上年增加13244亿元。下列
求函数g(x,y,z)=的最大值,并求出一个最大值点.
在VisualFoxPro中,如果希望跳出SCAN-ENDSCAN循环语句、执行ENDSCAN后面的语句,应使用()。
信息隐蔽的概念与下述哪一种概念直接相关_________。
下列程序的输出结果是()。#include<stdio.h>main(){charch[2][5]={"1234","5678"},*p[2];inti,j,s=
A、Atashoppingcenter.B、Atanelectronicscompany.C、Ataninternationaltradefair.D、AtaDVDcounterinamusicstore.C根据s
最新回复
(
0
)