首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数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-03-17
68
问题
以下程序中函数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
>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
解析
在main()中,“f(&a[2],5,0);”语句的功能是对数组a[10]中从a[2]到a[6]的数宇(即3,2,1, 6,7)进行从大到小排序,这时数组a[10]中的数字序列变为{5,4,7,6,3,2,1,8,9,10}。“f(a,5,1);”语句的功能是对数字序列{5,4,7,6,3,2,1,8,9,10}中的5,4,7,6,3进行从小到大的排序,所以数组a[10]中的数字序列最终变为{3, 4,5,6,7,2,1,8,9,10}。
转载请注明原文地址:https://kaotiyun.com/show/QYXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在一个容量为15的循环队列中,若头指针front=6,尾指针rear=9,则循环队列中的元素个数为
在运行时,如果按Tab键跳过了一个可以获得焦点的控件(如文本框),其原因可能是
为组合框Combol增加一个列表项“电脑”,下列语句正确的是()。
下列程序段中没有错误的是()。
已知变量x、y为整数型,且x=4,y=12.s为字符串型,且s=a,Lblok为标签控件,下列赋值语句不合法的是()。
下列各声明语句中错误的是()。
当VisualBasic表达式中含有以下多种运算时()。①关系运算②算术运算③逻辑运算④函数运算正确的运算顺序为()。
类模块文件的扩展名为
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串"Basic"的语句是
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
随机试题
肾病综合征应用激素耐药的判断标准是
A.幼稚淋巴细胞增加B.幼稚红细胞增加C.颗粒型巨核细胞增加D.幼稚型巨核细胞增加E.血小板形成型巨核细胞增加特发性血小板减少性紫癜急性型可见
Pollutionisa"dirty"word.Topollutemeanstocontaminate-topsoilorsomethingbyintroducingimpuritieswhichmake【C1】______
王女士离异多年,除工作外,将所有精力都放在女儿小青身上。读大四的小青正面临就业选择,王女士希望她留在自己身边,而小青想到外地工作,远离母亲的约束,为此母女发生了多次争吵,关系异常紧张。于是王女士向社会工作者老李求助,老李运用结构式家庭治疗模式,让母女俩呈现
A.DiGeorge综合征B.Wiscon—Aldrich综合征C.Nezelof综合征D.孤立性IgA缺乏症Rb基因
下列对乳酶生叙述不正确的是
根据《电力法》的规定,用户使用的电力电量,以计量检定机构依法认可的用电计量装置的记录为准。用户受电装置的设计、施工安装和运行管理,应当符合()。
下列属于社会实践中最基本的实践活动的是()。
随着社会现代程度不断提高,社会分工日益精细,人与人之间的依赖程度也愈来愈高,人们的生活重心正逐渐由工作单位向社区转移,而就本质而言,人与人之间的互动关系构成了社区生活的主要内容,因此()。
工作“一刀切”的方法是否认了
最新回复
(
0
)