首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,其中函数的功能是将多个字符串按字典顺序排序: # 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
77
问题
有以下程序,其中函数的功能是将多个字符串按字典顺序排序: # 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://jikaoti.com/ti/DQI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
向文本框中输入字符时,下面能够被触发的事件是()。
(1)在考生文件夹下有一个工程文件sjt3.vbp,包含两个窗体,名称分别为Form1、Form2。窗体上已有部分控件,请在Form1窗体上再添加一个名称为Text1的文本框,Text属性为空,Enable属性设置为False(如图所示),输入字符时文本框
设窗体文件中有下面的事件过程:PrivateSubCommand1_Click() Dims a%=100 PrintaEndSub其中变量a和s的数据类型分别是( )。
已知数组Dima(1To10)AsInteger,则下面正确调用GetValue函数的是()。PrivateFunctionGetValue(a()AsInteger)AsIntegerFori=1To10GetValue=G
下列关于二叉树的叙述中,正确的是( )。
下列叙述中正确的是
语句DimArr(-2To4)AsInteger所定义的数组的元素个数为( )。
随机试题
有机磷农药中毒最重要的检查是
如图所示的电路是()。
下列属于税务管理的内容有()。
在刑事诉讼中,()能够作为独立的主体提出上诉。
个人汽车贷款所购车辆为自用车的,贷款额度不得超过所购汽车价格的()
下列关于担保的形式中,正确的有()。
根据据提供的信息回答问题。据统计,1985年北京市建筑企业共完成总产值47.2亿元,比上年增长31.5%(扣除价格因素的影响,实际增长22.2%)。其中,中央在京施工企业完成8.2亿元,比上年增长28%,地方全民所有制施工企业完成24.1亿元,比上年增长
下列对第二、四段中加点的词语的理解,准确的一项是______。下列理解不符合原文意思的一项是______。
Additivescanreduce(降低)thecostofsomefoods.Sallycouldsleepwellwhenshestoppedeatingfoodswithadditives.
A、Shecaresmoreaboutgradesthanthemandoes.B、Gradesarenotimportanttoher.C、Herseniorprojectismoredifficultforh
最新回复
(
0
)