首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,其中函数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
44
问题
有以下程序,其中函数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://kaotiyun.com/show/yqXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知在4行3列的全局数组score(4,3)中存放了4个学生3门课程的考试成绩(均为整数)。现需要计算每个学生的总分,某人编写程序如下:OptionBase1PrivateSubCommandl_Click()DimsumAsInt
编写如下程序:PrivateSubCommand1_Click()DimmAsInteger,nAsIntegerm=2:n=1SelectCasemCase1SelectCasenCase1Print"AAA"Ca
下列关于栈的叙述正确的是
假定在窗体上添加了一个通用对话框控件,其名称为CD1,并有如下程序段:CD1.ShowOpen:CD1.DefaultExt=”doc”在打开文件的对话框中选择了”c:\filel.txt”文件,则FileTitle属性的值是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
编写如下程序:OptionBase1PrivateSubCommand1_Click()Dimaa=Array(1,2,3,4):s=0:j=1Fori=4To1Step-1s=s
以下语句或子句中,符合VisualBasic语法要求的是
以下关于数组的叙述中,错误的是
设工程中有2个窗体:Form1、Form2,Form1为启动窗体。Form2中有菜单,其结构如表。要求在程序运行时,在Form1的文本框Text1中输入口令并按回车键(回车键的ASCII码为13)后,隐藏:Form1,显示Form2。若口令为“Teache
在数据库中,数据模型包括数据结构、数据操作和
随机试题
A.终隐窝B.肾乳头C.肾大盏D.肾小盏E.肾孟马的肾盂向两端延伸形成
A、CEAB、p-ANCACC、ANCAD、ASCAE、AAAWeneger肉芽肿
杨某为销售自己生产的膨化剂,于2004年8月成立了“顺发贸易公司”该公司以膨化剂可以节油为幌子骗取购货方信任,先后销售膨化剂300余吨,销售额为120万元经查,顺发贸易公司销售的膨化剂根本达不到其许诺的基本使用性能,无节油效果在逮捕杨某后48小时内,司法机
下面几个施工项目中()工程适合安排在冬期施工。
根据《中华人民共和国森林法》,禁止()。
预应力钢丝质量的评定方法中,对拉力(含伸长率)、反复弯曲试验项目,当试验结果有一项不合格时,除该盘应判为不合格外,并应从未试验的钢丝中(),则该批钢丝应判为不合格。
(2016年、2014年)2013年4月9日,甲公司签发一张出票后定期付款的银行承兑汇票,付款期限为2个月,收款人为乙公司,金额为40万元。甲公司开户银行P银行承兑了该汇票。5月10日,丙公司作为保证人在票据上记载有关事项并签章,但未记载“被保证人名称”。
下面哪一项对人们座位的安排(从妹妹开始,经桌头再到另一边)是可以接受的?若爸爸坐在奶奶的对面,则下面哪一个人必须与妹妹相邻?
下列属于国际关系格局特点的有()
ItIsn’tEasyBeingGreenGreenstoriesofhotelsA)Overthesummer,IstayedatfourhotelsintheUnitedStates.Theywereal
最新回复
(
0
)