首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> #include ’’string.h’’ void fun(char*s[],int n) { char *t;int i,j; for(i=0;i<n-1
有以下程序: #include <stdio.h> #include ’’string.h’’ void fun(char*s[],int n) { char *t;int i,j; for(i=0;i<n-1
admin
2020-07-28
49
问题
有以下程序:
#include <stdio.h>
#include ’’string.h’’
void fun(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://kaotiyun.com/show/qL3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有课程关系模式:R(C#,Cn,T,TA)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址),并且假定不同课程号可以有相同的课程名,每门课程只有一位任课教师,但每位教师可以有多门课程。关系R范式最高达到
若变量已正确定义,以下选项中非法的表达式是
对象实现了数据和操作(方法)的结合,其实现的机制是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
关系的实体完整性要求关系中不能为空的属性是
现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期,Tr(P#,D#,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊的男性病人姓名的表达
结构化程序包括的基本控制结构是
结构化程序设计的基本原则不包括
以下说法中正确的是()。
随机试题
高血压治疗要遵从__________、__________、__________、__________和__________的原则。
A公司拥有B公司19%的表决权资本;B公司拥有C公司60%的表决权资本;A公司拥有D公司60%的表决权资本,拥有E公司6%的权益性资本;D公司拥有E公司45%的表决权资本。上述公司之间存在关联方关系的有
女性,24岁。哺乳期,孕46天行负压吸引人工流产术,突然出现头晕、胸闷,血压下降,脉搏变慢。进一步处理为
以下各方中,可以用治湿温的是
下列交感神经对心脏作用的描述,哪一项是错误的
注射剂的pH值一般控制在:
慢性血源性骨髓炎有效的治疗方法是
智慧城市通过物联网基础设施、云计算基础设施、地理空间基础设施等新一代信息技术以及维基、社交网络、FabLab、LivingLab、综合集成法、网动全媒体融合通信终端等工具,和方法的应用,实现全面透彻的感知、宽带泛在的互联、智能融合的应用。由此可见,智慧
“市场经济不等于资本主义”这一科学论断的理论和实践意义在于()。
设A是主对角元为0的四阶实对称阵,E是4阶单位阵,B=,且E+AB是不可逆的对称阵,求A.
最新回复
(
0
)