首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
VN程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。 yoidf(intb[],intn,intflag) {inti,j,t; for(i=0;i<n-1;i++) for(j=i+lj<nj++) if(f
VN程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。 yoidf(intb[],intn,intflag) {inti,j,t; for(i=0;i<n-1;i++) for(j=i+lj<nj++) if(f
admin
2014-06-18
60
问题
VN程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。
yoidf(intb[],intn,intflag)
{inti,j,t;
for(i=0;i<n-1;i++)
for(j=i+lj<nj++)
if(flag?b
>b[j]:b
<bD])
{t=b
;b
=b[j];bD]=t;)
}
main( )
{inta[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
解析
主函数中进行了两次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,l,8,9,10。
转载请注明原文地址:https://www.kaotiyun.com/show/BYJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下4个选项中,不能看作一条语句的是()。
若变量n中的值为24,则prnt函数共输出【】行。voidprnt(intn,intaa[]){inti;for(i=1;i<=n;i++){printf("%6d",aa[i]);if(!(i%
以下程序的输出结果是【】。main(){intarr[]={30,25,20,15,10,5},*p=arr;p++;printf("%d\n",*(p+3));}
若有下面的说明和定义:structtest{intm1;Charm2;floatm3;unionuu{charu1[5];intu2[2];}ua;}myaa;则sizeof(struct
以下程序的输出结果是main(){inta=4,b=5,c=0,d;d=!a&&!b||!c;printf(“%d\n”,d;}
执行下列程序的输出结果是()。main(){union{intb;charc[2];}y;y.b=0x4142;printf("%c,%c",y.c[1],y.c[0]);
以下叙述中正确的是_______。
下述关于数据库系统的叙述中正确的是_______。
以下不能正确定义二维数组的选项是()。
随机试题
尺神经沟显示最佳的摄影体位是
19岁患者,近半个月来感觉右上前牙唇面有一龋洞,遇冷热酸甜敏感,无自发痛最适合的修复材料是
引起我国慢性肾衰的首位病因是( )。【2005年考试真题】
审查中方当事人的履约能力的途径主要有()。
根据《2000年国际贸易术语解释通则》的规定,某一贸易术语卖方应承担下列责任、风险和费用:(1)提供符合合同规定的货物、单证或相等的电子单证。(2)办理货物出口手续,缴纳出口捐、税、费。(3)依约定的时间、地点,依港口惯例将货物装上买方指定的船舶并给予买方
如图所示水箱出水管直径d=50mm,末端阀门关闭时,压力表读数为35kPa;若阀门开启后压力表读数降为16kPa,不计水头损失,出水管的流量为()m3/s。
保险是一种经济保障活动,通过集合多数人的保费,补偿少数人的损失。这体现了保险的( )。
社区居委会在使用社区公益金时,必须遵循专款专用、公开透明、勤俭节约的原则,实行项目式管理,社区公益金不得用于()的支出。
根据以下资料,回答下列题。 2012年11月份,社会消费品零售总额18477亿元,同比增长14.9%。1—11月份,社会消费品零售总额186833亿元,同比增长14.2%。从环比看,11月份社会消费品零售总额增长1.47%。按经营单位所在地分,2
A、Becausetheywanttoearnmoremoney.B、Becausetheyneedanimalproteinofhigh-quality.C、Becausetheyloveanimals.D、Becau
最新回复
(
0
)