首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,其中函数的功能是将多个字符串按字典顺序排序: # 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
122
问题
有以下程序,其中函数的功能是将多个字符串按字典顺序排序: # 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全国计算机二级
相关试题推荐
数据库设计过程不包括
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
要清除已经在图片框Picturel中打印的字符串而不清除图片框中的图像,应使用语句()。
以下关于控件的叙述中,正确的是
以下叙述错误的是()。
下列表达式的值为2123的是()。
大学中每个年级有多个班,每个班有多名学生,则实体班级和实体学生之间的联系是()。
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
随机试题
关于胫前黏液性水肿,下列说法不正确的是:()
李某涉嫌诈骗罪被刑事拘留,县公安机关提请县人民检察院对其批准逮捕,后被批准。执行逮捕后,公安机关发现对李某逮捕不当,则下列哪些说法是正确的?()
出租单位应当对出租的机械设备的安全性能进行检测,在与施工单位签订租赁协议时,应当出具()。
某基金的年化收益率为35%,年化标准差为28%,在标准正态分布下,该基金年度收益率在67%的可能下处于如下区间()。[2015年9月真题]
下列关于年金的计算公式中,正确的有()。
2011年3月某企业开始自行研发一项非专利技术,至2011年12月31日研发成功并达到预定可使用状态,累计研究支出为160万元,累计开发支出为500万元(其中符合资本化条件的支出为400万元)。该非专利技术使用寿命不能合理确定,假定不考虑其他因素,该业务导
2004年,春城白药开始尝试进军日化行业,而此时日化行业的竞争已经异常激烈。B公司、L公司、D公司、H公司等国际巨头们凭借其规模经济、品牌、技术、渠道和服务等优势。基本上占领了C国日化行业的高端市场,占据了C国牙膏市场60%以上的份额;清雅公司、蓝天公司等
前期物业管理是指在()选聘物业服务企业之前,由建设单位选聘物业服务企业实施的物业管理服务。
求定积分∫-11(2x+|x|+1)2dx.
在ASP的内置对象中,__________________对象可以修改cookie的值。
最新回复
(
0
)