首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
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(
,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全国计算机二级
相关试题推荐
有以下程序: int fa(int x) { return x *x;} int fb(int x) { return x *x *x;} int f(int( *f1)( ),int( *f2)( ),int x) { return f
若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是
有以下程序 main( ) { int p[7]={11,13,14,15,16,17,18},i=0,k=0; while(i<7&&p[i]%2){k=k+p[i]; i++;} printf("%d\n",k); } 执行后输出的结果
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址 #include <stdio.h> #include <string.h> char*scmp(char*s1,char*s2) {if(s
设有以下定义 int a=0; double b=1.25; char c=’A’; #define d 2 则下面语句中错误的是( )
以下不能正确计算代数式的值的C语言表达式是()。
以下叙述中错误的是
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为【】。
以下说法错误的是
随机试题
“癌前病变”最确切的概念是
A、海马B、淫羊藿C、鹿茸D、补骨脂E、肉苁蓉能补肾阳、温脾止泻
某工程项目,建设单位与施工单位按照《建设工程施工合同(示范文本)》签订了施工合同。合同工期为9个月,合同总价为840万元。工程师批准的施工进度计划如图5-1所示(时间单位:月),各项工作均按照最早时间安排且匀速施工,施工单位的部分报价如表5-3所示。施工合
背景资料:某施工双代号网络进度计划如下图所示,其中A、B、D工作使用同一种施工机械,开工前有一台施工机械出现故障,导致可使用的该机械只有一台,根据现场施工条件,工作顺序调整为B、A、D,设备租赁费2000元/天。问题:
综合管廊应统一(),并应满足管线的使用和运营维护要求。
质量控制是消除偶发性问题,使产品质量()在规定水平。
某盒灯泡中有3只次品和6只正品(每只均可区分),测试员每次取出一只进行测试,直到3只次品全部测出为止。假如第三只次品在第六次测试时被发现,那么不同的测试情况共有多少种?()
习近平总书记在2022年春季学期中央党校(国家行政学院)中青年干部培训班开班式上发表重要讲话。下列对其重要讲话内容的说法,错误的是()。
What’stheweatherlikenow?
ArtistGeorgeSheffieldwasrecentlyfeaturedinadaringpostmodernart______attheWilkesMuseum.
最新回复
(
0
)