首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<string.h> void f(char p[][10],int n) /* 字符串从小到大排序 */ {char t[10];int i,j; for(i=0;i<n-1;i++) fo
有以下程序: #include<string.h> void f(char p[][10],int n) /* 字符串从小到大排序 */ {char t[10];int i,j; for(i=0;i<n-1;i++) fo
admin
2011-06-10
47
问题
有以下程序: #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(
,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
答案
D
解析
strcmp(str1,str2)是比较字符串str1和str2,若str1>str2,返回值为正数;f()函数的功能就是将字符串按照从小到大的顺序进行排列,需要注意的是比较的足字符串中每个字符的ASCII值的大小,所以元素p[0]是“abc”,它的长度为3。
转载请注明原文地址:https://kaotiyun.com/show/SxPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序: #include<string.h> main( ) { char *p="abcde\0ghjik\0"; printf("%d\n",strlen(p) ); } 程序运行后的输出结果是
函数YangHui的功能是把杨辉三角形的数据赋给二维数组的下半三角,形式如下 1 1 1 1 2 1 1
设有如下定义 struct ss { char name[10]; int age; char sex; } std[3],* p=std; 下面各输入语句中错误的是
以下叙述中正确的是( )
若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|
设x、y、z均为int型变量,请写出描述“x或y中至少有一个小于z”的表达式______。
按条件f对关系R进行选择,其关系代数表达式为()。
结构化程序设计的一种基本方法是
下列说法不正确的是()。
线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是()
随机试题
太阳循着亘古不变的路途正越来越大
A.α受体阻断剂B.β受体阻断剂C.α受体激动剂D.β受体激动刺E.胆碱能神经阻滞剂低血容量性休克B.感染性休克C.心源性休克D.神经源性休克E.过敏性休克
缩宫素禁用于()。
区域规划的编制程序包括()。
下列资产中,企业不能将其划分为持有至到期投资的有( )。
下列说法错误的是( )。
企业在筹资决策中,除了考虑资金成本因素外,还需要考虑的因素有()。
Itwasabusymorning,about8:30,whenanelderlygentlemaninhis80scametothehospital.Iheardhimsayingtothenurseth
某人被判处死缓,在监狱里认真改造,有立功表现,后来给他减刑,他表现得越来越好。这个过程隐含的行为塑造原理有()
在库存管理中,合理库存量应为正常时的周转库存量和(26)库存量之和。列表法是一种计算周转库存量的简单方法,周转库存量使在进货不足的情况下,仍能保证生产性消费,故其值应为进消费额中的(27)。现有某厂使用钢材在非均衡进消而全年进消相等的条件下,按表16-2预
最新回复
(
0
)