首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构. 试题程序: #include
下列给定程序中,函数fun()的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构. 试题程序: #include
admin
2010-09-14
29
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
根据地理知识,同纬线上的各地()。
2015年政府工作报告中,李克强总理针对产业发展提到了一个新概念:要实施“中国制造2025”。下列对此理解错误的是()。
“九鼎既成,迁于三国。夏后氏失之,殷人受之;殷人失之,周人受之。”其中所说的“九鼎”之所以被广泛重视并在夏商周流转,主要因为它是()。
行政征收的实施应以下列哪一项内容为前提?()
俄国十月革命以前,我国新文化运动的主要内容是()。①提倡民主与科学,反对专制和愚昧②提倡新道德,反对旧道德③提倡马克思主义,反对资产阶级改良主义④提倡新文学,反对旧文学
以下中国历史上著名历史事件按发生先后顺序排序,完全正确的是()。
消化系统是保证人体新陈代谢正常进行的一个重要系统,是由消化管和消化腺两大部分组成,下列器官或腺体不属于消化系统的是()。
某区乒乓球队的队员中有11人是甲校学生,4人是乙校学生,5人是丙校学生,现从这20人中随机选出2人配对双打,则此2人不属于同一学校的选法有多少种?
用2012减去一个四位数的差,正好等于将这个四位数各个数位数字相加的和,那么有几个这样的四位数?()
①在无意义面前,大脑由于寻找不到答案而引发焦虑,当然这是积累到固定阈值之后的事情②权利是伴随选择而产生的,譬如电视机的频道转换器就给了观众看与不看的权利③人的大脑有一种无法改变的功能,即不断地追索词语以及所有事情的意义④如果在
随机试题
DaydreamingI.DaydreamingcanbeharmfulbecauseitwasconsideredasA.awasteof【T1】______B.a【T2】______ofneur
下列哪项不是急性心肌梗死的体征
生物等效是指
手足三阳经在四肢的分布规律是()
某药材横切片切面黄白色或灰黄色,散有黄棕色小油点,可见明显波状环纹或多角形纹理。纵切片边缘不整齐,呈蝴蝶状,习称“蝴蝶片",质坚实。气浓香,味苦、辛,微甜。该药材主要的性状鉴别特征为()。
证券交易所的交易席位代表了会员在证券交易所拥有的权益,是会员享有交易权限的基础。()
主要会计政策、会计估计中披露:按《企业会计制度》的规定,本年度调整了坏账准备的计提方法,由应收款项余额百分比法改为账龄分析法属于会计估计变更,采用未来适用法进行会计处理。( )S公司拥有X有限公司80%表决权资本,故已按规定将该子公司纳入合并会计报表
某公司在人员选拨过程中,为了有效评定应聘者的能力特征和发展潜力,决定采用心理测试方法对应聘者进行心理测评,试问:(1)什么是心理测试?(2)心理测试所包含的具体内容是什么?(3)组织心理测试时应注意哪些问题?(2004年11月
①连残荷也将消逝得无影无踪②池塘里的荷叶虽然仍然是绿油油的一片③好像是一下子从夏天转入秋天④但是看来变成残荷之日也不会太远了⑤再过一两个月,池水一结冰⑥连日来,天气突然变寒对上述语句排序正确的一项
下列队列的描述中,正确的是()。
最新回复
(
0
)