首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数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
55
问题
以下程序中函数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”的是()。
程序流程图中带有箭头的线段表示的是()。
程序流程图中带有箭头的线段表示的是()。
在考生文件夹下有一个工程文件sjt4.vbp,其窗体上有两个标题分别为“添加”和“退出”的命令按钮,一个内容为空的列表框List1。请画一个标签,其名称为Label1,标题为“请输入编号”;再画一个名称为Text1,初始值为空的文本框,如图7所示。程序功能
编写如下程序:PrivateSubCommand1_Click()DimnAsLong,sAsStringn=InputBox("输入一个数")DoWhilen0Printn\10
在窗体上有一个名称为Commandl的命令按钮,并编写有如下事件过程:PrivateSubCommandl_Click()Move500,500EndSub程序执行时,单击命令按钮,实现的功能是()
下面变量定义中错误的是
随机试题
做市商制度是指()。
女,24岁,晕车剧烈呕吐,继之呕鲜血50ml,无腹痛及发热。既往体健。查体:无明显贫血征,无黄疸,血压13.8/8.0kPa(90/60mmHg),心肺无异常,腹软,肝脾未扪及,最可能的诊断是
患者,男,54岁。上腹部不适半年,黑便5天,上消化道钡剂造影发现胃窦部不规则龛影,直径6cm。黏膜皱襞中断,邻近胃壁僵硬。纤维胃镜检查为胃窦不规则隆起,有较大溃疡,周围黏膜僵硬,皱襞不规则。临床诊断为溃疡型胃癌。问题2:行常规上腹超声检查,可能发现的声
刺激骨髓红细胞前体分化又称淋巴毒素
()制订会计电算化发展规划,为企业领导提供重大硬件配置、软件使用、项目应用的决策依据。
基金份额总额不固定,而且可以在基金合同约定的时间和场所申购或者赎回的基金是()。
“教育即生活”、“学校即社会”、“从做中学”是()的重要主张。
下列不能正确反映事物之间存在联系的有()。
某学生成绩管理系统的“主窗体”如下图左侧所示,点击“退出系统”按钮会弹出下图右侧“请确认”提示框;如果继续点击“是”按钮,才会关闭主窗体退出系统,如果点击“否”按钮,则会返回“主窗体”继续执行系统。
Ifthereisnodifferenceingeneralintelligencebetweenboysandgirls,whatcanexplaingirls’poorperformanceinsciencean
最新回复
(
0
)