首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数f( )的功能是将n个字符串按由大到小的顺序进行排序。 #include<string.h> void f(char p[ ][10],int n) { char t[20]; int i,j; for(i =O;i <n-1 ;
以下程序中函数f( )的功能是将n个字符串按由大到小的顺序进行排序。 #include<string.h> void f(char p[ ][10],int n) { char t[20]; int i,j; for(i =O;i <n-1 ;
admin
2005-03-15
91
问题
以下程序中函数f( )的功能是将n个字符串按由大到小的顺序进行排序。 #include<string.h> void f(char p[ ][10],int n) { char t[20]; int i,j; for(i =O;i <n-1 ;i ++ ) for(j =i + 1 ;j < n;j ++ ) if(strcmp(p
,p[j] ) <0) { strcpy(t,p
);strcpy(p
,p[j] );strcpy(p[j] ,t); } } main ( ) { char p [ ] [ 10 ] = { "abc","aabdfg","abbd","dcdbe", "cd" }; int i; f(p,5); printf("%d\n",strlen(p[O] ) ); } 程序运行后的输出结果是
选项
A、6
B、4
C、5
D、3
答案
C
解析
对字符串比较的方法是依次对两字符串对应位置上的字符两两比较,当出现第一对不相同的字符时,即由这两个字符(ASCII码值)决定所在串的大小。
转载请注明原文地址:https://www.kaotiyun.com/show/xeHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()DimxAsIntegerx=10Printfun1(x,12)+xEndSubPrivateFunctionfun1(mAsInteger,nAsIn
窗体的MouseUp事件过程如下:PrivateSubFormMouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)EndSub关于以上定义,以下叙述中错误的是
对于循环队列,下列叙述中正确的是
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为
设有如下数组定义语句:Dima(-1To4,3)AsInteger以下叙述中正确的是
用语句Open"C:\teac.txt"ForInputAs#1打开文件后,就可以编程序
执行如下两条语句后,窗体上显示的是a=9.8596PrintFormat(a,“$00,00,00”)
下面的数写成普通十进制数是()。2.65358979335278D-6
输入VB源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用
随机试题
化三重积分f(x,y,z)dv为三次积分,其中积分区域Ω分别为由椭圆抛物面z=x2+2y2及抛物柱面z=2-x2所围成的闭区域;
甲状腺大部切除术后发生窒息的原因主要为
中间处理是指
患者,男,35岁。发现左下颌肿物9年,逐渐增大,致面部不对称。X线片示左下颌骨体及下颌角部房性透射影像,病变区牙根不规则吸收,骨质菲薄,周围骨壁有半月形切迹。首选的治疗方法是
治疗痰饮的主要原则是()
根据《招标投标法》的规定,下列关于《招标投标法》的适用范围表述中不正确的是()。
根据图尔文(E.Tulving)的观点,能够用内隐记忆解释的是()
Inthissection,youareaskedtowriteanessaybasedonthefollowinginformation.Makecommentsandexpressyourownopinion.
CPU主要包括________。
JetaAirLinesplanstoliftaban【K5】________smokingonitsflightsasofJune.Jeta’sdecisionisthefirstandunusualmove
最新回复
(
0
)