首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面程序,则程序段的功能是 #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
2009-02-15
54
问题
阅读下面程序,则程序段的功能是 #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、对数组元素的随机排列
答案
2
解析
读懂两个循环的关系,是解这个题目的关键,本题的第一个for循环的作用是实现对数组元素的遍历,第二个循环的作用是排序。while(j>=0 && t>c[j]),这个语句是控制排序的关键语句,它即实现了比较两个元素大小的作用,又实现了元素向后移动的作用,不断地把大的数据向前移动,直到找到一个比它小的,或到数据的上界为止。
转载请注明原文地址:https://kaotiyun.com/show/TSXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个命令按钮,然后编写如下程序:Subine(aAsInteger)StaticxAsIntegerx=x+aPrintx;EndSub
窗体上有一个名称为Command1的命令按钮,其单击事件过程如下:PrivateSubComrnand1_Click()DimxAsInteger,yAsIntegerStaticzAs,In
在窗体模块的声明部分声明变量时,不能使用的关键字是
窗体上已有的3个单选按钮组成了1个名为ChkOptl的控件数组。用于区分控件数组ChkOptl中每个元素的属性是
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
以下能够设置控件焦点的方法是()。
当VisualBasic表达式中含有以下多种运算时()。①关系运算②算术运算③逻辑运算④函数运算正确的运算顺序为()。
某人编写如下函数来判断a是否为素数,若是,则函数返回True;否则返回False。Functionprime(aAsInteger)AsBooleanDimkAsInteger,isprimeAsBoolean
设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是
VisualBasic中的“启动对象”是指启动VisualBasic应用程序时,被自动加载并首先执行的对象。下列关于VisualBasic“启动对象”的描述中,错误的是()。
随机试题
按固定资产投资方向调节税的规定,其适用税率属于()
一张带有病毒的软盘加了写保护后_________。
A、蛋白质B、多糖C、氨基酸D、昆虫变态激素E、甾醇具有使昆虫脱皮作用的是
根据相关规定,封闭式基金扩募或续期应具备()。
根据表格回答问题:据上表,下列说法可能正确的是()。
一旦着手实施了犯罪行为,就只有犯罪未遂的可能,而没有犯罪中止的可能了。()
标准化是一门综合性学科,其工作内容极为广泛,可渗透到各个领域。标准化工作的特征包括横向综合性、政策性和______。
AlthoughstateswereallowedtocoinmoneyrightaftertheAmericanRevolution,theyarenotallowedtodosotoday.
ModernlorehasitthatinEnglanddeathisimminent,inCanadainevitableandinCaliforniaoptional.Smallwonder.Americans’
JeanneLavaleisan18-year-oldstudentattheArtDecoCollegeofArtandDesigninAntwerp,Belgium.Oneoftheworld’smajors
最新回复
(
0
)