首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面程序,则程序段的功能是 #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
2010-12-10
82
问题
阅读下面程序,则程序段的功能是 #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、对数组元素的随机排列
答案
B
解析
读懂两个循环的关系,是解这个题目的关键,本题的第一个for循环的作用是实现对数组元素的遍历,第二个循环的作用是排序。while(j>=0&&t>c[j]),这个语句是控制排序的关键语句,它即实现了比较两个元素大小的作用,又实现了元素向后移动的作用,不断地把大的数据向前移动,直到找到一个比它小的,或到数据的上界为止。
转载请注明原文地址:https://kaotiyun.com/show/LbPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为Combol的组合框,要求在其编辑区输入文本并按回车键后,编辑区中的文本被添加到列表中。下面能实现这一功能的是()。
下面描述中不属于软件需求分析阶段任务的是
以下关于窗体的叙述中,错误的是()。
窗体上已有1个名称为Picture1的图片框,要求实现下面2个功能之一:(1)在窗体上移动鼠标时,立即将Picture1显示在鼠标位置(2)在窗体上单击鼠标时,立即将Picture1显示在鼠标位置下面不能实现上述任何功能的事件过程是
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:Functionfun(sAsInteger,bAsInteger)Whilea>ba=a—bWendfun=aEndFunoti
在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是( )。
某二叉树共有13个结点,其中有4个度为1的结点,则叶子结点数为
下面不属于软件需求分析阶段主要工作的是
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为
随机试题
焊接电缆使用时,可盘绕成圈状,以防产生感抗影响焊接电流。()
下列选项中,不属于汉代经典通用字体的是()
下述哪种物质在炎症的疼痛中起重要作用
肝硬化腹水患者,采用自发性利尿的方法是指
肾上腺营养不良性脑白质病CT多表现为两侧大脑半球白质内对称性低密度,最早多发生于
失业有两种主要影响,即社会影响和经济影响。()
根据某项调查,参加软件资格考试的考生使用参考书的情况如下:50%的考生使用参考书A;60%的考生使用参考书B;60%的考生使用参考书C;30%的考生同时使用参考书A与B;30%的考生同时使用参考书A与C;40%的考生同时使用参考书B与C; 10%的考生同时
Cloudcomputingisaphraseusedtodescribeavarietyofcomputingconceptsthatinvolvealargenumberofcomputers_______th
Theyearsbetween1870and1895broughtenormouschangestothetheaterintheUnitedStatesastheresidentcompanywasundermi
A、Hebroughtfoodwithhimwhenhegotonthetrain.B、Heboughtfoodfromthelocalpeopleonthetrain.C、Heboughtfoodsold
最新回复
(
0
)