首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,其中函数的功能是将多个字符串按字典顺序排序: # include<string.h> void f(char*p[],int n) {char *t; int i,j; for(i=0;i<n-1;i++) for
有以下程序,其中函数的功能是将多个字符串按字典顺序排序: # include<string.h> void f(char*p[],int n) {char *t; int i,j; for(i=0;i<n-1;i++) for
admin
2010-09-05
100
问题
有以下程序,其中函数的功能是将多个字符串按字典顺序排序: # include<string.h> void f(char*p[],int n) {char *t; int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(strcmp(p
,p[j])>0){t=p
;p
=p[j]p[j]=t;} } main() {char *p[5]={"abc","aabdfg","abbd","dcdbe","cd"}; f(p,5); printf("%d\n",strlen(p[1])); } 程序运行后的输出结果是 ______。
选项
A、2
B、3
C、6
D、4
答案
D
解析
strcmp(s1,s2)是比较两个字符串的大小,s1>s2时值为正数,s1<s2时值为负数,s1=s2时值为0。调用 f(p,5)函数的功能是将存储字符串的数组p中的字符串从小到大进行排列。最后的排列结果为:p[5]={"aabdfg","abbd", "abc","cd","dcdbe"},最后要求输出的是"abbd"的长度。
转载请注明原文地址:https://kaotiyun.com/show/3cWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写程序,要求输入一个正整数,计算各位数字之和,并将计算结果显示在窗体上。程序如下:PrivateSubCommand1_Click()DimSumAsInteger,kAsLongk=Val(InputBox("
下列程序段的执行结果为()。a=6Fork=1To0a=a+kNextkPrintk;a
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
表达式Str(Len(“123”))+Str(77.7)的值是()。
关于文件操作,以下叙述中正确的是
在窗体上有两个名称分别为Text1、Text2的文本框,一个名称为Command1的命令按钮。运行后的窗体外观如图所示。设有如下的类型和变量声明:PrivateTypePerson nameAsString*8 majorAsSt
使用语句DimA(1To10)AsInteger声明数组A后,以下叙述正确的是()。
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
随机试题
教育者要在儿童发展的关键期,施以相应的教育,这是因为人的发展具有()
高处作业中的特殊高处作业可分为()。
客户关系管理是信息技术与管理相结合的产物,其理念的核心在于()。
下列各项不属于内部控制缺陷按照内部控制严重程度分类的是()。
正常人的开口度为()。
[2012年]求极限
函数f(x,y)=x2y3在点(2,1)沿方向l=i+j的方向导数为
下列叙述中,正确的是
AImportanceofClassroomLearningBTelevision--ARichSourceofInformationCAdvertisementsasImportantMessagesfrom
Questions9-15•Lookatthenotesbelow.•Someinformationismissing.•Youwillheartwopeoplediscussinganinvoi
最新回复
(
0
)