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