问答题

以下代码是对冒泡法排序(升序)的改进,具体方法为:当某一趟比较中没有交换发生,则认为排序完毕,而不管比较趟数是否达到N-1次。


您可能感兴趣的试卷

你可能感兴趣的试题

2.单项选择题已知数组b中的5个元素分别是1,3,5,7,9,现将数组b中的5个数逆序存放(即排列为9,7,5,3,1)。为实现此功能,正确的程序段应该是:()。

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

3.单项选择题使用语句DimA()AsInteger声明数组A之后,以下说法正确的是()。

A.A数组中的所有元素值为0
B.A数组中的所有元素值不确定
C.A数组中的所有元素值为Empty
D.再执行语句ReDimA(1to10)AsInteger后,A数组中的所有元素值不为0

4.单项选择题下列关于数组的说法正确的是()。

A.在VB中,一个数组中所包含的元素只能是相同类型的数据
B.在VB中,数组只能在模块中定义,不能在过程中定义模块
C.同普通变量一样,数组也可以不定义,先使用
D.在定义数组时,数组的每一维元素的个数必须是常数,不能是变量或表达式

6.单项选择题定义数组A(1To5,5)后,下列哪一个数组元素不存在()。

A.A(1,1)
B.A(1,0)
C.A(0,1)
D.(5,5)