首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun(int *a, int n) /* fun函数的功能是将a所指数组元素从大到小排序 */ { int t, i, j; for (i=0; i
有以下程序 #include void fun(int *a, int n) /* fun函数的功能是将a所指数组元素从大到小排序 */ { int t, i, j; for (i=0; i
admin
2015-07-28
108
问题
有以下程序
#include
void fun(int *a, int n) /* fun函数的功能是将a所指数组元素从大到小排序 */
{ int t, i, j;
for (i=0; i
for (j=i+1; j
if (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,9,8,7,6,5,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,5,6,7,8,9,0,
答案
A
解析
考查数组名作为函数参数。数组名作为函数参数属于地址传参,形参和实参为同一数组,变化同步。数组名可以看做一个指针常量,对其进行自加自减运算相当于指针变量的自加自减,所以传递给函数fun()的参数是数组第五个元素的地址,调用函数fun()结束后,数组后6位数字按照从大到小排列,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/gOJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下函数把b字符串连接到a字符串的后面,并返回a中新字符串的长度。请填空。 strcen(chara[],charb[]) {intnum=0,n=0; while(*(a+num)!=【】)num++; whi
有程序: voidfun(inta,intb,intc) {a=456;b=567;c=678;} main() {intx=10,y=20,z=30; fun(x,y,Z); printf("%d,%d,%d\n",z,y,
x、y和z被定义为int型变量,若从键盘给x、y和z输入数据,正确的输入语句是()
下列程序的输出结果是_______。main(){inta=0,b=0,c=0;if(++a>0||++b>0)++c;printf("\na=%d,b=%d,c=%d",a,b,c);}
若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a<b?a:c<d?c:d的值是______。
以下正确的程序段是______。
以下程序的输出结果是______。 int f() { static int i=0; int s=1; s+=i;i++; return s; } main() { int i,a=0; for(i=0;i<5;i++)a+=f(): printf("%
下列字符序列中,不可用作C语言标识符的是______。
设有以下函数:voidfun(intn,char*$s){……}则下面对函数指针的定义和赋值均正确的是
以下选项中,能用作用户标识符的是
随机试题
人力资源的地位与作用是什么?
患者男性,45岁。昨晚暴饮暴食后,出现脐周阵发性腹痛,并有腹胀、呕吐、肛门停止排便排气,自诉去年曾做过阑尾切除手术,诊断为单纯性粘连性肠梗阻。经治疗后,肠梗阻解除的主要标志是
某车床传动系统图如图2所示,带传动滑动系数ε=0.94,齿轮传动效率η=1。试问:(1)轴Ⅰ的转速有多少种?(2)轴Ⅰ上的三个齿轮都带有“×”号,代表什么?(3)轴Ⅱ上的两组齿轮都各带有“—”,代表什么?(4)主轴
投资者常常使用折(溢)价率反映封闭式基金份额净值与其二级市场价格之间的关系。()
关于转让定价调查和调整的说法中,正确的是()。
旅游者要求购买古玩或仿古艺术品,导游员应()。
简述美育的任务。
下列关于《劳动合同法》的说法中,错误的是()。
(2011下项管)软件需求分析所要做的工作是____(1),因此,进行需求分析时____(2)。(2)
GenerationsofAmericanshavebeenbrought【C1】______tobelievethatagoodbreakfastisimportantforhealth.Eatingbreakfasta
最新回复
(
0
)