首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #inc
下列给定程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #inc
admin
2020-07-28
70
问题
下列给定程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<conio.h>
#include<stclio.h>
/*********found*********/
double fun(char*s,char*t)
{
int s1=0,t1=0;
char*ss,*tt;
ss=s;
tt=t;
while(*ss)
{
s1++;
/*********found*********/
(*ss)++;
}
while(*tt)
{
t1++;
/*********found*********/
(*tt)++;
}
if(t1>s1)
return t;
else
return s;
}
void main()
{
char a[80],b[80];
printf("\nEnter a string:");
gets(a);
printf("\nEnter a string again:");
gets(b);
printf("\nThe longer is:\n\
n%S\n",fun(a,b));
}
选项
答案
(1)char*fun(char*s,char*t) (2)ss++; (3)tt++;
解析
(1)在主函数的输出语句中,函数fun是以字符串格式输出的,所以定义函数时应为char*fun(char*s,chat*t)。
(2)和(3)这里是地址加1,而不是内容加1,所以改为ss++和tt++。
转载请注明原文地址:https://kaotiyun.com/show/UW3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){chara,b,c,d;scanff("%c%c",&a,&b);c=getchar();d=getchar();printf("%c%c%c%c\n",a,b,c,d);}当执行程序时,下列方式输入数据(从第1列开始,
有以下程序#include<stdio.h>voidfun(int*a,int*b){int*c;c=a:a=b;b=c;}main(){intx=3,y=5,*p=&x,*q=&y;fun(p,q);printf("%d,%d,",*p
下列结构中为非线性结构的是
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是
数据库技术的根本目标是要解决数据的
下列叙述中正确的是
下列关于二叉树的叙述中,正确的是
有下列程序:inta=4;intf(intn){intt=0:staticinta=5;if(n%2){inta=6;t+=a++;}else{inta=7;t+:a++;}returnta++;}main(){ints
若各选项中所用变量己正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
设栈与队列初始状态为空。首先A,B,C,D,E依次入栈,再F,G,H,I,J依次入队;然后依次出栈至栈空,再依次出队至队空。则输出序列为()。
随机试题
A.呈现下垂、稍外翻、足趾屈曲畸形B.小腿和足部的肌肉全部麻痹,不能屈膝C.出现“钩状足”畸形D.内收髋关节无力,股内侧区上部的皮肤感觉消失E.屈髋无力,坐位时不能伸膝坐骨神经损伤后出现的表现
A.内侧面B.外侧面C.底面D.背侧缘E.腹侧缘与膈相邻的面是
重型肝炎与其他型肝炎的主要区别在于()
按照《药品不良反应报告和监测管理办法》,药品生产经营企业和医疗预防保健机构一经发现可疑的药品不良反应,需
在某工程网络计划中,已知工作N的总时差和自由时差分别为5天和3天,监理工程师检查实际进度时,发现该工作拖延了3天,说明此工作N的实际进度( )。
实务操作中,判断贷款申请是否受理时,业务人员应坚持将()放在第一位。
虐待罪是指对共同生活的家庭成员经常以打骂、捆绑、冻饿、限制自由、凌辱人格、不给治病或者强迫过度劳动等方法,从肉体上和精神上进行摧残迫害,情节恶劣的行为。根据上述定义,下列不构成虐待罪的是()。
某派处所辖区内有五个社区,其发案率如下图所示。该派出所有20位社区民警,下列哪种警力配置方案最合理?()
阅读以下说明,回答问题1~6。ADSL是接入Internet的一种宽带技术,如图2所示为一台带网卡的PC机采用ADSL接入Internet的网络拓扑结构图。
互联网借助TCP/IP协议把许多同构或异构的计算机网络互相连接起来,实现了遍布全球的计算机的互连、互通和互操作,其中的IP协议起着关键性的作用。下面有关IP协议的叙述中,错误的是()。
最新回复
(
0
)