首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数f的功能是: 当flag 为1时,进行由小到大排序;当flag 为0时,进行由大到小排序。void f(int b[], int n, int flag){int i, j, t; for (i=0; i<n-1; i++)
以下程序中函数f的功能是: 当flag 为1时,进行由小到大排序;当flag 为0时,进行由大到小排序。void f(int b[], int n, int flag){int i, j, t; for (i=0; i<n-1; i++)
admin
2009-01-15
53
问题
以下程序中函数f的功能是: 当flag 为1时,进行由小到大排序;当flag 为0时,进行由大到小排序。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[!]>[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,
答案
2
解析
题目中先后两次调用了函数f()。第1次,使用参数“&a[2],5,0”表示从数组a下标为2的元素开始,对其后的5个元素进行由大到小排序。所以排序结果是{5,4,7,6,3,2,1,8,9,10)。第2次,使用参数“a,5,1”表示从数组a的首元素开始,对其后5个元素进行由小到大排序。所以排序结果是{3,4,5,6,7,2,1,8,9,10)。故本题应该选择B。
转载请注明原文地址:https://kaotiyun.com/show/BhXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段中,输出结果为“Hi”的是()。
PrintFormat(1234.56,"###.#")语句的输出结果是( )。
程序流程图中带有箭头的线段表示的是()。
程序流程图中带有箭头的线段表示的是()。
在窗体上有一个名称为Commandl的命令按钮,并编写有如下事件过程:PrivateSubCommandl_Click()Move500,500EndSub程序执行时,单击命令按钮,实现的功能是()
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:FunctionFun(x) y=0 Ifx
设变量x中的值是395,则下面语句的输出是Printx\100+((xMod100)\10)*10+(xMod10)*100
下面变量定义中错误的是
语句PrintFormat(Int(12345.6789*100+0.5)/100,“0000,0.00”)的输出结果是()。
以下数组定义语句中,错误的是()。
随机试题
下列病变应当选择的检查方法A.咬颌翼片B.下颌后部咬颌片C.下颌横断咬颌片D.下颌骨后前位片E.根尖片邻面龋
脑出血患者,45岁。入院2天,一直处于浅昏迷状态,颅内压继续增高,生命体征尚可,心肾功能良好,脑CT示小脑出血血肿200ml左右,侧脑室有扩大征象,采取何种措施最合适
最惠国待遇是是世贸组织多边贸易制度中最重要的基本原则和义务,则下列关于其的说法哪项是正确的?()
[2007年第148题,2003年第137题]无障碍设计中,只设坡道的建筑入口,坡道最大坡度为:
《律师事务所从事证券法律业务管理办法》规定,律师被吊销执业证书的,限制从事部分证券法律业务。( )
当股票投资必要收益率等于无风险收益率时,β系数()。
物流信息系统测试方法可分为()。
幼儿园要重视各种体育活动,特别是户外体育活动,每天应保证儿童至少有________小时的户外体育活动时间。
随着年龄的增长,儿童的意义记忆能力逐渐发展,机械记忆能力逐渐减弱。()
如今,传统的社会就业观的坚冰在一层层融化,科学的事业发展观的阳光在一点点升温,学子们终于豁然开朗,体面和尊严不是外在的虚荣和涂抹的光鲜,而在于自己辛勤劳动的成就,事业腾挪的空间。如果乡村同样能够圆梦,有实现人生价值的机会,有事业发展的天地,为什么还要株守于
最新回复
(
0
)