首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序 void f(int b[],int n,int flag) {int id,t; for(i=0;i<n=1;i++) for(j=i+1;j<n;j++)
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序 void f(int b[],int n,int flag) {int id,t; for(i=0;i<n=1;i++) for(j=i+1;j<n;j++)
admin
2018-11-21
50
问题
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序
void f(int b[],int n,int flag)
{int id,t;
for(i=0;i<n=1;i++)
for(j=i+1;j<n;j++)
if(flag?b
>b
:b
<b[j])
{t=b
;b
=b
;b
=t;}}
main()
{int a[10]={5,4,3,2,1,6,7,8,9,10},i;
1j[&a[2],5,0);f(a,5,1);
for(i=0;i<10;i++)printf("%d,",a
);
}
程序运行后的输出结果是
选项
A、1,2,3,4,5,6,7,8,9,10,
B、3,4,5,6,7,2,1,8,9,10,
C、5,4,3,2,1,6,7,8,9,10,
D、10,9,8,7,6,5,4,3,2,1,
答案
B
解析
本题主要考查函数的调用。在main函数中,两次调用f函数进行排序,f函数有三个参数,第一个参数是数组地址,第二个参数是需要排序的数据个数,第三个参数指定排序依据。第一次调用f函数的时候,从第三个元素开始对5个元素进行从大到小的排序,因此调用f函数转换数组a的值分别为:5,4,7,6,3,2,1,8,9,10;第二次调用f函数对数组a的前5个元素进行从小到大的排序,因此排序完成后数组a的值变成:3,4,5,6,7,2,1,8,9,10。
转载请注明原文地址:https://kaotiyun.com/show/ivxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是______。
已知字符A的ACSII码值为65,以下语句的输出结果是【 】。char ch=’B’; printf(“%c%d\n”,ch,ch);
有三个关系R、s和T如下:则由关系R和S得到关系T的操作是
在计算机中,算法是指
下列叙述中错误的是()。
设有定义:inta=2,b=3,c=4;,则以下选项中值为0的表达式是
若有定义:char *x="abcdefghi";,以下选项中正确运用了strcpy函数的是______。
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为()。
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是()。
随机试题
下列关于盈亏平衡点的说法不正确的是()
女性,17岁。因高热、口腔溃疡、多关节痛10天来诊,伴劳累后胸闷气短,查体见面部蝶形红斑,手指指端红色痛性结节,浅表淋巴结轻度增大,双肺无干湿哕音,心率70次/分,心律齐,肺动脉区第二心音亢进,无杂音,双下肢无水肿。抗核抗体1:1000阳性,抗dsDNA阳
人民法院审理民事案件,应当根据自愿和合法的原则进行调解。对此,下列哪些理解是错误的?
题37-38:某五层砌体结构办公楼,立面简图见图1-14。抗震设防烈度7度,设计基本地震加速度值为0.15g。各层层高及计算高度均为3.6m,采用现浇钢筋混凝土楼、屋盖。砌体施工质量控制等级为B级,结构安全等级为二级。已知各种荷载(标准值):屋面恒载
企业债务成本过高时,不能调整其资本结构的方式是()。
下列关于最佳资本结构的表述,不正确的是()。
甲因和乙口角,持一棍殴打乙,因乙躲避不及致棍击中其头部,致使乙当场死亡。之后甲发现乙的口袋中有大量现金,于是将现金拿走。其行为构成()。
某系统集成企业为提升企业竞争能力,改进管理模式,使业务流程合理化实施了(59),对业务流程进行了重新设计,使企业在成本、质量和服务质量等方面得到了提高。
Afterhegaveareportabouttheschool,Mr.White______thevisitorsaroundit.
A.apparentlyB.part-writtenC.treatsD.workE.securedF.supplyG.fully-writte
最新回复
(
0
)