首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。 例
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。 例
admin
2020-10-26
31
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。
例如,分别输入下面两个字符串:
“FirstString--”
“SecondStfing”
程序输出:
“FirstString--SecondString”
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
void fun(char p1[],char p2[])
{
}
void main()
{
char s1[80],s2[40];
system("CLS");
printf("Enter s1and s2:\n");
scanf("%s%s",s1,s2);
printf("s1=%s\n",s1)?
printf("s2=%s\n",s2);
printf("Invoke fun(s1,s2):\n");
fun(s1,s2);
printf("After invoking:\n");
printf("%s\n",s1);
}
选项
答案
void fun(char p1[],char p2[]) { int i,j; for(i=0;p1[i]!=’\0’;i++); /*求出的i为p1字符串的总长度,包括结束标记符*/ for(j=0;p2[j]!=’\0’;j++) p1[i++]=p2[j];/*将p2字符串连在p1字符串后面*/ p1[i]=’\0’;/*在字符串最后加上结束标记符*/ }
解析
本题用两个循环完成操作,第1个循环的作用是求出第1个字符串的长度,即将i指到第1个字符串的末尾;第2个循环的作用是将第2个字符串的字符连到第1个字符串的末尾。最后在第1个字符串的结尾加上字符串结束标识‘\0’。
转载请注明原文地址:https://kaotiyun.com/show/XV3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面描述错误的是()。
将E-R图转换为关系模式时,实体和联系都可以表示为()。【09年3月】
若有定义:inta=3;doubleb=0.1263;charch=’a’;,则以下选项中,叙述有错的是()。
有以下程序:#includemain(){chara,b,c,d;scarf("%c%c",&a,&b);C=setchar();d=getchar();printf("%c
以下叙述正确的是()。
有以下程序段:intm=33,n=66;m=m^n;n=n^m;m=m^n;执行上述语句后,m和n的值分别是()。
每所学校都有一名校长,而每个校长只在一所学校任职,则实体学校和实体校长之间的联系是()。
程序通过定义学生结构体数组,存储若干名学生的学号、姓名和三门课的成绩。函数fun的功能是:将存放学生数据的结构体数组,按姓名的字典序(从小到大)排序。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程序
给定程序中,函数fum的功能是将不带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(a,b),(b,c),(c,d),(d,e),(e,f),(f,a)}该数据结构为
随机试题
以下做法不符合法律规定的是:
宋代最重要的入仕途径是()
某律师在解答某公民有关继承的问题时,下列哪些说法是正确的?()
关于行政许可申请材料,下列说法正确的是()。
城市给水排水管道施工沟槽开挖的注意事项中,挖土机械应距高压线有一定的安全距离,距电缆()m处,严禁机械开挖。
依据《中华人民共和国票据法》,汇票的大小写金额必须一致,否则汇票无效。()
某国私立大学学费和住宿费昂贵,而奖学金名额却非常有限,有人认为低收入家庭的孩子很难进入私立大学。有专家反驳说,私立大学会为低收入家庭的学生减免学费和生活费,因此低收入家庭的孩子也很容易进入私立大学。以下哪项如果为真,最能质疑专家的观点?()
(2017国考)植物的光合作用,是地球上最为有效的固定太阳光能的过程,人类消耗的石油、天然气等,其实都是远古时期植物光合作用的直接或间接产物。地球每年经光合作用产生的物质有1730亿至2200亿吨,其中蕴含的能量相当于全世界能源消耗总量的10~20倍,但目
下列各句中成语的使用,正确的一项是:①小李经过五年的努力,村边鱼塘已初具规模,他现在可以________了。②教育部取消考生报考普通高等院校的年龄及婚否限制之后,许多大龄青年________,决心圆大学之梦。③近年来,《苹果日报》在香港引起的报业大战
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于【】的联系。
最新回复
(
0
)