以下代码是对冒泡法排序(升序)的改进,具体方法为:当某一趟比较中没有交换发生,则认为排序完毕,而不管比较趟数是否达到N-1次。
您可能感兴趣的试卷
你可能感兴趣的试题
在窗体上画一个命令按钮,然后编写如下事件过程:
运行上面的程序,单击命令按钮,其输出结果是()。
A.4321
B.12
C.34
D.1234
A.For i=0To5-1\2:temp=b(i):b(i)=b(5-i-1):b(5-i-1)=temp:Next i
B.For i=0To5:temp=b(i):b(i)=b(5-i-1):b(5-i-1)=temp:Next i
C.For i=0To5\2:temp=b(i):b(i)=b(5-i-1):b(5-i-1)=temp:Next i
D.For i=1To5\2:temp=b(i):b(i)=b(5-i-1):b(5-i-1)=temp:Next i
A.A数组中的所有元素值为0
B.A数组中的所有元素值不确定
C.A数组中的所有元素值为Empty
D.再执行语句ReDimA(1to10)AsInteger后,A数组中的所有元素值不为0
A.在VB中,一个数组中所包含的元素只能是相同类型的数据
B.在VB中,数组只能在模块中定义,不能在过程中定义模块
C.同普通变量一样,数组也可以不定义,先使用
D.在定义数组时,数组的每一维元素的个数必须是常数,不能是变量或表达式
A.132
B.80
C.160
D.120
A.A(1,1)
B.A(1,0)
C.A(0,1)
D.(5,5)
最新试题
当声明过程时,如参数前有()关键字表示参数是可选的,()关键字表示该参数是按值传递,()关键字表示该参数按地址传递,()关键字表示可提供任意数目的参数。
在VB中,错误信息一般使用()对象获得,它的常用()属性存储当前错误的编号,()属性存储当前错误的描述。
模块级变量使用()或()来声明,全局变量使用()声明。
如果没有显式指定Public或private,则sub过程默认范围是()。
在VB中,数组的维数最为()数组维数增加将使内存急剧增加。
在VB中,使用()激活错误捕获功能,并将错误处理程序指定为从行号位置开始的程序段。
在VB中变量按照作用域的不同可以分()模块变量和(),其中模块变量分为()和()。
在一般情况下,声明数组时应指明其数据类型,不过也可声明默认数组,即数据类型为()的数组。
如果希望在过程结束之后还能保持过程中局部变量的值,则应该使用()来声明为静态变量。
()函数用于计算表达式的值并据此返回两个值中的一个。