首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序用“冒泡”法将数组a中的10个整数按升序排列,算法是:从数组的第1个元素开始,依次将相邻的两个数相比较(第1个数与第2个数,第2个数与第3个数……如此重复),若前面的数较大,则这两个数交换位置。这样执行一遍后,最后一个数已经是数组中最大的数。然后将
下面程序用“冒泡”法将数组a中的10个整数按升序排列,算法是:从数组的第1个元素开始,依次将相邻的两个数相比较(第1个数与第2个数,第2个数与第3个数……如此重复),若前面的数较大,则这两个数交换位置。这样执行一遍后,最后一个数已经是数组中最大的数。然后将
admin
2010-03-30
74
问题
下面程序用“冒泡”法将数组a中的10个整数按升序排列,算法是:从数组的第1个元素开始,依次将相邻的两个数相比较(第1个数与第2个数,第2个数与第3个数……如此重复),若前面的数较大,则这两个数交换位置。这样执行一遍后,最后一个数已经是数组中最大的数。然后将数组的前n-1个数重复上述过程。如此继续,可将数组排序,请将程序补充完整。
Option Base 1
Private Sub Command1_Click()
Dim a()
a=Array(678,45,324,528,439,387,87,875,273,823)
Fori=【 】
Forj= 【 】
If a(j)【 】a(j+1)Then
a1=a(j)
a(j)=a(j+1)
a(j+1)=al
End lf
Nextj
Next i
For i=1 To 10
Print a(i)
Next i
End Sub
选项
答案
1 To 9,1 To 10-I,>=或>
解析
本题主要考查了“冒泡”排序法,根据题意描述的“冒泡”法的思想,对10个数进行排序,需要进行9趟排序过程,故[10]处填1 To 9。每一趟中都需要进行一定次数的两数比较,如第一趟过程中需要对前9个数进行相邻数两两比较,第二趟中对前8个数进行相邻数两两比较,依此类推,总结规律可知 [11]处应填1To 10-i。比较中两数交换位置的前提条件是前面的数大于后面的数或大于等于后面的数。故[12]处应填>=或>。
转载请注明原文地址:https://kaotiyun.com/show/wO1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列关于Applet的方法中,()是返回HTML中设定的值。
在Java为中,不属于整数类型变量的是()。
要实现对Java代码的数字签名,对于代码的提供者要经过的4个步骤的正确顺序是()。①创建JAR文件②创建密钥③对JAR文件进行数字签名④输出公钥证书
在一棵二叉树上第5层的结点数最多是()。
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【】。
软件详细设计主要采用的方法是()。
下列哪个语句是声明一个含有10个String对象的数组()?
在Java源程序中,import语句的作用是()。
文件类【】是java.io中的一个重要的非流类,里面封装了对文件系统进行操作的功能。
在Java多线程程序中,run()方法的实现有两种方式:【】和继承Thread类。
随机试题
法院受理了利捷公司的破产申请。管理人甲发现,利捷公司与翰扬公司之间的债权债务关系较为复杂。下列哪些说法是正确的?
Thistextistakenfrom______.Wearingaseatbeltinavehicle______.
原发性青光眼占我国致盲病的第几位
患者,男,60岁。突发胸骨后压榨性疼痛2小时,并向左肩放射,伴多汗、恶心、气短。假定上述患者在社区医院就诊,诊断为急性心肌梗死,下列哪项处理措施不正确
某城市出台了住房限购政策,其规定的首付款比例一般是指个人购房首付款的()比例要求。
可转换证券转换价值的公式是()。
河北平原唯一的一处国家级湿地自然保护区位于()。
正常人的血清中可以有针对多种自身抗原的自身抗体,但它们的效价很低,因而不足以破坏自身正常成分,但却可以协助清除衰老蜕变的自身成分,故有人称之为“生理性抗体”。在健康人中,自身抗体出现的频率随年龄增长而增高。60岁以后有50%以上的人有自身抗体,如抗核抗体、
•ReadthefollowingreviewofabookcalledTheBossesSpeak.•Foreachquestion(23-28),choosethecorrectanswer.•Marko
【S1】【S8】
最新回复
(
0
)