首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void sort(int a[ ],int n) { int i,j,t; for(i=0;i<n-1;i+=2) for(j=i+2;j<n;j+=2) if(a[i]<a[j]) { t=a[i];a[i]=a[
有以下程序 void sort(int a[ ],int n) { int i,j,t; for(i=0;i<n-1;i+=2) for(j=i+2;j<n;j+=2) if(a[i]<a[j]) { t=a[i];a[i]=a[
admin
2006-03-15
53
问题
有以下程序 void sort(int a[ ],int n) { int i,j,t; for(i=0;i<n-1;i+=2) for(j=i+2;j<n;j+=2) 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,10); for(i=0;i<10;i++) printf(“%d”,aa
); printf(“\n”);} 其输出结果是( )
选项
A、1,2,3,4,5,6,7,8,9,10,
B、10,9,8,7,6,5,4,3,2,1,
C、9,2,7,4,5,6,3,8,1,10,
D、1,10,3,8,5,6,7,4,9,2,
答案
C
解析
通过sort()函数中的双重for循环,对数组下标为偶数的元素进行从大到小的排序,下标为奇数的元素不变。
转载请注明原文地址:https://kaotiyun.com/show/6aHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定有如下的程序段:DimintVarAsIntegerintvar=TruePrintintVar则输出结果是
下面关于菜单的叙述中正确的是
用语句Open"C:\teac.txt"ForInputAs#1打开文件后,就可以编程序
下面关于VB应用程序的叙述中正确的是
在窗体上画1名为Commandl的命令按钮和1名Textl的文本框,再编写如下程序:DimssAsStringPrivateSubText1KeyPress(KeyAsciiAsInteger)IfChr(KeyAs
执行以下程序段a$="abbacddcba"Fori=6To2Step-2X=Mid(a,i,i):Y=Left(a,i)z=Reght(a,i):z=UCase(XYz)Nexti
下面关于文件叙述中错误的是
现有如下一段程序:PrivateSubCommand1_Click()x=UCase(InputBox("输入:"))SelectCasexCase"A"To"C"
随机试题
不顾恩义,畔主背亲。《苏武传》
男性,30岁。肥胖体型。体检发现血压160/110mmHg。对高血压患者下列说法不正确的是
以下药物中用作胆碱酯酶抑制药的是
在套用完变压器概算定额后,()工作内容还需套用其他定额。
下列各项不属于初始地籍调查工作程序的有()。
()是指销售产品(提供劳务或服务)取得的收入,是项目现金注入的主要内容。
下列关于金融负债和权益工具的会计处理,表述正确的有()。
A、 B、 C、 D、 D这是一道关于图形旋转问题的题目。分析第一套图形,构成图形的三角形保持不变,而另一个图形元素小圆圈的位置则按逆时针方向旋转变化着。再观察第二套图形,构成图形的梯形内部的图形元素—一个很
办理房屋登记过户手续的效力表现在()。
下面关于控件数组的叙述中正确的是
最新回复
(
0
)