2016年計算機二級考試VB測試題及答案

選擇題(每小題1分,共40小題,共40分)

2016年計算機二級考試VB測試題及答案

1.按照“後進先出”原則組織數據的數據結構是( )。

A.隊列

B.棧

C.雙向鏈表

D.二叉樹

2.下列對於軟件測試的描述正確的是( )。

A.軟件測試的目的是證明程序是否正確

B.軟件測試的目的是使程序運行結果正確

C.軟件測試的目的是儘可能多地發現程序中的錯誤

D.軟件測試的目的是使程序符合結構化原則

3.模塊獨立性是軟件模塊化所提出的要求,衡量模塊獨立性的度量標準是模塊的( )。

A.抽象和信息隱蔽

B.局部化和封裝化

C.內聚性和耦合性

D.激活機制和控制方法

4.下述關於數據庫系統的敘述中,正確的是( )。

A.數據庫系統減少了數據冗餘

B.數據庫系統避免了一切冗餘

C.數據庫系統中數據的一致性是指數據類型一致

D.數據庫系統比文件系統能管理更多的數據

5.對如下二叉樹

進行後序遍歷的結果爲( )。

EF

FC

CF

CA

6.同一概念在一處爲實體而在另一處爲屬性或聯繫的衝突,在視圖集成中稱爲( )。

A.命名衝突

B.概念衝突

C.域衝突

D.約束衝突

7.面向對象的設計方法與傳統的面向過程的方法有本質不同,它的基本原理是( )。

A.模擬現實世界中不同事物之間的聯繫

B.強調模擬現實世界中的算法而不強調概念

C.使用現實世界的概念抽象地思考問題從而自然地解決問題

D.鼓勵開發者在軟件開發的絕大部分中都用實際領域的概念去思考

8.數據庫DB、數據庫系統DBS、數據庫管理系統DBMS之間的關係是( )。

包含DBS和DBMS

包含DB和DBS

包含DB和DBMS

D.沒有任何關係

9.索引屬於( )。

A.模式

B.內模式

C.外模式

D.概念模式

10.下列關於關係運算的敘述中正確的是( )。

A.投影、選擇、連接從二維表的行的方向來進行運算

B.並、交、差從二維表的列的方向來進行運算

C.投影、選擇、連接從二維表的列的方向來進行運算

D.以上三種說法都不對

11.下列不能掃開菜單編輯器的操作是( )。

A.按“Ctrl+E”組合鍵

B.單擊工具欄中的“菜單編輯器”按鈕

C.執行“工具”菜單中的“菜單編輯器”命令

D.按“Shift+AIt+M”組合鍵

12.不能脫離控件(包括客體)而獨立存在的過程是( )。

A.事件過程

B.通用過程

過程

D.函數過程

13.在窗體上建立通用對話框需要先添加的控件是( )。

控件

控件

onDialog控件

mboBox控件

14.在Visual Basic中,要將一個窗體加載到內存進行預處理但不顯示,應使用的語句是( )。

ad

15.執行如下兩條語句後,窗體上顯示的是( )。

a=9.8596

Print Format(a,"$00,00.00")

A.0,009.86

B.$9.86

C.9.86

D.$0,009.86

16.下面循環語句中在任何情況下都至少執行一次循環體的是( )。

While<條件>

循環體

Loop

e <條件>

循環體

Wend

循環體

Loop Until<條件>

Until <條件>

循環體

Loop

17.執行x$=InputBox("請輸入x的`值")時,在彈出的對話框中輸入123,在列表框

List1中選中一個列表項(數據爲456),使結果爲123456 的語句是( )。

A.y=x$+(0)

B.y=x$+(1)

C.y=Val(x$)+Val((0))

D.y=Val(x$)&Val((1))

18.如果一個變量未經定義就直接使用,則該變量的類型爲( )。

ger

ean

ant

19.以F敘述中錯誤的是( )。

A.一個工程中只能有一個Sub Main過程

B.窗體的Show方法的作用是將指定的窗體裝入內存並顯示該窗體

C.窗體的Hide方法和Unload方法的作用完全相同

D.若工程文件中有多個窗體,可以根據需要指定一個窗體爲啓動窗體

