第 1 頁:選擇題 |
第 4 頁:填空題 |
19窗體上有一個(gè)名稱為Text1的文本框和一個(gè)名稱為Command1的命令按鈕,要求程序運(yùn)行時(shí),單擊命令按鈕(如圖所示),就可以把文本框中的內(nèi)容寫到文件0ut.txt中,每次寫入的內(nèi)容附加到寸件原有內(nèi)容之后。以下能正確實(shí)現(xiàn)上述功能的程序是( )。
參考答案:C
參考解析:本題考查文件的打開方式。題目中要求在命令按鈕單擊事件中,往文件中寫入信息,并且是追加到原有信息的后面,因此,要用Append方式打開文件。
20在窗體上有一個(gè)名稱為Checkl的復(fù)選框數(shù)組(含4個(gè)復(fù)選框),還有一個(gè)名稱為Textl的文本框,初始內(nèi)容為空。程序運(yùn)行時(shí),單擊任何復(fù)選框,則把所有選中的復(fù)選框后面的文字羅列在文本框中(見圖)。下面能實(shí)現(xiàn)此功能的事件過程是( )。
A.
B.
C.
D.
參考答案:A
參考解析:本題考查復(fù)選框控件數(shù)組。復(fù)選框的Value屬性,決定了當(dāng)前復(fù)選框的狀態(tài),當(dāng)Value為1時(shí)表示選中復(fù)選框。按照題目中的要求,首先清空文本框,接下來對復(fù)選框控件數(shù)組中的所有元素的Value屬性一一篩查,判斷是否選中,把選中的復(fù)選框控件的Caption屬性值連接到文本框的字符串中。
21下列關(guān)于窗體的描述中,錯(cuò)誤的是( )。
A.窗體的Height、Width屬性用于設(shè)置窗體的高和寬
B.窗體的Load事件在加載窗體時(shí)發(fā)生
C.當(dāng)窗體的Enabled屬性為False時(shí),通過鼠標(biāo)和鍵盤對窗體的操作都被禁止
D.執(zhí)行UnLoad Forml語句后,窗體Forml消失,但仍在內(nèi)存中
參考答案:D
參考解析:本題考查窗體文件的常用屬性。窗體的Height、Width屬性用于設(shè)置窗體的高和寬,Left和Top屬性設(shè)置窗體在屏幕中的位置,Enabled屬性設(shè)置為False時(shí),窗體上所有的控件禁止應(yīng)用。加載窗體時(shí),自動運(yùn)行窗體的Load事件,執(zhí)行UnLoad方法以后,可以把當(dāng)前窗體從內(nèi)存中移出。
22以下( )對象不能作為容器。
A.FrameB.FormC.PictureBoxD.Image
參考答案:D
參考解析:本題考查容器。容器是指可以容納其他控件的控件。VB中常用來作為容器的有框架、窗體和圖片框(PictureBox)。
23有下列程序,運(yùn)行后的結(jié)果為( )。
A)A(17)
B)A(17.4)
C)A(18)
D)A(2.4+3*5)
參考答案:B
參考解析:本題考查Print方法的輸出。使用Print方法可以在窗體或圖片框上輸出文本,方法的參數(shù)為輸出的內(nèi)容,各個(gè)輸出項(xiàng)之間可以使用逗號或分號隔開,如果用“,”隔開,則表示輸出項(xiàng)分區(qū)輸出,否則表示連續(xù)輸出。因此題目中的輸出項(xiàng)“Ar” :x+Y+z;“)”之間用分號分隔是連續(xù)輸出。
24下列敘述中正確的是( )。
A.一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)只能有一種存儲結(jié)構(gòu)
B.邏輯結(jié)構(gòu)屬于線性結(jié)構(gòu),存儲結(jié)構(gòu)屬于非線性結(jié)構(gòu)
C.一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲結(jié)構(gòu),且各種存儲結(jié)構(gòu)不影響數(shù)據(jù)處理的效率
D.一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲結(jié)構(gòu),且各種存儲結(jié)構(gòu)影響數(shù)據(jù)處理的效率
參考答案:D
參考解析:數(shù)據(jù)的存儲結(jié)構(gòu)是指數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)存儲空間中的存放形式,一種數(shù)據(jù)結(jié)構(gòu)可以根據(jù)需要采用不同的存儲結(jié)構(gòu),常用的存儲結(jié)構(gòu)有順序和鏈?zhǔn)浇Y(jié)構(gòu)。采用不同的存儲結(jié)構(gòu),其處理的效率是不同的。
25要想不使用Shift或Ctrl鍵就能在列表框中同時(shí)選擇多個(gè)項(xiàng)目,則應(yīng)把該列表框的MultiSelect屬性設(shè)置為( )。
A.0B.1C.2D.其他
考答案:B
參考解析:本題考查列表框的MultiSelect屬性。默認(rèn)狀況下列表框僅可以選擇一項(xiàng),通過設(shè)置MultiSelect可改變多選設(shè)置,該屬性有3種值:0表示禁止多選;1表示簡單多選,在選項(xiàng)上單擊可以選定多項(xiàng);2為借助Ctrt和Shift鍵進(jìn)行的多項(xiàng)選擇。
26單擊命令按鈕執(zhí)行以下程序,輸出結(jié)果為( )。
參考答案:B
參考解析:本題考查過程調(diào)用中的參數(shù)傳遞。參數(shù)傳遞時(shí)默認(rèn)為地址傳遞,如果實(shí)參為常量或者形參加上ByVal關(guān)鍵字說明,則為傳值傳遞。本題中第一個(gè)參數(shù)為地址傳值傳遞,第二個(gè)參數(shù)為傳遞,因此調(diào)用以后x值為2,而Y不變。
27設(shè)R是一個(gè)2元關(guān)系,有3個(gè)元組,s是一個(gè)3元關(guān)系,有3個(gè)元組。如T=R×S,則T的元組的個(gè)數(shù)為( )。
A.6B.8C.9D.12
參考答案:C
參考解析:R為n元關(guān)系,有P個(gè)元組S為m元關(guān)系,有q個(gè)元組。兩個(gè)關(guān)系笛卡兒積是一個(gè)n+m元的關(guān)系,元組個(gè)數(shù)是qXp。所以T的元組的個(gè)數(shù)為9個(gè)。
28要建立一個(gè)隨機(jī)文件記錄學(xué)生的信息,如下定義的學(xué)生記錄類型,由學(xué)號、姓名和5門課程成績(百分制)組成,下列的定義正確的是( )。
A.
B.
C.
D.
參考答案:C
參考解析:本題考查自定義類型。自定義類型定義的關(guān)鍵字為Type,自定義類型中的成員類型可以為字符串,但只能是定長字符串;也可以是數(shù)組類型,但必須為靜態(tài)數(shù)組。
29下列二叉樹描述中,正確的是( )。
A.任何一棵二叉樹必須有一個(gè)度為2的結(jié)點(diǎn)
B.二叉樹的度可以小于2
C.非空二叉樹有0個(gè)或1個(gè)根結(jié)點(diǎn)
D.至少有2個(gè)根結(jié)點(diǎn)
參考答案:B
參考解析:二叉樹是由n≥0個(gè)結(jié)點(diǎn)的有限集合構(gòu)成,此集合或者為空集,或者由一個(gè)根結(jié)點(diǎn)及兩棵互不相交的左右子樹組成,并且左右子樹都是二叉樹。二叉樹可以是空集合,根可以有空的左子樹或空的右子樹。二叉樹不是樹的特殊情況,它們是兩個(gè)概念。二:叉樹具有如下兩個(gè)特點(diǎn):①非空二叉樹只有一個(gè)根結(jié)點(diǎn)。②每一個(gè)結(jié)點(diǎn)最多有兩棵予樹,且分別稱為該結(jié)點(diǎn)的左子樹與右子樹。
30以下程序執(zhí)行后,在窗體上輸出的圖案是( )。
A.
B.
C.
D.
參考答案:A
參考解析:本題考查循環(huán)語句的分析。循環(huán)中共輸出5行,每一行首先輸出5-a個(gè)空格,然后輸出a個(gè)¨”號。a的變化為1到5,步長為l。
31以下程序的功能是:把父目錄下順序文件smtext1.txt的內(nèi)容讀入內(nèi)存,并在文本框Text3中顯示出來。請選擇適合橫線處的語句( )。
參考答案:A
參考解析:本題考查文件的打開。打開順序文件的基本格式為:0pen FileName For Mode As#FileNumber。其中,F(xiàn)ileName表示要打開的文件的路徑;Mode為文件打開模式:OutPut用于輸出、Append用于追加寫入、Input用于讀取;FileNumber為打開文件時(shí)指定的句柄(文件號)。本題中是需要讀取順序文件中的數(shù)據(jù),因此打開模式為:Input;當(dāng)通過Input#語句讀取文件中數(shù)據(jù)時(shí),為避免程序出錯(cuò),常以NotEOF(文件號)作為循環(huán)條件,用于判斷是否已到文件結(jié)尾。
32窗體上有一個(gè)命令按鈕和一個(gè)文本框,程序執(zhí)行后,在文本框中輸入l2345,單擊命令按鈕后的輸出結(jié)果為( )。
A.68B.115C.1700D.170
參考答案:D
參考解析:本題考查文本框的常見屬性。文本框的SelStart屬性和SelLength屬性表示選中文本的開始位置和長度,第一個(gè)字符的位置為0,SelText表示選中的文本。Val把字符轉(zhuǎn)化為數(shù)字。所以A為34,B為5,因此輸出為34+5=170。
33執(zhí)行以下程序,在窗體上輸出( )。
A.4B.5C.6D.7
參考答案:A
參考解析:本題考查循環(huán)語句的分析。命令按鈕單擊事件中,F(xiàn)or循環(huán)變量為j,步長為2,因此數(shù)組a中所有奇數(shù)下標(biāo)的值為相應(yīng)的奇數(shù),所有偶數(shù)F標(biāo)的元素全部為0。那么anl=1,a(2)=0,a(3)=3。
34下面不能在信息框中輸出“Visual Basic”的是( )。
A.
B.
C.
D.
參考答案:C
參考解析:MsgBox()函數(shù)用于顯示提示信息,并可返回一個(gè)代表用戶單擊了哪個(gè)按鈕的Integer類型值,當(dāng)其作為函數(shù)使用時(shí)必須將參數(shù)放在括號內(nèi)部,而返回值可以賦值給一個(gè)變量,也可以單獨(dú)使用此函數(shù)而不將其返回值賦值給變量;MsgBox過程也用于顯示提示信息,作為過程必須使用Call關(guān)鍵字來進(jìn)行調(diào)用,其參數(shù)不能加括號。
35下面4個(gè)選項(xiàng)中,不是窗體屬性的是( )。
A.UnLoadB.BorderStyleC.MinButtonD.Caption
參考答案:A
參考解析:本題考查窗體的常見屬性和事件。進(jìn)入VB編程環(huán)境后,自動加載一個(gè)名為Forml的窗體,可以在屬性窗口中設(shè)置其常用屬性,例如BorderStyle設(shè)置窗體的邊框,MinButton設(shè)置最小化按鈕是否顯示,Caption可設(shè)置窗體的標(biāo)題。UnLoad是卸載方法(或事件),可以卸載當(dāng)前窗體或控件數(shù)組。
相關(guān)推薦:
2015年計(jì)算機(jī)二級考試《VB》考前預(yù)測試卷匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |