當前位置:才華齋>IT認證>計算機等級>

2017年計算機二級Visual Basic語言程式設計試題

計算機等級 閱讀(9.42K)

全國計算機應用能力考試是一個真正意義上的電子考試,實現了考試過程的計算機化和管理過程的網路化。下面是小編整理的關於計算機二級Visual Basic語言程式設計試題,歡迎大家參考!

2017年計算機二級Visual Basic語言程式設計試題

  選擇題(每小題2分,共70分)

下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的。請將正確選項填塗在答題卡相應位置上,答在試卷上不得分。

(1)下列選項中不符合良好程式設計風格的是

A) 源程式要文件化 B) 資料說明的次序要規範化

C) 避免濫用goto語句 D) 模組設計要保證高耦合、高內聚

(2)從工程管理角度,軟體設計一般分為兩步完成,它們是

A) 概要設計與詳細設計 B) 資料設計與介面設計

C) 軟體結構設計與資料設計 D) 過程設計與資料設計

(3)下列選項中不屬於軟體生命週期開發階段任務的是

A)軟體測試 B)概要設計 C)軟體維護 D)詳細設計

(4)在資料庫系統中,使用者所見的資料模式為

A) 概念模式 B)外模式 C)內模式 D)物理模式

(5)資料庫設計的四個階段是:需求分析、概念設計、邏輯設計和

A) 編碼設計 B) 測試階段 C)執行階段 D)物理設計

(6)下列敘述中正確的是

A)一個演算法的空間複雜度大,則其時間複雜度也必定大

B)一個演算法的空間複雜度大,則其時間複雜度必定小

C)一個演算法的時間複雜度大,則其空間複雜度必定小

D)上述三種說法都不對

(7)在長度為64的有序線性表中進行順序查詢,最壞情況下需要比較的次數為

A)63 B)64 C)6 D)7

(8)資料庫技術的根本目標是要解決資料的

A)儲存問題 B)共享問題 C)安全問題 D)保護問題

(9)以下敘述中正確的是

A)窗體的Name 屬性指定窗體的名稱,用來標識一個窗體

B)窗體的Name 屬性值是顯示在窗體標題欄中的文字

C)可以在執行期間改變窗體的Name 屬性的值

D)窗體的Name 屬性值可以為空

(10)以下敘述中錯誤的是

A)開啟一個工程檔案時,系統自動裝入與該工程有關的窗體檔案

B)儲存Visual Basic程式時,應分別儲存窗體檔案及工程檔案

C)Visual Basic應用程式只能以解釋方式執行

D)窗體檔案包含該窗體及其控制元件的屬性

  二、填空題(每空2分,共30分)

(1)以下程式的功能是:將一維陣列A中的`100個元素分別賦給二維陣列B的每個元素並打印出來,要求把A(1)到A(10)依次賦給B(1,1)到B(1,10),把A(11)到A(20)依次賦給B(2,1)到B(2,10),……,把A(91)到A(100)依次賦給B(10,1)到B(10,10)。請填空。

Option Base 1

Private Sub Form_Click()

Dim i As Integer, j As Integer

Dim A(1 To 100) As Integer

Dim B(1 To 10, 1 To 10) As Integer

For i = 1 To 100

A(i) = Int(Rnd * 100)

Next i

For i = 1 To 【9】

For j = 1 To 【10】

B(i, j) = 【11】

Print B(i, j);

Next j

Print

Next i

End Sub

(2) 【2】 的任務是診斷和改正程式中的錯誤。

(3)一個關係表的行稱為 【3】 。

(4)按“先進後出”原則組織資料的資料結構是 【4】 。

(5)資料結構分為線性結構和非線性結構,帶鏈的佇列屬於 【5】 。

(6)描述“X是小於100的非負整數”的Visual Basic表示式是 【6】 。

(7)在窗體上有一個名稱為Command1的命令按鈕和一個名稱為Text1的文字框。程式執行後,Command1為禁用(灰色),此時如果在文字框中輸入字元,則命令按鈕Command1變為可用。請填空。

Private Sub Form_Load()

led = False

End Sub

Private Sub Text1_ 【7】 ()

led = True

End Sub

(8)在窗體上畫一個名稱為“Command1”的命令按鈕,然後編寫如下事件過程:

Private Sub Command1_Click()

Dim a As String

a = "123456789"

For i = 1 To 5

Print Space(6 - i); Mid$(a, 【8】 , 2 * i - 1)

Next i

End Sub

程式執行後,單擊命令按鈕,窗體上的輸出結果是

5

456

34567

2345678

123456789

請填空。