首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.qpp。阅读下列函数说明和C代码,完成空出部分的程序,实现函数fun(char*s1,char*s2)将字符串s2连接在字符串s1之后,构成一个首指针为s1的字符串。 注意:不能修改函数的其他部分。
使用VC6打开考生文件夹下的源程序文件modi2.qpp。阅读下列函数说明和C代码,完成空出部分的程序,实现函数fun(char*s1,char*s2)将字符串s2连接在字符串s1之后,构成一个首指针为s1的字符串。 注意:不能修改函数的其他部分。
admin
2018-10-23
52
问题
使用VC6打开考生文件夹下的源程序文件modi2.qpp。阅读下列函数说明和C代码,完成空出部分的程序,实现函数fun(char*s1,char*s2)将字符串s2连接在字符串s1之后,构成一个首指针为s1的字符串。
注意:不能修改函数的其他部分。
1 #include<iostream.h>
2 #define MAXLINE 1000
3 void fun(char *s1,char *s2)
4 {
5
6 }
7 void main()
8 {
9 char s1[MAXLINE];
10 char s2[256];
11 cout<<’’please input a string:’’<<end1;
12 cin.getline(s1,MAXLINE);
13 cout<<’’please input other string:’’<<end1;
14 cin.getline(s2,256);
15 fun(s1,s2),
16 cout<<s1<<end1;
17 return;
18 }
选项
答案
1 int i=0; 2 for(i=0;s1[i]!=0;i++);//指向第一个串尾 3 for(int j=0;s2[j]!=0; j++) //利用循环将第二个串拷贝到第一个串尾 4 { 5 s1[i++]=s2[j]; 6 } 7 s1[i]=0; //加尾符
解析
(1)该程序功能是将字符串s2连接在字符串s1之后。它的解题思路,首先指向字符串s1的尾,然后将第二个字符串s2的内容依次拷贝到第一个串的尾。
(2)从已给部分源程序的main主函数开始入手,核心函数void fun(char*s1,char*s2)中的s1和s2为要连接的字符串。
(3)首先利用循环指向第一个串尾。
(4)然后利用for循环将第二个串连接到第一个串尾。
(5)最后在新生成的串尾加尾符号。
转载请注明原文地址:https://kaotiyun.com/show/JwAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
函数swap(a,n)可完成对a数组从第1个元素到第n个元素两两交换。其中b[=1;b[1]=2;swap(b,2)。在运行调用函数中的语句后,b[0]和b[1]的值分别为()。
有以下程序:#include<iostream>usingnamespacestd;intmain(){intx=15;while(x>10&&x<50){x++;if(x/3
请将下列类定义补充完整。classBase{public:voidfun(){cout<<"Base∷fun"<<end1;}};c1assDehVed:publicBase{public:
结构化程序设计的3种基本结构分别是顺序、选择和______。
下列描述中错误的是()。
阅读下面程序:#include<iostream.h>intfun2(intm){if(m%3==0)return1;elsereturn0;}voidfun1(intm
语句cout<<setiosflags(ios::showpos)<<38<<""<<-38<<end1;的输出结果为【】。
运算符重载是对已有的运算符赋予多重含义,因此()。
有如下程序:#include<iostream>usingnamespacestd;classDA{intk;public:DA(intx=1):k(x){}~DA(){cout<<k;}
下列不是描述类的成员函数的是
随机试题
男性,45岁。反复发生夜间呼吸困难1个月,加重1天就诊。体格检查:血压180/110mmHg,呼吸急促,双肺散在哮鸣音,双肺底细湿啰音,心率130次/min。在没有确诊情况下,不宜应用的药物
A.骨髓B.法氏囊C.脾脏D.胸腺E.淋巴结绝大多数T细胞分化成熟的场所是
男,19岁,患病一周,牙龈乳头坏死,前牙唇侧明显,坏死形成溃疡处凹陷,表面灰白色假膜,触之出血明显,口腔有腐性口臭。体温37.8℃,颏下淋巴结肿痛,既往未出现全身明显异常现象。有辅助诊断意义的检查是
A.气血两虚证B.肾阴亏虚证C.阴阳两虚证D.肾虚血瘀证E.阳虚水停证再生障碍性贫血患者,面色晦暗,头晕耳鸣,腰膝酸软,皮肤紫斑,肌肤甲错,舌质紫暗,脉细。其中医证型是()
在环境温度不低于4℃,且不高于70℃的环境中适用的是()。
公司运用债券投资,不仅取得一笔营运资本,而且还向债权人购得一项以公司总资产为基础资产的( )。
某公司目前的资本来源包括每股面1元的普通股800万股和平均利率为10%的3000万元债务。该公司现在拟投产一个新产品,该项目需要投资4000万元,预期投产后每年可增加营业利润(息税前盈余)400万元。该项目备选的筹资方案有三个:①按11%的利率发行债券
教师如何引导幼儿在动手操作的过程中感受科学探究的过程和方法?
爱国统一战线的政治基础是()
Couldyou______meahandwhenyouhavefinishedyourwork?
最新回复
(
0
)