點擊查看:2016年計算機二級《VB》基礎(chǔ)練習(xí)題及答案匯總
1[單選題] 假定有如下程序:
運行程序,單擊窗體,輸出結(jié)果是
A.321B.37C.01D.313
參考答案:A
參考解析:DoUntil…Loop語句在條件滿足的前提下會一直執(zhí)行中間的循環(huán)語句。N的初值為0,因此循環(huán)會執(zhí)行3次。在循環(huán)體內(nèi)N每次被加l。因此結(jié)束時N=3。同樣的方法可算出J=21。選A.。
2[單選題] 下列敘述中正確的是( )。
A.棧是一種先進先出的線性表
B.隊列是一種后進先出的線性表
C.棧與隊列都是非線性結(jié)構(gòu)
D.以上三種說法都不對
參考答案:D
參考解析:棧是一種先進后出的線性表,隊列是一種先進先出的線性表,棧與隊列都是線性結(jié)構(gòu)。
3[單選題] 將窗體的KeyPreview屬性設(shè)為True,然后編寫如下程序:
運行程序時,按下字母鍵a,則窗體上顯示的是
A.AAB.AaC.aAD.aa
參考答案:B
參考解析:KeyCode是按鍵的實際字符(不區(qū)分大小寫),KeyAscii是以字符為準(zhǔn),是所按鍵的ASCIl碼。
4[單選題]在編輯VB應(yīng)用程序時,如果不小心關(guān)閉了屬性窗口,則可以單擊主窗口標(biāo)準(zhǔn)工具欄上的一個按鈕直接打開屬性窗口,這個按鈕的圖標(biāo)是
A.
B.
C.
D.
參考答案:D
參考解析:按F4鍵,或單擊工具欄中“屬性窗口”鈕,或選取“視圖”菜單中的“屬性窗口”子菜單,均可打開屬性窗口。
5[單選題] 假定有以下循環(huán)結(jié)構(gòu):Do Until條件表達式
循環(huán)體
Loop
則以下正確的描述是( )。
A.如果“條件表達式”的值是0,則一次循環(huán)體也不執(zhí)行
B.如果“條件表達式”的值不為0,則至少執(zhí)行一次循環(huán)體
C.不論“條件表達式”的值是否為“真”,至少要執(zhí)行一次循環(huán)體
D.如果“條件表達式”的值恒為O,則無限次執(zhí)行循環(huán)體
參考答案:D
參考解析:本題的Do Until…Loop循環(huán)結(jié)構(gòu)是先筍斷,再執(zhí)行的結(jié)構(gòu)。
Do Until循環(huán)語句執(zhí)行的過程是,先判斷條件表達式刮值,如果條件表達式的值為0或False時,即條件不成立時,貝執(zhí)行循環(huán)體,否則當(dāng)條件表達式的值為非0或"rme時,即局立,則退出D0…Loop循環(huán)。本題中,選項A條件表達式的值是0,說明條件不成立。圭l行循環(huán)體。故A錯誤。選項B條件表達式的值不為0,說明條件成立.退出循環(huán)。故B錯誤。
選項C中Do Until…Loop語句中條件表達式的值為“假”時,才至少執(zhí)行一次循環(huán)體,故C錯誤。選項D中條件表達式的值恒為0,說明表達式總是不廟立,所以可無限執(zhí)行循環(huán)體,故D選項正確。
6[單選題] 窗體上有1個名稱為Label1的標(biāo)簽;1個名稱為List1,且含有若干表項的列表框。為了使得單擊List1中某個表項時,在Label1中相應(yīng)地顯示該表項,應(yīng)使用的程序代碼為
參考答案:C
參考解析:單擊Listl中某個表項時觸發(fā)List1_Click()事件。標(biāo)簽的Caption屬性用于設(shè)置標(biāo)簽中所要顯示的內(nèi)容。列表框的text屬性為Listl中表項的正文,通過這個屬性可以得到被選中的項目。因此選C.。
7[單選題] 某人編寫了下面的程序,希望能把Textl文本框中的內(nèi)容寫到out.txt文件中:
調(diào)試時發(fā)現(xiàn)沒有達到目的,為實現(xiàn)上述目的,應(yīng)做的修改是( )。
A.把Print”Textl”改為Prim#2,Textl
B.把Print”Textl”改為Print Textl
C.把Print”Textl”改為Write”Textl”
D.把所有}}2改為#1
參考答案:A
參考解析:
要把文本框中的內(nèi)容寫入文本文件中,首先要用0pt.語句的For Output模式打開文本文件,并為文件制定一個文件號,然后,用Print語句將文本寫入文本文件,最后關(guān)閉文件。本題中Click事件過程中第l、3條語句正確。第2條語句Print語句的格式是:蹦nt#文件號,要寫入的內(nèi)容,原語句錯誤。根據(jù)格式按選項A修改正確,故A選項正確。
8[單選題] 現(xiàn)有如下程序:
運行程序,則窗體上顯示的是( )。
A.38B.49C.61 D.70
參考答案:B
參考解析:程序中過程f的功能是參數(shù)值大于等于10時,返回參數(shù)加1的值,否則返回參數(shù)加2的值。因此按鈕事件中8值的計算過程如下:
i=1時,S=0十f(5+1)=8;
i=2時,S=8+f(5+2)=8+9=17;
i--3時,S=17+f(5+3)=17+10=27;i=4時,S=27+f(5+4)=27+11=38;i=5時,8=38+f(5+5)=38+11--49;因此最終在窗體上輸出的是49。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |