首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序 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]){t=a[i]
以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序 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]){t=a[i]
admin
2020-07-28
74
问题
以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序
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,[3],5);
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、1,2,3,8,7,6,5,4,9,10,
D、1,2,10,9,8,7,6,5,4,3,
答案
C
解析
程序中sort函数的功能是对数组中的数据进行从大到小的排序。主函数main中调用函数“sort(&aa[3],5);”,使得数组aa中从第4个元素开始的5个元素进行从大到小的排序,数组aa中的元素变为:1,2,3,8,7,6,5,4,9,10。并输出这些元素。
转载请注明原文地址:https://kaotiyun.com/show/9G3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
下面选项中关于编译预处理的叙述正确的是
下面不属于结构化程序设计风格的是
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
下列叙述中错误的是
关于do循环体while(条件表达式);以下叙述中正确的是
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。函数fun根据所给n名学生的成绩,计算出所有学生的平均成绩,把高于平均成绩的学生成绩求平均值并返回。例如,若有成绩为:50,60,70,8
以下是if语句的基本形式:if(表达式)语句其中“表达式”
在关系数据库中,描述全局数据逻辑结构的是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
随机试题
参与肌酸合成的氨基酸是
按照《公路水运工程试验检测专业技术人员职业资格制度规定》,下列不属于助理试验检测师职业能力要求的是()。
评估师在评估业务中的行为的共性要求,主要包括有()。
下列()情形下合同无效。
课程评价的主要模式有()
下列各项中标点符号使用正确的是()
关于地球生物演化史,下列哪组排序是正确的?()
【B1】【B7】
Thewaysinwhichsocietiesaddressenvironmentalissuesareinthemidstofaprofoundtransformation.Boththeextentofthis
A、She’supsetthatshemissedthetelevisionprogram.B、Shedoesn’tthinkthetelevisionprogramwasfunny.C、Shedoesn’tliket
最新回复
(
0
)