首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数conven(char*des,char*str,char c,char*str2)的功能是: 如果str中包含字符“!”,则替换成.一.a;
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数conven(char*des,char*str,char c,char*str2)的功能是: 如果str中包含字符“!”,则替换成.一.a;
admin
2017-09-20
26
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数conven(char*des,char*str,char c,char*str2)的功能是:
如果str中包含字符“!”,则替换成.一.a;
如果str中包含字符“&”,则替换成rt”;
如果str中包含字符“*",则替换成str2。
并用函数返回目标转换后的指针。
注意:只能补充函数convert(char*des.char*str,char*str2)。
#include
#include
#define MAXLEN 1 02 4
void convert(char*des,char*
str,char*str2)
{
}
void main()
{
char dest[MAXLEN];
char‘str=”!&cefghi*!&”;
char*str2=”jklm”;
convert(dest,str,str2);
cout<
return;
}
选项
答案
deS[0]=0; char temp(2]={0,0); for(int i=0;str[i]!=NULL;i++) { if(Str[i]==‘!’) { temp[0]=’a’; //4换成‘a’ strcat(deS,temp); } else i f(str[i]==‘&’) { temp[0]=‘b’; strcat(deS,temp); //替换成’b’ } else if(str[i]==“”) { strcat(des,str2); //4换成str2 } else { temp[0]=str[i]; strcat(des,temp); //其他情况则添加在后面 }
解析
函数convert(char*des,char*str,charc,char*str2)的功能是将str中包含的特定字符替换成其他字符,因此可利用循环搜索str字符串,找到特定字符后进行替换。
转载请注明原文地址:https://kaotiyun.com/show/oHAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于类和对象的描述中,错误的是
C++编译时的多态性体现在【 】,运行时的多态性体现在【 】。
在关系数据库中,用来表示实体之间联系的是
已知下列程序的输出结果是42,请将横线处缺失的部分补充完整。#include<iostream>usingnamespacestd;classTestClass{intvalue;public:Tes
栈的三种基本运算是入栈、退栈和______。
下面类的定义,有()处错误。classMyClass{public:voidMyClass();~MyClass(intValue);private:inti=0;
下列运算符中,在C++语言中不能重载的是
在重载一个运算符为成员函数时,其参数表中没有任何参数,这说明该运算符是()。
算法的复杂度主要包括时间复杂度和______复杂度。
模板使我们可以用一个代码段指定一组相关函数(称为______)或一组相关类(称为______。
随机试题
行政案件的审判权由()独立行使。
下列选项中,属于肝脏动脉粥样硬化保护因素的是
甲企业位于B地区,主要生产A产品。某咨询公司接受甲企业的委托,完成了下列咨询服务工作:(1)A产品成熟度分析:A产品的技术趋于稳定,市场需求迅速增加,生产规模逐步提高,生产该产品的企业数量也在迅速增加,生产成本呈下降趋势。(2)A产品销售量预测:咨询工程师
在Excel中,数据表的列标题作为数据库的( )。
中国加人世界贸易组织具有重大意义,表现在()。
龙泉青瓷“哥窑”是宋代五大名窑之一,产品以梅子青、粉青为上品。()
一、注意事项1.本题本由给定资料与作答要求两部分构成。考试时限为150分钟。其中,阅读给定资料参考时限为40分钟,作答参考时限为110分钟。2.请在题本、答题卡指定位置上用黑色字迹的钢笔或签字笔填写自己的姓名和准考证号,并用2B铅笔在准
小李今年毕业后,在一家计算机图书销售公司担任市场部助理,主要的工作职责是为部门经理提供销售信息的分析和汇总。请你根据销售数据报表(“Excel.xlsx”文件),按照如下要求完成统计和分析工作:根据“订单明细”工作表中的销售数据,统计隆华书店
Collapsesthisspringatacoupleofancientsitesherecausedwearyarchaeologiststowarn,yetagain,aboutotherimminentcal
ProtestsattheuseofanimalsinresearchhavetakenanewandfearfulcharacterinBritainwiththeattemptedmurderoftwoBr
最新回复
(
0
)