首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数streat),即把p2所指的字符串连接到p1所指的字符串的后面。 例如,分别输入下而两个字符串: “FirstString一一” “SecondString”
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数streat),即把p2所指的字符串连接到p1所指的字符串的后面。 例如,分别输入下而两个字符串: “FirstString一一” “SecondString”
admin
2021-04-28
69
问题
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数streat),即把p2所指的字符串连接到p1所指的字符串的后面。
例如,分别输入下而两个字符串:
“FirstString一一”
“SecondString”
程序输出:
“FirstString一一SeeondString”
注意:部分源程序给出如下。
请勿改动主函数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 s1 and s2:\n”);
scanf(“%S%S”,sl,s2);
printf(“sl=%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/93tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下嵌套的if语句if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是
当变量c的值不为2、4、6时,值为“真”的表达式是()。
若有以下程序,则程序的输出结果是#defineS(x)x*x#defineT(x)S(x)*S(x)main(){intk=5,j=2;printf("%d,%d\n",S(k+j),T(k+j));}
有以下程序#includeintfun(intx){intp;if(x==0||x==1)return(3);p=x-fun(x-2);returnp;}main(){printf("%d\n",fun(7));}执行后的输出结
数据库应用系统中的核心问题是()。
C语言程序中,运算对象必须是整型数的运算符是
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;P=&a[0];则以下选项中值为6的表达式是
下述语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
请编写函数fun,它的功能是:求出1到1000之间能被7或11整除、但不能同时被7和11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fu
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。注意:部分源程序存在文件PROG1.C文件中。请勿改动主函数main和其他函数中的
随机试题
在三效顺流蒸发大生产中,二效压力升高,则意味着()加热室结垢,需要进行清洗。
A、正黏病毒科B、剐黏病毒科C、小RNA病毒科D、呼肠病毒科E、冠状病毒科SARS病毒属于
对某酒店内的自动喷水灭火系统检测的下列结果,不符合《自动喷水灭火系统施工及验收规范》(GB50261)的是()。
下列关于房产税的说法中,正确的是()。
在特别任务法的培训任务中,委员会或初级董事会是为()提供的。
市场体系的三大支柱是()。
小明1995年的年龄是他出生那年的年份的数字之和。问:小明1995年多少岁?()
似动是指在一定的时间和空间条件下,人们在静止的物体间看到了运动,或者在没有连续位移的地方,看到了连续位移。 根据上述定义,下列选项不属于似动现象的是:
下列地理现象与太阳活动无关的是()。
AttheentrancetoabigofficeinLondon,therewasapieceofpaperwhichallmenhadtowritenamesonwhentheyarrivedeach
最新回复
(
0
)