首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
下列给定程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
admin
2020-06-16
31
问题
下列给定程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<conio.h>
2 #include<stdio.h>
3 /*********found*********/
4 double fun(char * s,char*t)
5 {
6 int s1=0,t1=0;
7 char*ss,*tt;
8 ss=s;
9 tt=t;
10 while(*ss)
11 {
12 s1++;
13 /********* found*********/
14 (* ss)++;
15 }
16 while(*tt)
17 {
18 t1++;
19 /*********found*********/
20 (*tt)++;
21 }
22 if(t1>s1)
23 return t;
24 else
25 return s;
26 }
27 void main()
28 {
29 char a[80],b[80];
30 printf(’’\nEnter a str2ng:’’);
31 gets(a);
32 printf(’’\nEnter a string a-gain:’’);
33 gets(b);
34 printf(’’\nThe longer is:\n\n%s\n’’,fun(a,b));
35 }
选项
答案
(1)char*fun(char*s,char*t) (2)ss++; (3)tt++;
解析
(1)在主函数的输出语句中,函数fun是以字符串格式输出的,所以定义函数时应为char*fun(char*s,char*t)。
(2)和(3)这里是地址加1,而不是内容加1,所以改为ss++和tt++。
转载请注明原文地址:https://kaotiyun.com/show/RiCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includechar*a="you";charb[]="WelcomeyoutoChina!";main(){inti,j=0;char*p;for(i=0;b[i]!=’\0’;i++)
有以下程序main(){anta=-2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后输出结果是
有以下程序#includemain(){FILE*fp;charstr[10];fp=fopen("myfile.dat","w");fputs("abc",fp);fclose(fp);fp=
有以下程序voidswap(char*x,char*y)main(){chart;{char*s1="abc",*s2="123";t=*x;*x=*y;*y=t;
以下选项中合法的常量是
下面不能作为结构化方法软件需求分析工具的是()。
请编函数fun,其功能是将一个数字字符串转换成与其面值相同的长整型整数。可调用strlen函数求字符串的长度。例如,在键盘输入字符串2345210,函数返回长整型数2345210。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun
关于地址和指针,以下说法中正确的是()。
下列选项中属于面向对象设计方法主要特征的是()。
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中后面的字符删除,只保留前面的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果
随机试题
下列穴位,不属于膀胱经的是
《环境噪声污染防治法》规定,在城市市区范围内,建筑施工过程中使用机械设备,可能产生环境噪声污染的,施工单位必须在工程开工()日以前向工程所在地县级以上地方人民政府环境保护行政主管部门申报该工程的项目名称、施工场所和期限、可能产生的环境噪声值以及所采
对各种明细账除可采用活页账外表形式外,还可采用卡片账外表形式。()
各单位保存的会计档案,经单位负责人批准并办理登记手续后,可以借出。()
农村集体经济组织或者村民委员会为发展生产或者兴办公益事业,需要向其成员(村民)筹资筹劳的,应当经成员(村民)会议或者成员(村民)代表会议()通过后,方可进行。
在地震带、矿难等灾害现场,生命体征探测仪能为及时发现幸存者提供很大的帮助。它是通过捕捉被探测者的人体信号来进行定位搜寻的仪器。目前,生命体征探测仪能探测到的人体信号主要有()
甲有两个儿子,二人请邻居乙照顾甲。甲为了感谢乙,自书遗嘱,将四间房屋留给两个儿子,现金存款赠给乙。后甲反悔,又立下书面遗嘱将全部现金存款分给两个儿子。后甲去世。下列说法正确的是()。
若A=(4,5,6),则|A|=_______.
Glaciersconsistoffallensnowthatcompressesovermanyyearsintolarge,thickenedicemasses.Mostoftheworld’sglacialic
Inside,thetwosmallroomswerespareandneat,stripped______ofornaments.
最新回复
(
0
)