首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2021-02-25
29
问题
有以下程序
#include
void fun(int *s, int n1, int n2)
{
int i, j, t;
i=n1; j=n2;
while( i
{
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、5678901234
B、4321098765
C、0987654321
D、0987651234
答案
A
解析
函数fun()的功能是将数组s中下标为n1和n2之间的数据逆序,所以调用语句fun( a,0,3 ); fun( a,4,9 ); fun( a,0,9 );结束后,是先将数组p中下标为0至3之间的元素逆序,然后将下标为4至9之间的元素逆序,再将整个数组逆序,答案选A)。
转载请注明原文地址:https://kaotiyun.com/show/lGtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序#includemain(){intx;scanf("%d",&x);if(x>10)printf("1");elseif(x>20)printf("2");elseif(x>30)printf("3");}若运
以下叙述中正确的是
有以下程序#include#includevoidfun(int*p1,int*p2,int*s){s=(int*)calloc(1,sizeof(int));*s=*p1+*p2;free(s);}main(){inta[2]=
在C语言中,函数返回值的类型最终取决于
若有说明:typedefstruct{inta;charc;}}w;则以下叙述正确的是()。
表达式3.6-5/2+1.2+5%2的值是()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
设循环队列为Q(1:m),初始状态为front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为()。
随机试题
邓小平同志曾经指出:“一个党,一个国家,一个民族,如果一切从本本出发,思想僵化,迷信盛行,那它就不能前进,它的生机就会停止了,就要亡党亡国。”这段话表明()。
不能作为糖异生的原料是
慢性阻塞性肺部疾患是由于
在工程双代号网络计划中,某项工作的最早完成时间是指其()。
截至2007年年底,我国基金销售的主要渠道有()。
A公司于2012年4月5日从证券市场上购人B公司发行在外的股票1000万股作为交易性金融资产,每股支付价款5元(含已宣告但尚未发放的现金股利0.5元),另支付相关费用2万元,A公司交易性金融资产取得时的入账价值为()万元。
国会:议员
西周有关婚姻解除的规定有()。
在支持线程的操作系统中,同一个进程中的各个线程共享进程的【】。
设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是
最新回复
(
0
)