首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun(int*a,int i,int j) { int t; if(i<j) { t=a[i];a[i]=a[j];a[j]=t; i++; j--; fun(a,i,j
有以下程序 void fun(int*a,int i,int j) { int t; if(i<j) { t=a[i];a[i]=a[j];a[j]=t; i++; j--; fun(a,i,j
admin
2009-04-15
42
问题
有以下程序 void fun(int*a,int i,int j) { int t; if(i<j) { t=a
;a
=a[j];a[j]=t; i++; j--; fun(a,i,j); } } main() { int x[]={2,6,1,8},i; fun(x,0,3); for(i=0;i<4;i++) printf("%2d",x
); printf("\n"); } 程序运行后的输出结果是
选项
A、1 2 6 8
B、8 6 2 1
C、8 1 6 2
D、8 6 1 2
答案
4
解析
函数fun()中用了一个if语句,当数组下标i小于数组下标j时,交换数组元素a
和a[j]的值,并使i值加1,j值减1。其功能就是把数组a中从下标i到j的元素首尾互换。主函数中定义一个数组,在定义该数组的时候缺省了定义长度,定义的同时将其初始化赋值,所以该数组的长度为初始化该数组时的元素的个数即4,接着调用 fun(a,0,3),其中将a数组的第一个元素的下标0和最后一个元素的下标3传给了函数 fun(),故执行完该函数后,数组a中的元素首尾互换,因此最后依次输出的数组a中值为 8,1,6和2。
转载请注明原文地址:https://kaotiyun.com/show/DOXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为Label1的标签;一个名称为Timer1的计时器,其Enabled和Interval属性分别为True和1000。编写如下程序:DimnAsIntegerPrivateSubTimer1_Timer() ch=Chr(
单击命令按钮时,下列程序段的执行结果为()。PrivateSubCommand1_Click()PrintFuncl(24,18)EndSubPublicFunctionFunc1(mAsI
若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是()。
在窗体上画一个名称为Commandl的命令按钮,然后编写如下事件过程:PrivateSubCommandl_Click()Move500,500EndSub程序运行后,单击命令按钮,产生的结果为()。
双精度浮点数的类型说明符为
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分维成:数据域和指针域。
已知AS=“Welcome”,下列语句操作能够正确执行的是()。
假定有以下程序段:Fori=1To3 Forj=5To1Step-1 Printi*j NextjNexti则语句Printi*j的执行次数是( )。
窗体上有一个名称为Combo1的组合框,引用Combo1中最后一个列表项应使用的表达式是
对序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为()。
随机试题
按审判管辖的规定,某基层法院受理了不属于自己管辖的案件后应当
简述读书指导法的含义及具体要求。
下列哪种食物的特殊动力作用最强
某核电站建设项目,环评文件已于2001年9月3日批准,但由于资金问题,拟在2008年3月开工建设,依照《环境影响评价法》的规定,建设单位应( )。
根据下列资料,回答下列问题:1999年9月,国务院发布《全国年节及纪念日放假办法》,决定增加公众法定休假日,“十一”黄金周就此诞生。据统计当年7天内全国出游人数达2800万人次,旅游综合收入141亿元。2016年“十一”黄金周,全国共接
阅读下列说明和图,回答问题1到问题3,将解答填入对应栏内。[说明]操作系统中,死锁(Deadlock)是指多个进程在运行的过程中因争夺资源而造成的一种僵局。当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。面对死锁
下列关于WindowsServer2003系统下WWW服务器配置的描述中,错误的是()。
A、王太太熟识的朋友B、心怀不轨的小偷C、汽车修理工人D、热心帮助别人的人B
A、Sheknowsnothingaboutthetenniscourts.B、Shedoesnothaveagoodsenseofdistance.C、Sheisalsoastrangertotheunive
Asregardssocialconventions,wemustsayawordaboutthewell-knownEnglishclasssystem.Thisisanembarrassingsubjectfor
最新回复
(
0
)