首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
2010-01-10
13
问题
有以下程序: 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、654321
B、432156
C、456123
D、123456
答案
1
解析
函数fun()中有3个参数,参数a为一个指针变量,接收的实参可以是数组名,参数i和j分别表示数组元素的下标,当下标i小于下标j时,a
和a[j]交换,然后对自身进行调用,可见这是一个递归函数。其实现的功能是把数组a从下标为i的元素到下标为j的元素之间的所有元素反序存放。在主函数中调用fun()函数,把a数组从a[0]到a[5]之间的所有元素反序存放,最后输出从a[0]到a[5]的值,因此输出的值为6、5、4、3、2、1,.所以,A选项为所选。
转载请注明原文地址:https://kaotiyun.com/show/8UWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
审体上有1个名称为Textl的文本框,1个名称为Lab_ell的标签。程序运行后,如果在文本框中输入信息r则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程为
计算下面分段函数的正确语句是
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的
有如下程序:Functionfun(ByValauraAsInteger)AsIntegerDimkAsIntegerk=1num=Abs(num)DoWhilenumk=k*(numMod10):n
文本框Textl的KeyDown事件过程如下:PrivateSubTextlKeyDown(KevCodeAsInteger,ShiftAsInteger)…EndSub其中参数KeyCode的值表示的是发生此事件时
下列叙述中正确的是
已知:x=-6y=39则表达式“y\x*Sgn(x)”的值为
以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是
在VB中,函数过程与子程序过程的区别之一是
随机试题
患者自感情绪低落,“脑子变笨了”。思考问题吃力,反应迟钝。其最可能是()
Theprefixinpseudo-friendisa______.()
关于结核分支杆菌生物学特性的叙述错误的是
患者目光无彩,瞳仁呆滞,面色晦暗,神情萎靡,身体沉重,反应迟钝,语声断续,意识朦胧。其诊断是
我国注册咨询工程师(投资)与国际上通称的“咨询工程师”对工程咨询的业务内容相同的是()。
在职业安全健康管理体系文件中,不属于其常用文件格式的文件是()。
乙公司是一家食品制造企业,最初只生产方便面。该公司通过方便面这一产品赢得了消费者信赖,建立起良好商誉和较为完善的分销渠道。在此基础上,乙公司又推出了大米饼、膨化食品、饼干等食品,此外还有碳酸饮料。为了确保食品原材料的安全及质量上的达标,乙公司与振华淀粉厂签
(2008年第4题)阅读下面短文,回答问题:有记忆的金属1963年,美国海军研究所在研究镍钛合金时,发现一种奇怪的现象:一些已经被拉直了的镍钛合金丝,无意中被火烘烤后,又恢复到原来的弯曲形状。这一现象说明这种镍钛合金具有一种形状记忆功能。所谓形状记忆功能
"Congratulations,Mr.Jones,it’sagirl."Fatherhoodisgoingtohaveadifferentmeaningandbringforthadifferentrespo
DoCleanSmellEncourageCleanBehaviorYearsago,socialscientistsintroducedthebroken-windowstheoryofcrimecontrol,
最新回复
(
0
)