首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序:#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
28
问题
有以下程序:#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全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sjt5.vbp,包含了所有控件和部分程序。当程序运行时,单击“打开文件”按钮,则弹出“打开”对话框,默认目录为考生目录,默认文件类型为“文本文件”。选中in5.txt文件(如图1所示),单击“打开”按钮,则把文件中的内容读入并
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.frm。窗体外观如图3—5(a)所示。三个命令按钮的名称分别为Command1、Command2和Command3,标题分别为“读取数据”、“首字母大写”和“存盘”。
数列1,1,2,3,5,8,13,21,…的规律是从第三个数开始,每个数是它前面两个数之和。在考生目录下有一个工程文件sjt5.vbp。窗体中已经给出了所有控件,如图3—121所示。请编写适当的事件过程实现以下功能:在Text1中输入整数40,单击“计算”
在考生文件夹下有一个工程文件sjt5.vbp,其中,己给出了所有控件(如图3—141所示)和部分程序。程序运行时,请按以下顺序操作:1)单击“读入文件”按钮,把考生目录下的文件in5.dat中的内容读入内存并显示在上面的文本框(Tex
在名称为Forml的窗体上画一个命令按钮,名称为Commandl,其标题为”移动本按钮”,如图2-143所示。编写适当的事件过程,使得程序运行时,每单击按钮一次,按钮向左移动100。要求:程序中不得使用变量,事件过程中只能写一条语句。注意:存盘
设a=4,b=5,c=6,执行语句Printa
设a=2,b=3,c=4,d=5,下列表达式的值是a>bAndc<=dOr2*a>c
下列叙述中正确的是
关于MDI窗体下列说法正确的是()。
设数据集合为D={1,2,3,4,5},下列数据结构B=(D,R)中为非线性结构的是()。
随机试题
A、The12:15train.B、The12:25train.C、The12:50train.D、The12:55train.D男士问女士他是不是已经错过12:15去纽约的火车了,女士表示肯定,并补充说再过40分钟还有一班火车,男
我国导致直接肺损伤的原因中.占首位的是
有人对膀胱癌与吸烟的关系进行了研究,结果在男性吸烟者中膀胱癌发病率为48.0/10万,在非吸烟者中为25.4/10万,根据上述资料回答。
患者,男,27岁。发热、头晕、视物模糊1周。血常规示:血红蛋白69g/L,白细胞15×109/L,分类中可见原始细胞。对诊断最有价值的检查是
男性,5岁。持续发热15天,体温39~39.5℃,伴腹泻每日3~5次。体检:神萎,心率72次/分,肝右肋下2cm,脾肋下1.5cm。查血:WBC3.0×109/L,中性粒细胞60%,淋巴细胞40%,嗜酸性粒细胞0,ALT200U/L,血清抗一HBs阳性。该
治疗月经先期的针灸主穴为
根据施工过程的特点和计划目标的要求,采取随机抽样、现场观察和实地检测相结合的方法,确定阶段性安全检查的内容,包括()。
某企业在通过质量体系认证后由于管理不善,认证机构对其作出了撤销认证的决定。下列说法正确的是()。【2011年考试真题】
大学生小明看了玉树地区地震的新闻报道后,找到大学生志愿者协会,报名参加志愿救灾活动。从人类需要的分类来看,小明表达的需要是一种()。[2010年真题]
智力量表是()。
最新回复
(
0
)