點擊查看:2015年計算機二級考試《VB》考前練習題匯總
1[單選題]工程中有Form1、Form2兩個窗體(Form1中有文本框Text1;Form2中有Text1文本框和Command1命令按鈕)。
Forml是啟動窗體。在這些模塊中編寫下面的程序代碼:
下面關于程序的敘述中錯誤的是
A.雙擊Form1的Text1后,Text1中顯示“VisualBa.sic”,彈出Form2
B.雙擊Form1的Text1后,Form2成為當前窗體
C.單擊Form2的命令按鈕,Form1成為當前窗體
D.Form2的Text1=Form1.Text1語句不能正確執行
參考答案:D
參考解析:本題考察窗體切換的知識。雙擊Form1的Tex1時觸發Text1_DblClick事件,Text1中顯示“VisualBa.sic”,彈出Form2,此時,Form2成為當前窗體;單擊Form2的命令按鈕時觸發Command1_Click事件,Form1成為當前窗體。選D.。
2[單選題] 單擊按鈕時。以下程序運行后的輸出結果是()。
A.6612
61010B.9510
51010C.9612
910 15D.91010
5410
參考答案:A
參考解析:在Visual Basic中,參數缺省是按地址傳遞的,也就是使過程按照變量的內存地址去訪問實際變量的內容。這樣,將變量傳遞給函數時,通過函數可永遠改變該變量的值。因此在本題中,當每次調用proc1函數后,變量的值都被改變,結果為選項A。
3[單選題] 下列敘述中,不符合良好程序設計風格要求的是()。
A.程序的效率第一,清晰第二
B.程序的可讀性好
C.程序中要有必要的注釋
D.輸人數據前要有提示信息
參考答案:A
參考解析:一般來講,程序設計風格首先應該簡單和清晰,其次程序必須是可以理解的,可以概括為"清晰第一,效率第二"。
4[單選題] 有下列二叉樹,對此二叉樹前序遍歷的結果是()。
A.ACBEDGFHB.ABDGCEHFC.HGFEDCBAD.ABCDEFGH
參考答案:B
參考解析:對二叉樹的前序遍歷是指先訪問根結點,然后訪問左子樹,最后訪問右子樹,并且在訪問左、右子樹時,先訪問根結點,再依次訪問其左、右子樹。
5[單選題] 以下VisualBasic不支持的循環結構是
A.For…NextB.ForEach…NextC.D0…LoopD.Do…EndDo
參考答案:D
參考解析:
VisualBasic支持的循環結構不包括Do…EndDo。
6[單選題] 要使兩個單選按鈕屬于同一個框架,下面三種操作方法中正確的是()。
①冼畫一個框架,再在框架中畫兩個單選按鈕
②先畫一個框架,再在框架外畫兩個單選按鈕,然后把單選按鈕拖到框架中
③先畫兩個單選按鈕,再畫框架將單選按鈕框起來
A.①B.①、②C.③D.①、②、③
參考答案:A
參考解析:①的操作方法可使兩個單選按鈕屬于同一個框架,其他方法不行。故A選項正確。
7[單選題] 向文本框中輸入字符時,下面能夠被觸發的事件是()。
A.GotFocusB.KeyPressC.Click D.MouseDown
參考答案:B
參考解析:向文本框輸入文本時,有按鍵的動作,所以會觸發KeyPress事件。故選B。
8[單選題] 以下關于圖片框控件的說法中,錯誤的是()。
A.可以通過Print方法在圖片框中輸出文本
B.圖片框控件中的圖形可以在程序運行過程中被清除
C.圖片框控件中可以放置其他控件
D.用Stretch屬性可以自動調整圖片框中圖形的大小
參考答案:D
參考解析:可以通過Print方法在圖片框中輸出文件,圖片框中的圖形可以在程序運行過程中通過載入空文件的方法清除,圖片框控件可以作為父控件,即可以放置其他控件,Stretch屬性用來自動調整圖片框中圖形內容的大小。
9[單選題] 設有變量聲明為“Dim aDate As Date”,則為變量aDate正確賦值的表達方式是()。
A.aDate=#8/2008#
B.aDate=#”8/8/2008”#
C.aDate=Date(”8/8/2008”)
D.aDate=Format(”m/d/yy”,”8/8/2008”)
參考答案:A
%參考解析:任何可辨認的文本日期都可以賦值給Date變量。日期文字必須以數字符號“撐”擴起來,例如,#January 1、1993#或#1 Jan 93#。選項D是按照格式字符串的要求顯示數值表達式,Format函數的正確格式為:Format(數值表達武,格式字符串),所以選項D應該改為:aDate=Format(”8/8/2008”,”m/d/yy”);選項C中Date函數使用錯誤,應為:aDate=Date。
10[單選題] 窗體上有一個Textl文本框,一個Commandl命令按鈕,并有以下程序:
希望程序運行時得到左圖所示的效果,即:輸入口令,單擊“確認口令”命令按鈕,若輸入的口令不是“123456”,則在窗體上顯示輸入錯誤口令的次數。但上面的程序實際顯示的是右圖所示的效果,程序需要修改。下面修改方案中正確的是()。、
A.在Dim n語句的下面添加一句:n=O
B.把Print”口令輸入錯誤”&n&”次”改為Print”口令輸入錯誤”+n+”次”
C.把Print”口令輸入錯誤”&n&”次”改為Print”口令輸入錯誤”&Str(n)&”次”
D.把Dim n改為Static n
參考答案:D
參考解析:本題考查的是動態變量與靜態變量。原來的程序中無法使變量n的值保持到下一次的使用,只有D選項符合要求,將n定義為靜態局部變量,在程序執行到該對象的聲明處時被首次初始化,每次執行后n的值都會被保存到內存中,所以答案D是正確的;而A選項只是對n賦初值,所以A選項沒有意義;B選項和c選項都沒有達到改進的目的。
更多精彩資訊請關注查字典資訊網,我們將持續為您更新最新資訊!