首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数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
42
问题
以下程序中函数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全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()DimxAsInteger,yAsIntegerx=1:y=1Doy=x*yIfy>10The
下面对对象概念描述正确的是
下面哪个属性不是框架控件的属性()。
以下合法的VB变量名是()。
下面有关标准模块的叙述中,错误的是()。
设有如下关系表:则下列操作正确的是()。
将E-R图转换为关系模式时,实体和联系都可以表示为( )。
(1)在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm。其功能是随机产生20个0~1000的整数,放入一个数组中,然后输出这20个整数中小于500的所有整数之和。程序运行后,单击命令按钮(名称为Command1,标题为“输出小
在某个事件过程中定义的变量是( )。
下列与队列结构有关联的是
随机试题
我国______时期画家荆浩有著名的山水画《匡庐图》传世。A.汉朝B.东晋C.唐朝D.五代后梁
Liebennann-Burchard反应呈绿色的化合物为()
结晶法选择溶剂的原则是()
患者,男性,22岁。踢足球时向后跌倒,摔伤右肩部来诊。检查见右肩部方肩畸形,肩关节空虚,弹性固定,Dugas征阳性。该患者若过早去除外固定,则容易出现的后遗症为
一火灾自动报警系统产生误报,产生误报的原因主要有()。
在确定控制活动是否能够防止或发现并纠正重大错报时,下列审计程序中,可能无法实现这一目的的是()。
精神分裂症患者认为有人嫉妒其才能要加害于他,并用高科技手段控制他的思想和行为,这些症状属于()。
反映少男少女青春期心理世界的小说属于少年小说中的()。
教学经验总结活动具有生成性。()(2016.广西)
Howdoesthemanfeel?
最新回复
(
0
)