首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2019-07-14
24
问题
有以下程序
#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/WyRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}};inti,j,k,t;for(i=0;i
若有以下程序#includechar*a="you";charb[]="WelcomeyoutoChina!";main(){inti,j=0;char*p;for(i=0;b[i]!=’\0’;i++){
有以下程序#includeintb=2;intfun(int*k){b=*k+b;return(b);}main(){inta[10]={1,2,3,4,5,6,7,8},i;for(i=2;i
有以下程序#include#includevoidfun(char*s[],intn){char*t;inti,j;for(i=0;i
有以下程序#includeintfun(char*s){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("goodbey!"
下列给定程序中,函数fun的功能是:计算如下公式前n项的和,并作为函数值返回。例如,当形参n的值为10时,函数返回值为9.612558。请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删行,也不
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。
对于函数声明voidfun(floatarray[],int*ptr);以下叙述正确的是()。
设p是指针变量,语句p=NULL;等价于
对于while(!E)s;,若要执行循环体s,则E的取值应为:
随机试题
德意志联邦共和国的国花是()。
支气管肺炎重症往往出现
A.翻身B.伸手取物C.独坐D.独走E.单脚站立1岁小儿应会
根据《生产过程危险和有害因素分类与代码》(GB/T13861—2009),可将生产过程中的危险和有害因素分为4大类,下列因素中,()不在4大类范围内。
如果两个投资机会,除了风险不同以外,其他条件(包括报酬)都相同,人们会选择风险小的投资机会,这是风险反感所决定的。()
()的导游人员才有资格从事导游工作。
在西方,被公认的科学教育心理学奠基人是()。
气候等因素对商品价格的影响,是通过改变该商品的()来实现。
十进制数59转换成二进制整数是
What’sthemainideaofthenewsitem?
最新回复
(
0
)