首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序 void f(int b[],int n,int flag) {int i,i,t; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序 void f(int b[],int n,int flag) {int i,i,t; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++
admin
2020-07-28
37
问题
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序
void f(int b[],int n,int flag)
{int i,i,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;
fl&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/Bo3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是()。
下列叙述中正确的是()。
有以下程序:#include<stdio.h>main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++)printf("%d",t[2-i][i]);}程序的运行结果是()。
有以下程序:#include<stdio.h>main(){intx=1,y=2,z=3;if(x>y)if(y<z)printf("%d",++z);elseprintf("%d",++y);printf("%d\n",x++);}
数据流图(DFD)中的有向箭头(→)表示()。
以下选项中能用作数据常量的是()。
下列叙述中错误的是()。
以下可以正确且安全的用作用户标识符的一组选项是()。
下面选项中不是关系数据库基本特征的是()。
在E-R图中,用来表示实体间联系的图形是
随机试题
《白虎通义》
A.主细胞B.壁细胞C.黏液细胞D.胃幽门黏膜G细胞E.胃黏膜表面上皮细胞分泌胃蛋白酶原
定量地阐明反应速度与温度之间的关系用于药物从固体制剂中的溶出速度
工程项目施工质量保证体系的质量目标要以()为基本依据。[2012年真题]
数据清单是一种包含一列行标题和多列数据且每列同行数据的类型和格式完全相同的Excel工作表。()
万利达公司2008年发生的部分经济事项如下:(1)3月2日办理了工商登记并领取了营业执照,会计张某于当月办理了税务登记并领取了税务登记证,随即向注册地银行开立了基本存款账户。(2)5月4日该公司出纳签发了一张支票,但未在支票上注明收款人
某有限责任公司由甲、乙两个股东各出资140万元设立,设立时注册资本总额为280万元,经过两年营运,该公司盈余公积和未分配利润合计为80万元,所有者权益总额为360万元,投资者丙有意加入,经各方协商同意丙公司以240万元出资,且丙在注册资本中享有的金额为该有
Itisoftenobservedthattheagedspendmuchtimethinkingandtalkingabouttheirpastlives,ratherthanaboutthefuture.Th
BlackHoles1.Blackholescanbebestdescribedasasortofvacuum,suckingupeverythinginspace.Scientistshavediscov
IftheDakotaAccessPipeline(输油管道)iscompleted,itwillcarrynearlyhalfamillionbarrelsofoilacrossfourstateseveryd
最新回复
(
0
)