首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
24
问题
有以下程序:
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://jikaoti.com/ti/HoB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中不符合良好程序设计风格的是()。
以下程序用业统计文件十字符个数。请填空。#include"stdio.h"main(){FTLE*fp;longnum=OL;if((fp=fopen("fname.dat","r"))
程序中对fun函数有如下说明void*fun();此说明的含义是
下列叙述中正确的是()。
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和,请填空。#include<stdio,h>main()inti,a[20],sum,count;
在面向对象方法中【】描述的是具有相似属性与操作的一组对象。
若t为double类型,表达式t=1,t+5,t++;的值是______。
算法的空间复杂度是指()。
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块),其中【】的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
实现算法所需的存储单元多少和算法的工作量大小分别称为算法的【】。
随机试题
Youngpeoplewhodrinkorusedrugsaremainlyinfluencedbyboththeirparentsandpeers.Otherreasonstheytakethatfirstdr
下列肌肉中,不属于面神经支配的是:()
A缓冲作用发挥最快B缓冲能力较强C缓冲能力最强D缓冲能力最持久E缓冲能力最弱在调节酸碱失衡中肺的调节作用
以“十问”来总结概括问诊的医学家是
混凝土小型空心砌块结构下列部位墙体,何项可不采用混凝土灌实砌体孔洞?[2007年第71题]
我国能源结构调整力度加大,()取得成就。
1.背景材料:某高速公路施工合同段在建设单位、设计单位、施工单位、监理单位的共同努力下,施工单位精心组织施工,按质按量如期完成工程合同,符合交工验收条件后,经监理工程师同意,施工单位向项目法人提出了交工验收申请。2.问题:交工验收有
无论期货交易是盈是亏,客户必须按规定向交易所交付( )。
以2007年为基期,某超市某类商品2008年的销售额指数为120.35%,价格指数为108.05%,销售量指数为111.38%,2008年与2007年相比,则()。
某考生在一项测验中得分60,经换算百分等级为70,这表明在所有考生中,得分低于该考生的人数占总人数的()
最新回复
(
0
)