首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 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--; fu
以下程序的输出结果是( )。 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--; fu
admin
2012-12-03
23
问题
以下程序的输出结果是( )。
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
答案
C
解析
本题用了函数调用fun中i语句成立则进行i,j的变换,用到主函数中则为把下标为0、3、1、2互换,因此当执行完后x的数组为8,1.6,2,故选铎C选项。
转载请注明原文地址:https://kaotiyun.com/show/gMPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当把以下四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是
若运行以下程序时,从键盘输入ADescriptor<回车>,则下面程序的运行结果是()。#include<stdio.h>main(){charc;intv0=1,v1=0,v2=0;
设在主函数中有以下定义和函数调用语句,且函数fun为void型,请写出函数fun的首部【】。要求形参名为b。main()}doubles[10][22];intn;┆fun(s);
设变量a、b、c、d和y都已正确定义并赋值。若有下列if语句if(a<B)if(c==D)y=0;elsey=1;该语句所表示的含义是()。
以下不能定义为用户标识符的是()。
类是一个支持集成的抽象数据类型,而对象是类的【】。
在结构化程序设计中,模块划分的原则是()。
在面向对象的程序设计中,下列叙述中错误的是()。
一个算法应该具有“确定性”等五个特性,下面对另外四个特性的描述中错误的是()。
随机试题
简要说明计算机机房在选择建筑物时应考虑的问题。(至少列举5个)
Ithasbeenshownthatchildrenwhosmokehavecertaincharacteristics.Comparedwithnon-smokerstheyaremorerebellious,thei
A.闭合性气胸B.原发性气胸C.张力性气胸D.交通性气胸通常采取保守治疗的气胸是
不易发生瘢痕疙瘩的部位为
(2007年)盈亏平衡分析是一种特殊形式的临界点分析,它适用于财务评价,其计算应按项目投产后以下哪项计算?()
为了避免或减少污染物向工地外扩散,施工现场外围围挡不得低于()m。
关于企业职工参与安全生产管理体系的主要功能,说法不正确的是()。
提高保守的速动比率不仅提高了企业短期偿债能力,而且也增加了机会成本。()
教学经验总结活动具有生成性。()(2016.广西)
DearNancy,NowI’msendingyouacopyofthefinalprogramscheduleoftheConference,togetherwithamapofthelocationo
最新回复
(
0
)