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
99
问题
阅读下面程序,则程序段的功能是
#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/G3Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、【】和处理过程。
()是构成C语言程序的基本单位。
办公自动化(OA)是计算机的一项应用,按计算机应用的分类,它属于()
控制键^C的功能为()
数据的安全性是指保护数据以防止【】用户的使用造成的数据泄密和破坏。
能够对计算机的硬件设备进行管理,并使应用软件能够方便、高效地使用这些设备的是()
在下列四条叙述中,错误的一条是()
下列关于队列的叙述中,正确的是
程序设计语言的基本成分是数据成分、运算成分、控制成分和______。
对下列二叉树进行中序遍历的结果为【 】。
随机试题
患儿女性,9岁。因水肿、少尿并血尿收入院。起病无诱因,不伴发热,患儿曾对症治疗,颜面及四肢水肿消退,而腹胀日益加重,出现持续肉眼血尿和大量蛋白尿。既往健康。家族无相似病人。体检:营养欠佳,发育中等,精神差,颜面不肿,双下肢中度凹陷性水肿。心肺无异常。腹部膨
关于维生素D缺乏性手足搐搦症的促发因素,以下哪项错误
A.防己B.桑枝C.海桐皮D.豨莶草既祛风通络,又杀虫止痒的药物是
护理诊断的名称类型分为()。
患儿,2岁。易发腹泻,现体重9.5kg,面色少华,毛发稀疏,不欲饮食,急躁易怒,大便溏稀,舌质淡红,苔薄白,指纹淡红。治疗宜首选
甲将一张由乙承兑的汇票转让给丙,丙在该票据上注明“质押”字样交给丁,丁将该票据背书转让给戊。则下列人员中,对戊不承担票据责任的是()。
老师带领学生去贫困地区的学校看望当地学生,并为他们捐献衣服,这体现了()的德育方法。
下列关于社会主义法与社会主义道德的关系,说法错误的是()。
Whatisthewomancallingtoinquireabout?
Readthearticlebelowabouthowcapitalcontrolsandmonetarypolicyareimportantadoptableindevelopingcountries.Choos
最新回复
(
0
)