§5、數(shù)組
1、數(shù)組的上、下界:Ubound()、Lbound() 2、數(shù)組的大小的計(jì)算、數(shù)組的結(jié)構(gòu):(二維數(shù)組:以列存放) 3、Erase語(yǔ)句:重新初始化靜態(tài)數(shù)組的元素、或釋放動(dòng)態(tài)數(shù)組的存儲(chǔ)空間。 4、For Each –Next結(jié)構(gòu)語(yǔ)句 5、用Array函數(shù)給數(shù)組賦值(只能給Variant類型的變量賦值) 6、控件數(shù)組(load/Unload Object(Index))
動(dòng)態(tài)數(shù)組 (Redim語(yǔ)句)
數(shù)組分類:
固定大小數(shù)組 Option Base語(yǔ)句功能
Preserve語(yǔ)句功能
例如:
n數(shù)組重點(diǎn)算法:
n一數(shù)組,求其中最大和最小;n對(duì)一數(shù)組排序(選擇法、冒泡法、直接排序法)
n在一數(shù)組中查找指定的數(shù)(順序、二分查找);n刪除一數(shù)組中重復(fù)的數(shù)
2、在窗體模塊的通用聲明處用下面的語(yǔ)句聲明變量、數(shù)組、正確語(yǔ)句有( )個(gè)。
A.Public a(5) as integer B.Public n as integer
C.Public st as string*10 D.Private b() as integer
3、下列語(yǔ)句中的( )語(yǔ)句可以用來(lái)正確地聲明一個(gè)動(dòng)態(tài)數(shù)組。
A.Private A(n) as integer B.Dim A() as integer
C.Dim A(,) as integer D.Dim a(1 to n)
4、下列關(guān)于數(shù)組的說(shuō)法中正確的是( )。
A.在過(guò)程中,不能用private語(yǔ)句定義數(shù)組
B.利用Redim語(yǔ)句重新定維時(shí),不得改變已經(jīng)說(shuō)明過(guò)的數(shù)組的數(shù)據(jù)類型。
C.數(shù)組重新定維后,原有的數(shù)據(jù)元素內(nèi)容將不予保留
5、過(guò)程的形參為數(shù)組時(shí),以下定義語(yǔ)句中正確的是( )。
A.private sub sort(a() as integer)
B.private sub sort(a(10) as integer)
C.private sub sort(a(,) as integer)
D.private sub sort(byval a() as integer)
6、某過(guò)程的說(shuō)明語(yǔ)句中,正確的數(shù)組說(shuō)明語(yǔ)句是______。
Const N As Integer=4 : Dim L As Integer
、 Dim x(L) As Integer
② Dim A(K) As Integer
Const K As Integer=3
、 Dim B(N) As Integer
、 Dim Y(2000 To 2008) As Integer
A. ①②④ B.①③④ C.③④ D.②③
相關(guān)推薦:2011年計(jì)算機(jī)等級(jí)考試二級(jí)VB基礎(chǔ)教程匯總計(jì)算機(jī)等級(jí)考試二級(jí)VB二十套上機(jī)試題及答案
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |