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