首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
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
74
问题
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://kaotiyun.com/show/BYJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:inta,*p=&a;以下scanf语句中能正确为变量a读入数据的是()。
以下程序是从终端读入数据到数组中,统计其中正数的个数,并计算它们的和。请填main(){inti,a[20],sum,count;sum=count=【】;for(i=0;i<20;i++)scanf("%d
下列程序的输出结果是16.00,请填空:main()}inta=9,b=2;floatx=【】,y=1.1,z;z=a/2+b*x/y+1/2;printf("%5.2f\n",z);
若有以下定义和语句:ints[4][5],(*ps)[5];ps=s;则对s数组元数的正确引用形式是
下列程序的输出结果是______。main(){chara[]="ABCDEFG";char*cp=&a[7];while(--cp>&a[0])putchar(*cp);}
分析下列程序:main(){intx=1,y=0,a=0,b=0;switch(a){case1:switch(b){case0:x++;case1:
以下程序的运行结果是______。structNode}intx;charch;};fun(structNode*sn)}statick=1;sn->x=20;
以下能正确定义数组并正确赋初值的语句是()。
下列关于队列的叙述中正确的是______。
若要说明一个类型名STP,使得定义语句STPs等价于char*s,以下选项中正确的是()。
随机试题
复位操作是指当报警事件处理完毕后,为使()恢复到正常监视状态而进行的操作。
(2018年第53题)医院通行推床的通道最小净宽度为()。
按我国《公司法》规定,发行股份获得的溢价收入,应当列为()。
会员制期货交易所会员大会有()以上会员参加方有效。
“变量与函数”是初中数学教学中的重要内容,请完成下列任务:给出y=4x+6以及4x+6=0,则指出哪个是函数,如果是函数中的变量是?常量是?
义务教育阶段教学计划的特征:强制性、普遍性、免费性。()
语言的意义可以分为两类,由词的语法关系产生的意义叫________________,人们对现实现象的反映以及由此带来的人们对现实现象的主观评价,叫作________________,简称________________。
弱势群体
与社会主义革命不同,新民主主义革命仍属于资产阶级革命的原因在于
WhatisTRUEaboutGeneralMladic?
最新回复
(
0
)