首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。 void flint b[],int n,int flag) {int i,j,t; for(i=0;i<n-1;i++)
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。 void flint b[],int n,int flag) {int i,j,t; for(i=0;i<n-1;i++)
admin
2020-11-23
68
问题
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。
void flint 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
>bD]:b
<b[j])
{t=b
;b
=b[j];bD]: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<1 0;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
解析
主函数中进行了两次f函数的调用。第一次传递给形参数组b的地址为元素a[2】的地址,n接收数据位5,因此数组b中元素为3,2,1,6,7,此时flag的值为0,进行由大到小排序,而数组b和实参数组a共用一段存储空间,第一次调用结束以后,数组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/qV3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includeintfun(inta[],intn,intx){int*p=a;while(p
若变量已正确定义,在if(W)print("%d\n",k);中,以下不可替代W的是()。【10年9月】
以下函数按每行8个输出数组中的数据:voidfun(int*wintn){inti;for(i=0;i<n;i++){______printf("%d",w[i]);}printf
对于函数声明voidfun(floatarray[],int*ptr);以下叙述正确的是()。
设有定义:intx=2;,以下表达式中,值不为6的是()。
有以下程序:#include<stdio.h>main(){chars[]={"012xy"};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=’a’&&s[i]<=’z’)n++;prinff("%d\
设有定义语句int(*f)(int);,则以下叙述中正确的是()。
在满足实体完整性约束的条件下()。
检查软件产品是否符合需求定义的过程称为
下面属于系统软件的是
随机试题
在工艺过程中,对()一般不作严格区别。
下列哪项不属于精神障碍护理学具备的特殊性【】
结核性胸腔积液的治疗过程中,进行胸腔穿刺抽液,每次抽液量不宜超过1000ml,是为了避免
物业管理合同的内容是为规范物业管理的行为。建设部制定了两种《物业管理委托合同》、《前期物业管理服务协议》的示范文本。物业管理合同和前期管理服务协议的主要内容包括:(1)当事人和物业的基本情况;(2)双方的权利义务;(3)物业管理服务事项和服务质量要求;(4
背景某机电施工单位承接一项炼油厂的塔体群安装工程,工程内容包括:各类塔体就位、各类管道、自动控制和绝热工程等。其中最高塔体为42m,最重塔体102t。合同工期为3个月,合同约定:如果合同工期每延误一天应罚10000元,如每提前一天奖励5000元。
某技术方案净现值流量如下表所示,投资主体设定的基准收益率为8%,基准静态投资回收期为3年。由此可以得到的结论有()。
2016年3月甲企业开始自行研发一项管理用非专利技术,至2016年12月31日研发成功并达到预定可使用状态,累计研究支出为560万元,累计开发支出为300万元(全部符合资本化条件)。该非专利技术预计使用10年,预计净残值为0,采用直线法计提摊销,假定不考虑
外国旅游者如需购买麝香,导游人员应该()。
TheMonarchbutterflytravels5,000kmeachyear.TheMonarchbutterflylooksfragile.
中国是一个农业大国,也是世界农业起源地之一。水稻和小麦等农作物都原产自中国。新中国成立后,政府十分重视农业生产,不断加大农业投入,加速了农业生产的现代化进程。因此,中国农业取得了辉煌的成就。中国各种农产品的产量增长很快,谷物、棉花、花生(peanut)的总
最新回复
(
0
)