首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,其中函数的功能是将多个字符串按字典顺序排序: # 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
118
问题
有以下程序,其中函数的功能是将多个字符串按字典顺序排序: # 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://www.kaotiyun.com/show/3cWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
对于文本框,用来设置允许输入的最大字符数的属性为
设运行程序时弹出的菜单如图所示.关于该菜单,以下叙述中错误的是( )。{*41}
以下关于图片框控件的说法中,错误的是()。
下面属于黑盒测试方法的是
有下面程序代码:PrivateSubCommandl—Click()DimaAsInteger,ba=2b=3Printfun(a,b);a;bEndSubPrivate
设有以下定义语句:PrivateTypepointxAsIntegeryAsIntegerEndTypeDimaAspoint下面语句中正确的是
下列工具中,不属于结构化分析的常用工具的是()。
设A、B、C是三角形的3条边,则以下表示"任意两边之和大于第三边"的布尔表达式是
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
随机试题
外圆磨床头架主轴轴线对工作台移动的平行度超差如何调整?
我国《营业税暂行条例》规定营业税对娱乐业实行()幅度比例税率。
女性,48岁。3年来劳累后感心悸、气短,但能正常工作。一个月来感乏力,上三层楼后即感心悸、气短,休息后可缓解。查体:BP150/60mmHg,P80次/分,双肺清,未闻及干、湿啰音,心界向左扩大,心律齐,胸骨左缘第3肋间可闻及舒张期叹气样杂音,心尖部可闻及
甲委托乙销售一批首饰并交付.乙经甲同意转委托给丙。丙以其名义与丁签订买卖合同,约定将这批首饰以高于市场价10%的价格卖给丁.并赠其一批箱包。丙因此与戍签订箱包买卖合同。丙依约向丁交付首饰,但因戊不能向丙交付箱包,导致丙无法向丁交付箱包。丁拒绝向丙支付首饰款
在采用资金习性预测法预测资金需要量时,一般情况下,原材料的保险储备占用的资金应属于半变动资金。()
王惠然创作的《彝族舞曲》属于彝族民歌四大腔中的()。
新民主主义革命理论经过了一个逐步形成和发展的时期。到抗日战争时期才达到成熟的原因是
Youaregoingtoreadalistofheadingsandatextaboutperiodicalsintheworld.Choosethemostsuitableheadingfromtheli
Since RAM is only active when the computer is on, your computer uses disk to store information even when the computer is off. Wh
对下列二叉树,进行中序遍历的结果是
最新回复
(
0
)