首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> void fun(int *a, int n)/* fun 函数的功能是将a所指数组元素从大到小排序*/ { int t, i,j; for (i=0; i<n-1 ;i
有以下程序 #include <stdio.h> void fun(int *a, int n)/* fun 函数的功能是将a所指数组元素从大到小排序*/ { int t, i,j; for (i=0; i<n-1 ;i
admin
2009-06-20
75
问题
有以下程序 #include <stdio.h> void fun(int *a, int n)/* fun 函数的功能是将a所指数组元素从大到小排序*/ { int t, i,j; for (i=0; i<n-1 ;i++) for 0=i+l; j<n; j++) if(a
<a[j]) { t=a
; a
=a[j]; a[j]=t; } } main() { int c[10]= { 1,2,3,4,5,6,7,8,9,0},i; fun(c+4, 6); for (i=0;i<10; i++) printf("%d,", c
); printf("\n"); }
选项
A、1,2,3,4,5,6,7,8,9,0,
B、0,9,8,7,6,5,1,2,3,4,
C、0,9,8,7,6,5,4,3,2,1,
D、1,2,3,4,9,8,7,6,5,0,
答案
D
解析
题目中fun()函数的作用是排序,从形参指针a所指位置开始,对其后n个int型元素进行从大到小排序。主函数中,调用fun()函数传入的两个实参分别为c+4和6,即从数组c的第5个元素开始,对其后连续的6个元素进行从大到小排序。所以,最后通过for循环输出数组c的值为“1,2,3,4,9,8,7,6,5,0,”,故应该选择D。
转载请注明原文地址:https://kaotiyun.com/show/j6Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
在考生文件夹下有一个工程文件sjt5.vbp。在窗体文件中已经给出了全部控件及部分程序。程序运行时,在文本框Text1中输入一个大于2的偶数,并单击“分解为”按钮,则可以将该偶数分解为两个素数之和,且要求其中一个素数是所能够分解出的最小的素数(一个偶数有时
设有下列语句:x=5Ifx>0Theny=ly=5程序运行后,则下列叙述中正确的是()
在考生文件夹下有一个工程文件sjt5.vbp,功能是用来计算勾股定理整数组合的个数。勾股定理中3个数的关系是:a2+b2=c2。例如,3、4、5就是一个满足条件的整数组合(注意:a,b,c分别为4,3,5与分别为3,4,5被视为同一个组合,不应该重复计算)
若在窗体模块的声明部分声明了如下自定义类型和数组PrivateTyperecCodeAsInteger:CaptionAsStringEndTypeDimarr(5)Asrec则下面的输出语句中正确的是
若变量a未事先定义而商接使用(例如:a=0),则变量a的类型是
随机试题
青霉素在磷酸盐缓冲液中降解属于
下列有关胺碘酮的叙述不正确的是
根据以下资料,回答106-110题2008年,我国境内民用航空通航机场共有158个(不含香港和澳门,下同),其中定期航班通航机场152个。定期航班通航城市150个。2008年,全国各机场共完成旅客吞吐量40576.2万人次,比上年增长4.70%。
中秋节:月饼:团圆
作者举“推敲”为例,要说明什么?下面说法正确的一项是:这段文字在思路上十分严谨,下面对本段写作思路的表述不够准确的一项是:
Imagineaworldinwhichweareassignedanumberthatindicateshowinfluentialweare.Thisnumberwouldhelpdetermine【C1】___
PanicApanicisaformofcollectiveinwhichagroupofpeople,facewithanimmediatethreat,reactinanuncoordinateda
InwhichcitydoesMr.Hoodwork?
Sheseldomgoesshoppingonweekends,______.
Teachingisahighly-complexoccupation.Ithasbeendescribedintermsofverydifferenttypesofroles.Forexample,teachers
最新回复
(
0
)