20.下列各控件不包含滾動條的控件是( )。

tBox

oBox

Box

l

  【參考答案及解析】

1.C。【解析】二分法查找只適用於順序存儲的有序表,對於長度爲n的有序線性表,最壞情況只需比較log2n次。

2.D。【解析】算法的時間複雜度是指算法需要消耗的時間資源。一般來說,計算機算法是問題規模n 的函數f(n),算法的時間複雜度也因此記做T(n)=0(f(n))。因此,問題的規模n越大,算法執行的時間的增長率與f(n)的增長率正相關,稱作漸進時間複雜度(AsymptoticTimeComplexity)。簡單來說,就是算法在執行過程中所需要的基本運算次數。

3.C。【解析】編輯軟件和瀏覽器屬於工具軟件,教務系統是應用軟件。

4.A。【解析】調試的目的是發現錯誤或發現導致程序失效的錯誤原因,並修改程序以修正錯誤。調試是測試之後的活動。

5.C。【解析】數據流程圖是一種結構化分析描述模型,用來對系統的功能需求進行建模。

6.B。【解析】開發階段在開發初期分爲需求分析、總體設計、詳細設計3個階段,在開發後期分爲編碼、測試兩個子階段。

7.C。【解析】模式描述語言(Data Description Language,DDL)是用來描述、定義的,體現、反映了數據庫系統的整體觀。

8.D。【解析】一個數據庫由一個文件或文件集合組成。這些文件中的信息可分解成一個個記錄。

9.C。【解析】E-R(Entity-Relationship)圖爲實體一聯繫圖,提供了表示實體型、屬性和聯繫的方法,用來描述現實世界的概念模型。

10.A。【解析】選擇是建立一個含有與原始關係相同列數的新表,但是行只包括那些滿足某些特定標準的原始關係行。

11.D。【解析】本題考查控件的基本知識,A選項爲恢復鍵入,8選項爲運行2Y-程或啓動工程,C選項爲添加Standard EXE工程,D選項爲結束工程。

12.B。【解析】IIf函數可以用來執行簡單的條件判斷操作,它是“If…Then…Else”結構的簡寫版本,是“Immediate If”的縮略。其格式如下:IIf(條件,True部分,False部分),“條件”是一個邏輯表達式。當“條件”爲真時,IIf函數返回“True部分”,否則返回“False部分”。“True部分”或“False部分”可以是表達式、變量或其他函數。該函數與C語言中的三目運算符“?:”功能相似,可以使程序大爲簡化。本題中當輸入的x

大於0時,返回-x的值,當X爲負數時,不符合條件,返回x本身,因爲x本身就是負數,所以本題兩種條件下返回的都一定是負值,本題答案爲B選項。

13.C。【解析】本題中最後輸出a的值爲a%100的餘數,一定是整型,s未定義,在VB中,未定義的變量爲變體型,所以本題答案爲C。

14.A。【解析】Text是文本框的基本屬性,Caption屬性是設置名稱,Left是居左或向左,Enabled爲設置屬性可用。

15.D。【解析】Call爲調用子程序,本題中Call是調用了一個寫有“VB”的對話框。不是直接在消息框中輸出VB。

16.C。【解析】當單擊單選按鈕時,Index值用來表示哪個單選按鈕被選中了。所以C選項正確。

17.B。【解析】SetFocus是將光標定位的意思,本題中要將光標定位到Text1文本框,所以應該是Text1文本框得到光標。本題答案爲B選項。

18.A。【解析】每輸入一個字符,經歷了鍵盤上的字符被按下,又彈起,或再次被按下,又被彈起的過程,所以此過程涉及了KeyPress、KeyDown和KeyUp這三個過程。

19.B。【解析】一個工程中可以包含多個標準模塊,在標準模塊中包含一個或多個Public過程,可以聲明全局變量,可以包含一個Sub Main過程,並且設置爲啓動過程。

20.A。【解析】本題考查鼠標事件過程,鼠標事件過程可寫爲:窗體名一事件過程名,與標題名無關。C 選項窗體名錯誤,不可以統寫。所以本題答案爲A選項。