首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
49
问题
有以下程序
#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全国计算机二级
相关试题推荐
有程序 #include<stdio.h> main() {inta,b,c=246; a=c/100%9; b=(-)&&(-1); printf("%d,%d\n%,a,b); } 输出结果是()
执行以下程序段后,m的值为() inta[2][3]={{1,2,3}{4,5,6}}; intm,*p; p=&a[0][0] m=(*p)*(*p+2))*(*(p+4));
以下程序的输出结果是() main() {inta=3; printf("%d\n",(a+=a-=a*a)); }
可以在C语言中用做用户标识符的是_______。
当a=1,b=3,c=5,d=4时,执行下面一段程序后,x的值为______。if(a<6)if(c>d)x=1;elseif(a<c)if(b>l)x=2
有以下程序 int a=3; main() { int s=0; { int a=5;s+=a++;} s+=a++; printf("%d\n",s); } 程序运行后的输出结果是______。
以下程序运行后的输出结果是______。 main() { char*s="abcde";s+=2;printf("%1d\n",s);}
设有说明语句:char a=’\72’;,则变量a______。
下面结构体的定义语句中,错误的是
以下关于RetuRn语句的叙述中正确的是
随机试题
(2013年4月)公务员职务任免与升降的意义。
Insomecountries,peoplefavor______togethereventhoughthereismuchmorespace.
货物的售后服务通常包括()。
某企业对外币业务采用发生当日的市场汇率进行折算,按月计算汇兑损益。2003年4月30日市场汇率$1=¥8.28,“银行存款——美元户”余额$10000,5月10日将$3000售给银行兑换人民币,当日市场汇率为$1=¥8.27,银行买入价为$1=¥8.17,
四川省重点文物保护单位,并被中外建筑专家誉为“世界一流的民居建筑”和“古代建筑化石”的是()。
有关河流描述不正确的是()。
教育目的是所有教育活动的出发点和归宿,是教育基本理论的重要组成部分。下列关于教育目的的说法正确的有()。
对刑事案件的地域管辖的人民法院,原则上是()。
要从学生表中找出姓“刘”的学生,需要进行的关系运算是______.
TheNationalTrustinBritain,togetherwithsimilarvoluntaryorganizations,playsanincreasinglyimportantpartinthepreser
最新回复
(
0
)