首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,其中函数的功能是将多个字符串按字典顺序排序: # 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
104
问题
有以下程序,其中函数的功能是将多个字符串按字典顺序排序: # 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全国计算机二级
相关试题推荐
程序调试的任务是( )。
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。
要求在程序运行时,如果按住鼠标左键不放而移动鼠标,鼠标的位置坐标同步显示在窗体右上角的标签(名称为Labell)中,如右图所示,放开鼠标左键后,停止同步显示。下面可以实现此功能的程序是()。
下列数据结构中,能用二分法进行查找的是()。
下面关于列表框控件的叙述中错误的是
下列链表中,其逻辑结构属于非线性结构的是
以下变量名中合法的是( )。
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
随机试题
军官们彼此面面相觑了。
A.阿普唑仑B.环丙沙星C.妥布霉素D.利巴韦林E.阿奇霉素属抗病毒药的是
下列关于人大代表罢免程序的表述,正确的是:()
市场预测方法中的延伸性预测法主要包括()。
基金会计区别于其他会计的标志有()。
下列著名古典园林中,位于苏州的有()。
与下面这段文字的衔接最恰当的一项是()。持重是人的美德,它使人稳健、理智、思维严密,但过分就显得刻板冷漠;热忱也是美德,它可以冲淡持重的凝滞因素,使人敏锐、机智、保持一种活力,但过分则轻佻、浮夸。一个青年人()。
教师主导作用的实质在于()
商品经济产生和存在的决定性条件是()。
以下对存储过程的叙述中,不正确的是(53)________________。
最新回复
(
0
)