首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序 #include <string,h> void f(char *p[], int n) { char *t; int i,j; for(i=0; i<n-
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序 #include <string,h> void f(char *p[], int n) { char *t; int i,j; for(i=0; i<n-
admin
2009-01-15
100
问题
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序 #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
答案
8
解析
本题所说的字典顺序是由f()函数中所调用的strcmp()函数对字符串大小的比较方法来决定的。strcmp()函数是依次对两个参数所指字符串对应位置上的字符两两进行比较,当出现第一对不相同的字符时,即由这两个字符的 ASCII码值的大小来决定整个字符串的大小。另外,根据f()函数中交换两个元素的条件 strcmp(p
,p[j]>0可以看出,当前面的元素大于后面的元素时,则交换两个元素,即从小到大排序。所以数组最终排序的结果是"aabdfg","abbd","abc", "cd","dcdbe"。因此最终输出的p[1]的长度为4.应该选择D。
转载请注明原文地址:https://kaotiyun.com/show/UbXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面叙述中错误的是
假定在图片框Picturel中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是
以下VisualBasic不支持的循环结构是
(1)在考生文件夹下有一个工程文件vbsj3.vbp,相应的窗体文件为vbsj3.frm,在窗体上有一个标题为“计算”的命令按钮和一个文本框。程序运行后,单击命令按钮,即可计算出数组arr中每个元素与其下标相除所得的和,并在文本框中显示出来,程序的运行情况
(1)考生文件夹下有一个工程文件sjt3.vbp,其中的窗体上有一个名称为Cmd的命令按钮控件数组;有一个名称为Image1的图像框。请画一个名称为Timer1的计时器,时间间隔为3秒,初始状态为不可用,如图1-209所示。程序功能如下:①单击“
(1)在考生文件夹下有一个工程文件sjt3.vbp。程序的功能是通过键盘向文本框中输入正整数。在“除数”框架中选择一个单选按钮,然后单击“处理数据”按钮,将大于文本框中的正整数且能够被所选除数整除的5个数添加到列表框List1中,如图3—80所示。在窗体文
(1)在考生文件夹下有一个工程文件sjt3.vbp,在Form1的窗体中有一个文本框、一个计时器和两个命令按钮。程序的功能是在运行时,单击“开始计数”按钮,就开始计数(如图所示),每隔1秒,文本框中的数加1;单击“停止计数”按钮,则停止计数。要求:修改适当
在VB中,函数过程与子程序过程的区别之一是()。
设在工程中有一个标准模块,并定义了如下类型:TypeStutypeinoASIntegerstrnameAsString*20strsexASString*2smarkAsSingle
支持子程序调用的数据结构是
随机试题
审判权
彩色显示器的彩色是由三基色合成而得到的。某显示器的三基色R、G、B分别用5位二进制数表示,则它可以表示________________种不同的颜色。
不属于前肢的主要肌肉的是()。
证券公司总经理依据《公司法》、公司章程的规定行使职权,并向股东会负责。( )
D公司只生产一种产品,采用标准成本法计算产品成本,期末对材料价格差异采用“调整销售成本与存货法”进行处理,将材料价格差异按照数量比例分配至已销产品成本和存货成本,对其他标准成本差异采用“结转本期损益法”进行处理。7月份有关资料如下:(1)公司生产
诚然,在相当长一段时间里,对抗或叛逆确实是中国当代诗歌完成自我________的法则之一。以真实取代虚假,以个人反抗群体,以感性抵制理性,以平面消除深度,中国当代诗歌正是在这种不断的反叛中实行着某种________。填入横线部分最恰当的一项是()
在进行教师培训时,认为“技术优先”的是()。
张家有甲、乙、丙三兄弟,甲幼年时被送给赵某作养子。甲结婚时,赵某为其盖了新房,后因失火导致该房屋被烧毁。甲的生母就将其住房腾出一间让甲夫妇及赵某居住。不久,甲的生母病故,对于甲的生母的遗产,有继承权的是()。
录音录像制作者使用他人()制作录音录像制品,应当取得著作权人许可,并支付报酬。
李明智力超群,为某歌舞团演员,生活可以自理。李明15岁时曾作为其同事王宏(成年人且精神正常)的委托代理人与某商场签订过一份买卖办公器材的合同;李明16岁零1个月时曾与张阳签订过一份买卖电脑的合同,内容是李明用1万元购买张阳所卖的一台笔记本电脑。问:李明
最新回复
(
0
)