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

全國計算機應用能力考試是一個真正意義上的電子考試,實現了考試過程的計算機化和管理過程的網絡化。下面是小編整理的關於計算機二級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

請填空。