首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有n个数按从大到小的顺序存放在数组x中,以下能使这n个数在x数组中的顺序变为从小到大的是
设有n个数按从大到小的顺序存放在数组x中,以下能使这n个数在x数组中的顺序变为从小到大的是
admin
2021-06-15
69
问题
设有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全国计算机二级
相关试题推荐
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
有以下程序#include#deftneN3voidfun(inta[][N],intb[]){inti,j;for(i=0;i<N;i++){b[i]=a[i][0];for(j=1;j<N;j++)
层次型、网状型和关系型数据库划分原则是
下面不属于需求分析阶段任务的是’
以下叙述中正确的是
下面不属于软件需求分析阶段任务的是
设有定义:intx=2;以下表达式中,值不为6的是
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
下面结构体的定义语句中,错误的是()。
随机试题
有关雨水系统的设置,以下哪项正确?[2007年第71题]
丞相制度和三省制度结束于()
应用市场法评估产成品时,在选择市场价格时应注意考虑哪些因素?
下列有关肝肾综合征的叙述,正确的是
支配三角肌的是支配肱二头肌的是
50岁女性,有慢性胃溃疡病史5年,无意中发现下腹部有肿物,查体:移动性浊音(一)双附件区均可触及约6cm大小实性肿物,活动良,余未见异常。
某工程项目,建设单位与施工单位签订了施工合同。合同工期为9个月,合同总价为840万元。项目监理机构批准的施工进度计划如图5-1所示(时间单位:月),各项工作均按照最早时间安排且匀速施工,施工单位的部分报价见表5-1。施工合同中约定:预付款为合同总价的20%
对第一段的结构或内容解说不正确的一项是:“地球自身是拯救自己的真正的‘太阳’”,这一说法的科学依据是:
2022年5月23日,纪念毛泽东同志《在延安文艺座谈会上的讲话》发表()周年座谈会在京举行。
Woman:Whatdoyouthinkoftheprospectsforon-lineeducation?Isitgoingtoreplacethetraditionalschool?Man:Idoubtit.
最新回复
(
0
)