首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODII.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
下列给定程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODII.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
admin
2016-08-16
61
问题
下列给定程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODII.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#include
/*********found*********/
double fun(ohar*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 a
gain:");
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,char*t)。
(2)和(3)这里是地址加1,而不是内容加1,所以改为ss++和tt++。
转载请注明原文地址:https://kaotiyun.com/show/m4Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序 #include"iostream.h" voidmain() { inti=1,j=1,k=2; if((j++||k++)&&i++) cout<<i<<","<<j<<","<<k;
在下列几种排序方法中,要求内存量最大的是
请定义一个函数名为A,返回值为int,没有参数的纯虚函数的定义是【】。
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【】两个含义。
在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态,其中只能用于检测刚进行的操作是否失败函数名是()。
若有以下程序:#include<iostream>usingnamespacestd;classBase{private:inta,b;public:Base(intx
以于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(intx){n=x;
在C++语言中,对函数参数默认值描述正确的是()。
随机试题
关于行政复议基本制度的说法,错误的是()。
席勒在哪部著作中首次提出并区分了现实主义与浪漫主义两种基本创作方法
行政组织如何成功地进行绩效管理?
有效印象管理必须建立在哪种有效整合法则的基础上?
A.淀粉样变性B.纤维素样变性C.玻璃样变性D.脂肪变性四氯化碳中毒
郭某,女,45岁。近5天来自觉吞咽梗阻,胸膈痞闷,情志舒畅时可稍减轻,口干咽燥,舌质偏红,苔薄腻,脉弦滑。此时应选用何方治疗
周期为半个太阴日的潮汐叫半日潮。半日潮的特征:两次高潮(或低潮)的潮高相差不大,两次相邻的潮差几乎相等,两次相邻高潮(或低潮)之间的时间间隔()。
下列关于投资性房地产核算的表述中,不正确的有()。
甲上市公司具备健全且运行良好的组织机构,自股票上市以来连续盈利,每年向股东支付股利,且最近3年财务会计文件无虚假记载,也没有其他重大违法行为。2016年4月,甲公司拟增发新股,并决定选择乙证券公司作为甲公司增发新股的承销商承担承销业务。甲公司向乙证券公司
以学得的经验为基础的认知能力是流体智力。()
最新回复
(
0
)