首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: void sort(int a[],int n) { int i,j,t; for(i=0;i<n—1;i++) for(j=i+1;j<n;
有下列程序: void sort(int a[],int n) { int i,j,t; for(i=0;i<n—1;i++) for(j=i+1;j<n;
admin
2013-02-23
55
问题
有下列程序:
void sort(int a[],int n)
{ int i,j,t;
for(i=0;i<n—1;i++)
for(j=i+1;j<n;j++)
if(a
<a[j]){t=a
;a
=a[j];a[j]=t;}
}
main()
{ int aa[10]={1,2,3,4,5,6,7,8,9,10),i;
sort(aa+2,5);
for(i=0;i<10;i++)printf(""%d,"",aa
);
printf(""\n"");
}
程序运行后的输出结果是( )。
选项
A、1,2,3,4,5,6,7,8,9,10,
B、1,2,7,6,3,4,5,8,9,10,
C、1,2,7,6,5,4,3,8,9,10,
D、1,2,9,8,7,6,5,4,3,10
答案
C
解析
本题考查排序的使用由sort()函数的两层for循环语句可知,其功能是把数组a[]中的元素按照从大到小的顺序进行排列。在mam()函数中首先定义了一维整型数组aa[10],然后调用sort(aa+2.5)实现从数组aa中下标为2的元素“3”开始,其后连续的5个素从大到小进行排列,其余元素不变。
转载请注明原文地址:https://kaotiyun.com/show/LdPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下能正确定义一维数组的选项是 ______。
下列定义正确的是()
按条件f对关系R进行选择,其关系代数表达式是()
以下程序通过函数指针p调用函数fun,请在填空栏内写出定义变量p的语句。voidfun(int*x,int*y){……}main(){inta=10,b=20;【】:p=fun;p(&a,&b)
若有以下定义和语句;doubler=99,*p=7;*p=r;则以下正确的叙述是()
当数据的物理结构(存储结构)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【】。
对两个数组a和b进行如下初始化:chara[]="ABCDEF";charb[]={’A’,’B’,’C’,’D’,’E’,’F’,};则以下叙述正确的是
若要定义a为3×4的二维数组,正确的定义语句是()
设a为整型变量,不能正确表达数学关系“10<a<15”的C语言表达式是______。
随机试题
为何要实施纠正措施和预防措施?纠正措施和预防措施有何区别?
吹填工程量计算时应考虑()。
2009年5月5日,张兰英在滑县工商行政管理局登记成立滑县泰山红日摩托城,登记注册类型为个体丁商户,并先后在国税和地税部门办理了税务登记。2011年2月12日,红日公司蹙记成立,张兰英为法定代表人,股东为张兰英、杨国平、史自贤,企业类型为有限责任公司。红日
零售商业物业的租赁管理中,制定租赁()是零售商业物业策略与运行管理的核心内容,其目的是实现物业收益的最大化。
___________himselfincarryingoutanexperiment,hecan’tsparetimetolookafterhischildren.
计算19961997×19971996-19961996×19971997的值是( )。
大凡能用声音、图画或文字去打动人们的艺术家,往往会历经沧桑,甚至要闯过多少生死的______,还得在日后反复地______,昼夜都不能停歇。既然已经耗尽了毕生的心血,投入了如此巨大的工夫,确实就应该永不停顿地奋斗下去,将自己美好和高尚的憧憬始终存留在人们的
A、 B、 C、 D、 D观察题干,第一印象认为该数列是分式数列,但第二项的2极为特殊,大于其他数项,通分后分子的规律也不明显。若前后两项相乘,还可进行约分。尝试两项作积得到,
软件配置管理通过标识产品的组成元素、管理和控制变更、验证、记录和报告配置信息,来控制产品的进化和()。
Whatdomostofnsdotothepreparationforourtaskssincetheyseemacertainperiodoff?Weshouldstartourpreparationfo
最新回复
(
0
)