首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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++)
有以下程序: #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++)
admin
2011-06-10
37
问题
有以下程序: #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","dedbe","cd"}; f(p,5); printf("%d\n",strlen(p[0]));} 程序运行后的输出结果是( )。
选项
A、2
B、4
C、6
D、3
答案
C
解析
本题考核的是二维字符数组按行存放字符串、二维数组名作为函数的参数以及字符串的排序。主函数中定义了一个二维字符串数组p并按行赋值,调用f()函数,将字符串从小到大排序,strcmp()函数的功能是对两个字符串作向右逐个字符比较,直到出现不同的字符或遇到“\0”为止。如果全部字符都相同,则认为相等;若出现不同的字符.则以第一个不相同的字符的比较结果为准。由此可知最小的字符串是“aabdfg”,排序后存放在p[0]中,最后在主函数中输出p[0]的长度。
转载请注明原文地址:https://kaotiyun.com/show/93Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 #include <stdio.h> main( ) { charch1,ch2;intn1,n2; ch1=getchar( ); ch2=getchar( ); n1=ch1-‘0’;
有以下程序 struc STU { charname[10]; intnum; }; voidf1(structSTUc) { structSTUb={“LiSiGuo”,2042}; c=b; }
设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是
以下能正确定义二维数组的是
排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称______。
下图所示二叉树的中序遍历结果为()。
设有定义:intk=1,m=2;floatf=7;,则以下选项中错误的表达式是
设有下列二叉树:对此二叉树后序遍历的结果为
在深度为7的满二叉树中,叶子结点的个数为()。
随机试题
一般冷疗的使用持续时间是()
男性,70岁。上腹部和腰背部疼痛3个月,以夜间为重,前倾坐位时疼痛可以减轻,体重减轻10kg。
女性40岁,停经33天,急性右下腹疼痛一天,阵发性加剧6小时,伴恶心呕吐。妇科检查:宫颈轻举痛,宫体正常大小,子宫右侧可触及一6cm×8cm×4cm大肿块,压痛明显。如行剖腹探查术,下述处理中哪项是不恰当的
A.蝮蛇毒B.竹叶青蛇毒C.眼镜蛇毒D.眼镜王蛇毒E.银环蛇毒属于火毒的蛇毒是
在水、稀盐酸或氢氧化钠溶液中均不溶解的为
患者,女性,32岁,左腰部撞伤3h。局部疼痛、肿胀,有淡红色血尿,诊断为右肾挫伤,采用非手术治疗。为患者采取的护理措施应除外
牙周炎X线照片见牙槽骨多呈垂直吸收,牙周创伤X线照片见牙槽骨多呈水平吸收。()
如下图所示,AC杆所受的内力为( )。
一、注意事项1.申论考试是对应考者阅读理解能力、综合分析能力、提出和解决问题能力、文字表达能力的测试。2.作答参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定资料,按照后面提出的“作答要求”作答。二、给定资料2
阅读下面的文章,回答第下列题。(一)我们想把思想作成条理系统,也很不容易。写的时候,有时觉得千头万绪,纷如乱麻,不知怎样才能理出一个纲领来;有时思潮汹涌,争先恐后地要一齐倾泻纸上,不知先写哪一句为是;有时思想主旨,有似断了络索的井底银瓶,再也钓它
最新回复
(
0
)