首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
70
问题
有以下程序: #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全国计算机二级
相关试题推荐
有以下程序 voidf(int y,int *x) { y=y+*x; *x=*x+y;} main( ) { int x=2,y=4; f(y,&x); printf(“%d%d\n”,x,y);}
有以下程序的输出结果是( ) void swap1(int c[ ]) { int t; t=c[0];c[0]=c[1];c[1]=t; } void swap2(int c0,int c1) { int t; t=c0;c0=c1;
设有以下定义 int a=0; double b=1.25; char c=’A’; #define d 2 则下面语句中错误的是( )
有以下说明和定义语句 structstudent {intage;charnum[8];}; structstudentstu[3]={{20,"200401"},{21,"200402"},{10\9,"200403"}};
以下能正确定义二维数组的是
若有语句:char*line[5],以下叙述中正确的是
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为【】。
某二义树中度为2的结点有18个,则该二叉树中有______个叶子结点。
在一棵二叉树上第6层的结点个数最多是______个。
随机试题
为了保障会计人员能够顺利地履行自己的职责,国家对他们赋予了必要的工作权限,主要包括哪些方面?
测定饮片含水量的方法不能用()
A.摘要B.前言C.结果D.讨论E.材料与方法“是否基于试验结果”是评价
散水一般绘制在()上。
A钢铁集团有限公司成立于2000年3月14日,法定代表人为吕某,企业性质为民营有限公司。集团公司下设焦化厂、炼铁厂、炼钢厂、烧结厂、球团厂、制氧厂、发电厂等生产单位。2016年12月24日起集团公司全面停产检修,停产前在职职工816人。2017年1月2日
20世纪70年代,美国芝加哥大学的教授尤金.法玛决定为市场有效性建立一套标准,法玛把信息划分为()。Ⅰ.历史信息Ⅱ.公开有效信息Ⅲ.内部信息Ⅳ.投资者信息
下列各项中,体现了可理解性要求的有()。
以下利息收入,免征增值税的有()。
Scottishislandisnowawindsweptislandboastingpinemartens,reddeerandpuffins.But170millionyearsago,someverydiff
[2007年GRK真题]夜晚点燃艾叶驱蚊曾是龙泉山区引起家庭火灾的重要原因。近年来,尽管使用艾叶驱蚊的人家显著减少,但是,家庭火灾所导致的死亡人数并没有呈现减少的趋势。以下各项如果为真,能够解释上述情况,除了:
最新回复
(
0
)