首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程中含有一个源程序文件proj2.epp。函数char*GetNum(char*src,char*buf)从src开始扫描下一个数字字符序列,并将其作为一个字符串取出放人字符串空
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程中含有一个源程序文件proj2.epp。函数char*GetNum(char*src,char*buf)从src开始扫描下一个数字字符序列,并将其作为一个字符串取出放人字符串空
admin
2017-07-04
42
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程中含有一个源程序文件proj2.epp。函数char*GetNum(char*src,char*buf)从src开始扫描下一个数字字符序列,并将其作为一个字符串取出放人字符串空间buf中。函数返回扫描的终止位置,如果返回NULL表示没有扫描到数字字符序列。
运行程序时,如果输入的一行字符序列是
ABC012XYZ378MN274WS
则输出为:
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*see,char*bur)
{
while(*src!=’\0’)
{
if(isdigit(*src))break;
SrC++;
}
if(*src==’\0’)
//*******found********
_______;
while(*src!=’\0’&& isdigit(*src))
{
//******** found********
_______;
bur++;
src++;
}
*bur=’\0’;
return srC;
}
int main()
{
char str[1 00],digits[20];
cin.getline(str,1 00);
char*P=str;
int i=1;
while((p=GetNum(p,digits))!=NULL)
{
tout<<”Digit string”<
is”<
//********found********
_________;
}
return 0;
}
选项
答案
(1)retum NULL (2)*buf=*arc (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://jikaoti.com/ti/eJt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于类和对象描述错误的是
执行完下列语句 int a,b, *c=&a; int * &p=c; p=&b; 后c指向
以下程序的输出结果是 int a, b; void fun() {a=100; b=200; } main() { int a=5, b=7; fun(); cout<<a<<b<<e
为了避免嵌套的if...else语句的二义性,C++规定与else配对的是
有下列二叉树,对此二叉树前序遍历的结果为( )。
下列程序编译时发现pb->f(10);语句出现错误,其原因是【 】。#include<iostream.h>classBase{public:voidf(intx){cout<<"Base:"<<
关于在调用模板函数时实参的使用,下列表述中正确的是()。
如下类定义中包含了构造函数和拷贝构造函数的原型声明,请在横线处填写正确的内容,使拷贝构造函数的声明完整。classmyClass{private:intdata;public:myClass(in
对于重载的运算符>>,它是一个()。
联接运算是将两个或两个以上的关系根据联接条件生成一个【】。
随机试题
如何理解“某公司今年与上年相比。销售收入增长10%。净利润增长8%。平均资产总额增加12%。平均负债总额增加9%。由此可以判断。该公司权益净利率比上年下降了”?
合同法律效力的主要内容体现于()
患者,女,12岁,右下后牙区肿痛3天,伴同侧面部肿胀。查:对应的牙槽黏膜红肿,隆起有波动感,牙体未发现龋,亦未探及牙周袋,面中央可见直径约2mm的圆形黑环,中央有一黑色小点,叩痛(+++)治疗前需作进一步检查是
下列哪项是充血性心力衰竭时血流动力学异常的特点
工程咨询评标采用质量成本评估法评审技术建议书,技术建议书的满分为100分,其中相关工作经验及业绩占()。
在质量管理过程,通过抽样检查或检验试验所得到的质量问题、偏差、不合格等统计数据,以及造成质量问题的原因分析统计数据,均可采用()进行状况描述。
消防检查时,下列检测值中正确的是()。
德育过程
毛泽东“工农武装割据”理论中,认为红色政权能够在周围白色政权的包围之下长期存在的根本原因是()。
SuicidebombersinIraqhavestagedadeadlysurgeoftheirown,strikingthreetargetsonMondays—includingthehighlyfortifi
最新回复
(
0
)