首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面程序,则程序段的功能是 #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
104
问题
阅读下面程序,则程序段的功能是 #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全国计算机二级
相关试题推荐
在窗体上画一个名称为Commandl的命令按钮,并编写如下程序:OptionBase1PrivateSubCommandl_Click()Dima(4,4)Fori=1To4
以下可以作为VisualBasic变量名的是
构成计算机软件的是()。
窗体上有Commandl、Command2两个命令按钮。现编写以下程序:OptionBase0Dima()AsInteger,mAsIntegerPrivateSubCommandlClick()
数据库系统的数据独立性是指()。
下面描述中,不属于软件危机表现的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第。一个元素为划分的基准,那么第一趟划分后的结果为()。
设工程中有2个窗体:Form1、Form2,Form1为启动窗体。Form2中有菜单,其结构如表。要求在程序运行时,在Form1的文本框Text1中输入口令并按回车键(回车键的ASCII码为13)后,隐藏Form1,显示Form2。若口令为“XSLNCER
支持子程序调用的数据结构是()。
随机试题
在低蛋白饮食中,一般每日膳食的蛋白质总量宜【】
党的十七届四中全会指出,提高全党马克思主义水平,要坚持放在首位的是()
体温调节的重要中枢位于
某妇女,60岁,绝经11年,近3个月阴道不规则流血2次,妇科检查:外阴阴道无萎缩,阴毛较多,官颈光滑,子宫前倾,大小质地正常,右侧附件区扪及如新生儿头大小肿块,质中,活动良好。为排除子宫内膜癌,需行哪项检查
在工程项目管理中,工程建设项目的投资和工程中的重大问题的决策由()负责。
某水泥供应商向某公司发出一份销售水泥的要约,如该公司有意购买,则其承诺方式的表述中错误的是( )。
沃尔玛是运用储存配送模式的典型。
SpamWouldyouliketoloseweightfast?Wouldyouliketomake!$5,000amonthforyourhome?Yesorno,youaremorelikel
Althoughthesizeoftheworkforcedependsagreatdealonthesizeofthetotalpopulation,thereareseveralotherinfluences
Wehavechosenwhatwebelievetobethefivemostspectacularnaturalwonders—thosethatarethebiggest,longestormostimpre
最新回复
(
0
)