首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
22
问题
有下列程序:
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://jikaoti.com/ti/JsB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序: main() {int num[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},ij; for(i=0;i<4;i++) { for(j=0
以下叙述中错误的是 ______。
有以下程序: main() { int i=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) printf("%d%d%d\n",i,j,k); } 程序运行后的输出结果是
有以下程序: main() {int a,b,d=25; a=d/10%9; b=a&&(-1); printf("%d,%d\n",a,b); } 程序运行后的输出结果是 ______。
若有如下程序:main(){inta=6;charch=c;printf("%d\n",(a&2)&&(ch<’m’));}则程序运行后的输出结果是()
设有语句chara=’\72’;,则变量a()
以下程序通过函数指针p调用函数fun,请在填空栏内写出定义变量p的语句。voidfun(int*x,int*y){……}main(){inta=10,b=20;【】:p=fun;p(&a,&b)
开发软件时对提高开发人员工作效率至关重要的是()
数据库保护分为:安全性控制、【】、并发性控制和数据的恢复。
下列选项可以正确表示字符型常量的是
随机试题
A.山楂与磺胺嘧啶B.金银花与青霉素C.山茱萸与林可霉素D.五倍子与多酶片E.石麦汤与氯氮平具有协同增效作用的中西药联用药组是()。
______指非瞬间性和非凝固性,即在稳定和变化中保持一定的张力。
男性,65岁,右腹股沟可复性球形肿块2年。逐渐增大。查体:站立时右耻骨结节外上方可见一球形肿物。未进入阴囊,平卧时可自行回纳,压迫腹股沟韧带中点上方2cm处站立时肿物复出,应诊断为( )
下列说法中正确的为()。
航班信息显示系统应按旅客流程和()发布相关信息。
为了加强对出入境人员传染病的监测,根据法律法规的有关规定,出入境检验检疫机构要求入境旅客填写( )。
上市公司可由股东大会以一般决议通过的事项有()。
北宋的都城为( )。
A、TheSapirHypothesis.B、TheSapir-WhorfHypothesis.C、TheSapir-Whorf-BoasHypothesis.D、TheAmericanIndianModeloftheUniv
【B1】【B9】
最新回复
(
0
)