首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<string.h> void f(char p[][10],int n)/*字符串从小到大排序*/ { char t[10];int i,j; for(i=0;i<n-1;i++) f
有以下程序 #include<string.h> void f(char p[][10],int n)/*字符串从小到大排序*/ { char t[10];int i,j; for(i=0;i<n-1;i++) f
admin
2009-03-17
59
问题
有以下程序 #include<string.h> void f(char p[][10],int n)/*字符串从小到大排序*/ { char t[10];int i,j; for(i=0;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[5][10]={"abc","aabdfg:,"abbd","dcdbe","cd"}; f(p,5); printf("%d\n",strlen(p[0])); } 程序运行后的输出结果是
选项
A、2
B、4
C、6
D、3
答案
C
解析
本题中函数f()利用选择法对字符串数组p中的字符中按从小到大排序,字符串比较的方法是:依次对S1和S2所指字符串对应位置上的字符两两进行比较,当出现第一对不相同的字符时,即由这两个字符(ASCII码值)决定所在串的大小,因此最后在 p[0]中存储的是最小的字符串是“aabdfg”。最后用 strlen()函数求得该字符串的长度为6。
转载请注明原文地址:https://kaotiyun.com/show/9YXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
表达式Str(Len(”123”))+Str(77.71)的值是()。
以下关于图片框控件的说法中,错误的是()。
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.tim。窗体外观如图3.5(a)所示。三个命令按钮的名称分别为Command1、Command2和Command3,标题分别为“读取数据”、“首字母大写”和“存盘”。程序运行后,如果单
下列有语法错误的赋值语句是( )。
某人为计算n!(0<n<=12)编写了下面的函数过程:PrivateFunctionfun(nAsInteger)AsLongDimPAsLongP=1Fork=n一1To2Step一1
对于语句DimVar1,Var2AsString*10,下列说法中正确的是
(1)在考生文件夹下有一个工程文件sit3.vbp,在Forml的窗体中有一个文本框、两个命令按钮和一个计时器。程序的功能是在运行时,单击“开始计数”按钮,就开始计数,每隔1秒,文本框中的数加1;单击“停止计数”按钮,则停止计数(如图3—165所示)。要求
下面不属于软件测试实施步骤的是
在快速排序法中,每经过一次数据交换(或移动)后()。
随机试题
下列有关洗手目的的描述中,错误的是
患者,男,45岁,腰膝酸冷,肢体浮肿,医生诊断为肾阳不足,处以桂附地黄丸。桂附地黄丸的使用注意,说法错误的是()。
住在甲省A市的个体工商户张某和许某从外省运进一批啤酒,途经甲省B市时被与B市相邻的甲省C市公安局扣押。同日下午3点,张某和许某被带到C市公安局直到第二天早晨9点才被释放,C市公安局并没有出具任何手续。5天后,C市公安局以张某和许某违反该省关于本省商户不能采
按照课程的任务,课程可以分为下列哪几种类型?()
如果按照1999~2011年进口额平均增长速度计算,预计2017年进口额约为多少亿美元?()
日本明治维新和俄国1861年改革的不同之处是()。
皮亚杰认为个体发展的动力来自于()【江西师范大学2014】
对于故障管理,下列说法正确的是()。
Payandproductivity,itisgenerallyassumed,shouldberelated.Buttherelationshipseemstoweaken【C1】______peoplegetolder
Didyoueverhavesomeone’snameonthetipofyourtongueandyetyouwereunabletorecallit?【C1】______thishappensagain,d
最新回复
(
0
)