首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: void sort(int a[],int n) { int i,j,t; for(i=0;i<n-1;i++) for(j=i+l;j<n;j++) if(a[i]<a[
有以下程序: void sort(int a[],int n) { int i,j,t; for(i=0;i<n-1;i++) for(j=i+l;j<n;j++) if(a[i]<a[
admin
2012-12-03
43
问题
有以下程序:
void sort(int a[],int n)
{ int i,j,t;
for(i=0;i<n-1;i++)
for(j=i+l;j<n;j++)
if(a
<a[j]){t=a
;a
=a[j];a
;=t;}
}
main()
{ int aa[10]={1,2,3,4,5,6,7,8,9,10},i;
sort(aa+2,5);
for(i=0;i<10;i++)printf("%d,",aa
);
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、1,2,3,4,5,6,7,8,9,10
B、1,2,7,6,3,4,5,8,9,10
C、1,2,7,6,5,4,3,8,9,10
D、1,2,9,8,7,6,5,4,3,10
答案
C
解析
sort函数是将数组按从大到小的顺序排序,主函数中调用了sort函数,sort(aa+2.5)表示从数组aa中下标为2的元素开始到下标为6的5个元素按从大到小的顺序排序,其他元素不变。注意,数组下标从0开始。
转载请注明原文地址:https://kaotiyun.com/show/90Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){intm,n,p;scanf("m=%dn=%dp=%d",&m,&n,&p);print("%d%d%d\n",m,n,p);}若想从键盘上输入数据,使变量m中的
若有以下程序段(n所赋的是八进制数):intm=32767,n=032767;printf("%d,%\n",m,n);执行后输出结果是()。
若有下面的说明这定义:structtest{intm1;charm2;floatm3;unionuu{charu1[5];intu2[2];}ua;}myaa;则sizeof(structte
若运行以下程序时,从键盘输入ADescriptor<回车>,则下面程序的运行结果是()。#include<stdio.h>main(){charc;intv0=1,v1=0,v2=0;
以下程序运行后的输出结果是【】#include<stdio.h>main(){chara[]="123456789",*p;inti=0;
若有定义floata[15],*p=a;,且数组a的首地址为300H,则p+13所指向的数组元素的地址为()。
设有以下定义和语句:charstr[20]="Program",*P;p=str;则以下叙述中正确的是()。
下列叙述中,错误的是()。
在树形结构中,树根结点没有【】。
下列关于栈的叙述中正确的是()。
随机试题
ReadcarefullythefollowingexcerptonbulliesoncampusesandthenwriteyourresponseinNOLESSTHAN200words,inwhichyou
根据题30图中各触发器的不同连接方式,分别画出输出端Q1、Q2、Q3的波形。设各触发器初始状态均为0,且时钟脉冲CP相同。
胁痛的基本治则是( )
工艺设计过程中影响工程造价的因素中不包括()。
火灾探测区域是将报警区域按照探测火灾的部位划分的基本单元,一个探测区域对应系统中一个独立的地址编码。以下划分探测区域做法正确的是()。
维生素D的活化形式是()。
秘色器
设窗体上有一个名称为Checkl的复选框,并有下面程序代码:PrivateSubCheck1_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)
在考生文件夹下,“sampl.accdb”数据库文件中已建立三个关联表对象(名为“职工表”、“物品表”和“销售业绩表”)。试按以下要求,完成表和窗体的各种操作:将窗体fTest中名为“bTitle”的控件设置为“特殊效果:凿痕”显示。
A、Theeffectsofmusicdonotlastlong.B、Pianomusiccouldinterferewithyourreasoningability.C、Music,whetherclassicalo
最新回复
(
0
)