首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
常用字符串函数strcat(s1,s2)可将字符串s2添加到字符串s1的末端,但其使用必须保证字符串s1足够大,以便保存它自己的内容和字符串s2中的内容。请编写一个函数char*append(char*s1,char*s2),其可将字符串s2添加到字符串s
常用字符串函数strcat(s1,s2)可将字符串s2添加到字符串s1的末端,但其使用必须保证字符串s1足够大,以便保存它自己的内容和字符串s2中的内容。请编写一个函数char*append(char*s1,char*s2),其可将字符串s2添加到字符串s
admin
2009-01-15
36
问题
常用字符串函数strcat(s1,s2)可将字符串s2添加到字符串s1的末端,但其使用必须保证字符串s1足够大,以便保存它自己的内容和字符串s2中的内容。请编写一个函数char*append(char*s1,char*s2),其可将字符串s2添加到字符串s1的末端,而且不受s1空间大小的限制。请利用常用字符串函数实现。
常用字符串函数说明:
strcpy(to,form):将form字符串复制到to字符串;
strcat(s1,s2):将字符串s2添加到字符串s1的末端,但必须保证字符串s1足够大;
strlen(s):返回字符串s的长度;
注意:部分源程序已存在文件test4_2.cpp中。
请勿修改主函数main和其他函数中的任何内容,仅在函数append的花括号中填写若干语句。
输出结果如下:
this is a string.
文件test4_2.cpp的内容如下:
#include<iostream.h>
#include<string.h>
char *append(char *s1,char *s2)
{
}
void main()
{
char *s,*s1,*s2;
s1="this is ";
s2=",a string.";
s=append(s1,s2);
cout<<s<<endl;
}
选项
答案
char *append(char *s1,char *s2) { char *tmp; int length; length=strlen(s1)+strlen(s2); tmp=new char[1ength+1]; strcpy(tmp,s1); strcat(tmp,s2); return tmp; }
解析
本题考查考生利用常用字符串函数编写新函数的能力。strlen返回参数含有的字符个数, strcpy是字符串复制函数,作用是将第二个参数赋值给第一个参数,strcat是字符串追加函数,可将参数2添加到参数1的末端,new是动态申请空间,返回指向该空间的指针。
转载请注明原文地址:https://kaotiyun.com/show/wKID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述尼克松主义的主要内容。(东北师范大学1999年世界现代史真题)
试析李悝变法的内容及其意义。(厦门大学2000年中国古代史真题)
简述英法百年战争的起因和结果。(南京大学1996年世界古代中世纪史真题)
论述1927—1949年中共土改各阶段政策文件及改革内容和影响。(复旦大学2015年历史学综合真题)
在一组数据11、11、11、11、13、13、13、17、17、18中,中数是()
实验组——控制组的实验设计中常用的统计方法是()
既可用于计数数据的整理,又可用于测量数据的整理的统计表是()
“要尽量多地要求一个人,也要尽可能多地尊重一个人”所体现的德育原则是()
认为“教育的根本功能不是提高人的生产能力,而是造成人的不同品质,与现存的社会经济结构和等级秩序相适应”的教育经济学理论是()
下列说法错误的是
随机试题
下列属于加强型战略的是()
A.Perthes试验B.Trendelenburg试验C.Pratt试验D.Buerger试验有助于判断大隐静脉瓣膜功能的检查是
女性,37岁,右胸被铁棒戳伤15分钟。体格检查:右前胸第4肋间见直径约2.5cm的创口,可闻及气体从此创口进出声。以下哪项不符合该病例的病理生理改变
患者女,20岁,因“反复关节痛、眼睑浮肿2年余”就诊。既往习惯性流产2次,娩出胎儿正常。查体:BP140/90mmHg,颜面及双下肢浮肿,双膝关节有肿胀,胸片示双侧胸腔积液。尿常规示Pr3+,RBC10/HP,ANA1:1000。如果该病人正规治
高强度螺栓连接中,连接钢板的孔径应()螺栓直径。
经建设单位的同意,甲建筑工程公司与乙建筑施工公司签订了一份劳动分包合同,合同中约定:乙公司负责为甲公司承包的某建设项目提供劳务工作,甲公司以每个人每日40元支付乙公司所提供的劳务,因施工事故所造成的人员伤亡的责任一概由乙公司承担等。根据我国《合同法》的规定
简述目标评价模式的步骤。
依法被剥夺政治权利的人仍然是我国公民。()
民国时期,标志着军阀专制全面确立的宪法性文件是()。
设矩阵A的伴随矩阵A*=,且ABA-1=BA-1+3E.①求矩阵B.
最新回复
(
0
)