首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序: #include <string.h> void f(char p[][10],int n) { char t[20]; int i,j; for(i=0
以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序: #include <string.h> void f(char p[][10],int n) { char t[20]; int i,j; for(i=0
admin
2013-02-23
50
问题
以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序: #include <string.h> void f(char p[][10],int n) { char t[20]; 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[][10]:{"abc","aabdfg","abbd","dcdbe","cd",);int i; f(p,5); printf("%d\n",strlen(p[0])); } 程序运行后的输出结果是( )。
选项
A、6
B、4
C、5
D、3
答案
4
解析
函数strcmp(字符串1,字符串2)作用是将“字符串1”和“字符串2”进行比较,如果“字符串1”>“字符串2”,返回一个人于0的整数值;如果“字符串1”<“字符串2”,返回一个小于0的整数值;如果“字符串1”=“字符串2”,返回 0。
函数strcpy(字符串数组名,字符串,[整型表达式])的作用是将“字符串”的前“整型表达式”个字符存入到指定的“字符数组”中,若省略“整型表达式”,则将整个“字符串”存入“字符数组”中。
函数f()的功能是利用选择法把一个具有n行的二维数组中按行存放的n个字符串由大到小排序。在主函数中定义了一个二维字符数组p并给它按行赋初值,然后调用f()函数,把它按行从大到小排列。字符串比较大小的标准是从第一个字符开始依次向右比较,遇到某一个字符大,该字符所在的字符串就是较大的字符串。由此可知最大的字符串为“dcdbe”,排序后存放在第一行,其首地址为p[0],在输出语句输出的p[0]指向的字符串长度是5。
转载请注明原文地址:https://kaotiyun.com/show/cEJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。structdate{long*a;structdate*next;doubleb;}too;printf("%d",sizeof(too));
若有以下定义:chara;intb;floatc;doubled;则表达式a*b+d-c值的类型为______。
以下程序的输出结果是______。main(){inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++)s+=a[
下面程序的输出结果是______。main(){inta[]={1,2,3,4,5,6,7,8,9,0},*p;p=a;ptintf("%d\n",*p+9);}
以下程序的输出结果是______。main(){inta=-1,b=1,k;if((++a<0)&&!(b--<=0))printf("%d%d\n",a,b);elsepri
将E-R图转换到关系模式时,实体与联系都可以表示成______。
下面不属于软件设计原则的是______。
若有以下定义语句:doublea[5];inti=0;能正确给a数组元素输入数据的语句是()
软件设计中,有利于提高模块独立性的一个准则是()
计算机软件系统包括______。
随机试题
手握空拳以食、中、无名、小指近侧指间关节背侧突起部着力的手法是:()
脑出血与蛛网膜下隙出血的主要区别是
下列选项中,属于世亚行贷款项目的主要采购方式的有()。
已知矩阵,则A的秩r(A)等于()。
潜在投标人名单确定后,对每一个潜在投标人提供的资料进一步评审,合格的投标人应具有圆满履行合同的能力,符合下列条件( )。
在质量管理体系八项原则中,体现组织进行质量管理的基本出发点与归宿点的原则是()。
属于工资核算模块初始化设置的有()。
某房地产开发公司系增值税一般纳税人,2018年3月25日与政府部门签订了紫金项目的土地使用权出让合同,土地出让金3亿元,合同约定土地出让金于3月30日前支付,但未约定具体交付土地日期,实际交付日期4月25日。请写出销售开发产品采用一般计税方法计算增值税
孟子说“征于色,发于声,而后喻”,意在强调教师的()
从人类可持续发展的角度来说,植物性食品对于地球资源的利用率确实要高一些。对于那些为了这个目标而素食的人来说,确实应该给予充分的尊敬。但是人类的发展毕竟是为了让人们活得更美好。那些让人们活得很美好的东西,无论是汽车飞机还是电脑网络,都是依靠消耗地球资源而存在
最新回复
(
0
)