首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
62
问题
有以下程序: #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全国计算机二级
相关试题推荐
有以下程序 void sort(int a[ ],int n) { int i,j,t; for(i=0;i<n-1;i+=2) for(j=i+2;j<n;j+=2) if(a[i]<a[j]) { t=a[i];a[i]=a[
有以下程序int a=2;int f(int *a){return (*a)++;}main( ){ int s=0; { int a=5; s+=f(&a); } s+=f(&a); printf(“%d\n”,
以下叙述中正确的是( )
已有定义:.chara[]="xyz",b[]={’x’,’y’,’z’);,以下叙述中正确的是
若变量a是int类型,并执行了语句:a=’A’+1.6;则正确的叙述是()。
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为【】。
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送
在一棵二叉树上第5层的结点数最多是()。
某二义树中度为2的结点有18个,则该二叉树中有______个叶子结点。
树是结点的集合,它的根结点数目是()。
随机试题
患者,女,25岁,已婚。近半年来常感小腹部隐痛,拒按。痛连腰骶,劳累时加重。带下量多,色黄,质黏稠,胸闷纳呆,口干便秘,小便黄赤,舌体胖大,色红,苔黄腻。脉滑数。治疗应首选()
简析德日法西斯专政建立的不同点
关于麻醉药品和第一类精神药品运输的管理正确的是( )。
抗震规范限制了多层砌体房屋总高度与总宽度的最大比值。这是为了:()
国际上普遍采用的政府采购方式是()。
乙公司是一家上市公司,适用的企业所得税税率为25%,当年息税前利润为900万元,预计未来年度保持不变。为简化计算,假定净利润全部分配,债务资本的市场价值等于其账面价值,确定债务资本成本时不考虑筹资费用。证券市场平均收益率为12%,无风险收益率为4%,两种不
莫让科学在娱乐中沉沦①霍金开通微博而引来大批关注与粉丝,被网友称为“霍金也网红”。此诚乃一件好事,借力于现代信息科技帮助之下,大科学家霍金与中国有了更直接便利的交流互动方式,让人们更加了解霍金与他的物理科学研究。但我们同时也需警惕莫让科学在这娱乐
下列作品不是达.芬奇创作的是()。
阅读下列说明,回答问题。[说明]某企业信息系统投入运行后,由运行维护部门来负责该信息系统的日常维护工作以及处理信息系统运行过程中发生的故障。运行维护部门为保证发生故障后,系统能尽快恢复,针对系统恢复建立了备份与恢复机制,系统数据每日
Thelinkbetweenhealthandincomeseemsprettyuncontroversial.【C1】______all,healthypeoplecanworklongerandharderthansi
最新回复
(
0
)