vb試題及參考答案
vb程序設(shè)計(jì)的試卷題目你知道有哪些嗎?要怎樣寫出正確的答案呢?下面是小編整理的vb試題及其參考答案,歡迎閱讀!
vb試題及其參考答案
1.在代碼中引用一個(gè)控件時(shí),應(yīng)使用控件的( b )屬性。
A.Caption B.Name C.Text D.Index
2.設(shè)變量x = 4,y = -1,a = 7,b = -8,下面表達(dá)式( a )的值為“假”。
A.x+a <= b-y B. x > 0 AND y < 0
C.a = b OR x>y D. x+y > a+b AND NOT (y < b)
3.表達(dá)式Int(Rnd*71)+10產(chǎn)生的隨機(jī)整數(shù)范圍是( c )。
A.(10,80) B.(10,81) C.[10,80] D.[10,81]
4.函數(shù)Sgn(3.1416)的返回值是( c )。
A.-1 B.0 C.1 D.以上都不對(duì)
5.67890屬于( d )類型數(shù)據(jù)。
A.整型 B.單精度浮點(diǎn)數(shù) C.貨幣型 D.長整型
6.下列變量名中正確的是( d )。
A.3S B.Print C.Select My Name D.Select_1
7.下列賦值語句( a )是有效的。
A.sum = sum -sum B.x+2 = x + 2 C.x + y = sum D.last = y / 0
8.以下的控件或方法具有輸入和輸出雙重功能的為( b )。
A.Print B.Textbox C.Optionbutton D.Checkbox
9.若要獲得列表框中被選中的列表項(xiàng)的內(nèi)容,可以通過訪問( d )屬性來實(shí)現(xiàn)。
A.Name B.ListIndex C.ListCount D.Text
10.下列代碼的運(yùn)行結(jié)果為( b )。
Private Sub command1_click()
Dim m(10)
For k = 1 To 10
m(k) = 11 - k
Next k
x = 5
Print m(2 + m(x))
End Sub
A.2 B.3 C.4 D.5
標(biāo)準(zhǔn)控件不包括( )控件。
(A) 驅(qū)動(dòng)器列表框 (B) 目錄列表框
(C) 文件列表框 (D) 通用對(duì)話框
(答案:D)
30102. 當(dāng)一個(gè)工程含有多個(gè)窗體時(shí),它的啟動(dòng)窗體是( )。
(A) 正在編輯的窗體 (B) 最后一個(gè)添加的窗體
(C) 第一個(gè)添加的窗體 (D) 在"工程屬性"對(duì)話框中指定的窗體
(答案:D)
30103. VB應(yīng)用程序在( )模式下不能編輯代碼和設(shè)計(jì)界面。
(A) 運(yùn)行 (B) 中斷 (C) 設(shè)計(jì) (D) 以上均不能
(答案:A)
30104. 下列敘述錯(cuò)誤的是( )。
(A) VB應(yīng)用程序沒有明顯的開始和結(jié)束語句
(B) VB控件的所有屬性值均可在屬性窗口中設(shè)置
(C) VB是事件驅(qū)動(dòng)型可視化編程工具
(D) VB通過"工具"菜單的"選項(xiàng)"設(shè)置代碼編輯窗口的字體大小
(答案:B)
30105. 標(biāo)準(zhǔn)模塊文件的擴(kuò)展名是( )。
(A) .cls (B) .frm (C) .bas (D) .rec
(答案:C)
30106. 下列敘述錯(cuò)誤是( )。
(A) 打開一個(gè)工程文件,系統(tǒng)自動(dòng)裝入與該工程有關(guān)砠 ??文件
(B) 保存VB程序時(shí),應(yīng)分別保存窗體和工程文件
(C) 事件可以由用戶觸發(fā),也可以由系統(tǒng)觸發(fā)
(D) VB應(yīng)用程序只能以解釋方式執(zhí)行
(答案:D)
30107. 在設(shè)計(jì)階段,雙擊窗體上的某個(gè)控件,可以打開( )。
(A) 代碼窗口 (B) 屬性窗口 (C) 工具箱窗口 (D) 工程資源管理器窗口
(答案:A)
30108. 下列敘述錯(cuò)誤的是( )。
(A) VB是可視化程序設(shè)計(jì)語言 (B) VB采用事件驅(qū)動(dòng)編程機(jī)制
(C) VB是面向過程的程序設(shè)計(jì)語言 (D) VB應(yīng)用程序可以以編譯方式執(zhí)行
(答案:C)
30109. 下列敘述正確的是( )。
(A) VB的事件由用戶定義 (B) VB程序以順序方式執(zhí)行
(C) VB程序從Main()函數(shù)開始執(zhí)行 (D) VB運(yùn)行時(shí),總是等待事件的發(fā)生
(答案:D)
30201. 下列為整型變量的.是( )。
(A) x! (B) x# (C) x% (D) x$
(答案:C)
30202. 設(shè)有語句組:
Dim S1 As String*5
S1 = "VB Test"
則S1的值為( )。
(A) VB Test
(B) VB Te
(C) VBTes
(D) BTest
(答椏 ?:B)
30203. 下列( )是合法的變量名。
(A) x_y
(B) x-y
(C) 2x
(D) and
(答案:A)
30204. 下列( )為單精度變量。
(A) x!
(B) x#
(C) x%
(D) x$
(答案:A)
30205. 由( )關(guān)鍵字聲明的局部變量在整個(gè)程序運(yùn)行時(shí)一直存在。
(A) Dim
(B) Public
(C) Static
(D) Private
(答案:C)
30206. 定義變量時(shí)如不指定類型,該變量為( )變量。
(A) Integer
(B) String
(C) Variant
(D) Single
(答案:C)
30207. 用戶自定義數(shù)據(jù)類型的成員不能是( )。
(A) 數(shù)組
(B) 日期型
(C) 貨幣型
(D) 定長字符串
(答案:A)
30208. 下列( )是合法的變量名。
(A) x%y
(B) xy%
(C) 2x
(D) Or
(答案:B)
30209. 日期常量用( )作為界定符。
(A) "
(B) %
(C) #
(D) &
(答案:C)
30301. 表達(dá)式4 + 6 \ 5 * 7 / 9 Mod 3的值是( )。
(A) 4
(B) 5
(C) 6
(D) 7
(答案:B)
30302. 下列邏輯表達(dá)式為True的是( )。
(A) "A"<"9"
(B) "A">"a"
(C) "a">"AT"
(D) "AT"<"AND"
(答案:C)
30303. 下列運(yùn)算符中,優(yōu)堠 ??級(jí)最高的是( )。
(A) Like
(B) Mod
(C) Not
(D) Eqv
(答案:B)
30304. 設(shè)a=6,b=5,c=-2;執(zhí)行語句Print a > b > c后,窗體上顯示的是( )。
(A) 1
(B) True
(C) False
(D) 出錯(cuò)信息
(答案:B)
30305. 下列表達(dá)式中,值最大的是( )。
(A) 2 \ 3
(B) 2 / 3
(C) 2 mod 3
(D) 3 mod 2
(答案:C)
30306. 下列運(yùn)算符中,優(yōu)先級(jí)最低的是( )。
(A) *
(B) ^
(C) /
(D) \
(答案:D)
30307. 表達(dá)式 2 = 3 < 1 的是( )。
(A) 0
(B) 1
(C) True
(D) False
(答案:C)
30308. x大于0且小于10的VB表達(dá)式是( )。
(A) 0 < x < 10
(B) x > 0 And x < 10
(C) x > 0 Or x < 10
(D) x > 0 : x < 10
(答案:B)
30309. 判斷整型變量x是奇數(shù)的表達(dá)式是( )。
(A) x Mod 2 <> 0
(B) x Mod 2 != 0
(C) x Mod 2 ≠ 0
(D) x Mod 2 = 0
(答案:A)
30401. 返回值為數(shù)值的函數(shù)是( )。
(A) Mid
(B) Instr
(C) Left
(D) Rtrim
(答案:B)
30402. 表達(dá)式Len("幸運(yùn)52")的值是( )。
(A) 0
(B) 4
(C) 6
(D) 8
(答案:B)
30403. 以下( )語句可表示[50,100]之間的隨機(jī)數(shù)。
(A) Int(Rnd * 51) + 49
(B) Int(Rnd * 51 +50)
(C) Int(Rnd * 50) + 50
(D) Int(Rnd * 50 + 50)
(答案:B)
30404. 返回值為字符串的函數(shù)是( )。
(A) Str
(B) Val
(C) Len
(D) Asc
(答案:A)
30405. 當(dāng)x=0時(shí),函數(shù)IIf(x > 0, 1, IIf(x < 0, -1, 0))的返回值是( )。
(A) 0
(B) 1
(C) -1
(D) 出錯(cuò)
(答案:A)
30406. 表達(dá)式Fix(5.6) + Int(-5.6)的值是( )。
(A) 0
(B) -1
(C) 1
(D) 以上都不對(duì)
(答案:B)
30407. 如果Sgn(x)的值為-1,整型變量x的值是( )。
(A) 0
(B) 整數(shù)
(C) 正整數(shù)
(D) 負(fù)整數(shù)
(答案:D)
30408. 表達(dá)式InStr(2, "文本文件", "文")的值是( )。
(A) 0
(B) 1
(C) 3
(D) 5
(答案:C)
30409. 除去字符串左側(cè)空格的函數(shù)是( )。
(A) Left()
(B) Trim()
(C) Ltrim()
(D) LeftTrim()
(答案:C)
30501. VB表達(dá)式Format(Val("111a"), "##.##")的值是( )。
(A) 11.1a
(B) 11.10
(C) 111.
(D) 111.00
(答案:C)
30502. 下列語句不合法的是( )。
(A) x = 1 : y=2
(B) ? x ; y ;
(C) ? x , y ,
(D) x = 1; y = 2
(答案:D)
30503. 如果VB語句超過一行,可以使用空格加( )續(xù)行。
(A) -
(B) +
(C) ;
(D) _
(答案:D)
30504. 正確使用Cls方法的是( )。
(A) Text1.Cls
(B) Picture1.Cls
(C) List1.Cls
(D) Image1.Cls
(答案:B)
30505. 下列語句合法的是( )。
(A) x + y = 2
(B) x > 2 = y
(C) x = y > 2
(D) x = y++
(答案:C)
30506. 錯(cuò)誤使用Print方法的是( )。
(A) Picture1.Print
(B) Form1.Print
(C) Debug.Print
(D) Text1.Print
(答案:D)
30507. Print方法分區(qū)輸出時(shí),用( )分隔多個(gè)表達(dá)式。
(A) 空格
(B) 逗號(hào)
(C) 冒號(hào)
(D) 分號(hào)
(答案:B)
30508. Print "10+6="; 10+6的輸出結(jié)果是( )。
(A) 16=10+6
(B) 10+6=10+6
(C) 10+6=16
(D) "10+6="10+6
(答案:C)
30509. 下列敘述錯(cuò)誤的是( )。
(A) 不允許使用行號(hào)與標(biāo)號(hào)
(B) 單條語句可分行書寫
(C) 同一行上可以書寫多條語句
(D) VB代碼不堠 ??分字母的大小寫
(答案:A)
30601. 執(zhí)行x = InputBox("請(qǐng)輸入半徑",0,"求面積") ,在輸入框中輸入3后回車,則下列敘述正確的是( )。
(A) x的值是數(shù)值3
(B) x的值是字符"3"
(C) 0是默認(rèn)值
(D) 對(duì)話框標(biāo)題是"求面積"
(答案:B)
【vb試題及參考答案】相關(guān)文章: