首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun(int *s,int n1,int n2) { int i,j,t; i=n1; j=n2; while(i
有以下程序 #include void fun(int *s,int n1,int n2) { int i,j,t; i=n1; j=n2; while(i
admin
2013-02-23
29
问题
有以下程序
#include
void fun(int *s,int n1,int n2)
{ int i,j,t;
i=n1; j=n2;
while(i
;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
}
程序的运行结果是
选项
A、0987654321
B、4321098765
C、5678901234
D、0987651234
答案
C
解析
函数fun(int *s,int n1,int n2)的功能是对数组s中的元素进行首尾互相调换。所以在主函数中,当fun(a,0,3)执行完后,数组a[12]={4,3,2,1,5,6,7,8,9,0};再执行fun(a,4,9),数组a[12]={4,3,2,1,0,9,8,7,6,5};再执行fun(a,0,9)后,数组a[12]={5,6,7,8,9,0,1,2,3,4}。
转载请注明原文地址:https://kaotiyun.com/show/VaPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下函数首部:intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是()。
以下4组用户定义标识符中,全部合法的一组是()。
若有下面的说明和定义,则sizeof(structaa)的值是()。structaa{intr1;doubler2;floatr3;unionuu{charu1[5];longu2[2];}ua;
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第。列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中的其他数据不变。#defineN4voidro
已有定义:double*p;请写出完整的语句,利用malloc函数使p指向一个双精度型的动态存储单元:【】。
下列程序的输出结果是______。#defineSQR(X)X*Xmain(){inta=16,k=2,m=1;a/=SQR(k+m)/SQR(k+m);
没有以下语句,其中不是对a数组元素的正确引用的是:______(其中0≤i<10)inta[10]={1,1,2,3,4,5,6,7,8,9,},*p=a;
若有以下语句,则对数组a元素的引用不正确的是(0≤i≤9)()。inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
实体是信息世界中广泛使用的一个术语,它用于表示()
树是结点的集合,它的根结点数目是
随机试题
18岁男性患者,因骨骼疼痛2年就诊,查尿pH5.0,尿糖(++),尿氨基酸(+),尿磷酸盐结晶(++),血钾3.0mmol/L,血钙2.0mmol/L,血糖4.6mmol/L,血pH7.35,血氯110mmol/L。最可能的诊断为
容易见到角化珠的癌可以确定为
女性,肋岁,间断浮肿2年,加重半月,伴气急、咯血3天,血压150/90mmHg,腹水征阳性,尿蛋白(++++),红细胞0~2/HP,血白蛋白20g/L,甘油三酯2.1mmol/L,双肾大,双肾静脉主干有血栓如做肾穿,最可能的病理类型为
贾某是一有限合伙企业的有限合伙人。下列哪些选项是正确的?()
下列工程测量仪器中,可以测量两点间的水平距离和高差的仪器是()。
请举例说明惩罚和消极强化的差别。
反锁(crosslockedbite)
下列关于软件设计基本原理的叙述中错误的是
TheDiscoveryCenter’sSpecialEventsThemost-visitedinteractivesciencemuseuminAsiaiscelebratingits20thbirthday!Join
Acompanyisgoingtogivesomemoneyeithertosupporttheartsortoprotecttheenvironment.Whichdoyouthinkthecompanys
最新回复
(
0
)