首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
64
问题
有以下程序 #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全国计算机二级
相关试题推荐
程序运行时,拖动滚动条上的滚动框,则所触发的事件是
语句:PrintInt(Rnd*5+20)的输出不可能是()。
对序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为()。
以下合法的VB变量名是()。
下列与队列结构有关联的是()。
下列关于栈叙述正确的是( )。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
设程序中有以下语句:MsgBox"Visual",,"Basic","等级考试",2执行该语句后,显示一个信息框,以下关于该信息框的叙述中,正确的是
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串"Basic"的语句是
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )。
随机试题
经营战略发展期的有关理论
核心能力目标主要是企业创新能力目标,具体包括知识创新能力目标、理论创新能力目标、技术创新能力目标、管理创新能力目标、制度创新能力目标等。
原位溶血是指红细胞的破坏发生于
控制典型心绞痛发作的首选药物是
患者,女性,30岁,乳腺癌根治术后。护士在出院指导中,告知早期发现复发乳腺癌时最应强调的内容是
事故处理需要进行重大设计变更的,必须经()审定后实施。
下列各项中,不属于流动负债的有( )。
“草萤有耀终非火,荷露虽团岂是珠”。这句古诗启示我们,观察事物要善于()。
研究人员认为,如果母亲在怀孕期间的头几个月接触杀虫剂较多,那么出生的婴儿在智力上可能较差。他们认为,妇女怀孕后不久胚胎大脑便开始发育,因此怀孕前期是婴儿大脑发育的关键时期,接触杀虫剂较多可能改变孕妇体内正在发育的胚胎大脑周围的环境。以下哪项如果为真,最能支
She______atthethoughtofbeingpartedfromherfamilyforsolong.(2007年中国矿业大学考博试题)
最新回复
(
0
)