首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有n个数按从大到小的顺序存放在数组x中,以下能使这n个数在x数组中的顺序变为从小到大的是
设有n个数按从大到小的顺序存放在数组x中,以下能使这n个数在x数组中的顺序变为从小到大的是
admin
2021-06-15
39
问题
设有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://jikaoti.com/ti/7Cz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义语句intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值不能完成此操作的语句是
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是( )。
有以下程序#include<stdio.h>intflintx){inty;iflx=011x=1)return(3);y=x*x-f(x-2);returny;}main(){intz;z=f(3);printf(’’%d
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是
在软件设计中,不属于过程设计工具的是
在长度为64的仃序线性表中进行顺序查找,最坏情况下需要比较的次数为
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在【】处应填入的选项是Structlink{chardata;【】}node;
表示关系式x≤y≤z的C语言表达式的是
下面结构体的定义语句中,错误的是()。
随机试题
Itwas______seriousaccidentthathewaskeptinhospitalforweeks.
SPA存在于下列哪种细菌
新生儿早产儿用药应特别注意药物不良反应,那么下列哪种药能引起小儿“灰婴”综合征?()
当事人欲将某外国法院作出的民事判决申请中国法院承认和执行。根据中国法律,下列哪一选项是错误的?(2012年卷一第39题)
FIDIC深信()的实施对成功的咨询企业是至关重要的,也是企业持续经营的唯一途径。
深孔爆破具有的优点有()。
某汽车库地下3层,每层建筑面积均为4000m2,每层均设有四部封闭楼梯间,共设有420个停车车位;地下三层主要使用功能为复式汽车库和风机房,划分为两个防火分区(建筑面积均为2000m2,均设有两部防烟楼梯间);地下二层主要使用功能为普通汽车库、消防泵房、变
20l4年1—2月,我国金融市场总体运行平稳。(一)债券市场发行情况1月份,债券市场发行债券4041.7亿元,同比减少24.8%,环比减少27.1%。其中,银行间债券市场发行债券3927.9亿元,环比减少19.6%。2月份,债券市场发行债券5880
韩国:首尔
TheartofpublicspeakingbeganinancientGreeceover2,000yearsago.Now,twitter,instantmessenging,e-mail,blogsandcha
最新回复
(
0
)