首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,请编写函数fun(),其功能是将放在字符串数组中的M个字符串(每个字符串的长度不超过N),按顺序合并成一个新的字符串。 例如
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,请编写函数fun(),其功能是将放在字符串数组中的M个字符串(每个字符串的长度不超过N),按顺序合并成一个新的字符串。 例如
admin
2023-02-27
8
问题
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,请编写函数fun(),其功能是将放在字符串数组中的M个字符串(每个字符串的长度不超过N),按顺序合并成一个新的字符串。
例如,若字符串数组中的M个字符串为{"AAAA","BBBBBBB","CC"},则合并后的字符串内容应该是"AAAABBBBBBBCC"。
注意:部分源程序给出如下。
请勿改动主函数main()和其他函数中的任何内容,仅在函数fun()的花括号中填入你编写的若干语句。
试题程序:
1 #include<stdio.h>
2 #include<conio.h>
3 define M 3
4 define N 20
5 void fun(char a[M][N],char*b)
6 {
7
8 }
9 void main()
10 {
11 char w[M][N]={"AAAA","BBBBBBB","CC"};
12 char a[100]={" #########");
13 int i;
14 printf("The string:\n");
15 for(i=0;i<M;i++)
16 puts(w
);
17 printf("\n");
18 fun(w,a);
19 printf("The string:\n");
20 printf("%s",a);
21 printf("\n\n");
22 }
选项
答案
1 void fun(char a[M][N],char*b) 2 { 3 int i,j,k=0; 4 for(i=0;i<M,i++) /*将字符串数组中的M个字符串,按顺序存入一个新的字符串*/ 5 for(j=0;a[i][j]!=’\0’;j++) 6 b[k++]=a[i][j]; 7 b[k]='\0'; /*在字符串最后加上字符串结束标志*/ 8 }
解析
本题考查字符串连接操作。字符串数组相当于二维字符数组。字符串数组a是M行N列的二维数组。通过两层for循环遍历数组a,将数组a中的元素保存到数组b中。在数组b的最后一个元素后添加字符串结束标志"\0"。
转载请注明原文地址:https://kaotiyun.com/show/5P0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
两个正整数甲数和乙数的最大公约数是6,最小公倍数是90,如果甲数是18,那么乙数是m,则m的各个数位上数字之和为()。
半径分别为60米和40米的两条圆形跑道在点A相切,甲乙两人同时从点A出发,以相同的速度分别沿两个跑道行走,则第一次相遇时沿小圆轨道行走的人一共走了()圈。
数列1,3,…82,…是()。
队列长度是800米的队伍行军速度为每分钟100米,在队尾的某人以3倍于行军的速度赶到排头,并立即返回队尾所用的时间是()。
某校高三年级举行一次演讲比赛共有10位同学参赛,其中一班有3位,二班有2位,其它班有5位,若采用抽签的方式确定他们的演讲顺序,则一班的3位同学恰好被排在一起(指演讲序号相连),而二班的2位同学没有被排在一起的概率为()。
某校刊设有9门文化课专栏,由甲、乙、丙_=位同学每人负责3个专栏,其中数学专栏由甲负责,则不同的分工方法共有()。
当m为任意整数时,(m+1)3-(m+1)(m2-m+1)()。
已知实数x,y满足x2+y2=2x,则x2+y2的最大值是()。
两次抛掷一枚骰子,两次出现的数字之和为奇数的概率为()。
五人站成一列,重新站队时,各人都不站在原来的位置上,则不同的站法有()。
随机试题
当胆红素超过正常范围,但又在34.2mmol/L以内,肉眼难于察觉,称为隐性黄疸。()
下列选项中,不属于城市热转换设施中热力站的作用的是()。
长江股份有限公司(以下简称长江公司)有关无形资产业务如下:(1)20×1年1月,长江公司以银行存款2400万元购入一项土地使用权,使用年限为50年(不考虑相关税费)。(2)20×1年6月,长江公司研发部门准备研究开发一项专利技术。在研究
下列关于出口货物完税价格的规定,说法不正确的有()。
【2015.广西】教育心理学的早期研究主要集中在学生的()。
请求赔偿精神损害必须是造成他人()。
感觉适应是指感觉系统(如视觉、听觉等)对持续作用的刺激输入的反应逐渐减少的现象。感觉对比是指同一刺激因背景不同而产生的感觉差异的现象。根据上述定义,下列现象中属于感觉对比的是:
毛泽东提出,处理中共与民主党派的关系,应坚持的方针是()
下列各选项中,不是可视化编程方法特点的是()。
A、Ignoringthegeneralmeaningofthetext.B、Payinglittleattentiontotheprintingmistakes.C、Pursuingathoroughunderstand
最新回复
(
0
)