首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: void sort(int a[],int n) { int i,j,t; for(i=0;i<n-1;i++) for(j=i+l;j<n;j++) if(a[i]<a[
有以下程序: void sort(int a[],int n) { int i,j,t; for(i=0;i<n-1;i++) for(j=i+l;j<n;j++) if(a[i]<a[
admin
2012-12-03
33
问题
有以下程序:
void sort(int a[],int n)
{ int i,j,t;
for(i=0;i<n-1;i++)
for(j=i+l;j<n;j++)
if(a
<a[j]){t=a
;a
=a[j];a
;=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函数是将数组按从大到小的顺序排序,主函数中调用了sort函数,sort(aa+2.5)表示从数组aa中下标为2的元素开始到下标为6的5个元素按从大到小的顺序排序,其他元素不变。注意,数组下标从0开始。
转载请注明原文地址:https://kaotiyun.com/show/90Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下说明和定义uniondt{inta;charb;doublec;}data;以下叙述中错误的是
有以下程序prt(int*m,intn){inti;for(i=0;i<n;i++)m[i]++;}main(){inta[]={1,2,3,4,5},i;prt{a,5);for
有以下程序main(){inta[3][3],*p,i;p=&a[0][0];for(i=0;i<9;i++)p[i]=i;for(i=0;i<3;i++)printf("%d",a[1][i]
有以下程序main(){charstr[][10]={"China",Beijing"},*p=str;printf("%s\n",p+10);}程序运行后的输出结果是
以下叙述中错误的是
以下程序的输出结果是main(){inta=5,b=4,c=6,d;printf("%d\n",d=a>b?(a>c?a:C):(B));}
下列不属于软件工程三个要素的是()。
已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为()。
表示“整数x的绝对值大于5”时值为“真”的C语言表达式是【】。
以下叙述中正确的是()。
随机试题
提供个性化服务并不容易,关键在于导游人员()。
破产财产应当首先支付()
人与自然相处时应遵循的基本原则是()。
A.麻醉药品B.精神药品C.毒性药品D.放射性药品E.戒毒药品每次处方剂量不得超过2日极量的是
蒸压加气混凝土砌块,在下列范围中,何者可以采用?[2017—027,2009—013,1998—048]
会计报表附注中必须说明企业所遵循的基本会计假设。()
下列关于具体科学与哲学关系的表述,正确的是()。①没有具体科学的产生和发展就没有哲学②具体科学是哲学产生和发展的基础③哲学是科学,科学也是哲学④哲学为具体科学研究提供世界观和方法论
直角三角形ABC的斜边长4.(1)直角三角形ABC的面积等于10;(2)直角三角形ABC的一个内角等于30°.
数据库管理系统由三级模式组成,其中决定DBMS功能的是______。
A、Theyarenotasnaturalaswebelieved.B、Theyarelesshealthythanweexpected.C、Theyaremorenutritiousanddelicious.D、
最新回复
(
0
)