首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数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++)
以下程序中函数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++)
admin
2010-01-10
54
问题
以下程序中函数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
); pfintf(“\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
答案
4
解析
本题中首先定义一个长度为10的一个整型数组,并初始化为“l,2, 3,4,5,6,7,8,9,10”,然后调用排序函数sort(),通过分析不难看出,sort()函数是对具有n个元素的a数组进行从大到小排序。由于函数的第一个参数是数组名,其对应的实参可以是函数名或地址。本题在调用该函数时,实参是&aa[3]的地址,即把aa[3]的地址传给了形参数组名a,函数也就是对aa[3]开始的5个元素进行从大到小的排序,aa[0]、aa [1]、aa[2]、aa[8]、aa[9]并没有变化。sort()执行完毕后,接着执行后面的for语句输出数组aa中各个元素的值,由于函数sort()只是对aa[3]开始的5个元素进行从大到小的排序,aa[0]、aa[1]、aa[2]、aa[8]、aa[9]并没有变化,所以输出为“1,2,3,8,7,6,5,4,9, 10”。
转载请注明原文地址:https://www.kaotiyun.com/show/1XWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设a=10,b=4,c=5,d=7,表达式a>bAndNotc<d+6的值为
窗体上有一个名称为CDl的通用对话框,一个名称为Text1的文本框,窗体的单击事件过程如下:PrivateSubForm—Click()CD1.DialogTitle=“改变颜色”:CD1.Color=Form1.BackColorCD1
设x为一整型变量,且语句的开始为:SelectCasex,则不符合语法规则的Case子句是
数据库应用系统中的核心问题是
设窗体上有一个Picturel图片框,要求在图片框中的指定位置(坐标为(500,300))输出“OK”,下面可以实现这一功能的事件过程是
以下关于文件的叙述中,错误的是
已知在4行3列的全局数组score(4,3)中存放了4个学生3门课程的考试成绩(均为整数)。现需要计算每个学生的总分,某人编写程序如下:OptionBase1PrivateSubCommandl_Click()
假定有下表所列的菜单结构:要求程序运行后,如果单击菜单项“大图标”,则在该菜单前添加一个“√”。以下正确的是
以下过程的功能是从数组中寻找最大值:PrivateSubFindMax(a()AsInteger,ByRefMaxAsInteger)DimsAsInteger,fAsIntegerDimiAs
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
随机试题
碳中和的实现离不开我们在生活中时刻践行“低碳生活”。以下哪项不属于日常生活中倡导的低碳生活方式?
我国很多行政机关实行“双重领导”或“双重负责”,行政组织体制基本上属于()。
囊状水瘤多位于
下列属于注册监理工程师的权利的有()。
监理工程师在实施监理过程中,发现某设计变更洽商内容不符合国家相关技术标准,则()。
某小学四年级学生宋明性格活泼好动,经常与同学打闹,有时还和同学争吵打架。一次宋明又和同学打架,班主任老师在全班严厉地批评了宋明,并说:“宋明你就这样做吧,早晚有一天你和你爸爸一样也进监狱”。以后同学们都知道了宋明父亲在监狱服刑的情况,经常羞辱宋明,宋明母亲
(首都经济贸易大学2011年初试真题)谈谈你对纳税人权利保护的理解。
下列不是非特权指令的是()。重复
在考生文件夹下完成下列操作:(1)修改程序proone.prg中带有注释的四条语句(修改或填充,不要修改其他的语句),使之能够正常运行,程序的功能是将大于等于11并且小于等于2011的素数存储于表prime中。修改完成后请运行该程序。(
Themainreasonforthepopulationgrowthisn’tsomuchariseinbirthrates______afallindeathratesasaresultofimprov
最新回复
(
0
)