首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。 void f(int b[ ],int n,int flag) { int i,j,t; for(i=0;i<n-1;i+ +) for(j=i+1;j<n
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。 void f(int b[ ],int n,int flag) { int i,j,t; for(i=0;i<n-1;i+ +) for(j=i+1;j<n
admin
2018-10-16
65
问题
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。
void f(int 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
>b[j]:b
<b[j])
{t=b
;b
=b[j];b[j]=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<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,1,8,9,10。
转载请注明原文地址:https://kaotiyun.com/show/Bfxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面关于完全二叉树的叙述中,错误的是______。
下面程序的功能是:计算1~10之间的奇数之和与偶数之和,请填空。#include<stdio.h>main(){inta,b,c,i;a=c=0;for(i=0;i<=10;i+=2)
若变量已正确定义,有以下程序段inta=3,b=5,c=7;if(a>b)a=b;c=a;if(c!=a)c=b;printf("%d,%d,%d\n",a,b,c);其输出结果是
以下程序中,for循环体执行的次数是【】。#defineN2#defineMN+1#defineKM+1*M/2main(){inti;for(i=1;i<K;i++)
以下叙述中正确的是
下面for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x<6);x++);
在深度为5的满二叉树中,叶子结点的个数为()。
给定的程序中,fun函数的功能是:将M行N列的矩阵中的数据,按行的顺序依次放在一维数组中,一维数组中的元素的个数存放在形参n所指的存储单元中。请在程序的下划线处填写正确的内容,使程序得到正确的结果。voidfun(int(*S)[10]
下面程序段中的循环体的执行次数是()。for(i=4;i<0;i--)for(j=1;j<=4;j++)sum=sum+j;
软件定义时期主要包括【】和需求分析两个阶段。
随机试题
用光学分度头测量铣床分度头蜗轮一转分度误差时,应在铣床分度头主轴回转一周后,找出实际回转角与名义回转角40个差值的__________。
《刑法》第384条规定:“国家工作人员利用职务上的便利,挪用公款归个人使用,进行非法活动的,或者挪用公款数额较大、进行营利活动的,或者挪用公款数额较大、超过三个月未还的,是挪用公款罪,处五年以下有期徒刑或者拘役;情节严重的,处五年以上有期徒刑。挪用公款数额
监理工作结束后,( )应向建设单位提交监理工作总结。
编制复合会计分录,其优势在于()。
交易双方同意在将来的某一特定日期,按事先规定好的价格买入或售出既定数量的某种资产协议的金融工具,称为(),它是一种场外交易。
某机械厂为保证产品质量,设立了质量检验部门对产品实现过程中各个环节的质量状况进行监控,及时掌握产品实现过程中的质量状况、评价和分析质量控制的有效性。质量检验部门要定期对产品的质量状况形成报告,为管理层进行质量决策提供重要信息和依据。报告功能是质量检验的
新课程理念对教师角色的定位是()
厚重的历史文化遗产不是城市建设、城市发展的包袱,而是精神理念的载体,容易凝聚成为现代建设最大的财富。开发人的内在动力,产生文化效应,大幅度提高,市民素质、各种文化形态随之融汇渗透、辐射四方。这段话直接支持了这样一种观点,即()。
A、 B、 C、 D、 D特殊值代入法,如a=0.5,b=0.5;那么=,由此可以排除A、B、C。
InCambodia,thechoiceofaspouseisacomplexonefortheyoungmale.Itmayinvolvenotonlyhisparentsandhisfriends,【B
最新回复
(
0
)