首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面程序,则程序段的功能是 #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
45
问题
阅读下面程序,则程序段的功能是 #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全国计算机二级
相关试题推荐
下面属于系统软件的是
对于文本框控件,下列说法错误的是
设窗体上有3个图像框:Image1、Image2、Image3,并有下面的程序代码:PrivateSubForm_Load()Image1.Picture=LoadPicture("LEAF.bmp")Image2.Pictu
数据库设计中反映用户对数据要求的模式是( )。
若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是()。
数据库系统的三级模式不包括( )。
如下关于变体类型变量的叙述中,错误的是()。
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
下面不属于软件需求分析阶段主要工作的是
表达式Int(-15.8)+Fix(-15.8)+Int(15.8)+Fix(15.8)的运算结果是()。
随机试题
骨折愈合过程中,下列叙述错误的是
计算机的发展分为四代,其中第二代和第四代的元器件分别是______。
某年深秋的一天,门诊来了一头就诊的骆驼,7岁,雄性。近2d不食,只饮少量水,喜卧,精神差,左下腹部轻度膨大,嗳气减少,瘤胃蠕动音很弱,呼吸急促,脉象细数,但没有发热现象。经问诊得知:主人前几日牵引其路过农田时,见田埂边有一堆豆秸,上面还残留了一些未收尽的豆
下列哪项不是黄疸的病因
A、通过抑制5-羟色胺,去甲肾上腺素能通路抑制食欲B、选择性地抑制淀粉酶C、选择性地抑制磷酸酯酶D、选择性地抑制胰蛋白酶E、选择性地抑制胃肠道脂肪酶减肥药物奥利司他的药理作用是通过
下列有关随机测量误差的描述,正确的是()。
目前,在我国预应力混凝土大直径管桩的生产中,采用了()等工艺。
造成账实不符的原因主要有()。
2010年,某市委组织部召开新闻发布会公布当选2010年度224位局、处级干部的人员名单。其中,副局级职位的38位当选干部平均年龄41.2岁;具有博士或硕士学位的32人,占84.2%;具有高级职称的27人,占71.1%;处级职位的186位当选干部平均年龄3
A、MoreyoungermoviegoerspreferindependentfilmstoHollywoodones.B、MoreyoungerAsianAmericansidentifywiththeirAmeric
最新回复
(
0
)