首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio. h> main ( ) { int x[ ] = {1,3,5,7,2,4,6,0} ,i,j,k; for(i =0;i<3;i ++ ) for (j =2;j> = i;j
有以下程序: #include <stdio. h> main ( ) { int x[ ] = {1,3,5,7,2,4,6,0} ,i,j,k; for(i =0;i<3;i ++ ) for (j =2;j> = i;j
admin
2009-01-15
65
问题
有以下程序: #include <stdio. h> main ( ) { int x[ ] = {1,3,5,7,2,4,6,0} ,i,j,k; for(i =0;i<3;i ++ ) for (j =2;j> = i;j — ) if( x[j + 1 ] > x[j] ) { k = x[j] ;x[j] = x[j + 1 ] ;x[j + 1 ] = k; } for (i =0;i<3;i++) for(j =4;j <7-i;j ++) if(x[j] >x[j+1]){ k=x[j];x[j] =x[j+1];x[j+1] =k;} for (i=0;i<8;i ++) printf("%d" ,x
); prinff("\n" );}程序运行后的输出结果是( )。
选项
A、75310246
B、1234567
C、76310462
D、13570246
答案
1
解析
本题考查的是排序算法。
for(i=0;i<3;i++)
for(j=2;j>i;j--)
if(x[j+1],x[j]){k=x[j];x[j];x[j+1);x[j+1]=k;}
该段程序的作用是将数组元素x[0]~x[3]中的数由大到小排列,得到x[]{7,5,3,1,2,4,6,0}。
for(i=0;i<3;i++)
for(j=4;j<7-i;j++)
if(x[j]>x[j+1]){ k=x[j];x[j]=x[j+1];x[j+1]=k;}
该段程序的作用是将数组元素x[4]~x[7]中的数由小到大排列,得到x[]={7,5,3,1,0,2,4, 6}。因此输出结果为75310246。
转载请注明原文地址:https://kaotiyun.com/show/tUXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设a=5,b=8,下列输出"*"个数最多的程序段是
在窗体上画两个文本框(Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下事件过程:PrivateSubCommand1_Click()x=0doWhilex<50
为了实现对象的自动拖放,应该设置该对象的一个属性。下面设置中正确的是
有如下数据定义语句:DimX,YAsInteger以上语句表明( )。
下面不属于软件设计阶段任务的是
将数据项“Student”添加到名称为List1的列表框中,并使其成为列表框第一项的语句为()。
下列选项中不属于结构化程序设计方法的是
设窗体文件中有下面的事件过程:PrivateSubCommandl_Click()Dims:a%=100:PrintaEndSub其中变量a和s的数据类型分别是
有下面程序代码:PrivateSubCommand1_Click()DimaAsInteger,ba=2b=3Printfun(a,b);a;bEnd
用十六进制给存储器中的字节地址进行编号,若地址编号从0000到FFFF,则该存储器的容量为【 】KB。
随机试题
国际货币基金组织的宗旨是什么?
风疹的临床表现,下列错误的是
下列属于第三级预防措施的是()
患者男,60岁,完全性肠梗阻,给予非手术治疗,判断患者梗阻解除的标志是()
根据《房地产经纪管理办法》,房地产经纪机构及其分支机构应当自领取营业执照之日起()日内,到所在直辖市、市、县人民政府建设(房地产)主管部门备案。
“备案号”栏:()。“经营单位”栏:()。
根据有关规定,证券投资咨询机构的执业人员不得就某证券的走势或投资的可行性提出评价或建议,如果该执业人员知悉( )。
持个人的价值高于社会的价值,应根据个人的本性和个体发展的需要来确定教育目的的是()的观点。
0,9,26,65,( ),217
CPU主要的性能指标是______。
最新回复
(
0
)