首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序: #include<string.h> void f(char *p[],int n) {char *t;int i,j; for(i=O;i<n-1;i++)
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序: #include<string.h> void f(char *p[],int n) {char *t;int i,j; for(i=O;i<n-1;i++)
admin
2009-02-15
72
问题
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序: #include<string.h> void f(char *p[],int n) {char *t;int i,j; for(i=O;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(char*s1,char*s2)”的比较规则是对两个字符串自左至右逐个字符相比(按ASCII码值大小比较),直到出现不同的字符或遇到到"\0"为止。如果全部相同,则认为相等:若出现不相同的字符,则以第一个不相同的字符的比较结果为准。当s1<s2,返回值<0;当s1=s2时,返回值二0:当s1>s2时,返回值>0。故本题经过排序后,得到第二个字符串是“abbd”,所以输出结果是4。
转载请注明原文地址:https://www.kaotiyun.com/show/yqXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个Text1文本框,并编写了下面事件过程:PrivateSubText1_KeyPress(KeyAsciiAsInteger)KeyAscii=KeyAscii+3EndSub程序运行时,在文本
编写如下程序:PrivateSubCommand1_Click()DimmAsInteger,nAsIntegerm=2:n=1SelectCasemCase1SelectCasenCase1Print"AAA"Ca
设窗体上有一个名称为List1的列表框,并有若干列表项。下面语句中不能在所有列表项之后追加一个列表项的是
在窗体上画一个组合框,一个命令按钮和一个文本框,其名称分别为Combol,Commandl和Textl,然后编写如下事件过程:PfivateSubForm_Load()Combo1.AddItem“AAAAA”i.Combo1.AddIter
在软件设计中,不属于过程设计工具的是
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是( )。
(1)考生文件夹下有一个工程文件sjt3.vbp。程序的功能是:通过键盘向文本框中输入数字。如果输入的是非数字字符,则提示输入错误,且文木框中不显示输入的字符。单击名称为Command1、标题为“添加”的命令按钮,则将文本框中的数字添加到名称为Combol
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
在数据库设计中,将E—R图转换成关系数据模型的过程属于()。
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
随机试题
一年轻男性,在建筑工地不慎摔下,背部着地,送至医院时四肢运动不能,呼吸浅快,拟行急诊椎管减压内固定手术。该病人禁忌使用的肌松药为
容易转变为急性心肌梗死的疾病包括
枳实消痞丸与半夏泻心汤共有的药物是
超声探头频率的临床应用,下列哪项是错误的
A.血瘀型B.气虚型C.肾虚型D.产伤型E.脾虚型产后小便不通,小腹胀满刺痛,乍寒乍热,舌暗,苔薄白,脉沉涩。其中医证型是
甲乙两人是某大学学生,甲经常通过校园网出售一些二手东西。一日,两人通过MSN洽谈二手掌上电脑的买卖事宜。甲称:“我有掌上电脑一台,配置为……,九成新,附有数码照片可供参考,2800元要不要?"乙回话称:“东西不错,2400元的话可以接受。”甲回复:“可以,
2006年3月10日,王某因“殴打他人”被县公安局传唤24小时后处以10日拘留,因王某为外地人找不到保人且经济拮据交不起保证金被立即送达拘留所执行,王某提出听证的请求也被拒绝。王某于3月20日(传唤一日折抵拘留一日)释放后向市公安局申请复议,复议机关维持了
土的干密度越大,土越密实。()
下列关于确定最佳现金持有量的随机模式和存货模式的表述中,正确的有()。
若窗体上有一个名为Command1的命令按钮,并有下面的程序:PrivateSubCommand1_Click() Dimarr(5)AsInteger Fork=1To5 arr(k)=k Nextk prog
最新回复
(
0
)