首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序 void f(int b[],int n,int flag) {int id,t; for(i=0;i<n=1;i++) for(j=i+1;j<n;j++)
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序 void f(int b[],int n,int flag) {int id,t; for(i=0;i<n=1;i++) for(j=i+1;j<n;j++)
admin
2018-11-21
33
问题
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序
void f(int b[],int n,int flag)
{int id,t;
for(i=0;i<n=1;i++)
for(j=i+1;j<n;j++)
if(flag?b
>b
:b
<b[j])
{t=b
;b
=b
;b
=t;}}
main()
{int a[10]={5,4,3,2,1,6,7,8,9,10},i;
1j[&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函数进行排序,f函数有三个参数,第一个参数是数组地址,第二个参数是需要排序的数据个数,第三个参数指定排序依据。第一次调用f函数的时候,从第三个元素开始对5个元素进行从大到小的排序,因此调用f函数转换数组a的值分别为:5,4,7,6,3,2,1,8,9,10;第二次调用f函数对数组a的前5个元素进行从小到大的排序,因此排序完成后数组a的值变成:3,4,5,6,7,2,1,8,9,10。
转载请注明原文地址:https://kaotiyun.com/show/ivxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当变量c的值不为2、4、6时,值也为"真"的表达式是
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是______。
可以在C语言程序中用做用户标识符的一组标识符是()。
若有以下语句typedefstructS{intg;charh;}T;以下叙述中正确的是()。
有三个关系R、s和T如下:则由关系R和S得到关系T的操作是
关系数据库管理系统能实现的专门关系运算包括()。
将E-R图转换到关系模式时,实体与联系都可以表示成
下面关于完全二叉树的叙述中,错误的是______。
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为()。
下面的程序可对指定字符串中的字符串进行从大到小排序,请将程序填完整。(注:程序采用了冒泡排序算法)#include<stdio.h>#include<string.h>main(){char*str="ABCDabcd
随机试题
A.急性心功能不全B.急性肾衰C.弥散性血管内凝血D.急性肝功能不全患者因急性肠梗阻,小肠坏死行小肠部分切除术,术后当天出现呼吸急促,端坐呼吸,咳粉红色泡沫样痰,最可能是()
下列关于通气/血流比值的描述,哪一项是错误的
A、周围血中早幼粒细胞、原粒细胞>50%B、周围血幼红、幼粒细胞易见,骨髓呈现“干抽”C、周围血易见盔形细胞、小球形细胞及破碎红细胞D、周围血有较多幼稚粒细胞伴嗜酸、嗜碱性粒细胞增多E、周围血出现较多异型淋巴细胞骨髓纤维
水分测定法中,使用甲苯法测定的药材是()。
违反规定制造、运输、贩卖麻醉药品、罂粟壳构成犯罪的擅自生产、配制、经营、出售或进出口精神药品的
经产妇,36岁,妊娠足月临产,胎儿与胎盘娩出后,出现间歇性阴道流血,量较多,血液凝固。查体:血压下降,脉搏细数,子宫轮廓不清,子宫底无法触及,子宫体柔软。进一步的处理原则是
三个平面公共点,则坐标转换的观测方程数是()个。
建设工程一切险的被保险人可以包括()。
假定某投资者当前以75.13元购买了某种理财产品,该产品年收益率为10%,按年复利计算需要()年的时间该投资者可以获得100元。
一座古城、一个古镇不是静止的景观,而是“活”着的历史。但据公安部门和文物部门的统计,2009年至2014年年初,全国文物古建筑发生火灾1300余起,多少历经百年风雨、千年沧桑的古建筑被大火毁于一旦。过度的商业开发不仅破坏了古城、古建筑的原本面貌,更是导致火
最新回复
(
0
)