首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
2009-01-15
47
问题
有以下程序 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,所以,4个选项中选项C符合题意。
转载请注明原文地址:https://kaotiyun.com/show/2IXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
为使程序运行时通用对话框CDl上显示的标题为“对话框窗口”,若通过程序设置该标题,则应使用的语句是
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
要使两个单选按钮属于同一个框架,下面三种操作方法中正确的是①先画一个框架,再在框架中画两个单选按钮②先画一个框架,再在框架外画两个单选按钮,然后把单选按钮拖到框架中③先画两个单选按钮,再画框架将单选按钮框起来
设有以下过程:PrivateSubproc(xAsInteger,OptionalyAsInteger)Printx,yEndSub针对此过程,下面正确的过程调用语句是
下列关于利用通用对话框产生的文件对话框的相关属性的描述中,错误的是()。
(1)在考乍文件央下有一个工程文件sjt3.vbp。程序的功能是通过键盘输入正整数到文本框中。在“除数”框架中选择一个单选按钮,然后单击“处理数据”命令按钮,将大于文本框中的正整数,并且能够被所选除数整除的5个数添加都列表框List1中,如图所示。在窗体文
以下叙述中,错误的是
假定有下表所列的菜单结构:要求程序运行后,如果单击菜单项“大图标”,则在该菜单前添加一个“√”。以下正确的是
算法的时间复杂度是指()。
下列各种窗体事件中,不能由用户触发的事件是()。
随机试题
体温升高超过正常0.5℃即为发热。
2017年6月,甲公司支付价款8000万元,自二级市场购入乙公司股票1000万股,购入时包含已宣告但尚未发放的现金股利1000万元,甲公司将购入股票划分为以公允价值计量且其变动计入其他综合收益的金融资产。2017年12月31日,乙公司股票的市场价格为
2×16年12月31日,甲公司持有乙原材料200吨,单位成本为20万元/吨,每吨乙原材料可加工生产丙产成品一件,该丙产成品售价为21.2万元/件,将乙原材料加工至丙产成品过程中发生加工费等相关费用共计2.6万元/件。当日,乙原材料的市场价格为19.3万元/
他是一位真正的耕耘者,当他名满天下的时候,却仍然只是专注于田畴,淡泊名利,一介农夫,播撒智慧,收获富足。他毕生的梦想,就是让所有的人远离饥饿。以上感动中国颁奖词最适合的人选是()。
下列有关小规模纳税人的说法,正确的有()。
对一个组织来说,各个组成部分往往是____________的,而劣质的部分往往决定了整个组织的水平。为了发挥组织的____________作用,释放它的潜力,就必须弥补薄弱环节,使组织能够在市场竞争中处于不败之地。填入画横线部分最恰当的一项是:
根据__________定律所制作的测量主观感觉的心理量表,是__________量表。()
设f(x)在(一1,+∞)内连续且f(x)—∫0xtf(t)dt=1(x>一1),求f(x).
Inrecentdecades,scientistshavebecomeincreasinglyawareoftheparttheobserver【C1】______inthescientificprocess.Inthe
考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好表对象“档案表”和“水费”,试按以下要求完成设计:创建一个更新查询,用于计算水费的计算公式:水费=3.7*(本月水-上月水)。所建查询名为“qT2”。要求运行该查询,得到
最新回复
(
0
)