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