首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序 void flint b[],int n,int flag) main() {int i,j,t;
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序 void flint b[],int n,int flag) main() {int i,j,t;
admin
2020-05-19
28
问题
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序
void flint b[],int n,int flag) main()
{int i,j,t; {int a[10]={5,4,3,2,1,6,7,8,9,10},i;
for(i=0;i
for(j=i+1;j
if(flag?b
>b[j]:b
{t=b
;b
=b[j];b[j]=t;} 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,l,6,7,8,9,10,
D、10,9,8,7,6,5,4,3,2,1,
答案
B
解析
主函数中进行了两次f函数的调用。第一次传递给形参数组b的地址为元素a[2]的地址,n接收数据位5,因此数组b中元素为3,2,1,6,7,此时nag的值为0,进行由大到小排序,而数组b和实参数组a共用一段存储空间,第一次调用结束以后,数组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://jikaoti.com/ti/VwG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于continue和break的叙述中正确的是()。
若intfun(doublex[10],int*n),则下面针对此函数的函数声明语句中正确的是()。
若有定义语句doublea,*P=&a;,下列叙述中错误的是()。
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
以下关于C语言的叙述中正确的是()。
下面对“对象”概念描述正确的是()。
与十进制数200等值的十六进制数为
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
随机试题
女,22岁,肥胖,闭经,拟诊为多囊卵巢综合征。内分泌测定其变化应该是()
骨骼肌纤维形成横纹的原因是()
阻塞部位在肺动脉近端的慢性血栓性栓塞肺动脉高压适宜的治疗是
[2005年,第46题]已知φθ(Cu2+/Cu)=+0.3419V,φθ(Fe3++Fe2+)=+0.771Vφθ(Sn4+/Sn2+)=+0.151V,φθ(I2/I-)=+0.5355V其还原杰还原性由强到弱的顺序为()。
下列属于非流动资产的项目有()。
计算机器设备的重置成本时,下列各项不应计入的费用是( )。
2018年年初某企业房产原值共计5000万元、占地80000平方米,其中厂房原值3000万元、占地63000平方米,企业办学校、托儿所的房产原值合计为1200万元、占地共10000平方米,企业办招待所原值800万元、占地5000平方米,企业厂区内绿化用地2
按执行部门分,该年度我国企业部分的“科学研究与试验发展经费支出”约为:按经费来源分,该年度我国企业部分的“科学研究与试验发展经费支出”约比政府部分:
某上市公司种植了大面积的稻谷。如果该公司的稻谷产量预期丰收,则该公司的股票价格就会上涨;如果该公司的稻谷产量预期减产,则该公司的股票价格就会下跌。有媒体报道,气象学家们已经预测,从第二天开始该公司稻谷种植区会有非常充分的降雨,因为充分的潮湿对目前稻谷的丰收
全面发展教育的重要组成部分包括()
最新回复
(
0
)