首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
56
问题
有以下程序
#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全国计算机二级
相关试题推荐
下列工具中为需求分析常用工具的是()。
若x=3,y=2,z=1,表达式z-=x<y?x++:++y的值为______。
下列程序的功能是()。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++)
设有如下定义:char*aa[2]={"abcd","ABCD"},则以下说法中正确的是()。
已知函数定义如下,函数abed的功能是()。abcd(char*s1,char*s2){while(*s2++=*s1++);}
整型变量x和Y的值相等,且为非0值,则以下选项中结果为0的表达式是______。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
用链表表示线性表的优点是()。
对软件是否能达到用户所期望的要求的测试称为______。
在一个容量为32的循环队列中,若头指针front=3,尾指针rear=2,则该循环队列中共有______个元素。
随机试题
A.UuB.MhC.MgD.M.pirumE.M.penetrans支原体培养基中不生长
Anewkindofmachine【C1】________totaketheplaceofhumans.These【C2】________candojobsthataretoodangerousforhumans.【C3
循环系统对体温的调节主要通过改变下列哪一项而实现
一个完整的计算机系统的组成是
A.系统性红斑狼疮B.类风湿关节炎C.强直性脊柱炎D.巨细胞动脉炎E.Wegener肉芽肿下列病人的诊断是:男性,60岁。低热、乏力,纳减半年,2个月来一侧头痛,不辨味觉,听力及视力减退,逐渐发展到抬举上肢
小儿惊厥应重点观察
基金托管人发现基金管理人的投资指令违反法律、行政法规和其他有关规定,或者违反基金合同约定的,应当()。
股份有限公司的监事每届任期不得超过()年。
Inthemid-1950s,Iwasasomewhatboredearly-adolescentmalestudentwhobelievedthatdoinganymorethannecessarywaswaste
建立MIS有两个先决条件,即【】科学化和制定好开发策略。
最新回复
(
0
)