首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> void fun( int *s, int n1, int n2 ) { int i,j,t; i=n1; j=n2; while( i<j ) { t=*(s+i); *(
有以下程序 #include <stdio.h> void fun( int *s, int n1, int n2 ) { int i,j,t; i=n1; j=n2; while( i<j ) { t=*(s+i); *(
admin
2020-11-27
42
问题
有以下程序
#include <stdio.h>
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++; j--;
}
}
main()
{
int a[10] = { 1,2,3,4,5,6,7,8,9,0} ,i, *p = a;
fun( p,0,3 ); fun( p,4,9 ); fun( p,0,9 );
for( i=0; i<10; i++ )printf("%d ", *( a+i ) );
printf("\n" );
}
程序运行后的输出结果是
选项
A、5 6 7 8 9 0 1 2 3 4
B、0 9 8 7 6 5 4 3 2 1
C、4 3 2 1 0 9 8 7 6 5
D、0 9 8 7 6 5 1 2 3 4
答案
A
解析
程序执行过程为:调用函数fun(p,0,3),将数组a首地址传入函数,循环执行2次,将数组前4个元素前后倒置,数组a={4,3,2,1,5,6,7,8,9,0};调用函数fun(p,4,9),将数组a首地址传入函数,循环执行3次,将数组第5个到第10个元素前后倒置,数组a={4,3,2,1,0,9,8,7,6,5};调用函数fun(p,0,9),将数组a首地址传入函数,循环执行5次,将数组元素前后倒置,数组a={5,6,7,8,9,0,1,2,3,4};依次输出数组元素,A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/gd3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intx=8;for(;x>0;x--){if(x%3){printf("%d,",x--);continue;)pfintf("%d,",--x);
以下叙述中错误的是
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
有以下程序#include<stdio.h>intfun(int(*s)[4],intn,intk){intm,i;m=s[0][k];for(i=l;i<n;i++)if(s[i][k]>m)m=s[i][k];
以下错误的定义语句是
下列选项中不属于结构化程序设计原则的是
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是()。
以下选项中不合法的标识符是()。
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
软件调试的目的是()。
随机试题
1个月男婴,出生后13天开始呕吐,进行性加重,呈喷射样,不含胆汁。近3天尿少,未排大便,查体有中度脱水征。应首先进行的检查是
慢性乙型病毒性肝炎抗病毒治疗的目的应排除
患者,男,9岁。两颗上颌中切牙受硬物撞击,牙齿酸痛,上、下牙咬合时有不适感,牙齿未见脱位,但釉质表面有裂纹。临床及X线检查.牙根组织未见明显折断.牙周间隙稍增宽。最恰当的诊断是()
消化性溃疡最常见的并发症为
【背景资料】某公司承建城市主干道改造工程,其结构为二灰土底基层、水泥稳定碎石基层和沥青混凝土面层,工期要求当年6月份完成拆迁,12月底完成施工。由于城市道路施工干扰因素多,有较大的技术难度,项目部提前进行了施工技术准备工作。水泥稳定碎石基层施工时,项目
简述学校教育在个体身心发展中起主导作用的原因。
学生在课堂上向你提出了一个意想不到的、略有价值的问题,你不能马上作出正确的回答。这时,正确的做法是()。
对于当前的纹身现象,四个学生从各自的角度表达了他们对诸子百家思想的理解。甲说:身体天然完整,纹身就是自虐;乙说:纹身影响仪容,是低俗身份人的爱好,有身份的人不会纹身;丙说:纹身费财又费力,何必呢?简简单单不很好吗;丁
A、Every6minutes.B、Every20minutes.C、Every30minutes.D、Everyhour.B短文中提到,定时休息非常重要,最好不要长时间不休息地连续工作。之后又提到,每隔20分钟休息一次是最好的。
Asmallpopulationmaymean______.Inadevelopedcountry,peoplewillperhapsgooutofworkifthebirthrate______.
最新回复
(
0
)