首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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]
有以下程序: 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]
admin
2009-04-15
27
问题
有以下程序: 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,
答案
4
解析
son()函数作用是将数组aa中的下标为偶数的元素按大到小排序。主函数中首先定义了一个长度为10的数组并赋值,然后调用sort()函数,将数组aa中奇数个元素的值按大到小排序,因此执行完该函数后,数组中奇数个元素的值为9、7、5、3和1,故主函数中最后通过一个for循环输出数组aa中各元素的值为9、2、7、4、5、6、3、8、1和10,所以,4个选项中选项C符合题意。
转载请注明原文地址:https://jikaoti.com/ti/o0K0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面不属于软件测试实施步骤的是
结构化程序设计中,下面对goto语句使用描述正确的是
将数据项"Student"添加到名称为List1的列表框中,并使其成为列表框第一项的语句为( )。
在设计窗体时双击窗体的任何地方,可以打开的窗口是( )。
设在窗体模块中有如下类型定义:PublicTypeRecnunAsIntegernameAsStringEndType下面关于这一类型定义的叙述中正确的是()。
语句DimArr(-2To4)AsInteger所定义的数组的元素个数为( )。
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:PrivateSubCommand1_Click()DimmAsStringm=InputBox("请输入字符串")Printpick
下列方法中,不属于软件调试方法的是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
数据结构中,与所使用的计算机无关的是数据的()。
随机试题
甲状腺CT检查时的扫描范围是
A.0.5%普鲁卡因B.2%普鲁卡因C.1%丁卡因D.速眠新合剂E.异氟醚局部表面麻醉常用()。
空调用冷却塔常见的有( )。
使用防毒卡可以有效地清除软盘上的病毒。()
下列没有违反“公平对待”原则的有()
室内乐中最经典的体裁是________,它由________、________、________和________四件弦乐器组成。
一袋核桃有365个,分为若干堆,有的堆有30个,有的有28个,有的有31个.这些核桃分为了().
设L:y=sinx(0≤x≤).由x=0,L及y=sint围成的区域面积为S1(t);由L、y=sint及x=围成的区域面积为S2(t),其中0≤t≤.求S(t)=S1(t)+S2(t).
In2010,afederaljudgeshookAmerica’sbiotechindustrytoitscore.CompanieshadwonpatentsforisolatedDNAfordecades--b
ManyforeignerswhohavenotvisitedBritaincallalltheinhabitantsEnglish,fortheyareusedtothinkingoftheBritishIsle
最新回复
(
0
)