首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。 例如,分别输入下面两个字符串: “FirstString一一” “SecondString”
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。 例如,分别输入下面两个字符串: “FirstString一一” “SecondString”
admin
2017-09-23
43
问题
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。
例如,分别输入下面两个字符串:
“FirstString一一”
“SecondString”
程序输出:
“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 s1 and 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为pl字符串的总长度,包括结束标记符*/ for(j=0;p2[j]!=’\0’;j++) p1[i++]=p2[j]; /*将p2字符串连在pl字符串后面*/ p1[i]=’\0’; /*在字符串最后加上结束标记符*/ }
解析
本题考查:不使用字符串函数实现字符串连接操作。通过for循环语句来完成,最后需加上字符串结束标识‘\0’。
本题用两个循环完成操作,第1个循环的作用是求出第1个字符串的长度,即将i指到第1个字符串的末尾;第2个循环的作用是将第2个字符串的字符连到第1个字符串的末尾。最后在第1个字符串的结尾加上字符串结束标识‘\0’。
转载请注明原文地址:https://kaotiyun.com/show/noxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
可在C程序中用作用户标识符的一组标识符是()。
若要求从键盘读入含有窄格字符的字符串,应使用函数()。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
在深度为7的满二叉树中,度为2的节点个数为()。
设循环队列的存储空间为Q(1:30),初始状态为front=rear=30。现经过一系列入队与退队运算后,front=16,rear=15,则循环队列中有【】个元素。
下列关于类、对象、属性和方法的叙述中,错误的是()。
在面向对象方法中,类之间共享属性和操作的机制称为__________。
随机试题
小建中汤中的君药是( )。
有疮家圣药之称的药物是
属于超强效的外用糖皮质激素是()
β2受体主要分布于
在资金时间价值的作用下,下列现金流量图(单位:万元)中,有可能与第2期末1000万元现金流入等值的是()。
《工伤保险条例》的规定,职工因工死亡,其近亲属可以从工伤保险基金领取丧葬补助金为()。
在物业管理客户中,最主要的客户管理对象是()。
根据下列材料回答问题。海关总署12发布2004年前7个月我国外贸进出口情况,1至7月我国外贸进出口总值达6231.1亿美元,比去年同期增长38.3%。其中出3091.2亿美元,进口3139.9亿美元,分别增长35.5%和41.3%;累计贸易逆差48.7亿
我家楼下的王大妈每天推着瘫痪的老伴散步,以前总是有说有笑,最近情绪有些低落,一问才知道,都是被“开放二孩”政策闹的。原来,在北京的二儿子说,媳妇又怀孕了,他们计划让老太太去给带孩子,老爷子这边雇个24小时家政服务,王大妈说,咋也不能把老伴撇下,想自己出钱帮
关于犯罪的客体表述错误的有()。
最新回复
(
0
)