首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序中函数sort()的功能是对数组a中的数据进行由大到小的排序。 #include void sort(int a[],int n) { int i,j,t; for(i=0;i<n-1;i++) for(j=i+1+1;j<n;j++)
下列程序中函数sort()的功能是对数组a中的数据进行由大到小的排序。 #include void sort(int a[],int n) { int i,j,t; for(i=0;i<n-1;i++) for(j=i+1+1;j<n;j++)
admin
2012-12-03
36
问题
下列程序中函数sort()的功能是对数组a中的数据进行由大到小的排序。
#include
void sort(int a[],int n)
{ int i,j,t;
for(i=0;i<n-1;i++)
for(j=i+1+1;j<n;j++)
if(a
<a[j])
{ t=aEi];a
=a[j];a[j]=t;
}
}
main()
{ int a[10]={1,2,3,4,5,6,7,8,9,10},i;
sort(&a[1],7);
for(i=0;i<10;i++)printf("%d,"a
);
}
程序运行后的输出结果是( )。
选项
A、1,2,3,4,5,6,7,8,9,10,
B、10,9,8,7,6,5,4,3,2,1,
C、1,8,7,6,5,4,3,2,9,10,
D、1,2,10,9,8,7,6,5,4,3,
答案
C
解析
本程序中的函数sort(int a[],int n)实现的功能是将数组a中的前n个数进行从大到小排序。sort(&a[1],7)是将数组中从a[1]~a[7j这7个数进行从大到小排序,其他数不变。
转载请注明原文地址:https://jikaoti.com/ti/g2B0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#include<string.h>main(){charp[]={’a’,’b’,’c’],q[10]={’a’,’h’,’c’}prinff("%d%d\n
标有/**/的语句的执行次数是______。inty,i;for(i=0;i<20;i++){if(i%2==0)continue;y+=i;
设有定义语句:charc1=92,c2=92;,则以下表达式中值为零的是
有以下程序#include<stdio.h>main(){FILE*fp;inti=20,j=30,k,n;fp=fopen("d1.dat","w");fprintf(fp,"%d\n
以下选项中,值为1的表达式是()。
设有定义:inta,*pa=&a;以下scanf语句中能正确为变量a读入数据的是()。
下列不属于软件工程三个要素的是()。
若t为double类型,表达式t=1,t+5,t++;的值是______。
软件调试的目的是()。
链表不具有的特点是()
随机试题
AnApologyLettertothePreviousHeadmasterForthispart,youareallowed30minutestowritealettertotheheadmastero
以下各方中,发汗力量最大的是
A、骨筋膜室综合征B、感染C、延迟愈合或不愈合D、血管损伤E、神经损伤男,35岁。因车祸右小腿受伤,经拍X线片:右胫骨中下1/3交界处斜形骨折。其易发生
采用里程碑进度计价支付方式的基本条件包括()。
根据《关于固定资产投资项目试行资本金制度的通知》,下列投资项目中,不实行资本金制度的是()
下列有关收入确认的表述中,正确的有()。
在法定的复汇率制中,与金融汇率相比,本币在贸易汇率中相对低估,其目的是()。
已知直线y=-x+1与圆x2+y2-2ay=0没有公共点,其中未知系数a是大于零的实数,则a的取值范围是
程序1程序崩溃。因为GetMemory并不能传递动态内存,TestMemory函数中的str一直都是NULL。strcpy(str,“helloworld”);将使程序崩溃。程序2可能是乱码。因为GetMemory返回的是指向“栈内存”的指针,该指
A、Theyarenotsonecessaryforchildren.B、Theycanbegainedonlyatschool.C、Theycouldbegotfromdifferentpeople.D、They
最新回复
(
0
)