首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
80
问题
有以下程序
#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://www.kaotiyun.com/show/9nDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列4个关于C语言的结论中错误的是()。
以下程序的输出结果是______。intfun(int*x,int*y){staticintm=4;m=*X+*y;*x-=m;*y+=m;returnm;}main(){
下面程序的输出结果是()。main(){inti=1,p;p=f(i,++i);printf("%d",p);}intf(inta,intb){intC;
若a、b、c1、c2、x、y均是整型变量,则正确的switch语句是()。
能正确表示逻辑关系“a>=10或a<=0”的C语言表达式是()。
下列程序输出的结果是______。intm=17;intfun(intx,inty){intm=3;return(x*Y-m);}main(){inta=5,b=7;printf("%d\n",fun(a
若有以下定义和语句:inta[]={1,2,3,4,5,6,7,8,9,10},*p=a;则值为3的表达式是______。
若二维数组a有m列,则在a[i][j]前的元素个数为()。
C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递是()。
下列叙述中,错误的是()。
随机试题
心肌收缩力加强导致静脉回心血量增加的机制是
创伤组成中“围绕创口周围的皮肤和黏膜”称为
左侧继发性精索静脉曲张,应考虑的疾病是
钟某因盗窃被公安机关立案侦查并被起诉至法院,在公安机关、检察院、法院的下列人员中,钟某及其法定代理人可以要求回避的是()
下列关于房地产抵押贷款的表述中,正确的是()。
下列传输速率最高的介质是()。
道路施工的压实度检测方法较多,对于路基、基层可采用的方法有()。
金融衍生市场工具包括()。
下列关于计算机的叙述中,不正确的一项是
Thosewho’veheardofZaneGreyusuallyidentifyhimastheauthorofbest-sellingwesterns,butfewrealizethathewasthecom
最新回复
(
0
)