首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面程序,则程序段的功能是 #include"stdio.h" main() { int c[]={23,1,56,234,7,0,34},i,j,t; for(i=1;i<7;i++) { t=c[i];j=i-
阅读下面程序,则程序段的功能是 #include"stdio.h" main() { int c[]={23,1,56,234,7,0,34},i,j,t; for(i=1;i<7;i++) { t=c[i];j=i-
admin
2009-02-15
69
问题
阅读下面程序,则程序段的功能是 #include"stdio.h" main() { int c[]={23,1,56,234,7,0,34},i,j,t; for(i=1;i<7;i++) { t=c
;j=i-1; while(j>=0 && t>c[j]) { c[j+1]=c[j];j--;} c[j+1]=t;} for(i=0;i<7;i++) printf("%d",c
); putchar(’\n’);}
选项
A、对数组元素的升序排列
B、对数组元素的降序排列
C、对数组元素的倒序排列
D、对数组元素的随机排列
答案
2
解析
读懂两个循环的关系,是解这个题目的关键,本题的第一个for循环的作用是实现对数组元素的遍历,第二个循环的作用是排序。while(j>=0 && t>c[j]),这个语句是控制排序的关键语句,它即实现了比较两个元素大小的作用,又实现了元素向后移动的作用,不断地把大的数据向前移动,直到找到一个比它小的,或到数据的上界为止。
转载请注明原文地址:https://kaotiyun.com/show/TSXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读程序:OptionBase1PrivateSubFormClick()Dima(3,3)AsIntegerFori=1To3Forj=1To3a(i,j)=_______
有下面程序代码:OptionBase1PrivateSubCommand1_Click()Dima(10)AsInteger,x,bx=InputBox("请输入一个多位整数")Fork=l
用语句Open"C:\teac.txt”ForInputAs#1打开文件后,就可以编程序
目录列表框Path属性所表示的含义是
数据库系统的数据独立性是指()。
要使得文件列表框Filel中只显示文件扩展名为jpg的图片文件,则下列正确的语句是
下列选项中不属于软件生命周期开发阶段任务的是()。
使用()方法,可清除列表框中所有的列表项。
以下说法中正确的是( )。
支持子程序调用的数据结构是()。
随机试题
超声波束的强度是
A.对羟基苯甲酸乙酯B.微晶纤维素C.聚乙二醇D.半合成山苍子油脂E.微粉硅胶可作为水溶性栓剂基质的是
下面程序将片内RAM30H单元开始的______字节数据传送到片外RAM______开始的单元中去。START:MOVRO,#30HMOVR7,#0FHMOVDPTR,
局部视诊包括下列哪项
A.维生素D400U/日,口服B.维生素D1万U/日,口服C.维生素D每次80万U,肌内注射,每周1次,共3次D.维生素D每次30万U,肌内注射,每月1次,共3次E.维生素D10万U/日,口服治疗重度维生素D缺乏性佝偻病激期用
逻辑的方法的显著特征是()。
胎儿形成的感知觉包括
一次期末考试,某班有15人数学得满分,有12人语文得满分,并且有4人语文,数学都是满分,那么这个班至少有一门得满分的同学有()人.
甲到乙的办公室送文件,乙不在。甲看见乙办公桌下的地上有一活期存折(该存折未设密码),便将存折捡走。乙回办公室后找不着存折,但看见桌上的文件,便找到甲问是否看见其存折,甲说没看到。甲下班后去银行将该存折中的7000元取走。甲的行为不构成()
下列有关函数重载的叙述中,错误的是()。
最新回复
(
0
)