首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面程序,则程序段的功能是 #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
46
问题
阅读下面程序,则程序段的功能是 #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全国计算机二级
相关试题推荐
(1)在考生目录下有一个工程文件sit3.vbp,包含了所有控件和部分程序,如图3一180所示。要求如下:①利用属性窗口设置适当的属性,使Text1、Text2中数据右对齐;②请编写适当的程序完成以下功能:在Text1中输入40(度数),选择组合框中的
执行以下程序段:a$="VisualBasicProgramming"b$="C++"c$=UCase(Left$(a$,7))&b$&Right$(a$,12)后,变量c$的值为( )。
设有如下Command1的单击事件过程及fun过程:PrivateSubCommand1_Click() DimxAsInteger x=Val(InputBox("请输入一个整数")) fun(x)EndSubPrivate
表达式Int(8*Sqr(36)*10^(-2)*10+0.5)/10的值是()。
下面说法中正确的是()。
在VB中,函数过程与子程序过程的区别之一是
下列符号常量的声明中不合法的是
在软件开发中,需求分析阶段产生的主要文档是( )。
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
随机试题
关于肩周炎的治疗,可以采用的措施有
1944年,首次证明了DNA是细菌遗传性状的转化因子的人是
胸壁透创后的纵隔摆动主要出现在
A.神识昏糊,胡言乱语,声高有力B.神志不清,语言重复,时断时续,声音低弱C.言语错乱,狂妄叫骂,失去理智控制D.喃喃自语,讲话无对象,见人停止E.胸闷不舒,善太息谵语的表现为()。
当记录中出现错误时正确的处理()。
信息系统开发的特点之一是复杂性高,这主要表现在______。
下列程序段执行以后,内存变量y的值是()。CLEARx=12345Y=0DOWHILEx>0Y=Y+x%10x:inkx/10)ENDDO?Y
【B1】【B8】
SeventeenyearsafterthefalloftheBerlinwall,areunifiedGermanywillthrowopenitsdoorstotheworld.Germany2006will
Advancedcomputertechnologyhas______ananswertoaccurateweatherforecasting.
最新回复
(
0
)