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