首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> void fun(int *x,int s,int e) { int i,j,t; for(i=s,j=e; i<j; i++,j--)
有以下程序 #include <stdio.h> void fun(int *x,int s,int e) { int i,j,t; for(i=s,j=e; i<j; i++,j--)
admin
2020-07-28
41
问题
有以下程序
#include <stdio.h>
void fun(int *x,int s,int e)
{ int i,j,t;
for(i=s,j=e; i<j; i++,j--)
{ t=*(x+i); *(x+i)=*(x+j); *(x+j)=t;}
}
main()
{ int m[]={0,1,2,3,4,5,6,7,8,9},k;
fun(m,0,3); fun(m+4,0,5); fun(m,0,9);
for(k=0; k<10;k++)
printf("%d",m[k]);
}
程序的运行结果是
选项
A、4567890123
B、3210987654
C、9876543210
D、0987651234
答案
A
解析
程序的执行过程为:定义数组m,并为其赋初值,数组长度为10。调用函数fun(m,0,3)将数组首地址传入函数,函数实现将数组下标值从0到3的元素首尾倒置,for循环结束之后数组为m={3,2,1,0,4,5,6,7,8,9}。调用函数fun(m+4,0,4)将数组下标值为4的元素地址传入函数,函数实现将数组下标值从4到9的元素首尾倒置,for循环结束之后数组为m={3,2,1,0,9,8,7,6,5,4}。调用函数fun(m,0,9)将数组首地址传入函数,函数实现将数组下标值从0到9的元素首尾倒置,for循环结束之后数组为m={4,5,6,7,8,9,0,1,2,3}。依次输出数组元素,结果为4567890123,A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/vP3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序intfun(intn){if(n==1)return1;Elsereturn(n+fun(n-1));}main(){intx;scanf("%d",&x);x=fun(x);printf("%d\n",x);}执行
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
有以下程序intfun1(doublea){returna*=a;}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=fun1(y);return(int)(a+b);}main(
若变量已正确定义,有以下程序段i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是
关于do循环体while(条件表达式);以下叙述中正确的是
sizeof(double)是
库函数rand()的功能是产生一个在0—32767之间的随机数。若要用此函数随机产生一个0~99.99(2位小数)之间的数,以下能实现此要求的表达式是()。
深度为7的二叉树共有127个节点,则下列说法中错误的是()。
支持子程序调用的数据结构是()。
随机试题
下列关于税款扣缴制度的表述中,不正确的有()。
Hereisafamiliarversionoftheboy-meets-girlsituation.Ayoungmanhasatlastpluckedupcouragetoinviteadazzlingyoun
有机磷农药中毒后出现毒蕈碱样症状的原因是
患者,37岁,矿工,工作时因坑道突然发生塌方被埋,6小时后被救出。查体:BP100/80mmHg,P100次/分,神志清楚,面色苍白,双臀及大腿明显肿胀,诊断为创伤性休克,以下最有意义的观察项目是
新修订的《城镇土地使用税暂行条例》把在城市、县城、建制镇、工矿区范围内使用土地的外商投资企业、外国企业和外籍个人也确定为城镇土地使用税的纳税人,应当依照条例的规定缴纳土地使用税。()
【背景资料】某35kV电气装置工程项目,施工项目经理部为了保证施工项目按期完成,使资源配置尽量合理配置和最大限度地降低成本,就组织人员进行了施工进度计划的编制,编制采用的方法是施工进度计划横道图。施工过程中的部分施工工序和要点叙述如下
判断固定资产包含的经济利益是否很可能流入企业,主要依据与该固定资产所有权相关的风险和报酬是否转移给了企业。()
对生物反馈是有贡献的。
CanadianvideobasedcommunicationcompanyVideoArchandChileansystemsintegratorAdexushaveformedaUS$2.5mnjointventur
Topleaseshareholdersandshoppers,Americancompaniesarepromisingtousemorerecycledmaterialsintheirproducts.It’san
最新回复
(
0
)