首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:比较两个字符串,将长的那个字符串的首地址作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #inclu
给定程序MODll.C中函数fun的功能是:比较两个字符串,将长的那个字符串的首地址作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #inclu
admin
2013-03-29
29
问题
给定程序MODll.C中函数fun的功能是:比较两个字符串,将长的那个字符串的首地址作为函数值返回。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
/**************found**************/
char fun(char*s,char*t)
{ int s1=0,t1=0;char*ss, *tt;
ss=s;tt=t;
while(*ss)
{ s1++;
/****************found****************/
(*ss)++;
)
while(*tt)
{ tl++;
/****************found****************/
(*tt)++;
}
if(tl>s1)return t;
else return s;
}
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*类型而不是char型,所以“charfhn(chin*s,chat*t)"应该改为“char*fun(char*s,char*t)"。
(2)第二个标识下应该是指向第一个字符串的下一个字符,而“(*ss)++;"是对指针指向字符的值加1,所以“(*ss)++;"改为“ss++;"。
(3)同理,第三个标识符下的“(*tt)++;"改为“tt++;"。
转载请注明原文地址:https://jikaoti.com/ti/dIn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量a、i已正确定义,且i已正确赋值,合法的语句是______。
Jackson方法是一种面向【】的结构化方法。
下列程序执行后的输出结果是()#defineMA(x)x*(x-1)main(){inta=1,b=2;printf("%d\n",MA(1+a+B));}
在C语言中,不适用于局部变量的存储类说明符是()
C语言中()
以下程序的输出结果是typedefunion{longx[2]inty[4];charz[8];}MYTYPE;MY
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
栈和队列通常采用的存储结构是【】。
设有一共用体变量定义如下:uniondata{longw;floatx;inty;charz;};uniondatabeta;执行下列语句后,正确的共用体变量beta的
以下程序中函数fun的功能是:构成—个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单向链表中所有结点中的字符串。请填空完成函数disp。#include<stdio
随机试题
某企业生产的保持乙方检验报告的部分项目如下:其中,检验数据结果符合标准规定的项目有()。
患者喜某,女。心腹胁肋疼痛,时发时止,口苦,舌红,苔黄,脉弦数。治宜选()
甲公司在2019年的收益预测情况如下,主营业务收入为120000万元,净利润为8000万元,利息费用为200万元,折旧及摊销为400万元,当期营运资金追加额3500万元,资本性支出为800万元,付息债务年末余额较上年新增700万元,企业所得税率为25%,甲
基金拟在证券交易所上市的,应向()提交上市交易公告书等上市申请材料。
关于银行间债券市场债券买断式回购业务,以下说法正确的是()。
抵押是担保的一种方式,根据《物权法》的相关规定,下列说法正确的是()。
交通警察的哪些行为会导致行政处分?()
下列哪一项不属于刑事警察的主要职责?()
(1)DespiteDenmark’smanifestvirtues,DanesnevertalkabouthowproudtheyaretobeDanes.ThiswouldsoundweirdinDanish.
Onlinesocialnetworksaremassivelyinfluential,yetweunderstandverylittleabouttheimpacttheyhaveonourbrains.Recent
最新回复
(
0
)