首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序用“冒泡”法将数组a中的10个整数按升序排列,算法是:从数组的第1个元素开始,依次将相邻的两个数相比较(第1个数与第2个数,第2个数与第3个数……如此重复),若前面的数较大,则这两个数交换位置。这样执行一遍后,最后一个数已经是数组中最大的数。然后将
下面程序用“冒泡”法将数组a中的10个整数按升序排列,算法是:从数组的第1个元素开始,依次将相邻的两个数相比较(第1个数与第2个数,第2个数与第3个数……如此重复),若前面的数较大,则这两个数交换位置。这样执行一遍后,最后一个数已经是数组中最大的数。然后将
admin
2010-03-30
33
问题
下面程序用“冒泡”法将数组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全国计算机二级
相关试题推荐
运行下面的程序时,会产生()。publicclassTest{publicstaticvoidmain(Stringargs[]){intx=0;int
数据模型是用来描述数据库的结构和语义的,数据模型有概念数据模型和结构数据模型两类。E-R模型是【】。
下列关于管道流的叙述中,正确的是()。
Java程序的执行过程中用到一套JDK工具,其中appletviewer.exe,是指()。
Java语言的循环语句包括for语句、do-while语句和【】语句。
如要求读取大文件的中间一段内容,则最方便的是采用下列()流米操作。
在面向对象方法中,类之间共享属性和操作的机制称为【】。
设x=1,y=2,z=3,则表达式y+=z--/++x执行后,y的值是()。
已知有定义:Strings="story",下面()表达式是合法的。
下列说法中,不属于数据模型所描述的内容的是( )。
随机试题
Therehebought______chocolateforhisdaughter,andthenhehad______beersinthebarnotfarfromtheschool.
可用于尿崩症的药物有:
患者28岁,HBsAg阳性,住院2天后,顺产一男婴
A、耐用性B、定量限C、检测限D、精密度E、准确度以信噪比10:1确定的方法评价的效能指标为( )。
高龄对吸入麻醉药的MAC值的影响是
打开报表平台,设置报表格式并保存文件。打开考生文件夹(D:\Exam\会计电算化\王某\2017\)下类“利润表—模板.srp”报表,设置B列的列宽为83。
域控制器存储了域内的账户、密码和属于这个域的计算机三项信息。当计算机接入网络时,域控制器首先要鉴别这台计算机是否属于这个域,用户使用的登录账户是否存在,密码是否正确。如果三项信息均正确,则允许登录;如果以上信息有一项不正确,那么域控制器就会拒绝这个用户从这
下列选项中,符合所给图形的变化规律的是:
以下代码的输出结果是()。a=5.2b=2.5print(a//b)
下面是面向对象主要特征之一的是
最新回复
(
0
)