首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序用“冒泡”法将数组a中的10个整数按升序排列,算法是:从数组的第1个元素开始,依次将相邻的两个数相比较(第1个数与第2个数,第2个数与第3个数……如此重复),若前面的数较大,则这两个数交换位置。这样执行一遍后,最后一个数已经是数组中最大的数。然后将
下面程序用“冒泡”法将数组a中的10个整数按升序排列,算法是:从数组的第1个元素开始,依次将相邻的两个数相比较(第1个数与第2个数,第2个数与第3个数……如此重复),若前面的数较大,则这两个数交换位置。这样执行一遍后,最后一个数已经是数组中最大的数。然后将
admin
2010-03-30
41
问题
下面程序用“冒泡”法将数组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全国计算机二级
相关试题推荐
在数据库的概念结构设计中,常用的描述工具是【】。
对关键字和值带来更多操作功能的类是()。
下列运算符中,()是布尔逻辑运算符。
下列叙述中正确的是()。
在java.swing包中,定义了两种类型的构件:顶级容器和轻量级构件。其中顶级容器包括JFrame,JApplet,JDialog和【】。
给出下列有关List的表达式,则()选项的叙述是对的。List1=newList(6,true);
下列程序段的输出结果是()。StringMyStr="Hello,";MyStr=MyStr+"World!";System.out.println(MyStr);
能够支持javadoc命令的注释语句是()。
下列关于Java多线程并发控制机制的叙述中,错误的是()。
随机试题
出入肝门的结构有【】
患者,男,45岁。胃溃疡病史8年,近3个月疼痛加重,失去节律,用多种药物治疗无效。查体:浅表淋巴结无肿大,腹平软,上腹部压痛,可扪及肿块。为确诊病因应首选的检查是
患者,男性,35岁。因股骨干骨折给予持续骨牵引,下列护理不妥的是
下列()是反渗透处理工艺的核心部件。
甲公司为增值税一般纳税人,适用的增值税税率为16%,确认收入的同时结转成本。为促进销售,该公司承诺客户购买6000件产品以上时给予10%的商业折扣。2018年7月份,甲公司发生如下经济业务:(1)10日,向乙公司销售产品8000件,不含税单价
安徽省万亩以上湖泊共有()多个,主要分布于长江与淮河两岸。
多媒体网络应用及实时通信要求网络高速率传输,并且延迟低。下列哪一项技术满足这类应用的要求?
WhatisHelen’smajor?
Cross-CulturalCommunicationMulticulturalismisarealityinNorthAmerica.Itis,therefore,importanttoknowhowtobridgec
WhatkindofcardoesMrs.Hillhave?
最新回复
(
0
)