首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,其中函数的功能是将多个字符串按字典顺序排序: # 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
99
问题
有以下程序,其中函数的功能是将多个字符串按字典顺序排序: # 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全国计算机二级
相关试题推荐
假定有以下循环结构:DoUntil条件表达式 循环体Loop则以下正确的描述是( )。
设运行程序时弹出的菜单如图所示.关于该菜单,以下叙述中错误的是( )。{*41}
以下关于过程及过程参数的描述中,错误的足()。
下面程序运行后,语句”Printi”执行的次数是()。PrivateSubForm_Click()DimiAsInteger,jAsIntegeri=0Doi=i+1Forj=10To1Step-3
下列叙述中错误的是()。
窗体上有一个名称为VScroll1的垂直滚动条,要求程序运行时,滚动块的初始位置在最下端,应该使VScroll1.Value的值等于( )。
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
在标准模块中用Public关键字定义的变量,其作用域为( )。
下列逻辑表达式中,能正确表示条件“x和Y都是奇数”的是()。
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
随机试题
《湘行散记》是沈从文的________代表作。
测定光束通过溶液混悬颗粒后的光吸收或光散射程度的定量方法是
关于管电压的叙述正确的是
不属于土地勘测定界的特点的是()。
下列采暖居住建筑外墙外保温技术中哪一种系统不适用于严寒地区?
冷弯性能指钢材在常温下承受()的能力。
气体灭火系统巡查主要是针对()等的日常巡查。
期货交易所在指定交割仓库时,主要考虑的因素有()。
侵权行为分为一般侵权和法律特别规定的侵权两类。下列侵权行为中,属于一般侵权的是()。(2016年回忆版)
Nowwhicharetheanimalsreallytobepitiedincaptivity?First,thosecleverbeingswhoselivelyurgeforactivitycanfindn
最新回复
(
0
)