首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序 void flint b[],int n,int flag) main() { int id,t; {int a[10]={5,4,
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序 void flint b[],int n,int flag) main() { int id,t; {int a[10]={5,4,
admin
2019-05-17
60
问题
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序
void flint b[],int n,int flag) main()
{ int id,t; {int a[10]={5,4,3,2,1,6,7,8,9,10},i;
for(i=0;i
for(j=i+1;j
);
if(flag?b
>b[j]:b
{t=b
;b
=b[j];b[j]=t;}}
程序运行后的输出结果是
选项
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://www.kaotiyun.com/show/9JRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中,能正确进行字符串赋值的是
有以下程序#includemain(){FILE*fp;charstr[10];fp=fopen("myfile.dat","w");fputs("abc",fp);fclose(fp);fp
下列关于C语言文件的叙述中正确的是
下面选项中合法的字符常量是
以下定义数组的语句中错误的是
请编写函数fun,函数的功能是:将大于形参m且紧靠m的k个素数存入xx所指的数组中。例如,若输入17,5,则应输出:19,23,29,31,37。注意:部分源程序在文件PROGl.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在函数
在关系模型中,每一个二维表称为一个()。
在软件设计中不使用的工具是()。
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。
结构化程序设计中,下面对goto语句使用描述正确的是
随机试题
私募基金管理人自成为中国投资基金业协会的观察会员之日起()年,同时符合资产管理规模标准和合规经营目标的,可以申请成为普通会员。
A.口淡乏味B.口甜而粘腻C.口苦D.口中泛酸
诊断包虫病,下列哪一项是错误的
企业债券发行人应与上市推荐人签订上市推荐协议,规定双方在上市申请期间及上市后( )年内的权利和义务。
岳阳楼竖有“四绝碑”,四绝所涉及的历史人物是()。
行为过错程度的比例是因学校、学生或者其他相关当事人的过错造成的学生伤害事故时,相关当事人承担相应责任的依据。()
下列民事权利中只能由自然人享有的是()。
TheWestLakeissobeautifulplacethatitattractsthousandsoftouristseveryyear.
(1)Atacertainseasonofourlifeweareaccustomedtoconsidereveryspotasthepossiblesiteofahouse.Ihavethussurvey
PassageOneAtBenjaminN.CardozoHighSchoolinQueens,hewasknownasMatthewKaye,anearnestsocialstudiesteachersh
最新回复
(
0
)