首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
20
问题
有下列程序:
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全国计算机二级
相关试题推荐
有以下程序: prt(int*m,int n) { int i; for(i=0;i<n;i++)m[i])++; } main() { int a[]={1,2,3,4,5},i; prt(
以下叙述中错误的是 ______。
以下能正确定义一维数组的选项是 ______。
若有如下说明:inta,b=5,*t=&a;则能完成a=b赋值功能的语句是()
若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为()
设有语句chara=’\72’;,则变量a()
开发软件时对提高开发人员工作效率至关重要的是()
以下程序是用递归方法求数组中的最大值及其下标值。请填空。#defineM10voidfindmax(int*a,intn,inti,int*pk){if(i<n){if(a[i]>a[*pk]
以下叙述中正确的是______。
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是()
随机试题
专项规划的()应当包括下列内容:(一)实施该规划对环境可能造成影响的分析、预测和评估;(二)预防或者减轻不良环境影响的对策和措施;(三)环境影响评价的结论。
Thevastmajorityofpeoplebelievechildrentodaygoonfewerschoolexpeditionsandtripsthanwhentheywereatschool—witht
治疗君相火旺,心肾不交所致的遗精,可用()(2007年第144题)
城市维护建设税和教育费附加,以增值税、营业税和消费税为税基乘以相应的税率计算,教育费附加是地方收取的专项费用,应按营业税额的一定比例确定。该比例是()。
下列记账凭证后面可以不附原始凭证的有()。
《义务教育化学课程标准(2011年版)》对必要的基础的学生实验的规定,下列选项中属于初中必须完成的化学实验是()。
民间上有所谓“嫁出去的女儿,泼出去的水”的说法,试用民法原理和有关法律规定对该说法加以辨析。
"MoneyMattersonCampus"isarecentlyreleasedstudyonfinancialliteracyamongyoungadults.Itsupportsprovidingstudents
Thehumannoseisanunderratedtool.Humansareoftenthoughttobeinsensitivesmellerscomparedwithanimals,【B1】______this
一个模块直接调用的其他模块个数称为______。
最新回复
(
0
)