首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。 例
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。 例
admin
2020-10-26
54
问题
使用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://www.kaotiyun.com/show/XV3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inta,b;for(a=0;a<3;a++){scanf("%d",&b);switch(b){default:
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是()。
有以下程序:#include<stdio.h>main(){chars[]={"012xy"};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=’a’&&s[i]<=’z’)n++;prinff("%d\
以下程序段中的变量已正确定义:for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");程序段的输出结果是()。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
基本路径测试是属于()。
将E—R图转换为关系模式时,实体和联系都可以表示为()。
在关系数据库中,描述全局数据逻辑结构的是()。
若各选项中所用变量已正确定义,函数funp通过return语句返回一个函数值,下列选项中错误的程序是()。
下面不能作为结构化方法软件需求分析工具的是
随机试题
胸膜炎的患者其呼吸的主要方式是
甲、乙、丙型血友病
足阳明胃经的主治特点是
甲公司上年实现净利润4760万元,发放现金股利190万元,上年年末的每股市价为20元。公司适用的所得税税率为25%。其他资料如下:资料1:上年年初股东权益合计为10000万元,其中股本4000万元(全部是普通股,每股面值2元,全部发行在外);资料2:上
人发展的顺序性要求教育根据人发展的成熟机制,抓住发展的关键期,以促进其发展。()(2015.广西)
幼儿最初的美感是从幼儿园开始的。()
批准是一种约束力较强的()监督方式。
据统计,2016年共有来自205个国家和地区的442773名各类外国留学人员在31个省、自治区、直辖市的829所高等学校、科研院所和其他教学机构中学习,比2015年增加45138人。①按洲别统计如下:②按国别排序前15名:韩国70540人,美国2383
Onemorning,Iwaswaitingatthebusstop,worriedabout【K1】______(be)lateforschool.Thereweremanypeoplewaitingatthe
A、Annshouldshutthedoor.B、Annshouldbequieter.C、Annshouldhavestayedatthelibraryalittlelonger.D、Annshouldn’tha
最新回复
(
0
)