首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
41
问题
有以下程序
#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://jikaoti.com/ti/Hbi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
fun1函数的功能是将3个整数按由大到小的顺序调整后依次放入a、b、c3个变量中,a中放最大数,fun2函数的功能是交换两个变量中的值。补足所缺语句。fun2(int*x,int*y){intt;t=*x;*x=*y;*
以下程序的输出结果是()。main(){intx=11,y=11;printf("%d,%d\n",X--,--y);}
若a是int型变量,则表达式(a=2*3,a*2),a+6的值为______。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
若有下列定义,则对a数组元素地址的正确引用是()。inta[5],*p=a;
对软件是否能达到用户所期望的要求的测试称为______。
C语言规定,简单变量作实参时,它和对应形参之间的数据传递方式是______。
下列表达式中,可以正确表示x≤0或x≥1的关系是()。
以下叙述中正确的是______。
随机试题
概述20世纪以来国际关系格局以及这一格局下的历史影响。(江西师范大学2014年世界通史真题)
确定尘肺及其分期的主要方法是()。
弗谢,入闺。(《管晏列传》)谢:闺:
关于局域网的叙述不正确的是_____。
成年人脑电图α波在
A.沉淀反应B.凝集反应C.补体参与的反应D.中和反应E.溶血反应凝胶电泳技术的反应类型
早在西周就形成了居当时世界先进水平的“礼、乐、射、御、书、数”的六艺教育。其中_______和_______是当时的军事技能。
关于罪过,下列说法正确的是()。
成语是习用的固定词组,在汉语中多数由四个字组成。“四字格”是汉语成语的常见形式,也是汉语使用者最喜欢的形式之一。吕叔湘先生曾这样指出:“四音节好像一直都是汉语使用者非常爱好的语音段落。最早的诗集《诗经》里的诗以四音为主。启蒙课本的《千字文》、《百
A、Deathsofsomediseasesdroppedgreatly.B、40-year-oldshavelesslikelihoodtohavehighbloodpressure.C、40-year-oldsarem
最新回复
(
0
)