首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void fun(int*s,int nl,int n2) {int i,j,t; i=n1;j=n2; while(i
有以下程序: #include void fun(int*s,int nl,int n2) {int i,j,t; i=n1;j=n2; while(i
admin
2019-01-11
40
问题
有以下程序:
#include
void fun(int*s,int nl,int n2)
{int i,j,t;
i=n1;j=n2;
while(i
{t=*(s+i);*(s+i)=*(s+j);*(s+j)=t;
i++;j一一;
}
}
main()
{
int a[10]={1,2,3,4,5,6,7,8,9,0},i,*p=a;
fun(p,0,3);fun(p,4,9);fun(p,0,9);
for(i=0;i<10;i++)printf("%d",*(a+i));
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、5 6 7 8 9 0 1 2 3 4
B、0 9 8 7 6 5 4 3 2 1
C、4 3 2 1 0 9 8 7 6 5
D、O 9 8 7 6 5 1 2 3 4
答案
A
解析
程序执行过程为:调用函数fun(p,0,3),将数组a首地址传入函数,循环执行2次,将数组前4个元素前后倒置,数组a={4,3,2,1,5,6,7,8,9,0};调用函数fun(p,4,9),将数组a首地址传入函数,循环执行3次,将数组第5个到第10个元素前后倒置,数组a:{4,3,2,1,0,9,8,7,6,5};调用函数fun(p,0,9),将数组a首地址传入函数,循环执行5次,将数组元素前后倒置,数组a={5,6,7,8,9,0,1,2,3,4};依次输出数组元素,故A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/y7xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数fun的功能是:将a、b中的两个两位正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的百位和个位上,b中的十位和个位数依次放在变量c的十位和千位上。例如,当a=45,b=12。调用该函数后,c=2415。
给定程序MODll.C中函数fun的功能是:求出两个非零正整数的最大公约数,并作为函数值返回。例如,若给num1和num2分别输入49和21,则输出的最大公约数为7;若给numl和11111112分别输入27和81,则输出的最大公约数为27。
以下程序的输出结果是()main(){inti;for(i=’A;i<’l’;i++,i++)printf("%c",i+32);printf("\n");}
设有以下语句:typedefstructS{intg;charh;}T;则下面叙述中正确的是()。
设有下列二叉树:对此二叉树中序遍历的结果为______。
若有定义:DouBlea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是
下列选项中不符合良好程序设计风格的是
下列叙述中正确的是
在数据库的两级映射中,从概念模式到内模式的映射一般由______实现。
源程序的文档不包括()。
随机试题
坏死和坏疽的主要区别是()。
慢性风湿性心脏病常见的并发症包括
造成流感世界性大流行的原因是
注册房地产估价师信用档案的内容包括其继续教育情况和科研能力表现。()
投标人在投标过程中不得作为竞争性费用的项目有()。
某三相异步电动机铭牌上标注其额定功率为176kW,额定频率为50Hz,额定电压为380V。已知其额定效率为92%,则该电动机的输入功率约为()kW。
若复数z满足,则z的虚部为()。
在教育史上,被誉为第一部规范形态的教育学著作是()。
如果有人在1985年以后大学毕业,他就一定读过《邓小平文选》。刘杨读过《邓小平文选》,所以( )。
在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()Dima()a=Array(1,3,5,7)s=0Fori=1To3s=s*10+a(
最新回复
(
0
)