首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include <stdio.h> #include "string.h" void tim(char *s[],int n) { char *t;int i,j; for(i=0;
有下列程序: #include <stdio.h> #include "string.h" void tim(char *s[],int n) { char *t;int i,j; for(i=0;
admin
2009-08-24
25
问题
有下列程序: #include <stdio.h> #include "string.h" void tim(char *s[],int n) { char *t;int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(strlen(s
)>strlen(s[j])) {t=s
;s
=s[j];s[j]=t;} } main() { char *ss[]= {"bcc","bbcc","xy","aaaacc","aabcc"}; fun(ss,5);printf("%s,%s\n",ss[0],ss[4]); } 程序的运行结果是( )。
选项
A、xy,aaaacc
B、aaaacc,xy
C、bcc,aabcc
D、aabcc,bcc
答案
A
解析
从main函数入手,定义了指向字符串的指针数组,并赋予了初始值,调用fun()函数,函数的功能是:比较数组中各个元素的长度,按元素长度从小到大排列数组元素,所以执行fun(ss,5)函数后,*ss[]={"xy","bcc","bbcc","aabcc","aaaacc"},所以调用printf函数输出ss[0],ss[4]的值分别为xy,aaaacc。
转载请注明原文地址:https://jikaoti.com/ti/ybI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于菜单设计,下列叙述中错误的是()。
两个或两个以上的模块之间关联的紧密程度称为()。
若在窗体模块的声明部分声明了如下自定义类型和数组PrivateTyperecCodeAsInteger:CaptionAsStringEndTypeDimarr(5)Asrec则下面的输出语句中正确的是
PrintFormat(1234.56,"###")语句的输出结果是
使用自盒测试方法时,设计测试用例应根据()。
下面属于良好程序设计风格的是()。
使用白盒测试方法时,设计测试用例应根据()。
下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是()。
在计算机中,算法是指()。
算法的空间复杂度是指()。
随机试题
Theoldtownhasnarrowstreetsandsmallhouses________arebuiltclosetoeachother.
"医乃仁术"主要是指医生在临床诊治工作中,应
其他投资支出的内容有(),为可行性研究购置固定资产的费用;购买或自行开发无形资产的费用,递延资产。
工艺技术建设方案设计提出的()是各公用工程专业进行方案设计的依据。
二氧化碳中毒常为()性中毒。
信用证未规定交单期,出口商交单应在信用证有效期内但不得晚于提单签发日后()。
陈某租住王某的房屋,租赁至2010年8月。王某欠陈某10万元货款,应于2010年7月偿付。至2010年8月,王某尚未清偿货款,但要求收回房屋并请求陈某支付1万元租金,根据《合同法》与担保法律制度的规定。下列关于陈某的权利的表述中。正确的是()。
ComplimentaryDowJonesNewsGetDowJonesReal-TimeNewsforInvestorsatnochargewithyourScottrade,account!It’sthe
社会主义核心价值观的先进性体现在
TheSenatehasanot-to-be-missedopportunityinthenextfewweekstopasslegislationgivingtheFoodandDrugAdministration
最新回复
(
0
)