首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数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
17
问题
以下程序中函数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全国计算机二级
相关试题推荐
运行以下程序后,输出的图案是()。Form1.ClsAS=StringS(10,"*")Fori=1To5n=10-2*iX$=AS:Y$=Space$(n)Mid$(X$,i+1,
在考生文件夹下有一个工程文件sjt4.vbp,其窗体上有两个标题分别为“添加”和“退出”的命令按钮,一个内容为空的列表框List1。请画一个标签,其名称为Label1,标题为“请输入编号”;再画一个名称为Text1,初始值为空的文本框,如图7所示。程序功能
在窗体上有一个名称为Commandl的命令按钮,并编写有如下事件过程:PrivateSubCommandl_Click()Move500,500EndSub程序执行时,单击命令按钮,实现的功能是()
在窗体上画一个名称为Text1的文本框,然后画3个单选按钮,并用这3个单选按钮建立一个名为Option1的控件数组,程序运行后,如果单击某个单选按钮,则文本框中的字体根据所选择的单选按钮切换,如图1所示。请选择适合空白处的语句()。Privat
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:FunctionFun(x) y=0 Ifx
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是( )。
以下数组定义语句中,错误的是()。
随机试题
得至0;获得v.a______
患者杨某,心腹卒痛,突然昏倒,牙关紧闭,不省人事,苔白脉迟。治宜选用()
调查对象和调查单位可以是某种实体,也可以是某种现象和行为。()
通常所说的“四通一平”工程是指()。
关于给排水柔性管道沟槽回填质量控制的说法,正确的有()。
各单位应定期将会计账簿记录与相应的会计凭证记录逐笔核对,检查以下内容是否一致( )。
计算机的用途不同,对其部件的性能指标要求也有所不同。以科学计算为主的计算机,应该(21)。
Animalsperformmanyusefulandentertainingjobs.Dogsareparticularlyvaluableguidingtheblind,protectingproperty,
Theexplorerlosthiswaysoheclimbedtothetopofthehillto______himself.
Therelationshipbetweenthehomeandmarketeconomieshasgonethroughtwodistinctstages.Earlyindustrializationbeganthep
最新回复
(
0
)