首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序函数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
2015-12-25
91
问题
以下程序函数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
解析
本题主要考查函数的调用。在main函数中,两次调用f函数进行排序,f函数有三个参数,第一个参数是数组地址,第二个参数是需要排序的数据个数,第三个参数指定排序依据。第一次调用f函数的时候,从第三个元素开始对5个元素进行从大到小的排序,因此调用f函数转换数组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/tDDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<stdio.h>fun(){staticinta=0;a+=3;printf("%d",a);}main(){intcc;for(C
下列程序的输出结果是()。#include<stdio.h>voidp(int*x){printf("%d",++*x);}voidmain(){inty=3;p(&y);}
下列语句的输出结果是______。chars[20]="aaaa",*sp=s;puts(strcat(sp,"AAAAA"));
若有下列定义(设int类型变量占2个字节):inti=8,j=9;则下列语句:printf("i=%u,j%x\n",i,j);输出的结果是()。
C语言可执行程序的开始执行点是()。
根据下列的定义,能打印出字母P的语句是()structstu{charname[10];intage;};stmctstus[10]={"John",11,"Paul",12,"Mary"
下列不是合法的C语言语句是()
以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/*Beginning*/{intr;floats;scanf("%d",&r);s=*π*r*r*r;printf("
先有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中Tl8.c文件如下:#include#include“myfun.C”main(){fun();printf(“\n”);}//
数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的______的过程,包括确定数据库在物理设备上的存储结构和存取方法。
随机试题
患儿,6岁。睡后经常遗尿,醒后方觉。平素神软乏力,少气懒言,面色苍黄,食欲不振,大便溏薄,常自汗出,苔薄嫩,脉少力。选方为
施工质量的控制中,()是保证施工质量的重要措施。
全面结算会员期货公司应当建立并实施()等制度,保证金融期货结算业务正常进行,确保非结算会员及其客户资金安全。
企业有一笔5年后到期的贷款,到期需要偿还的本利和是40000元,假设存款年利率为3%,为了到期偿债,计划每年年初存入固定的数额,共计存款5次,已知(F/A,3%,5)=5.3091,则每次应该存入()元。
()是指教师在教学过程中通过教学内省、教学体验、教学监控等方式,辩证地否定主体的教学观念、教学经验、教学行为的一种积极的认知加工过程。
不得抄送给自己的下级机关的公文是()。
生命存在的首要条件是液态水,一颗行星是否宜居取决于表面温度能否维持液态水的存在。冰行星或冰卫星地表原本被冰雪覆盖,此前研究认为,随着恒星辐射增强,其地表冰雪最终会融化形成液态水,从而适宜生命生存。不过,最新研究证明,随着恒星辐射增强,冰行星或冰卫星将直接进
Thoughnotbiologicallyrelated,friendsareas"related"asfourthcousins,sharingabout1%ofgenes.Thatis【B1】______1astu
在C++语言程序中
Couldyougivemearough______ofwhatthejobmightcost?
最新回复
(
0
)