首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
37
问题
有下列程序:
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全国计算机二级
相关试题推荐
已有定义:char a[]="xyz",b[]={’x’,’y’,’z’};,以下叙述中正确的是 ______。
若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为()
设有语句chara=’\72’;,则变量a()
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()
以下程序是从终端读入数据到数组中,统计其中正数的个数,并计算它们的和。请填空。main(){inti,a[20],sum,count;sum=count=【】;for(i=0;i<20;i++)scanf("%
若有以下定义和语句;doubler=99,*p=7;*p=r;则以下正确的叙述是()
需求分析阶段的任务是确定()
以下选项中可作为C语言合法常量的是
关系可以有3种类型,即基本关系(又称基本表或基表)、查询表和【】。
设a为整型变量,不能正确表达数学关系“10<a<15”的C语言表达式是______。
随机试题
存货
A、peasantB、presentC、promiseD、possessionCA、B、D三项划线部分发浊辅音[z],而C项划线部分发清辅音[s],因此选C项。
肉芽肿性唇炎的病理表现为
患者进食困难,查体:右侧咀嚼肌力弱,张口时,下颌偏向右侧,病损部位在
甲企业2004年欠缴税款100万元,税务机关在强制执行过程中,发现以下情况:(1)甲企业于2005年2月1日向A银行信用贷款100万元。(2)甲企业于2005年4月1日向B银行贷款100万元,甲企业以其机器设备设定抵押,并依法办理了抵押登记
(Ⅰ)设z=z(x,y),y>0有连续的二阶偏导数且满足(Ⅱ)求方程的解.
级数xn/(n×2n)的收敛域为________,和函数为________.
In1993,NewYorkStateorderedstorestochargeadepositonbeverage(饮料)containers.Withinayear,consumershadreturnedmi
FeedingYourMind
Bytravelling,readingandstudying,thescholardevotedallhistimetothe______ofknowledge.
最新回复
(
0
)