首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODIl,C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
下列给定程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODIl,C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
admin
2017-09-23
40
问题
下列给定程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODIl,C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include < conio.h >
#include < stdio .h >
/*********found*********/
double fun (char* s,char *t)
{
int s1 =0,t1 =0;
char * ss, * tt;
ss=s;
tt = t;
while ( *ss )
{
while ( *tt)
{
t1++;
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一
gets (b) ;
printf "\nThe longer is : \n\
}
选项
答案
(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/Ioxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的运行结果是()。main()(inta=2,b=7,c=5;switch(a>0){case1:switch(b<0){case1:switch(");break;case2:pri
下面4个关于C语言的结论中错误的是()。
下列函数从字符数组s[]中删除和c一样的字符,请在下面横线处填空。voiddelete(s,C)chars[],c;{inti,j;for(i=j=0;();i++)if(s[i]!=’c’)s[j++]=
以下能正确定义且赋初值的语句是()。
下列定义变量的语句中错误的是()。
人员基本信息一般包括:身份证号、姓名、性别、年龄等。其中可以作为主关键字的是()。
两个或两个以上模块之间关联的紧密程度称为()。
设有说明int(*ptr)[M];其中的标识符ptr是()。
随机试题
创伤后或手术中止血带使用不当引起最严重后果是
小儿暑温邪在卫气证,若暑邪偏在表,用方是小儿暑温邪在卫气证,若腑气不通者,用方是
张某是甲房地产经纪机构(以下简称甲机构)的房地产经纪人,某日在互联网上看到王某出售本市一套三居室住房的信息,标价115万元,他随即打电话咨询相关情况,并告之自己是甲机构经纪人,可以帮王某找买家。房主王某在电话中应允张某可以为其代找买家。次日,张某便约自己的
已知电路如图所示,若使用叠加原理求解图中电流源的端电压U,正确的方法是:
下列关于企业合并以外的方式取得的长期股权投资的会计处理中,正确的有()。
优质流动性资产分析包括()。
(2011年浙江.72)下列关于财政政策和货币政策的表述不正确的是()。
阅读下文,完成下列5题。雾茅盾①雾遮没了正对着后窗的一带山峰。②我还不知道这些山峰叫什么名儿。我来此的第一夜就看见那最高的一座山
能够将组合框Combo1中最后一个数据项删除的语句为( )。
A、Comparedthebilingualswiththemonolinguals.B、PutAmericanbabiesinChinesefamilies.C、ExposedAmericanbabiestoanewl
最新回复
(
0
)