首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
60
问题
有以下程序
#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全国计算机二级
相关试题推荐
fun1函数的功能是将3个整数按由大到小的顺序调整后依次放入a、b、c3个变量中,a中放最大数,fun2函数的功能是交换两个变量中的值。补足所缺语句。fun2(int*x,int*y){intt;t=*x;*x=*y;*
若有如下程序:main(){ihta[3][4]={l,2,3,4,5,6,7,8,9);printf("%d%d%d\n",a[0][2],a[1][3],a[2][3]);}则程序运行后的输出结果是()。
下面程序的输出结果是()。main(){inti=1,p;p=f(i,++i);printf("%d",p);}intf(inta,intb){intC;
以下程序的输出结果是()。main(){intx=11,y=11;printf("%d,%d\n",X--,--y);}
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递是()。
下列叙述中正确的是()。
C语言规定,简单变量作实参时,它和对应形参之间的数据传递方式是______。
下列叙述中正确的是()。
数据库的逻辑模型设计阶段的任务是将______转换成关系模式。
随机试题
老慢支临床最常见的表现是()
杨街之的《洛阳伽蓝记》属于()。
被认为是管理工作上的一次革命以及20世纪最重要的社会发明的是___________。
类风湿关节炎发作的高峰年龄在
房产图是房产产权、产籍管理的重要资料。按房产管理的需要可分为()。
某机电安装公司承担了某钢厂冷轧薄板连续退火炉工程中机电部分的安装施工任务,工程内容包括:厂内附属设备、工艺管道安装和厂外燃气、原料系统管道安装施工。按设计要求,工艺管道焊缝进行射线无损探伤检查。该公司项目部明确各级各类人员的安全生产责任制,以加强
下列关于应急预案培训的说法,正确的是()。
以下关于强迫选择法的说法,正确的有()
Education【C1】______inthemodernizationofourcountry.Thereare,however,still【C2】______childreninremoteruralareaswho
Theproblemofpopulationismainlyman-made.EveryCanadianuses______acre(s)atpresent.
最新回复
(
0
)