首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
34
问题
有以下程序 #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全国计算机二级
相关试题推荐
程序运行时,拖动滚动条上的滚动框,则所触发的事件是
以下程序的功能是随机产生10个两位的整数:OptionBase1PrivateSubCommand1_Click() Dima(10)AsInteger DimiAsInteger Randomize Fori=1
下列叙述中正确的是()。
下列程序段的执行结果为()。a=0:b=1Doa=a+b:b=b+1LoopWhilea<10Printa:b
以下关于菜单的叙述中,错误的是( )。
软件设计中划分模块的一个准则是( )。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
以下不能用形状控件画出的图形是
一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是()。
设x为一整型变量,且语句的开始为:SelectCasex,则不符合语法规则的Case子句是
随机试题
计划是()
女性患者,24岁,因突发心悸半小时来院,既往有类似发作史5年。查体:一般情况好,血压90/50mmHg,心率170次/分。心脏不大,律整,无杂音,双肺(-)。心电图检查QRS波群正常,P波不明显
患者,女,40岁,发热,热势或低或高,常在劳累后发作或加剧,倦怠乏力,自汗,食少便溏,舌质淡,苔薄白,脉细弱,治宜
脑血栓形成最常见的病因是心脏瓣膜病最常见的病因是
(2009年)下列波函数不合理的是()。
在门窗安装工程中,当门窗与墙体固定时,应先固定上框,后固定边框。下列固定方法错误的是()。
下列选项中,行政机关应当及时作出解除查封、扣押决定的有()。
我国社会主义法律体系分为()。
阅读下列说明和C代码,回答问题1至问题3,将解答写在答题纸的对应栏内。【说明】设有n个货物要装入若干个容量为C的集装箱以便运输,这n个货物的体积分别为{S1,S2,…,Sn},且有si≤C(1≤i≤n)。为节省运输成本,用尽可能少的集装
ADO的含义是
最新回复
(
0
)