首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是将形参s所指字符串放入形参a所指的字符数组中,使a中存放同样的字符串。说明:不得使用系统提供的字符串函数。 注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun指定的部位填入所
请编写函数fun,其功能是将形参s所指字符串放入形参a所指的字符数组中,使a中存放同样的字符串。说明:不得使用系统提供的字符串函数。 注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun指定的部位填入所
admin
2016-12-06
79
问题
请编写函数fun,其功能是将形参s所指字符串放入形参a所指的字符数组中,使a中存放同样的字符串。说明:不得使用系统提供的字符串函数。
注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun指定的部位填入所编写的若干语句。
试题程序:
1 #include<stdio.h>
2 #define N 20
3 void NONO();
4 void fun(char*a,char*s)
5 {
6
7 }
8 main()
9 {char s1[N],*s2=’’abcdefghijk’’;
10 fun(s1,s2);
11 printf(’’%s\n’’,s1);
12 printf(’’%s\n’’,s2);
13 NONO();
14 }
15 void NONO()
16 (/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/
17 FILE * fp,*wf;
18 int i;
19 char s1[256],s2[256];
20 fp=fopen(’’in.dat’’,’’r’’);
21 wf=fopen(’’out.dat’’,’’w’’);
22 for(i=0;i<10;i++){
23 fgets(s2,255,fp);
24 fun(s1,s2);
25 fprintf(wf,’’%s’’,s1);
26 }
27 fclose (fp);
28 fclose(wf);
29 }
选项
答案
1 void fun(char*a,char *s) 2 {while(*s!=’\0’) 3 {* a=*s; 4 a++; 5 s++; 6 } 7 *a=’\0’; 8 }
解析
要将s所指的字符串存入a所指的字符串中,程序要求不能使用系统提供的字符串函数,本题可以使用循环语句,依次取出a所指字符串中的元素,将其存入s所指的字符串中,最后为s所指的字符串添加结束标识’\0’。
转载请注明原文地址:https://kaotiyun.com/show/uVDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库技术的主要特点为数据的集成性、数据的高【】和低冗余性、数据独立性和数据统—管理与控制。
有以下程序:#include<stdio.h>#difineF(X,Y)(X)*(Y)main(){inta=3,b=4;print("%d\n",F(a++,b++)
有以下程序:inta=2;intf(intn){staticinta=3;intt=0;if(n%2)(staticinta=4;t+=a++;}else{statici
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main(){inti,a[20],sum,count;sum=count=0;for(i=0;i<20;i
有以下程序:voidfun(int*a,inti,intj){intt;if(i<j){t=a[i];a[i]=a[j];a[j]=t;i++
有以下程序:main(){inta[]={2,4,6,8,10},y=0,x,*p;p=&a[1];for(x=1;x<3;x++)y+=p[x];printf("%d\n",y);}
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是______。
在面向对象方法中,属性与操作相似的一组对象称为【】。
软件开发的结构化生命周期方法将软件生命周期划分成
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。#include<stdio.h>voidf(intx[],intn){intp0,p1,i
随机试题
具有免疫调节作用的抗肠线虫药是
在领导绩效考评中,坚持客观公正原则应做到哪几点?
相对于扁平式组织结构来说,锥形式组织结构具有的特点是()
A.阿托品B.解磷定C.甲氧胺D.洛贝林E.毛花苷C误服呋喃丹药中毒的解毒剂是
诊断早期糖尿病肾病较有意义的检查是
马斯洛的需要层次理论认为,人的需要有()。
六个自然数的平均数是7,其中前四个的平均数是8,第4个数是11,那么后三个数的平均数是()。
下列情绪中,属于自我意识情绪的是()
下面()是单纯词。
若=().
最新回复
(
0
)