首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
下列给定程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
admin
2020-06-16
40
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
有以下程序main(){inta=3;a+=a-=a*a:printf("%d\n",a);}程序的输出结果是
若有以下程序main(){inta=6,b=0,c=0;for(;a&&(1)==0);){b+=a;a-=c++;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果
有以下程序main(){anta=-2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后输出结果是
以下叙述中正确的是
有下列程序,程序执行后的输出结果是fun(charP[][10]){intn=0,i;for(i=0;i
C语言中double类型数据占字节数为
设栈的顺序存储空间为S(0:49),栈底指针bottom=49,栈顶指针top=30(指向栈顶元素)。则栈中的元素个数为()。
以下关于结构化程序设计的叙述中正确的是()。
下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出
使用白盒测试方法时,设计测试用例应根据()。
随机试题
清气化痰丸的正确用法
用双缩脲法测定总蛋白时以下哪种说法是错误的
肾上腺素能药物的侧链氨基绝大多数为
宏达公司20B2年9月上旬发生经济业务如下:(1)向银行借入偿还期为一年的短期借款130000元,款项已收存银行。(2)收回甲公司前欠的产品销售款80000元。(3)收到投资者作为资本投入的专利技术一项,双方确认的价值为120000元。(4)向乙公司购买材
张某为某期货公司职员,2012年9月1日,因其从事的期货业务行为涉嫌违法违规被调查处理,一个月后,该期货公司向协会报告。该期货公司()。
2/3,1/2,3/7,7/18,( )
预测编码中,DPCM系统包括发送、接收和(48)_________三个部分。
HowwillthemangotoBeijingZoo?
Whattimewasthemeetingtoday?
GreenSpacesincitiesWheredochildrenplay?Yearsago,anyopenfield,anyvacantlot,anygrouppftrees--thesewerethe
最新回复
(
0
)