首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序中函数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
40
问题
下列程序中函数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://kaotiyun.com/show/ruCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言中的dread(buffer,size,count,fp);函数是用来读取二进制文件的,关于buffer的叙述正确的是()。
有下列程序的输出结果是()。structS{intn;inta[20];};voidf(int*a,intn){inti;for(i=0;i<n一1;i++)a[i]+=i;}main(){inti;struetSs={1
下列说法正确的是()。
设变量均已正确定义,若要通过,si2anf(“%d%c%d%c”,&a1,&e1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符x和Y。以下所示的输入形式中正确的是(注:口代表空格字符)()。
下列定义数组的语句中错误的是()。
在软件开发中,需求分析阶段可以使用的工具是()。
设有一联合体变量定义如下:uniondata{longa;floatb;intc;chard;};uniondatax;执行下列语句后,正确的联合体变量x的值是()
下列方法中,属于白盒法设计测试用例的方法的是()。
深度为7的二叉树共有127个结点,则下列说法中错误的是()。
随机试题
A.胃气虚证B.湿热蕴脾证C.食滞胃脘证D.胃火炽盛证E.脾胃虚寒证某男孩,8岁,近日脘腹胀满,嗳气厌食,嗳出酸腐气味,大便不调,苔厚腻,脉滑。此属
薄荷的主治是()。
下列统计数据中,属于观测数据的有()。
甲、乙、丙、丁、戊公司均为增值税一般纳税人,适用的增值税税率为17%,2014年11月30日,甲公司资产负债表有关项目期末余额为:货币资金项目18500万元,应收账款项目3600万元,预收款项项目800万元,应交税费项目100万元,12月份相关交易事项如
2016年8月,国内Q省D啤酒公司收购B省两家啤酒公司的股权,进入B省市场。几个月后,B省Y啤酒公司也收购Q省三家啤酒公司的股权,进入Q省市场。根据以上信息可以判断,Y啤酒公司采取的措施属于()。
乙租住甲的房屋,甲起诉乙支付拖欠的房租。在诉讼中,甲放弃乙支付房租的请求,但要求法院判令解除与乙的房屋租赁合同。下列关于本案的哪种说法是正确的?()
在IT外包日益普遍的浪潮中,企业为了发挥自身的作用,降低组织IT外包的风险,最大程度地保证组织IT项目的成功实施,应该加强对外包合同的管理,规划整体项目体系,并且________。
I______oneofmyoldclassmatesinthestreetyesterday.
HowdoesthewriterknowthecompanyinBeirut?HowaboutthebusinessoftilecompanyinBeirut?Ithasreestablishedand_
Untilthenineteensixties,blackpeopleinmanypartsoftheUnitedStatesdidnothavethesamecivilrightsaswhitepeople.
最新回复
(
0
)