首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序中函数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
下列程序中函数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
admin
2020-07-28
51
问题
下列程序中函数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/Tm3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<string.h>main(){charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";strcat(p,r);strcpy(p+strlen(q),q)
将实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中的实现方式是
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
软件需求规格说明的内容应包括
结构化程序设计强调
由以下while构成的循环,循环体执行的次数是intk=0;while(k=1)k++;
若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。请编写函数fun,其功能是:求n(n<10000)以内的所有四叶玫瑰数并逐个存放到result所指的数组中,四叶玫瑰数的个数作为函数值返回。如
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。函数fun将字符串s1和s2交叉合并形成新字符串s3,合并方法为:先取s1的第1个字符存入s3,再取s2的第1个字符存入s3,以后依次类推;若s
软件测试用例包括
随机试题
车床尾座套筒的前端有一对压紧块,它与套筒的接触面积应大于( ),才能可靠地工作。
A.散发性发病B.小流行C.流行D.大流行E.暴发流行若某传染病的流行范围甚广,超出国界或洲界时称为()
A.抑郁发作B.躁狂发作C.精神分裂症D.阿尔茨海默病E.帕金森病5-羟色胺(5-HT)功能降低导致
中国古代思想的特点是:以儒为主,儒道互补。()
()是思想品德课的根本性质,也是本课程的灵魂,它决定着课程的方向,规定着课程的基本特征。
初中生品德发展的动荡性,反映了品德的不成熟,体现独立性和依赖性、自觉性和幼稚性并存的过渡期的特点。()
对“教学”内涵的理解,下列说法正确的有()
做官先做人,为政先修德。领导干部如果忘记做人之本,_______从政之基,不仅会毁了自己,更会_______党和人民的事业。对此,不可不时刻自重,自省,自警,自励。
广义而言,集体记忆即是一个具有自己特定文化内聚性和同一性的群体对自己过去的记忆。这种群体可以是一个政治宗教集团、一个地区文化共同体,也可以是一个民族或是一个国家。这种记忆可以是分散的、零碎的、口头的,也可以是集中的、官方的、文字的,可以是对最近一个事件的回
Whatdoesthewomandoforaliving?
最新回复
(
0
)