首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。 #include <stdio.h> void f(int b[], int n, int flag) {
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。 #include <stdio.h> void f(int b[], int n, int flag) {
admin
2015-11-24
12
问题
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。
#include <stdio.h>
void f(int b[], int n, int flag)
{
int i,j,t;
for (i=0; i<n-1; i++)
for (j=i+1; j<n; j++)
if (flag ? b
>b[j] : b
<b[j])
{ t=b
; b
=b[j]; b[j]=t; }
}
main()
{
int a[10]={5,4,3,2,1,6,7,8,9,10}, i;
f(&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
解析
本题重点考察函数的参数传递,函数的参数传递分为传值和传地址两种情况。本题就是结合数组考查参数传递的情形。解析:函数f完成的功能是对数据进行排序,语句f(&a[2],5,0)的作用是对从a[2]开始的5个元素进行从大到小排序。注意:这里传递的是地址&a[2],所以排序操作可看作是直接对数组a操作,执行后的结果为5,4,7,6,3,2,1, 8,9,10。语句f(a,5,1)对数组a的前5个元素从小到大排序,排序后数组为:3,4,5,6,7,2,1, 8,9,10。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/lAID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
甲、乙两名运动员在400米的环形跑道上练习跑步,甲出发1分钟后乙同向出发,乙出发2分钟后第一次追上甲,又过了8分钟,乙第二次追上甲。此时乙比甲多跑了250米,问两人出发地相隔多少米?
某条公交线路上共有10个车站,一辆公交车在始发站上了12个人,在随后每一站上车的人数都比上一站少1人。到达终点站时,所有乘客均下了车。如果每个车站下车乘客数相同,那么有多少人在终点站下车?()
《行政处罚法》规定,作为例外,行政机关及其执法人员可以当场收缴罚款。但在下列哪种情况下,当事人有权拒绝缴纳罚款?()
根据下面材料回答下列小题。自20世纪末期,山西同全国一样粮食供需形势发生逆转,粮价持续走低,粮食生产效益滑坡,农民生产积极性受挫。2004年初,中央下发“一号文件”,实施了“一减三补”等一系列惠农政策,之后连续三年出台中央“一号文件”,“保护和加强
根据下面材料回答下列小题。2009年末我国广义货币供应量余额为60.6万亿元,比上年末增长27.7%,狭义货币供应量余额为22.0万亿元,比上年末增长32.4%,流通中现金余额为3.8万亿元,比上年末增长11.8%。2009年末全部金融
①经过理论与实践的积累,再生建筑学也逐步成为了一门独立而完整的技术科学②到第一次世界大战爆发时,欧洲众多城市已经完成改造,向现代生活方式过渡③在保持原有建筑基本架构的基础上,通过改变局部结构和装修,大幅改变建筑的使用功能,这就
西方语言的书写形式是字母文字,这种文字既不表形也不表意,而仅仅表音。这种纯粹记录语言的字母文字频繁地刺激人们的大脑,逐渐形成了西方人长于语言思维的特点。而汉语书写符号是方块汉字,它不仅表音,还能表形、表意。这种音、形、意互相联系的文字,使中国人长于形象思维
有两列正态变量x和y,已知其中Sx=4,Sy=2,Sx-y=3,那么这两列变量的积差相关系数是()
设函数f(x)=一2x2+3x+2k。则f(x)与横轴的交点在区间(一2,2)中。
在T-SQL中,提取游标curl第5行数据的语句是【6】ABSOLUTE5FROMcurl…
随机试题
简述决定和影响国民收入增长的主要因素。
支气管扩张表现为支气管肺癌表现为
一患者戴用全口义齿,主诉经常咬舌,无其他不适,检查发现,两侧后牙耠面低,排列偏舌侧。最好处理
下列公式错误的是()。
采取委托银行收款方式销售货物的,增值税纳税义务发生时间是银行收到货款的当天。()
业务收支以人民币以外的其他货币为主的单位可以选定某种货币作为记账本位币,据此填制会计凭证、登记会计账簿、编报财务会计报告。( )
下列各项中,破产人的债权人对担保财产享有优先受偿权的有()。
2010年3月闭幕的十一届全国人大三次会议表决通过了修改选举法的决定。下列选项中,属于本次选举法修改后新增内容的是()。
WatchingMoviesinEnglishI.OnegreatadvantageofEnglishlearners:Beingabletowatch【T1】______inEnglish【T1】______since
Whoisthewoman?
最新回复
(
0
)