以下代碼是對冒泡法排序(升序)的改進,具體方法為:當某一趟比較中沒有交換發(fā)生,則認為排序完畢,而不管比較趟數(shù)是否達到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數(shù)組中的所有元素值為0
B.A數(shù)組中的所有元素值不確定
C.A數(shù)組中的所有元素值為Empty
D.再執(zhí)行語句ReDimA(1to10)AsInteger后,A數(shù)組中的所有元素值不為0
A.在VB中,一個數(shù)組中所包含的元素只能是相同類型的數(shù)據(jù)
B.在VB中,數(shù)組只能在模塊中定義,不能在過程中定義模塊
C.同普通變量一樣,數(shù)組也可以不定義,先使用
D.在定義數(shù)組時,數(shù)組的每一維元素的個數(shù)必須是常數(shù),不能是變量或表達式
A.132
B.80
C.160
D.120
最新試題
在VB中,錯誤信息一般使用()對象獲得,它的常用()屬性存儲當前錯誤的編號,()屬性存儲當前錯誤的描述。
如果沒有顯式指定Public或private,則sub過程默認范圍是()。
如果將多個語句放在同一行上,則每個語句之間必須使用()來連接,當一行代碼很長時,可以使用()來續(xù)行。
如果希望在過程結束之后還能保持過程中局部變量的值,則應該使用()來聲明為靜態(tài)變量。
模塊級變量使用()或()來聲明,全局變量使用()聲明。
創(chuàng)建動態(tài)數(shù)組通常分為兩步:首先然窗體模塊、標準模塊或過程中,使用()語句來聲明一個沒有下標的數(shù)組,然后在過程中使用()語句定義帶下標的數(shù)組。
注釋語句是為方便閱讀而對程序進行的說明,VB提供了兩種注釋語句,當使用()時,單獨占一行,使用()時,可以放在其他語句的行尾。
在VB中,數(shù)組的維數(shù)最為()數(shù)組維數(shù)增加將使內(nèi)存急劇增加。
DO循環(huán)語句按照循環(huán)條件放置的位置分為()和()兩種語法格式。
()和()函數(shù)分別返回一個數(shù)組中指定維數(shù)的下標下界和下標上界值。