首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: void fun(int *a, int i, int j) { int t; if(i<j) { t=a[i]; a[i]=a[j]; a[j]=t; i++
有以下程序: void fun(int *a, int i, int j) { int t; if(i<j) { t=a[i]; a[i]=a[j]; a[j]=t; i++
admin
2010-09-05
29
问题
有以下程序:
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
);
}
程序运行后的输出结果是【 】。
选项
答案
8 1 6 2
解析
第一次调用函数fun时,x[0]=2、xL1]=6、x[2]=1、x[3]=8,执行完函数fun后,x[0]与x[3]的值互换,即x[0]=8、x[1]=6、x[2]=1、x [3]=2;第二次调用函数fun时,i=1、j=2,故将x[1]与x[2]的值互换,即得x[0]=8、x[1]=1、x[2]=6、x[3]=2。
转载请注明原文地址:https://kaotiyun.com/show/COWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
VB中,若没有显式声明变量的数据类型,则默认的类型是
下列程序段的执行结果为()。a=6Fork=1To0a=a+kNextkPrintk=a
下列各种窗体事件中,不能由用户触发的事件是()。
数据库管理系统是()。
下列合法的VisualBasic变量名是()。
某二叉树共有400个结点,其中有100个度为1的结点,则该二叉树中的叶子结点数为()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
C语言中用于结构化程序设计的三种基本结构是
随机试题
ThenorthernpartsoftheUnitedStatesgetverycoldinthewinter.Itsnowsagreatdealandthetemperatureoftengoes【C1】___
夜间驾驶机动车在窄路、窄桥会车怎样使用灯光?
非股权安排又被称为_____。
关于CT伪影的叙述,错误的是
关于急性胆囊炎的临床表现错误的是
已知某企业为开发新产品拟投资建设一条生产线,现有甲、乙、丙三个方案可供选择。甲方案的现金净流量为:NCF0=-1000万元,NCF1-7=250万元。乙方案在建设起点用800万元购置不需要安装的固定资产,税法规定残值率为10%,使用年限6年,直线法计提折旧
下列各项成语均与项羽有关,除了()。
[*]
下列关于局域网设备的描述中,错误的是()。
A、Developmentalpsychologists.B、Friendsofthespeakers.C、Thesameperson.D、Fictionalcharacters.C对话中女士提到,HisfullnameisT
最新回复
(
0
)