首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数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
25
问题
以下程序中函数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上画一个名称为Command1的命令按钮,编写如下程序代码:PrivateTypestusnAsString*20classAsString*20EndTypePrivateSubCommand1
在考生文件夹下有一个工程文件sjt4.vbp,其窗体上有两个标题分别为“添加”和“退出”的命令按钮,一个内容为空的列表框List1。请画一个标签,其名称为Label1,标题为“请输入编号”;再画一个名称为Text1,初始值为空的文本框,如图7所示。程序功能
编写如下程序:PrivateSubCommand1_Click()DimnAsLong,sAsStringn=InputBox("输入一个数")DoWhilen0Printn\10
编写如下程序代码:PrirateSubCommand1_Click()Dimt(10)AsIntegerDimkAsInteger,xAsIntegerFork=10To2Step-1
在窗体上有一个名称为Command1的命令按钮,并编写有如下事件过程:PrivateSubCommand1_Click()Move500,500EndSub程序执行时,单击命令按钮,实现的功能是()。
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:FunctionFun(x) y=0 Ifx
设变量x中的值是395,则下面语句的输出是Printx\100+((xMod100)\10)*10+(xMod10)*100
在考生目录下有一个工程文件sjt5.vbp,包含了所有控件和部分程序。程序运行时,单击”打开文件”按钮,则弹出”打开”对话框,默认文件类型为”文本文件”,默认目录为考生目录。选中in5.txt文件,如图2-20(a)所示,单击”打开”按钮,则把文件中的内容
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
随机试题
诊断应首先考虑为最不可能的病因是
肾上腺皮质可分泌一组类固醇激素,束状带分泌的激素主要是
缺氧引起呼吸加深加快的原因是
六味地黄丸的功能是()。
某单位出纳填写¥6007.14元金额的票据时,写成了“人民币陆仟零柒元壹角肆分”,该出纳人员的写法是错误的。()
斗茶又称茗战,是古代品茶艺术的最高表现形式。()
甲、乙、丙三名学生参加一次考试,试题一共十道,每道题都是判断题,每题10分,判断正确得10分,判断错误得零分,满分100分。他们的答题情况如下:考试成绩公布后,三个人都是70分,由此可以推出,1~10题的正确答案是:
关于μC/OS—II的基本特点,以下说法错误的是()。
Operatingonmoneyandequipmentscroungefromthepublicand1.______fromSiliconValleymillionaires,andonthestubbornst
Ifthecountry’sinvestmentratingis"junk",itmeansthatinvestorsmay______.WhichofthefollowingstatementsaboutGreece
最新回复
(
0
)