首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,其中函数的功能是将多个字符串按字典顺序排序: # 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
119
问题
有以下程序,其中函数的功能是将多个字符串按字典顺序排序: # 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全国计算机二级
相关试题推荐
假定有以下循环结构:DoUntil条件表达式 循环体Loop则以下正确的描述是( )。
考生文件夹下有工程文件sjt5.vbp,窗体界面如图所示。考生文件夹下的in5.dat文件中有某次歌曲大奖赛10位选手的得分,文件中的每一行数据包含选手的编号及5位评委的打分。程序运行时,单击“显示数据”按钮,则将in5.dat文件的内容读入二维数组a中,
设在当前目录下有一个名为"file.txt"的文本文件,其中有若干行文本。编写如下程序:PrivateSubCommand1_Click() Dimch$,asciiAsInteger Open"file.txt"ForInpu
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
以下选项中,不合法的VisualBasic的变量名是( )。
下列关于滚动条的叙述中,错误的足()。
(1)在考生文件夹下有一个工程文件sjt3.vbp,其窗体上有一个控件数组,名称为Label1,含三个标签,标题分别是“开始时间”、“结束时间”和“通话费用”;有一个名称为Text1的控件数组,含三个初始内容为卒的文本框;此外还有两个名称分别为Cmd1和C
设在一个工程的窗体中有如下代码:PublicxAsIntegerPrivateSubForm_Load()DimyAsIntegerEndSub在该工程的标准模块的声明部分有如下代
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
在标准模块中用Public关键字定义的变量,其作用域为( )。
随机试题
Theappealofadvertisingtobuyingmotivescanbothnegativeandpositiveeffects.Consumersmaybeconvincedtobuyaproduct
A.收缩压升高B.舒张压升高C.收缩压和舒张压都升高,但舒张压升高更明显D.收缩压升高和舒张压下降每搏输出量和心率不变而外周阻力增大时,动脉血压的变化主要是
有关颈椎描述正确的是
A.精神分裂症B.抑郁症C.消化性溃疡D.大叶性肺炎E.高血压小刘,40岁。在单位是业务骨干,经常加班加点,但职位较低,总感不被老板重视;在家中又颇受妻子冷遇,争吵不断,夫妻关系日见恶化。最近项目经理空缺,小刘认为是自己的一个绝好机会,于是更加
患儿1岁,发热两天,体温39℃,鼻塞,稍有咳嗽,微汗,口干而渴,咽部红肿,舌红,苔薄黄,指纹浮紫至风关。治疗选方为
急性白血病并发颅内出血时,错误的护理措施是()。
齐某不服市政府对其作出的决定,向省政府申请行政复议,市政府在法定期限内提交了答辩,但没有提交有关证据、依据。开庭时市政府提交了作出行政行为的法律和事实依据,并说明由于市政府办公场所调整,所以延迟提交证据。下列哪一选项是正确的?(2007年试卷二第48题)
下图所示均为我国著名林木景观示意图。读图完成下列问题。图中各地林木主要特征及成因的叙述,正确的是()。
为什么说“法治应当优于一人之治”(亚里士多德语)?
2
最新回复
(
0
)