首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
58
问题
有以下程序
#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全国计算机二级
相关试题推荐
下列工具中为需求分析常用工具的是()。
能正确表示逻辑关系“a>=10或a<=0”的C语言表达式是()。
下列程序的输出结果是______。#defineP(A)printf("%d,",(int)(A))#definePRINT(A)P(A);printf("theend")main(){inti,a=0;for(i=
利用fseek函数可实现的操作是()。
若有定义:“inta[2][3];”则对a数组的第i行第j列元素的正确引用为()。
下列叙述中正确的是()。
下列叙述中正确的是()。
实体之间的联系可以归结为一对一联系、一对多(或多对多)的联系与多对多联系。如果一个学校有许多教师,而一个教师只归属于一个学校,则实体集学校与实体集教师之间的联系属于______的联系。
对长度为n的线性表进行顺序查找,在最坏的情况下所需要的比较次数为______。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
随机试题
算式(30.582-7.43)+(1.6-0.54)+2.4963中,绝对误差最大的数据是()。
A、VP方案B、VLDP方案C、DA方案D、HA方案E、MOPP方案治疗成人急性淋巴细胞白血病首选()
一般情况下,特许经营项目融资招标文件中的技术和管理方案不包括的是()。
台湾地区《不动产经纪业管理条例》规定,经纪业应将其中介或代销相关证照和许可文件、()等告示在营业处所的明显之处。
以下有关了解内部控制的说法中,错误的是()。
请认真阅读下列材料,并按要求作答。如指导小学生学习材料,试拟定教学目标。(10分)
乳糖是一种二糖,其分子由葡萄糖和半乳糖组成,在体内不能直接被吸收,需要在乳糖酶的作用下分解才能被吸收。因此,幼猫在摄人乳糖后,未被消化的乳糖直接进入大肠,刺激大肠蠕动加快,会导致腹鸣、腹泻等乳糖不耐症。要使上述结论能够成立,需要下列哪项作为前提?
“一切知识都是从感官知觉开始”,主张把教学建立在感觉活动基础之上的教育家是()。
When______tozerodegreecentigrade,waterwillbechangedintoice.
A、Nicotine.B、Ashes.C、Smoke.D、Tar.D香烟中致癌的是焦油。
最新回复
(
0
)