首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构. 试题程序: #include
下列给定程序中,函数fun()的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构. 试题程序: #include
admin
2010-09-14
26
问题
下列给定程序中,函数fun()的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构.
试题程序:
#include <conio.h>
#include <stdio.h>
#define MAXLINE 20
/*************found**************/
fun(char *pstr[6])
{int i, j;
char *p;
for(i=0;i<5;i++)
{for(j=i+l;j<6;j++)
/*************found**************/
{ if(strcmp(*(pstr+i),pstr+j)>0)
{
p=*(pstr+i);
/*************found**************/
* (pstr+i) -pstr+j;
* (pstr+j)=p;
}
}
}
}
main ( )
{ int i;
char *pstr[6],str[6][MAXLINE];
clrscr();
for(i=0;i<6;i++) pstr
=str
;
printf("\nEnter 6 string(1 string at each
line):\n ");
for(i=0;i<6;i++) scanf("%s",pstr
);
fun(pstr);
printf("The strings after sorting:\n ");
for(i=0;i<6;i++) printf("%s\n ",pstr
);
}
选项
答案
(1)错误: fun(char *pstr[6]) 正确: void fun(char *pstr[6]) (2)错误: if(strcmp(*(pstr+i),pstr+j)>0 正确: if(strcmp(*(pstr+i),*(pstr+j))>0 (3)错误: *(pstr+i)=pstr+j; 正确: *(pstr+i)=*(pstr+j);
解析
冒泡法对字符串排序的方法是将相邻两个字符比较,将小的调到前面。令x等于字符串的第i位字符,若该字符的前一位字符大于x,则将该字符与x互换位置。从字符山中的第2位字符到字符串的最后一们字符重复以上过秆,即可完成排序。可用循环语句实现。
转载请注明原文地址:https://kaotiyun.com/show/BWID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
我国宪法规定,公民有受教育的()。
亚欧大陆中部、北美洲中部和南美洲南部分布着()。
价格机制的核心内容是()。
国际收支平衡表的四部分主要内容中,最基本的项目是()。
金融市场最基本的功能是()。
俄国十月革命以前,我国新文化运动的主要内容是()。①提倡民主与科学,反对专制和愚昧②提倡新道德,反对旧道德③提倡马克思主义,反对资产阶级改良主义④提倡新文学,反对旧文学
下列战役按时间先后顺序排列正确的是()。①武汉会战②淞沪会战③徐州会战④太原会战⑤枣宜会战
某书店出售一种挂历,每售出1本可得18元利润。售出一部分后每本减价10元出售,全部售完。已知减价出售这种挂历本数是原价出售挂历的三分之二。书店售完这种挂历共获得利润2870元,书店一共出售这种挂历多少本?
如图所示,甲、乙两人从长为400米的圆形跑道的A点背向出发跑步。跑道右半部分(粗线部分)道路比较泥泞,两人的速度都将减慢,在正常的跑道上甲、乙速度均为每秒8米,在泥泞道路上两人的速度均为每秒4米。两人一直跑下去,他们第99次迎面相遇的地方距A点还有多少米?
如图所示,X、Y、Z分别是面积为64、180、160的三张不同形状的纸片。它们部分重叠放在一起盖在桌面上,总共盖住的面积为290。且X与Y、Y与Z、Z与X重叠部分面积分别为24、70、36。问阴影部分的面积是多少?
随机试题
可以治疗阿米巴病的是:
氢氯噻嗪选择性分布在
胃癌致幽门梗阻最突出的临床表现为
在Windows中,有的对话框右上角有“?”按扭,它的功能是()。
个人住房贷款的计息、结息方式,由()。
小王、小李在朱某经营的游戏机室里玩游戏,因退款结账一事与朱某发生争执。小王、小李一起对游戏机室内的吴某等人实施殴打,造成吴某重伤,并用板凳将部分游戏机砸坏,被砸坏的游戏机价值3万余元。路人报案后警方介入调查。关于报案,下列说法正确的是(
某银行营业厅《办理业务须知》(以下简称《须知》),请你找出该《须知》中的不妥之处,并谈谈如何改进。某银行营业厅内来办理业务的人很多,营业厅的显示屏上正在播放《办理业务须知》:(1)客户办理业务需要取号排队,叫号办证。(2)VIP客户无须
太阳活动会引起生物圈的一系列效应。下面哪些现象会受到太阳活动的影响?()
中国共产党在过渡时期的总路线,是党和毛泽东根据列宁关于过渡时期学说,是在借鉴苏联经验,总结我国国民经济恢复时期实践经验的基础上提出来的。它符合中国由新民主主义向社会主义转变的历史必然性,具体表现为
Thoughitismere1to3percentofthepopulation,theupperclasspossessesatleast25percentofthenation’swealth.Thisc
最新回复
(
0
)