首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
50
问题
有以下程序: #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全国计算机二级
相关试题推荐
以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是( )
将以下程序段写成三目运算表达式:【】。if(a>b)max=a;elsemax=b;
排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称______。
以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是()。
按条件f对关系R进行选择,其关系代数表达式为()。
以下叙述中错误的是
设有定义:intk=1,m=2;floatf=7;,则以下选项中错误的表达式是
Jackson方法是一种面向【】的结构化方法。
在一棵二叉树上第5层的结点数最多是()。
随机试题
肝脏活体组织穿刺术的禁忌证有哪些?
A.下肢腱反射无改变B.膝腱反射减弱或消失C.跟腱反射减弱或消失D.下肢病理反射征阳性L4~5椎间盘突出
甲向某房地产开发公司预订了一套住房,双方签订了房屋买卖合同,甲首付了30%的款项,双方并办理了预告登记。后房地产开发公司因资金紧张又将该套楼盘整体抵押给某银行,房地产开发公司因到期不能偿还银行贷款而发生纠纷。下列表述正确的是:
水池施工中,橡胶止水带的接头方法是()。
波动率对期权价值的影响,无论是看涨期权还是看跌期权,或是欧式期权还是美式期权,其对期权价格的影响总是正向的,即波动率越大,期权价格越高。()
企业年金由国家宏观指导、企业内部决策执行,费用由企业和职工个人缴纳,企业缴费在工资总额()以内的部分,可从成本中列支。
认为遗传对心理发展作用的大小依赖于环境的变化,而环境作用的发挥也受到遗传因素的制约,这种理论是()
奶瓶龋最常见于()。
SpeakerA:Youaremostbeautifulinthatredsweater!SpeakerB:______
Heoftenfindsfaultwithmywork.
最新回复
(
0
)