首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
65
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序,程序的输出结果是voidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*p1+*(p2+1);}main(){doublea[2]=
有以下程序,程序运行后的输出结果是#include<stdio.h>#include<stdlib.h>main(){int*a,*b,*c;a=b=c=(int*)malloc(sizeof(int));*a=1;*b=2,*c=3;a=b
有以下程序,程序运行后的输出结果是#definePT3.5;#defineS(x)PT*X*X;main(){inta=1,b=2;printf("%4.1f\n",S(a+b));}
若变量已正确定义,有以下程序段i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是
下面关于位运算符的叙述,正确的是
若各选项中所用变量己正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
设有如下的说明和定义struct{inta;char*s;}x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是
某棵树只有度为3的节点和叶子节点,其中度为3的节点有8个,则该树中的叶子节点数为()。
在满足实体完整性约束的条件下()。
随机试题
下列关于破伤风的叙述,哪项是正确的?
患者,男,60岁。刺激性咳嗽3周,经抗生素治疗未缓解。胸部x线显示右肺原因不明的阴影。此时进一步检查首先
通奏低音
进入中学,学生经常思考“我是一个什么样的人”“我的未来应怎样"等问题,按照埃里克森的心理社会发展理论,此阶段的主要任务是形成()。(2014·河北)
王同学是一个调皮且不听老师管教的学生,新来的张老师为了找到有效管理王同学的方法,偷看了王同学的日记。张老师的行为侵犯了王同学的()。
地震是地球上的主要自然灾害之一。下列关于地震的说法,错误的是:
遗赠扶养协议和赠与合同的区别表现在()。
在以下ARM处理器的指令操作码中可让寄存器R1中的指定位“置位”的指令操作码是()。
Inadditiontoredistributingincomes,inflationmayaffectthetotalrealincomeandproductionofthecommunity.Anincreasei
WestminsterAbbeyisknownforits______whichhasbeenthetraditionalburialgroundofthemostfamousEnglishpoets.
最新回复
(
0
)