第 1 頁:選擇題 |
第 5 頁:基本操作題 |
第 6 頁:簡單應(yīng)用題 |
第 7 頁:綜合應(yīng)用題 |
下列不能打開菜單編輯器的操作是( )。
A. 按"Ctrl +E"組合鍵
B. 單擊工具欄中的"菜單編輯器"按鈕
C. 執(zhí)行"工具"菜單中的"菜單編輯器"命令
D. 按"Shift +Alt +M"組合鍵
參考答案:D 系統(tǒng)解析:本題考查Visual Basic 集成開發(fā)環(huán)境的使用,只用快捷鍵"Shift +Alt +M"不能打開菜單編輯器。
12
在窗體上畫1個名稱為Co mmand1的命令按鈕,然后編寫下列程序:
Private Sub Co mmand1_Click()
Print fun("ABCDEFG")
End Sub
Function fun(st As Stri ng)As stri ng
stlen =Len(st)
te mp =""
For k =1To stlen/2
te mp =te mp +Mid(st ,k ,1)+Mid(st ,stlen -k +1,1) Next k fun =te mp
End Function
程序運(yùn)行時,單擊命令按鈕,則在窗體上顯示的是( )。
A. ABCDEFG
B. AGBFCE
C. GFEDCBA
D. AGBFCED
參考答案:B 系統(tǒng)解析:Len 函數(shù)返回Long ,其中包含字符串內(nèi)字符的數(shù)目,或是存儲一變量所需的字節(jié)數(shù),Mod 函數(shù)返回Variant(Stri ng),其中包含字符串中指定數(shù)量的字符。本題中Len(st)得到字符串"ABCDEFG"的長度并將其賦給stlen ,而For 循環(huán)條件k 從1到stlen/2即3,Mid(str ,k ,1)得到的是從字符串開始向后逐次取一個字符,Mid(str ,stlen-k +1,1)則是從字符串尾部開始向前逐次取一個字符,易知te mp 中存放的是Mid(str ,k ,1)和Mid(st ,stlen -k +1,1)的所有字符即AGBFCE。故應(yīng)選B。
13
在窗體上畫一個名稱為Co mmand1的命令按鈕,然后編寫下列事件過程:
Private Sub Co mmand1_Click()
c =1234
c1=Tri m(Str(c))
For i =1To 4
Print Next
End Sub
程序運(yùn)行后,單擊命令按鈕,要求在窗體上顯示下列內(nèi)容:1121231234則在橫線處應(yīng)填入的內(nèi)容為( )。
A. Right(c1,i)
B. Left(c1,i)
C. Mid(c1,i ,1)
D. Mid(c1,i ,i)
參考答案:B 系統(tǒng)解析:Str()函數(shù)可將數(shù)值數(shù)據(jù)轉(zhuǎn)換為字符串?dāng)?shù)據(jù),轉(zhuǎn)換時總會在數(shù)字前保留一空位來表示正負(fù),如果數(shù)值為正,返回的字符串包含一個前導(dǎo)空格,暗示有一個正號。Tri m$(字符串)函數(shù)用于去掉"字符串"兩邊的空白字符。從本題顯示結(jié)果可知,在For 循環(huán)中窗體上每次顯示的是字符串"1234"的前i 個字符(i 為循環(huán)變量)。故答案為選項B。
14
下列敘述中正確的是( )。
A. 提高耦合性降低內(nèi)聚性有利于提高模塊的獨(dú)立性
B. 降低耦合性提高內(nèi)聚性有利于提高模塊的獨(dú)立性
C. 耦合性是指一個模塊內(nèi)部各個元素間彼此結(jié)合的緊密程度
D. 內(nèi)聚性是指模塊間互相連接的緊密程度
參考答案:B 系統(tǒng)解析:耦合性是反映模塊間互相連接的緊密程度,內(nèi)聚性是指一個模塊內(nèi)部各個元素間彼此接合的緊密程序。提高模塊的內(nèi)聚性,降低模塊的耦合性,有利于模塊的獨(dú)立性。
15
下列關(guān)于過程敘述不正確的是( )。
A. 過程的傳值調(diào)用是將實參的具體值傳遞給形參
B. 過程的傳址調(diào)用是將實參在內(nèi)存的地址傳遞給形參
C. 過程的傳值調(diào)用參數(shù)是單向傳遞的,過程的傳址調(diào)用參數(shù)是雙向傳遞的
D. 無論過程傳值調(diào)用還是過程傳址調(diào)用,參數(shù)傳遞都是雙向的
參考答案:D 系統(tǒng)解析:過程傳值操作是將實參的值傳遞給子過程,傳遞是單方方向的;而傳地址操作是雙方向的,是將實參的地址傳遞給形參,形參的變化將影響實參的變化。
16
下面循環(huán)語句中在任何情況下都至少執(zhí)行一次循環(huán)體的是( )。
A. Do While <條件> 循環(huán)體
Loop
B. While <條件> 循環(huán)體
Wend
C. Do 循環(huán)體
Loop Until <條件>
D. Do Until <條件> 循環(huán)體
Loop
參考答案:C 系統(tǒng)解析:選項A、B、D 當(dāng)<條件>不滿足時,循環(huán)體不執(zhí)行。只有選項C首先執(zhí)行循環(huán)體,然后根據(jù)其中的條件來判斷是否終止。所以在任何情況下都至少執(zhí)行一次。
17
使用"打開"對話框的方法是( )。
A. 雙擊工具箱中的"打開"對話框控件,將其添加到窗體上
B. 單擊Co mmonDialog 控件,然后在窗體上畫出Co mmonDialog 控件,再將Action 屬性設(shè)為1
C. 在程序中用Show 方法顯示"打開"對話框
D. 在程序中用Showopen 方法顯示"打開"對話框
參考答案:B 系統(tǒng)解析:使用"打開"對話框時,需要在窗體上畫一個通用對話框控件,然后再使用showopen 方法打開"打開"對話框或者設(shè)置通用對話框的Action 屬性為1。
18
窗體上有一個用菜單編輯器設(shè)計的菜單。運(yùn)行程序,并在窗體上單擊鼠標(biāo)右鍵,則彈出一個快捷菜單,如圖所示。以下敘述中錯誤的是( )。
A. 在設(shè)計"粘貼"菜單項時,在菜單編輯器窗口中設(shè)置了"有效"屬性(有"√")
B. 菜單中的橫線是在該菜單項的標(biāo)題輸入框中輸入了一個"-"(減號)字符
C. 在設(shè)計"選中"菜單項時,在菜單編輯器窗口中設(shè)置了"復(fù)選"屬性(有"√")
D. 在設(shè)計該彈出菜單的主菜單項時,在菜單編輯器窗口中去掉了"可見"前面的"√"
參考答案:A 系統(tǒng)解析:由于窗口中沒有主菜單項,故菜單編輯器窗口中的"可見"應(yīng)該是沒有"√";右擊時,快捷菜單中的"選中"默認(rèn)是被選中的,故"復(fù)選"屬性前應(yīng)該有"√";菜單中的橫線是應(yīng)該是在該菜單的標(biāo)題輸入框中輸入一個"-"(減號)字符;而"粘貼"是灰色的不可用,故其"有效"屬性應(yīng)該沒有"√"。
19
在窗體上畫一個名稱為Label1的標(biāo)簽,然后編寫如下事件過程:
Private Sub Form_Click()
Di marr(10,10)As Integer
Di mi As Integer ,j As Integer
For i =2To 4
For j=2To 4
arr(i ,j)=j*j
Next j
Next i
Label1.Caption =Str(arr(2,2)+arr(3,3))
End Sub
程序運(yùn)行后,單擊窗體,在標(biāo)簽中顯示的內(nèi)容是( )。
A. 12
B. 13
C. 14
D. 15
參考答案:B 系統(tǒng)解析:程序的二重循環(huán)中對數(shù)組arr(10,10)的a(2,2)到a(4,4)之間的元素賦值。根據(jù)題意,arr(2,2)、arr(3,3)的值分別為2*2=4,3*3=9,故arr(2,2)+arr(3,3)=13。函數(shù)Str 將13轉(zhuǎn)換為字符串輸出到Label1.Caption 中。
20
下列關(guān)于完全二叉樹的敘述中,錯誤的是( )。
A. 除了最后一層外,每一層上的結(jié)點(diǎn)數(shù)均達(dá)到最大值
B. 可能缺少若干個左右葉子結(jié)點(diǎn)
C. 完全二叉樹一般不是滿二叉樹
D. 具有結(jié)點(diǎn)的完全二叉樹的深度為[log2n]+1
參考答案:B 系統(tǒng)解析:滿二叉樹指除最后一層外,每一層上所有結(jié)點(diǎn)都有兩個子結(jié)點(diǎn)的二叉樹。完全二叉樹指除最后一層外,每一層上的結(jié)點(diǎn)數(shù)均達(dá)到最大值,在最后一層上只缺少右邊的若干葉子結(jié)點(diǎn)的二叉樹。因此選項A敘述正確,而選項B敘述錯誤。由定義可知,滿二叉樹肯定是完全二叉樹,而完全二叉樹一般不是滿二叉樹。
相關(guān)推薦:
2014年全國計算機(jī)二級VB上機(jī)考試試題匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |