首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序函数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
44
问题
以下程序函数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全国计算机二级
相关试题推荐
以下程序的输出结果是()。main(){inta=4,b=3,c=2,d=1;printf("%d",a>b?a:d>c?d:B);}
有以下程序intb=2;intfunc(int*A){b+=*a;return(B);}main(){inta=2,res=2;res+=rune(&A);printf("%
阅读以下程序#includemain(){IntCase;floatprintF;printf(“请输入2个数:”);scanf(“%d%f”,&Case,&printF);
以下选项中合法的用户标识符是
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为``
设有以下定义和语句inta[3][2]={1,2,3,4,5,6},*p[3];p[0]=a[1];则*(p[0]+1)所代表的数组元素是
数据库设计的4个阶段是:需求分析、概念设计、逻辑设计和()。
一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是( )
在数据库设计的4个阶段;为关系模式选择存取方法应该在
给定程序MODll.C中函数fun的功能是:利用插入排序法对字符串中的字符按从小到大的顺序进行排序。插入法的基本算法是:先对字符串中的头两个元素进行排序。然后把第三个字符插入到前两个字符中,插入后前三个字符依然有序;再把第四个字符插入到前三个字符
随机试题
西方国家强势政府时期,政府经济职能大大增强,其主要表现是()
A.厌氧菌肺炎B.肺炎球菌肺炎C.肺炎杆菌肺炎D.军团菌肺炎E.支原体肺炎老年患者,发热、腹泻、意识障碍见于
按焊渣性质可将焊条分为()焊条。
2016年,某市总供水量199342.27万立方米,同比增加300.61万立方米,其中境外引水量149613.15万立方米,同比减少14819.83万立方米。在全市供水量中,地表水源供水量187628.67万立方米,地下水源供水量592.00万立方米,其他
以下是反映我国人才资源现状的一些数据:在高层次人才方面。两院院士由刚建院的233人和96人,发展到2003年的688人和663人。在教育科技人才方面,2003年中国科技人员总数达320多万人,比1993年增长近。从我国专业技术人才队伍的学历来看,从1999
某登山旅游小组成员互相帮助,建立了深厚的友谊,后加入的李佳已经获得了其他成员的多次救助,但是她尚未救助过任何人,救助过李佳的人均曾被王玥救助过,赵欣救助过小组的所有成员,王玥救助过的人也曾被陈蕃救助过。根据以上陈述,可以得出哪项结论?
某工厂仓库有一名保管员,该仓库可存放n箱零件。该工厂生产车间有m名工人,只要仓库空闲,工人将生产好的整箱零件放入仓库,并由保管员登记入库数量:该工厂销售部有k名销售员,只要仓库库存数能满足客户要求,便可提货,并由保管员登记出库数量。规定工人和销售员不能同时
在DMA方式下CPU与总线的关系是( )。
TheUnitedStates【C1】______alargepartoftheNorthAmericancontinent.ItsneighborsareCanada【C2】______thenorth,【C3】______M
AnewtropicalstormhasformedintheCaribbean,matchinga72-year-oldrecordforthehighestnumberofAtlanticstormsinas
最新回复
(
0
)