首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> 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++;j--; } }
有以下程序: #include<stdio.h> 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++;j--; } }
admin
2018-06-29
37
问题
有以下程序:
#include<stdio.h>
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++)
pfintf("%d",a[k]);
pfintf("\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/c3xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。point(char*pt);main(){charb[4]={’a’,’c’,’s’,’f},*pt=b;pt=point(pt
数据流图用于抽象描述一下软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是______。
以下函数的功能是删除字符串s中的所有数字字符。请填空。voiddele(char*s){intn=0,i;for(i=0,s[i];i++)if(【】)s[n++]=s[i];
设有以下定义和语句,则*(*(P+2)+1)的值为【】。int[3][2]={10,20,30,40,50,60},(*p)[2];p=a;
以下四个选项中,不能看作一条语句的是()。
若已定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是()。
以下非法的赋值语句是
在软件测试设计中,软件测试的主要目的是()
数据结构中,与所使用的计算机无关的是数据的
将E-R图转换到关系模式时,实体与联系都可以表示成
随机试题
专制主义中央集权制度的核心是()
坏疽是指
手太阴肺经主治
A.供体内预存有抗受体的ABO血型抗体B.供体内预存有抗受体的HLA-I类抗原的抗体C.受体内预存有抗供体的ABO血型抗体D.受体内有针对供体组织器官的Tc细胞E.移植物中含有足够数量的免疫细胞引起移植物抗宿主反应是由于
A.建立人工呼吸和人工循环B.恢复自主循环和自主呼吸C.脑复苏D.抗休克E.机械通气CPCR时继续生命支持阶段的主要任务是
导线敷设方式的标注符号为“TC”,说明导线为()。
关于基金认购与基金申购的区别,以下表述正确的是()。[2015年12月真题]
根据车船税法律制度的规定,下列车船中,以“辆数”为计税依据的有()。
加拿大通讯社
Insciencethemeaningoftheword"explain"suffers【C1】______civilization’severystepinsearchofreality.Sciencecannotre
最新回复
(
0
)