c[j]) { c[j+1]=c[j];j-" />
阅读下面程序,则程序段的功能是 #include "stdio.h" main() { int c[]={23,1,56,234,7,0,34},i,j,t; for(i=1;i=0 && t>c[j]) { c[j+1]=c[j];j-
首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
c[j]) { c[j+1]=c[j];j-">阅读下面程序,则程序段的功能是 #include "stdio.h" main() { int c[]={23,1,56,234,7,0,34},i,j,t; for(i=1;i=0 && t>c[j]) { c[j+1]=c[j];j-
阅读下面程序,则程序段的功能是 #include "stdio.h" main() { int c[]={23,1,56,234,7,0,34},i,j,t; for(i=1;i=0 && t>c[j]) { c[j+1]=c[j];j-
admin
2013-06-11
80
问题
阅读下面程序,则程序段的功能是
#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://www.kaotiyun.com/show/G3Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序执行后输出的结果是【】。structs{intx,y;}data[2]={10,100,20,200};main(){structs*p=data;printf("%d\n"
若有如下定义:int[]={11,24,56,19,29,39),*t=s;则不移动指针t,且通过指针t引用数组中值为29的元素的表达式是【】。
486PC机主板上一般带有高速缓冲存储器Cache,它是()之间的储存。
如下图所示的二叉树后序遍历序列是【】。
没有定义语句intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是
程序设计是以()和数据结构为基础的。
稳定的排序算法有______、______和______。
以下符合C语言语法的实型常量是______。
以下选项中,属于C语言中合法的常量的是______。
随机试题
Heborethepainasmuchashecould.
Humanneedsseemendless.Theymightberegardedasmakingupseverallevels.Whenthereisenoughmoneytosatisfyonelevelof
患者,男,56岁。睾丸坠胀冷痛半年,并有右侧少腹时痛,痛引会阴部,畏寒肢冷,舌淡苔白,脉弦有力。临床辨证是
甲某是已取得英国国籍且在伦敦有住所的华人。2010年6月甲回中国探亲期间病故于北京,未留有遗嘱。甲在北京遗有一栋别墅和430万元人民币的存款,在伦敦留下一栋住所、两家商店及若干存款和汽车、珠宝等。甲某在伦敦没有亲属,其在北京的亲属向人民法院提出财产继承请求
如企业首次设立“网络编辑”这个岗位,其薪酬等级确定比较困难,应采取()的方法来获取有关薪酬信息。
根据以下资料,回答下列小题。2014年1一3月,下列商品中呈现贸易逆差的是()。
关于特定物之债的说法,正确的是()。
Accordingtothepassage,theexpansionofpopularjournalismwaslinkedto______.Accordingtothepassage,theNewYorkGraph
Tobeobesemeanstohavetoomuchfatinthebody.Obesepeoplearenotjustoverweight.Suchpeoplearelikelytosufferhealt
A、Heagreeswithit.B、Hedisagreeswithit.C、Hedoesn’tcareaboutit.D、Hewillthinkofitcarefully.B对话中,女士说她想请假,男士反问女士怎么能
最新回复
(
0
)