首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
46
问题
有以下程序 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全国计算机二级
相关试题推荐
以下可以作为VisualBasic变量名的是
从工程管理角度看,软件设计一般分为两步完成,它们是
(1)在考乍文件央下有一个工程文件sjt3.vbp。程序的功能是通过键盘输入正整数到文本框中。在“除数”框架中选择一个单选按钮,然后单击“处理数据”命令按钮,将大于文本框中的正整数,并且能够被所选除数整除的5个数添加都列表框List1中,如图所示。在窗体文
以下不属于VisualBasic数据文件的是()。
假定有以下程序段Fori=1To3Forj=5To1Step-1Printi*jNextjNexti则语句Printi*j的执行次数是
以下叙述中,错误的是
以下关于VB的叙述中,错误的是()。
在考生文件夹下有一个工程文件sjt3.vbp。程序的功能是通过键盘向文本框中输入大、小写字母及数字。单击“统计”按钮,分别统计输入字符串中大写字母、小写字母及数字字符的个数,并将统计结果分别显示在标签控件数组x中,如图3-132所示。在给出的窗体文件中已经
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n一1)/2的排序方法是()。
数据库设计中反映用户对数据要求的模式是
随机试题
某种产品的需求仅与自身的价格有关,与其替代品或互补品的价格无关。()
糖皮质激素地塞米松又名
金属烤瓷冠瓷层热膨胀系数的特点是
消费者权益保护法规定的保障安全权,是指消费者在购买使用商品和接受服务时,享有()不受侵害的权利。
下列关于现金流量表编制的说法中,正确的有()。
甲公司在经营旺季由于销售增加,需要补充100万元现金、550万元应收账款和350万元存货。在经营淡季,只需要保留20万元现金、100万元应收账款和80万元存货。公司占用在固定资产上的资金为2000万元。则按照期限匹配融资策略,下列表述中正确的有()
战国后期,从正反两方面总结了儒家的教育理论和经验,系统地阐述了教育的作用和任务,教育教学的制度、原则和方法,教师的地位和作用,师生关系和同学关系等的重要文献是___________。
如果欧洲部分国家的财政危机可以平稳度过,世界经济今年就会走出低谷。以下哪项最准确地表达了上述断定?()Ⅰ.如果世界经济今年走出低谷,则西方国家的财政危机可以平稳度过。Ⅱ.如果世界经济今年未能走出低谷,则有的西方国家财政
Inspectionpersonnel
Thinkoflavendertodayandupcomeimagesofold-worldcottagegardensthickwithnoddinghollyhocksandpinkrosesroundthed
最新回复
(
0
)