第 1 頁:選擇題 |
第 3 頁:填空題 |
19將文本框的( )屬性設置為True時,文本框可以輸入或顯示多行文本,且會自動換行。
A.TextB.ScrollBarsC.MultiLineD.Enabled
參考答案:C
參考解析:本題考查文本框的常見屬性。文本框的Text屬性存放輸入的數(shù)據(jù),而MultiLine屬性的作用為設置是否為多行,默認為False,此時不能顯示多行;當設置為True時,允許顯示多行文本。當MultiLine屬性為True時,可以通過設置ScrollBars屬性來顯示滾動條。
20下列不屬于軟件工程3個要素的是( )。
A.工具B.過程C.方法D.環(huán)境
參考答案:D
參考解析:軟件工程包括3個要素,即方法、工具和過程。方法是完成軟件工程項目的技術手段;工具支持軟件的開發(fā)、管理、文檔生成;過程支持軟件開發(fā)的各個環(huán)節(jié)的控制、管理。
21下列選項中,不屬于數(shù)據(jù)模型所描述的內容的是( )。
A.數(shù)據(jù)類型B.數(shù)據(jù)操作C.數(shù)據(jù)結構D.數(shù)據(jù)約束
參考答案:A
參考解析:數(shù)據(jù)模型描述的內容包含數(shù)據(jù)結構、數(shù)據(jù)操作和數(shù)據(jù)約束。
22有下面的程序段,其功能是按圖l所示的規(guī)律輸出數(shù)據(jù)( )。
若要按圖2所示的規(guī)律繼續(xù)輸出數(shù)據(jù),則接在上述程序段后面的程序段應該是( )。
參考答案:C
參考解析:本題是一個二重循環(huán)輸出矩陣的問題。在題目中給出的第一個二重循環(huán)中,建立了一個3行5列的矩陣并將其輸出如圖l所示;要求后續(xù)的循環(huán)將這個矩陣逆置后輸出為圖2所示。觀察圖2可知,輸出結果共為5行3列,根據(jù)二重循環(huán)的外循環(huán)控制行、內循環(huán)控制列的特點,第二個二重循環(huán)應該是外循環(huán)5次,內循環(huán)3次;由圖2和圖1的對比可知,在第二個循環(huán)中的第i行J列應該輸出的數(shù)組元素是a0.i)。
23窗體上有一個文本框,其Name屬性為Textl,如圖所示,并有如下事件過程:
上述程序的運行結果是( )。
A.在文本框Textl中輸出55B.在文本框Textl中輸出0C.語法錯誤D.在文本框Textl中輸出不定值參考答案:C我的答案:未作答收起解析收藏糾錯
參考解析:本題考查窗體Load事件的運行。當裝入窗體事件觸發(fā)時,通常用于對屬性和變量的初始化,不能調用SetFocus力法,因此程序編譯出錯。
24待排序的關鍵碼序列為(15,20,9,30,67,65,45,90),要按關鍵碼值遞增的順序排序,采取簡單選擇排序法,第一趟排序后關鍵碼l5被放到第( )個位置。
A.2B.3C.4D.5
參考答案:A
參考解析:選擇排序的基本思想是掃描整個線性表,從中選出最小的元素,將它交換到表的最前面,然后對剩下的子表采用同樣的方法,直到子表為空。所以第一趟排序后,將選出最小的元素9放在第一個位置,元素l5則放在第二個位置。
25在E盤當前目錄文件夾下建立一個名為“Student.txt”的隨機文件,要求用InputBox函數(shù)輸入5個學生的姓名(StuName)、年級(StuGrade)和年齡(StuAge)。在程序中有以下記錄類型和窗體的事件過程,請選擇正確的語句完成程序( )。
參考答案:C
參考解析:本題考查文件操作。題目中要求以隨機的方式(Random)打開一個文件,打開文件的格式為:0pen FileNameForRandomAs#文件號[Len=記錄長度],然后以Put命令寫入一條記錄,格式為:Put[#】文件號,[記錄號],變量名。若省記錄號,表示在當前記錄號下寫入記錄型變量,“,”不可以省。
26為了在運行時能顯示窗體左上角的控制框(系統(tǒng)菜單),可以設置以下哪個屬性的值為True( )。
A.Contr01BoxB.MinButtonC.MaxButtonD.BorderStyle
參考答案:A
參考解析:本題考查窗體的常見屬性。窗體中ControlBox屬性用來控制是否顯示控制菜單,屬性值為False時不顯示控制菜單。屬性MinButton和MaxButton控制是否顯示最大化和最小化按鈕,屬性BorderStyle則是設置窗體的邊界樣式。
27組合框是文本框和( )特性的組合。
A.復選框B.標簽C.列表框D.目錄列表框
參考答案:C
參考解析:本題考查組合框。組合框控件(ComboBox)是將文本框和列表框的功能結合在一起,用戶可以在列表中選擇某項(注:只能選取一項),或在編輯區(qū)域中直接輸入文本內容來選定項目。
28若看到程序中有以下事件過程,則可以肯定的是,當程序運行時( )。
參考答案:D
參考解析:鼠標按F事件(MouseDown)適用于窗體和大多數(shù)控件,包括復選挺、命令按鈕、單選按鈕、框架、文本框、目錄框、文件框、圖像框、圖片框、標簽、列表框等。事件過程名格式為:控件名事件名,故本題Pfivate Sub Click MouseDown中的Click應為控件名。
29在窗體中添加一個命令按鈕、一個標簽和一個文本框,并將文本框的Text屬性置空,編寫命令按鈕Commandl的Click事件代碼:
程序運行后,在文本框中輸入20,單擊命令按鈕后,標簽中的內容為( )。
A.20是一個奇數(shù)B.20C.20是一個偶數(shù)D.2
參考答案:A
參考解析:
本題考查函數(shù)調用以及l(fā)If函數(shù)。IIf函數(shù)可用于執(zhí)行簡單的條件判斷操作,其格式為result=lift<條件>,,),其中“result”是函數(shù)的返回值,“條件”是一個邏輯表達式。當“條件”為真時,IIf函數(shù)返回“True部分”的值,而當“條件”為假時返回“False部分”的值�!癟rue部分”或“False部分”可以是表達式、變量或其他函數(shù)。函數(shù)fun(n)的功能是判斷n是否為偶數(shù),是偶數(shù)則返回True,否則返回False。輸入20時,fun返回True,則Commandl的單擊事件中IIf語句得到“奇數(shù)”。
30窗體如圖1所示。要求程序運行時,在文本框Text1中輸入一個姓氏,單擊“刪除”按鈕(名稱為Commandl),則可刪除列表框List1中所有該姓氏的項目。若編寫以下程序來實現(xiàn)此功能:
在調試時發(fā)現(xiàn),如輸入“陳”,可以正確刪除所有姓“陳”的項目,但輸入“劉”,則只刪除了“劉邦”、“劉備”2項,結果如圖2所示。這說明程序不能適應所有情況,需要修改。正確的修改方案是把For k=0 To Listl.ListCount-1改為( )。
參考答案:D
參考解析:在程序運行時刪除列表框中的項目可以使用Removeltem方法,其語法為:列表框.RemoveRem索引號,列表框的屬性Listlndex返回當前所選項目的索引號,因此刪除列表框選中項目的語句為:Listl.Removeltem List1.ListIndex。列表框的List(Index)屬性返回指定索引號的列表項內容,第一個列表項的索引為0而最后一個項目的索引為ListCount.1,其中,ListCount屬性返回列表框中當前的列表項總數(shù)。
本題原代碼錯誤原因:每執(zhí)行一次Removeltem方法后,列表框中被刪除項目的后續(xù)項目的位置將前移,即其 Listlndex屬性值將減1。為此可從列表框的最后一個項Ii開始進行查找,即:Fork=Listl.ListCount-1 T0 0 Step-1。
31Visual Basic根據(jù)計算機訪問文件的方式將文件分成3類,其中不包括( )。
A.順序文件B.Unix文件C.二進制文件D.隨機文件
參考答案:B
參考解析:本題考查VB文件的分類。VB中根據(jù)文件的訪問形式分為順序文件、隨機文件和二進制文件。
32下列模式中,能夠給出數(shù)據(jù)庫物理存儲結構與物理存取方法的是( )。
A.內模式B.外模式C.概念模式D.邏輯模式
參考答案:A
參考解析:數(shù)據(jù)庫管理系統(tǒng)的三級模式結構由外模式、模式和內模式組成。外模式,或予模式,或用戶模式,是指數(shù)據(jù)庫用戶所看到的數(shù)據(jù)結構,是用戶看到的數(shù)據(jù)視圖。模式,或邏輯模式,是數(shù)據(jù)庫中對全體數(shù)據(jù)的邏輯結構和特性的描述,是所有用戶所見到的數(shù)據(jù)視圖的總和。外模式是模式的一部分。內模式,或存儲模式,或物理模式,是指數(shù)據(jù)在數(shù)據(jù)庫系統(tǒng)內的存儲介質上的表示,即對數(shù)據(jù)的物理結構和存取方式的描述。
33窗體上有Textl、Text2兩個文本框及一個命令按鈕Commandl,編寫下列程序:
程序運行后,第一次單擊和第二次單擊命令按鈕后,文本框Textl和Text2內的值分別是( )。
A.
B.
C.
D.
參考答案:C
參考解析:本題考查函數(shù)的調用以及變量的作用域。在命令按鈕單擊事件中調用p2函數(shù),p2函數(shù)的參數(shù)為函數(shù)pl,因此首先計算pl調用以后產(chǎn)生的結果。第一次調用函數(shù)pl,變量Y為窗體級變量,pl調用結束后Y為2,pl為4;調用p2,得到p2值為l0,x的值為2;繼續(xù)調用pl(x),此時Y值為2,調用結束以后口l為l0。繼續(xù)單擊命令按鈕,此時x值為2,而Y的值為6,其余計算方法和第一次單擊時相同。
34
參考答案:B
參考解析:本題考查數(shù)組作為函數(shù)參數(shù)的調用。數(shù)組作為函數(shù)參數(shù)只能進行地址傳遞。需要注意的是在形參數(shù)組中可以忽維數(shù)的定義,但是不能省圓括號,實參數(shù)組名后面可以不跟圓括號。
35要清除已經(jīng)在圖片框Picturel中打印的字符串而不清除圖片框中的圖像,應使用語句( )。
A.
B.
C.
D.
參考答案:A
參考解析:本題考查常用的方法。Cls方法的使用形式為:[對象].cls,作用是清除運行時在窗體或圖形框中顯示的文本或圖形,而不能清除圖像。要不清除在設計時的文本,同時也不能清除圖形,應用LoadPicture可以清除或者裝入圖片。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |