首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有n个数按从大到小的顺序存放在数组x中,以下能使这n个数在x数组中的顺序变为从小到大的是
设有n个数按从大到小的顺序存放在数组x中,以下能使这n个数在x数组中的顺序变为从小到大的是
admin
2021-06-15
38
问题
设有n个数按从大到小的顺序存放在数组x中,以下能使这n个数在x数组中的顺序变为从小到大的是
选项
A、for(i=0;i<n/2;i++)
{ t=x
;
x
=x[n-i-1];
x[n-i-1]=t;
}
B、 for(i=0;i<n;i++)
{ t=x
;
x
=x[n-i-1];
x[n-i-1]=t;
}
C、for(i=0;i<n/2;i++)
{ t=x
;
x
=x[n-i+1];
x[n-i+1]=t;
}
D、for(i=0;i<n/2;i+=2)
{ t=x
;
x
=x[n-i-1];
x[n-i-1]=t;
}
答案
A
解析
本题使用for循环实现数组元素首尾倒置。A选项中控制变量上限为n/2,用变量t实现数下标值i与n-i-1的元素交换,使数组元素首尾倒置,从而实现从小到大排列,A选项正确。B选项控制变量上限为n,用变量t实现数下标值i与n-i-1的元素交换,当i=n/2时,已经实现数组首尾倒置,而继续运行至i=n,将再次将新的数组首尾倒置,与原数组相比没有发生变化,依然是从大到小排列,B选项错误。C选项数组越界,i=0时x[n+1]不存在,C选项错误。D选项控制变量每次加2,实现数组偶数下标值的元素首尾倒置,奇数下标值元素不变,不能实现整个数组从小到大排列,D选项错误。
转载请注明原文地址:https://kaotiyun.com/show/ZStp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
设有以下语句typedefstructTT{chalc:inta[4]:}CIN;则下面叙述中正确的是
下列关于栈的叙述正确的是( )。
以下正确的字符串常量是()。
有以下程序#includemain(){ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i
在软件设计中,不属于过程设计工具的是
有以下程序(注:字符a的ASCII码值为97):#include<stdio.h>main(){char*s={’’abe’’};d0{printf(’’%d’’,*s%10);++s:
设树T的深度为4,其中度为1,2,3,4的节点个数分别为4,2,1,1。则T中的叶子节点数为()。
随机试题
膳食纤维具有抗癌的作用,下面哪项与膳食纤维预防癌症无关
A.增强心肌收缩力B.抑制远曲小管近端Na+-Cl-共转运子C.加快心率D.抑制血管紧张素转化酶活性E.阻滞Ca2+通道氢氯噻嗪的作用机制是
传染病流行过程的基本条件为
A、油室B、油管C、分泌腔D、树脂道E、油细胞川芎分泌组织为
从所给四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
四百多年里,它______了古殿檐头浮夸的琉璃,______了门壁上炫耀的朱红,______了一段段高墙又______了玉砌雕栏,祭坛四周的老柏树愈见苍幽,到处的野草荒藤也都茂盛得自在坦荡。依次填入划横线处的词语,最恰当的一组是()
一农场有甲、乙两台收割机,甲机的工作效率是乙机的3倍,若甲机收割了全部麦田的后,乙机继续收割完,总共所需时间比用甲、乙两部机同时收割完多用3天,则单独用甲机收割完的时间是()天
求下列函数的微分.y=xx2+ex2
下列有关继承和派生的叙述中,正确的是()。
A、Hewillcallonthegeneralmanager.B、Hisclassmateswilldohimafavor.C、Thewoman’sfriendwillhelphim.D、Hewillfind
最新回复
(
0
)