首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #inc
下列给定程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #inc
admin
2020-07-28
38
问题
下列给定程序中,函数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://jikaoti.com/ti/NID0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义inta;floatb;doublec;程序运行时输入:345能把值3输入给变量a、4输入给变量b、5输入给变量c的语句是
下列叙述中错误的是
有以下程序voidfun(int*p,int*q){intt;t=*p;*p=*q;*q=t;*q=*p;}main(){inta=0,b=9;fun(&a,&b);printf("%d%d\n",a,b);}程序的输出结果是
以下叙述中错误的是
设表的长度为n。在下列算法中,最坏情况下时间复杂度最高的是
下面属于系统软件的是
有以下程序#include<stdio.h>intflint{inty;if(x==0||x==1)return(3);y=xx-f(x-2);returny:}main(){intz;z=f(3);printf("%d\n",z
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
关于地址和指针,以下说法正确的是()。
设变量m为float类型,变量n为int类型,则以下能实现将m中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是()。
随机试题
Jessicaoughttostopstudying:shehasaheadachebecauseshe______toolong.
营养性缺铁性贫血选用下列哪项治疗最恰当
A.一级召回B.二级召回C.三级召回D.四级召回使用该医疗器械引起危害的可能性较小但仍需要召回的,为
一般纳税人企业通过“营业税金及附加”科目的内容有()。
2014年11月6日,甲公司与乙公司签订一份买卖合同。该合同约定:乙公司应于2014年12月20日前向甲公司交付货物。为支付货款,甲公司于11月8日向乙公司签发了一张见票后定期付款的银行承兑汇票。乙公司收到该汇票后于11月12日向丙银行提示承兑,丙银行对该
《健康心理学》杂志最新发表文章说,坐姿可以影响情绪。新西兰奥克兰大学科学家研究结果显示,坐得直的人显得更有自信和活力,更多使用积极词语;坐姿______的实验对象则表现得害怕、紧张、消极和有戒备心。研究人员认为,个中原因是肌肉状态会影响人体激素和神经系统,
2011年,我国能源生产总量达到31.8亿吨标准煤,是世界第一大能源生产国。其中,原煤产量35.2亿吨,原油产量稳定在2亿吨,成品油产量2.7亿吨。天然气产量快速增长,达到1031亿立方米。电力装机容量10.6亿千瓦,年发电量4.7万亿千瓦时。2011年
根据布卢姆的分类,下面属于“普遍原理知识”的是()
设f(x)在[a,+∞)上可导,且当x>a时,f’(x)<k<0(k为常数)。证明:如果f(a)>0,则方程f(x)=0在区间上有且仅有一个实根。
主机要以广播方式发送一个分组给网络地址为201.227.20.0上的所有主机,那么需要使用的直接广播地址为()。
最新回复
(
0
)