首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用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
51
问题
请使用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://kaotiyun.com/show/6yyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行语句:{cout<<setfill(’*’)<<setw(10)<<setfill(’#’)<<left<<123<<"OK"<<end1;return0;}后将输出()。
有如下程序:#include<iostream>usingnamespacestd;classTestClass{intn;public:TestClass(intk):n(
下列程序的输出结果是()。#include<iostream.h>voidmain0{intn[][3]={10,20,30,40,50,60};int(*p)[3];p=n;cout<<p[0][
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()。
有如下程序:#inc1ude<iostream>usingnamespacestd;intmain(){intf,f1=0,f2=1;for(inti.3;i<=6;i++){
执行语句序列()。inti=0;while(i<25)i+=3;cout<<i;输出结果是
下列选项中不属于面向对象程序设计特征的是()。
如需要向一个二进制文件尾部添加数据,则该文件的打开方式为()。
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序:#inc1ude<iostream>usingnamespaces
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。
随机试题
不符合血培养标本采集原则的是
小孙是一名重点大学毕业的研究生,毕业后进入一家国企工作。由于刚进单位,所以他表现的很积极,并且主动承担起改善企业财务状况的任务。他通过科学的管理方法,借鉴国外成功的经验,设计出改善财务的方案。有了方案,小孙就积极投入到论证可行性的工作中。通过官方
美育的实施途径有哪些?
如图7—10所示电路,U=12V、UE=10V、R=0.4kΩ,则电流I等于()A。
下列各项中,适用于管井降水的情况有()。
某公司研制成功一种新型节水灌溉设备,现在需要决定是否大规模投产。有关资料如下:(1)公司销售部门预计,如果每台定价3万元,销售量每年可以达到10000台,销售量不会逐年上升,但价格可以每年提高2%。生产部门预计,变动制造成本每台2.1万元,每年增加2%,
汇率政策
甲购买乙的房屋一套。签约当天,甲支付了全部房款,乙将房屋交付给甲。几天后甲开始装修房屋。在装修过程中,乙通知甲立即停止装修,因房屋已卖给丙并办理了过户登记手续。根据法律规定,乙向甲承担违约责任的方式包括()。(2011一法专一27)
世界卫生组织(WHO)曾宣布天花在地球上已被消灭,并发出通告:以后凡是辨别出一例天花者,就发给他一千美元奖金。到1979年底为止,虽然收到了九十多份报告,但经派专人调查,所有报告都是将水痘、麻疹类疾病误认为天花。因此没有一个能领到这笔奖金。下列哪一项判断
A、MostparentsoverestimatetheinfluenceofHalloweenonthekids.B、Themoderncustomsofcandyandcostumearerootedinmedi
最新回复
(
0
)