首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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[i]<a[j])
有以下程序: 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[i]<a[j])
admin
2009-01-15
50
问题
有以下程序: 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,
答案
4
解析
先看sort()函数,它没有返回值,有两个参数,一个int型数组和一个int型变量。在函数中是一个二重循环,外循环变量i从0递增到n-2,内循环变量j从i+1递增到n-1。内循环体是一条if语句“如果a
<a[j]就把两个值交换”。这是一个典型的从大到小选择排序算法,排序的范围是a[0]~a[n-1],一共n个数排序,主函数中定义了一个数组aa[10],然后调用sort(aa+2,5);的意思是将 aa[2]~aa[6]范围的5个数据从大到小排序。所以排序以后数组aa[10]的内容是1,2,7,6,5,4,3,8,9,10。故应该选择C。
转载请注明原文地址:https://kaotiyun.com/show/DFXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体(Name属性为Form1)上画两个文本框(Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程()。PrivateSubCommand1_Click()
下面关于标准模块的叙述中,错误的是()。
窗体上有一个名称为Timer1的计时器控件,一个名称为Shape1的形状控件,其Shape属性值为3(Circle)。编写程序如下:PrivateSubForm_Load() Shape1.Top=0 Timer1.Interval=100
检查软件产品是否符合需求定义的过程称为()。
设整型变量a、b已赋值(b>0,a>b),下面不能正确计算a除以b的余数的表达式是
支持子程序调用的数据结构是()。
下列数据流图(DFD)构造规则中正确的是()。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
在数据库系统中,用户所见的数据模式为
随机试题
市场异常可以被分为( )。
补偿贸易最基本的做法是()
产后发热感染邪毒证的发热特点为
男,26岁。饱餐后剧烈活动时腹痛2小时,持续性痛阵发性加剧,脐周伴腰背痛,呕吐频繁,吐后症状无缓解。腹肌紧张,脐周有压痛及反跳痛,肠鸣音亢进,有气过水声。最可能的诊断是
下列立法中,属于程序立法的有()。
期货公司股东、董事和经理层限制、阻挠首席风险官正常开展工作的,首席风险官可以向中国证监会派出机构报告。()
甲公司为增值税一般纳税人,适用的增值税税率为16%,商品售价中不包含增值税。销售商品和提供劳务均符合收入确认条件,其成本在确认收入时逐笔结转。2018年12月,甲公司发生如下交易或事项:(1)6日,向乙公司销售A商品一批,商品售价为600万元,增值税税
案情:陈某见熟人赵某做生意赚了不少钱便产生歹意,勾结高某,谎称赵某欠自己10万元货款未还,请高某协助索要,并承诺要回款项后给高某1万元作为酬谢。高某同意。某日,陈某和高某以谈生意为名把赵某诱骗到稻香楼宾馆某房间,共同将赵扣押,并由高某对赵某进行看管。次日,
A、 B、 C、 D、 B
下列叙述中正确的是
最新回复
(
0
)