首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun{int *a,int i,int j) { int t; if (i<j) t=a[i] ;a[i]=a[j] ;a[j]=t; fun(a, ++
有以下程序 void fun{int *a,int i,int j) { int t; if (i<j) t=a[i] ;a[i]=a[j] ;a[j]=t; fun(a, ++
admin
2009-01-15
17
问题
有以下程序 void fun{int *a,int i,int j) { int t; if (i<j) t=a
;a
=a[j] ;a[j]=t; fun(a, ++i, --j); } main ( ) { int a[]={1,2,3,4,5,6},i; fun(a,0,5); for (i=0; i<6; i++ ) printf ("%d" , a
); } 执行后输出结果是
选项
A、6 5 4 3 2 1
B、4 3 2 1 5 6
C、4 5 6 1 2 3
D、1 2 3 4 5 6
答案
1
解析
本题考核的知识点是指针变量作为函数的参数和递归函数的简单使用。函数fun()中有3个参数,参数a为一个指针变量,接收的实参可以是数组名,参数i和j分别表示数组元素的下标,当下标i小于下标j时,a
和a[j]交换,然后对自身进行调用,可见这是一个递归函数。其实现的功能是把数组a,从下标为i的元素到下标为 i的元素之间的所有元素反序存放。在主函数中调用 fun()函数,把a数组从a[0}到a[5]之间的所有元素反序存放,最后输出从a[0]到a[5]的值,因此输出的值为6、5、4、3,2、1,所以,A选项为所选。
转载请注明原文地址:https://kaotiyun.com/show/1IXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
数据库管理系统是
(1)在考乍文件央下有一个工程文件sjt3.vbp。程序的功能是通过键盘输入正整数到文本框中。在“除数”框架中选择一个单选按钮,然后单击“处理数据”命令按钮,将大于文本框中的正整数,并且能够被所选除数整除的5个数添加都列表框List1中,如图所示。在窗体文
以下不属于VisualBasic数据文件的是()。
下面关于VB数据文件的叙述中错误的是
以下关于过程及过程参数的描述中,错误的是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为
数据库应用系统中的核心问题是( )。
随机试题
自动化仪表工程在系统投运前应进行()试验。
一旦合同成立即具有法律效力,无论是在何种情况下订立的合同都将不能变更或撤销。()
根据国内民航运输有关规定,()无权援用法定的行李赔偿责任限额。
征收土地的,按照被征收土地的原用途给予补偿。征收耕地的补偿费用包括()。
赫尔巴特被认为是“现代教育学之父”,他的《普通教育学》被公认为是第一本现代教育学著作。()
黄花岗起义
鲁迅笔下的阿Q,对于自己进监牢并不烦恼,而以为“惟有圈而不圆,却是他‘行状’上的一个污点”。不仅如此,鲁迅用一百多字详尽描写“阿Q立志要画得圆”却未能如愿的过程,其用心又是什么?鲁迅在《阿Q正传》中并没有解答的问题却在杂文中显示了解答的钥匙。鲁迅认
幼儿园教师看到小朋友哭泣,就会很自然地进行安慰,这种行为几乎成了一种下意识的表现。这属于()。
设与对角矩阵相似.求正交变换x=Qy将f(x1,x2,x3)=xTAx化为标准形;
电子商务的安全是通过加密手段来达到的。电子商务系统中使用的主要加密技术是()
最新回复
(
0
)