首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面程序,则程序段的功能是 #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
105
问题
阅读下面程序,则程序段的功能是 #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://www.kaotiyun.com/show/TSXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
要使图像框(Image)中的图像能随着图像框的大小伸缩,应该设置的属性及值是
以下自定义数据类型的语句中,正确的是
设窗体上有一个名称为List1的列表框,并有若干列表项。下面语句中不能在所有列表项之后追加一个列表项的是
以下关于框架的叙述中,错误的是
在设计阶段,如果双击窗体上的一个文本框控件,则在代码窗口中显示该控件的事件过;所对应的事件是
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
软件详细设计生产的图如下:该图是( )
以下关于VB特点的叙述中,错误的是
下列关于算法复杂度叙述正确的是
随机试题
妊娠早期羊水的主要来源是
轮状病毒肠炎的临床特点描述不正确的是
遗传学实验已经证实,DNA是生物遗传信息的携带者,并且可以进行自我复制,也正因为如此,才保证了在细胞分裂时,亲代细胞的遗传信息正确无误地传递到两个子代细胞中。复制是一个由酶催化进行的复杂的DNA的生物合成过程。复制是(),即其中一条链是连续的,另一条链
牙周病患者在使用牙线前应首先进行
权属登记机关自受理登记申请之日起()日内应当决定是否予以登记,对暂缓登记、不予登记的,应当书面通知权利人。
()是仓储人根据存货人或仓单持有人所持有的仓单,按其所列货物的编号、名称、规格、型号、数量等项目,组织货物出库的一系列货物。
【2016河南郑州】为了达到一定的教学目的,对教学内容、组织、方法及媒体的使用等所进行的系统规划称为()。
人民警察对公民提出解决纠纷的要求,可以给予帮助。()
马克思的劳动价值理论,是马克思主义政治经济学体系的出发点。以劳动价值理论为基本立论基础,马克思系统地分析了资本主义的生产过程及其市场经济活动,深刻地揭示了资本主义生产方式的内在规律。分析说明马克思的劳动价值理论及其发展,深化对社会主义劳动和劳动价值理论的研
壮观的
最新回复
(
0
)