首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun(int *s, int n1, int n2) { int i, j, t; i=n1; j=n2; while( i<j ) { t=s[i]; s[i]=s[j]; s[j]=t; i++;
有以下程序 #include void fun(int *s, int n1, int n2) { int i, j, t; i=n1; j=n2; while( i<j ) { t=s[i]; s[i]=s[j]; s[j]=t; i++;
admin
2015-07-31
79
问题
有以下程序
#include
void fun(int *s, int n1, int n2)
{
int i, j, t;
i=n1; j=n2;
while( i<j )
{
t=s
; s
=s[j]; s[j]=t; i++; j--;
}
}
main()
{
int a[10]={1,2,3,4,5,6,7,8,9,0}, k;
fun(a,0,3); fun(a,4,9); fun(a,0,9);
for(k=0;k<10;k++)
printf("%d", a[k]);
printf("\n");
}
程序的运行结果是
选项
A、4321098765
B、5678901234
C、0987654321
D、0987651234
答案
B
解析
该程序首先给一维数组赋值,然后三次调用fun函数,其中fun(a,0,3);功能是将一维数组中第1个元素和第4个元素互换,第2个元素和第3个元素互换;其中fun(a,4,9);功能是将一维数组中第5个元素和第10个元素互换,第6个和第9个元素互换,第7个元素和第8个元素互换;其中fun(a,0,9);功能是将将一维数组中第1个元素和第10个元素互换,第2个元素和第9个元素互换……依次类推。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/9nDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的功能是()。main(){staticints[3][3]={1,2,3,4,5,6,7,8,9,),m,n;for(m=0;m<3;m++){for(n=0;n<=m;n++)
执行以下程序后i的值为()。main(){intx,i;for(i=l,x=1;i<=36;i++){if(x>=20)break;if(x%5==1){x+=5;continue
下面不属于软件工程3个要素的是()。
数据的完整性是指数据的正确性、有效性和______。
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
结构化程序设计的核心和基础是()。
下列叙述中正确的是______。
设有如下关系表:
数据库的逻辑模型设计阶段的任务是将______转换成关系模式。
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。
随机试题
大剂量静脉注射肾上腺素和去甲肾上腺素出现的不同效应主要是
A.大出血B.中度缺水C.纠正贫血和低蛋白血症D.严重感染E.凝血异常
某地人口为400万,过去几年每年发生流感患者140例,而某年的发病率为13/10万,超过当地50年的流行水平,并迅速蔓延到附近的省市,这种情况称为
甲乙共谋教训其共同的仇人丙。由于乙对丙有夺妻之恨,暗藏杀丙之心,但未将此意告诉甲。某日,甲、乙二人共同去丙处。为确保万无一失,甲、乙以入室盗窃为由邀请不知情的丁在楼下望风。进入丙的房间后,甲、乙同时对丙拳打脚踢,致丙受伤死亡。甲、乙二人旋即逃离现场。在逃离
图4-90所示单摆由长l的摆杆与摆锤A组成,其运动规律φ=φ0sinωt。锤A在秒的速度、切向加速度与法向加速度的大小分别为()。
某工程采用合作体承包模式,当合作体中的某一家公司倒闭时,则()。
盾构法最适合于在()中建造隧道。
按照《建筑工程建筑面积计算规范》的规定,封闭式阳台()计算建筑面积。
下列关于期货交易所、期货公司和客户穿仓损失责任承担的表述,正确的是()。[2014年11月真题]
【S1】【S5】
最新回复
(
0
)