首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。 #include voidf(intb[],intn,intflag) { inti,j,t; for(i=0;i<n-1;i++) for(j=i+1;j
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。 #include voidf(intb[],intn,intflag) { inti,j,t; for(i=0;i<n-1;i++) for(j=i+1;j
admin
2015-07-31
54
问题
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。
#include
voidf(intb[],intn,intflag)
{
inti,j,t;
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if(flag?b
>b[j]:b
{t=b
;b
=b[j];b[j]=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完成的功能是对数据进行排序,语句f(&a[2],5,0)的作用是对从a[2]开始的5个元素进行从大到小排序。注意:这里传递的是地址&a[2],所以排序操作可看作是直接对数组a操作,执行后的结果为5,4,7,6,3,2,1, 8,9,10。语句f(a,5,1)对数组a的前5个元素从小到大排序,排序后数组为:3,4,5,6,7,2,1, 8,9,10。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/QBDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。intf1(intx,inty){returnx>y?x:y;}intf2(intx,inty){returnx>y?y:x;}main(){inta=4,b=3,c
下面语句的输出结果是______。printf("%d\n",strlen("\t\"\065\xff\n"));
在宏定义#definePI3.14159中,用宏名PI代替一个______。
若有如下程序:f2(char*t){*t=*t-32;return(*t);}fl(char*p){for(;*p!=’\0’;p++)if(*p>=’a’&&*p<=’z’)f
若有如下程序:main(){inta=6;charch=c;printf("%d\n",(a&2)&&(ch<’m’));}则程序运行后的输出结果是()。
对于下列字符串,说明表达式strlen(s)值的是()。chars[10]={’a’,’\n’,’a’,’b’,’\t’,’c’};
实体之间的联系可以归结为一对一联系、一对多(或多对多)的联系与多对多联系。如果一个学校有许多教师,而一个教师只归属于一个学校,则实体集学校与实体集教师之间的联系属于______的联系。
下列能正确进行字符数组赋初值的语句是______。
以下叙述中正确的是______。
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体"项目主管"与实体"项目"的联系属于【】的联系。
随机试题
福建德化白瓷塑擅长塑文殊菩萨。()
设α、β分别是假设检验中第一、二类错误的概率,且H0、H1分别为原假设和备择假设,则P{拒绝H0|H0不真}=【】
《诗经.氓》:桑之未落,_______。
对于血热所致的各种出血证兼有瘀滞者,多选用
环境噪声具有的特点是()。
建筑灭火器配置验收合格的判定条件是()。
下列各项中,不征或免征营业税的有()。
下列关于错觉的表述正确的是()。
材料1推进现代市场体系建设,进一步打破行政性垄断和地区封锁,健全全国统一开放市场,推行现代流通方式。继续发展土地、技术和劳动力等要素市场,规范发展各类中介组织,完善商品和要素价格形成机制。进一步整顿和规范市场秩序,坚决打击制假售假、商业欺诈、偷逃
设关系R1有r1个元组,关系R2有r2个元组,则关系R1和R2连接后的结果关系的元组数目是______个。
最新回复
(
0
)