首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面程序,则程序段的功能是 #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
123
问题
阅读下面程序,则程序段的功能是 #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全国计算机二级
相关试题推荐
设工程文件包含两个窗体文件Form1.frm、Form2.frm及一个标准模块文件Modulel.bas。两个窗体上分别只有一个名称为Command1的命令按钮。Form1的代码如下:PublicxAsIntegerPr
下面对对象概念描述正确的是
以下关于VB文件的叙述中,正确的是
负责数据库中查询操作的数据库语言是( )。
在窗体模块的声明部分声明变量时,不能使用的关键字是
在软件开发中,需求分析阶段可以使用的工具是( )。
编写如下程序:PrivateSubCommand1_Click()Dima$,b$,c$,c1$,c2$a=InputBox("请输入一个字符串")b=InputBox("再输入另一个字符串")
设有变量声明为“DimaDateAsDate”,则能为变量aDate正确赋值的表达方式是()。
某二叉树共有13个结点,其中有4个度为1的结点,则叶子结点数为
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
随机试题
男性,60岁,4小时前突发心前区疼痛,心电图示急性前壁心肌梗死,既往无高血压史、出血性疾病和癫痫史。入院时心率80次/分,律齐,血压150/90mmHg,入院后2小时突然出现短暂意识丧失,抽搐,听不到心音。如果患者并发乳头肌断裂,则下列哪种体征最可能出
A.大补元气B.接续筋骨C.补益肺肾D.补脾益肾E.补脾养心
关于第二心音的叙述说法错误的是
D公司是一家上市公司,其股票于2020年7月1日的收盘价为每股40元。有一种以该股票为标的资产的看涨期权,执行价格为42元,到期时间是3个月。3个月以内公司不会派发股利,3个月以后股价有两种变动的可能:上升到46元或者下降到30元。国库券利率为4%(年名义
下列选项中,属于村民委员会的任务有()
南京国民政府的民法典规定:民事法律未规定者,依习惯,无习惯者,()。
设在工程中有一个标准模块,其中定义了如下记录类型:TyPeRecordIDA3IntegerNameAsString*20EndTyPe在窗体中添加一个名为Command1的命令按
若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为()。
不是Access预定义的报表格式的是()。
Thirty-onemillionAmericansareover60yearsofage,andtwenty-ninemillionofthemarehealthy,busy,productivecitizens.By
最新回复
(
0
)