首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序:#include <stdio, h>void fun(iht * a,int i,int j){ int t; if(i < j) { t=a[i];a[i] =a[j] ;a[j]=t; i++;j--;
有以下程序:#include <stdio, h>void fun(iht * a,int i,int j){ int t; if(i < j) { t=a[i];a[i] =a[j] ;a[j]=t; i++;j--;
admin
2009-01-15
36
问题
有以下程序:#include <stdio, h>void fun(iht * 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、1268
B、8621
C、8162
D、8612
答案
4
解析
语句fun(x,0、3);中将数组名x作为实参,即把数组x的首地址传送给形参(指针 a),使数组x与形参指针s共占同一段内存单元,在调用函数期间,如果形参数组x的值发生了改变,实参指针a的值也就改变了。程序中fun函数是递归调用函数,其运行过程是:第1次调用fun时,a=x,i=0,j=3,i<j成立,a[0]与a[3]交换,a数组中的数变为{8,6,1,2},执行i++;j--;继续调用fun,此时i,j分别为 1,2,i<j成立,a[1]与a[2]交换,a数组中的数变为{8,1,6,2},执行i++j--;继续调用fun,此时i,j分别为2,1,i<j不成立,递归调用结束。当返回主函数时,x数组中的数据就为{ 8,1,6,2}。
转载请注明原文地址:https://kaotiyun.com/show/d4Hp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生目录下有一个工程文件vbsj5.vbp,用来计算勾股定理整数组合的个数。勾股定理中3个数的关系是:a2+b2=c2。例如,3、4、5就是一个满足条件的整数组合(注意:a,b,c分别为4,3,5与分别为3,4,5被视为同一个组合,不应该重复计算)。编写
在考生文件夹下有一个工程文件sjt5.vbp。其窗体中有一个名称为Text1的文本框数组,下标从0开始。程序运行时,单击“产生随机数”按钮,就会产生10个3位数的随机数,并放入Text1数组中,如图3-115(a)所示;单击“重排数据”按钮,将把Text1
以下关于VB文件的叙述中,正确的是
下列说法中,错误的是
软件(程序)调试的任务是
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
以下过程定义中正确的过程首行是
下列说法中,错误的是
下列关于SubMain过程的说法中正确的是
下列数据结构中,能用二分法进行查找的是
随机试题
______isnotafictionalcharacterinTheScarletLetter.()
业务员张某受甲商场委托,以不高于每台价格2000元的标准购进1500台彩电。张某的妻子在乙家电厂工作。张某遂与乙家电厂家协商签订了一买卖彩电的合同。合同约定,甲商场向乙家电厂购买2000台彩电,每台价格1900元,共计380万元。由于张某的妻子在此次买卖合
本案一审法院决定适用简易程序是否正确?原因是什么?如果再审法院发现原审遗漏了必须参加诉讼的当事人汇远公司,则法院应当如何处理?
金融期权合约所规定的、期权买方在行使权利时遵循的价格是期权价格。()
直接保险人为转移已承保的部分或全部风险而向其他保险人购买的保险称为()。
甲公司与乙公司订立了一份买卖合同。在合同有效期限内,甲公司与丙公司合并成立为丁公司。根据《合同法》规定,该合同应当()。
"DailyStar,sir,"calledJason,carryingsomenewspapersunderhisarm.Thelittleboyhadbeenrunningupanddownthestreet
根据《全国人口普查条例》和《国务院关于开展第六次全国人口普查的通知》,我国以2010年11月1日零时为标准时点进行了第六次全国人口普查。目前我国全国总人口为1370536875人。其中普查登记的大陆31个省、自治区、直辖市和现役军人的人口共1339724
在1945年党的七大上,首次对毛泽东思想的科学内涵作出界定的是()。
Datasharing:Anopenmindonopendata[A]Itisamovementbuildingsteadymomentum:acalltomakeresearchdata,softwareco
最新回复
(
0
)