首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数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
2013-02-23
61
问题
以下程序中函数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++)print("%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,
答案
4
解析
本题中首先定义一个长度为10的一个整型数组,并初始化为“1,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”。所以4个选项中C正确。
转载请注明原文地址:https://jikaoti.com/ti/p5n0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设a,b,c为整型数,且a=2,b=3,c=4,则执行完以下语句后,a的值是【】。a*=16+(b++)-(++c);
经下列语句定义后,sizeof(x)、sizeof(y)、sizeof(a)、sizeof(b)在IBM-PC机上的值分别为______。charx=65;floaty=7.3;inta=100;doubleb=4.5;
若有以下定义:structfink{intdata;structlink*next;}a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:指针p指向变量a,q指向变量c。则能够把
下面程序段的运行结果是charstr[]="ABC",*p=str;printf("%d\n",*(p+3));
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
若x和y都是buble型变量,且x的初值为3.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为【】。
以下对结构体类型变量的定义中,不正确的是______。
以下函数把b字符串连接到a字符串的后面,并返回a中新字符串的长度。strcen(chara[],charb[]){intnum=0,n=0;while(*(a+num)!=【】)num++;w
设有下列二叉树:对此二叉树中序遍历的结果为_____。
以下有4组用户标识符,其中合法的—组是______。
随机试题
高分子型防蜡剂能够通过在蜡结晶表面上的吸附,使蜡的表面形成一个不利于石蜡在它上面继续结晶长大的极性表面。因此,可使石蜡结晶保持微粒的状态,被油流带走。()
DNA复性过程可发生
A.是变异指标B.表示总体变量值的离散程度C.表示总体均数间的离散程度D.结合标准差估计正常参考值范围E.结合标准误估计总体均数的可信区间
制酸剂服用时应注意
成本控制的主要对象是主要费用中的()。
关于高强度螺栓连接施工的说法,错误的有()。
通常将市值小于()亿元人民币的公司归为小盘股,将超过()亿元人民币的公司归为大盘股。
外审者不能担任图书的()。
关于汇编语言程序()。
AlltherecentnewsonAIDSisbad.ThedeathofRockRudsonlastyearraisedpublicconcernabouttheepidemicalmosttothepo
最新回复
(
0
)