首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
78
问题
有以下程序: #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[
有以下程序 struc STU { charname[10]; intnum; }; voidf1(structSTUc) { structSTUb={“LiSiGuo”,2042}; c=b; }
有以下程序段中b的值是( ) int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b; b=p[5];
设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是( )
有以下程序的输出结果是( ) main( ) { int i,n=0; for(i=2;i
设有定义:int a,*pa=&a;以下scanf语句中能正确为变量a读入数据的是( )
有以下定义和语句 inta[3][2]={1,2,3,4,5,6,},*p[3]; p[0]=a[1]; 则*p[0]+1)所代表的数组元素是
设有定义语句 int x[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是
若变量a是int类型,并执行了语句:a=’A’+1.6;则正确的叙述是()。
在深度为7的满二叉树中,叶子结点的个数为()。
随机试题
患者男性,1d前大量饮酒后出现腹痛,恶心,呕吐,查体:左上腹有横行呈带状压痛及肌紧张,左腰部皮下淤血而发蓝,该患者的诊断是
淋巴瘤最常见的表现是
因为土地具有()优势,决定了土地使用者为取得土地使用权或所有权而愿意支付的基本地价数额。
根据《宪法》的有关规定,下列选项中主体与其职权对应关系错误的是()。
资本主义经济危机是资本主义基本矛盾尖锐化的产物,其本质特征是()
设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(f,A),(d,B),(e,D),(c,e),(a,C)}该数据结构为()。
Whatdoesthemando?
•Readthefollowingarticleaboutadvertising.•Foreachquestion15-20,markoneletter(A,B,CorD)onyourAnswerSheetfor
Assumingthataconstanttravel-timebudget,geographicconstraintsandshort-terminfrastructureconstraintspersistasfundame
Tom:Hey,Ithinkit’sstartingtorain!George:Yeah,it’sraining.GoodthingIbroughtalongmyumbrella.【D8】____________Don’t
最新回复
(
0
)