本書是《Visual Basic程序設計教程》的配套習題解答與實驗指導教材。全書包括兩部分:第一部分是習題與解答,為鞏固各章知識點并滿足參加全國計算機等級考試復習的需要,按主教材各章依次給出包括單選題、填空題、判斷題和編程題在內的大量習題,并提供參考答案,對較難的編程題提供分析提示,并在參考程序清單中注釋。第二部分是實驗指導,提供10個實驗和1個綜合型實驗。書中的全部程序均在Visual Basic 6.0集成開發環境下調試通過。本書提供配套電子課件、例題和實驗題源代碼等。
楊國林,內蒙古工業大學教授,從事計算機基礎課程教學31年,講授過BASIC語言、FORTRAN語言、Pascal語言、DbaseⅢ數據庫、FoxBase數據庫、FoxPro數據庫、Visual FoxPro6.0數據庫、Visual Basic語言、數據結構、面向對象理論與技術、C語言等課程。
目 錄
第一部分 習題與解答
第1章 Visual Basic程序設計概述 2
1.1 本章習題 2
1.1.1 單選題 2
1.1.2 填空題 4
1.1.3 判斷題 6
1.1.4 編程題 7
1.2 參考答案 7
1.2.1 單選題 7
1.2.2 填空題 7
1.2.3 判斷題 8
1.2.4 編程題 8
第2章 Visual Basic可視化編程基礎 10 目 錄
第一部分 習題與解答
第1章 Visual Basic程序設計概述 2
1.1 本章習題 2
1.1.1 單選題 2
1.1.2 填空題 4
1.1.3 判斷題 6
1.1.4 編程題 7
1.2 參考答案 7
1.2.1 單選題 7
1.2.2 填空題 7
1.2.3 判斷題 8
1.2.4 編程題 8
第2章 Visual Basic可視化編程基礎 10
2.1 本章習題 10
2.1.1 單選題 10
2.1.2 填空題 13
2.1.3 判斷題 15
2.1.4 編程題 16
2.2 參考答案 16
2.2.1 單選題 16
2.2.2 填空題 16
2.2.3 判斷題 17
2.2.4 編程題 17
第3章 Visual Basic語言基礎 20
3.1 本章習題 20
3.1.1 單選題 20
3.1.2 填空題 24
3.1.3 判斷題 26
3.1.4 編程題 27
3.2 參考答案 27
3.2.1 單選題 27
3.2.2 填空題 27
3.2.3 判斷題 28
3.2.4 編程題 28
第4章 Visual Basic控制結構 32
4.1 本章習題 32
4.1.1 單選題 32
4.1.2 填空題 41
4.1.3 判斷題 52
4.1.4 編程題 52
4.2 參考答案 53
4.2.1 單選題 53
4.2.2 填空題 53
4.2.3 判斷題 54
4.2.4 編程題 54
第5章 常用控件 60
5.1 本章習題 60
5.1.1 單選題 60
5.1.2 填空題 65
5.1.3 判斷題 66
5.1.4 編程題 67
5.2 參考答案 68
5.2.1 單選題 68
5.2.2 填空題 69
5.2.3 判斷題 69
5.2.4 編程題 69
第6章 數組 72
6.1 本章習題 72
6.1.1 單選題 72
6.1.2 填空題 77
6.1.3 判斷題 86
6.1.4 編程題 87
6.2 參考答案 88
6.2.1 單選題 88
6.2.2 填空題 88
6.2.3 判斷題 89
6.2.4 編程題 89
第7章 過程 96
7.1 本章習題 96
7.1.1 單選題 96
7.1.2 填空題 103
7.1.3 判斷題 111
7.1.4 編程題 113
7.2 參考答案 114
7.2.1 單選題 114
7.2.2 填空題 114
7.2.3 判斷題 114
7.2.4 編程題 115
第8章 用戶界面設計 122
8.1 本章習題 122
8.1.1 單選題 122
8.1.2 填空題 124
8.1.3 判斷題 125
8.1.4 編程題 125
8.2 參考答案 126
8.2.1 單選題 126
8.2.2 填空題 126
8.2.3 判斷題 126
8.2.4 編程題 126
第9章 數據文件 130
9.1 本章習題 130
9.1.1 單選題 130
9.1.2 填空題 131
9.1.3 判斷題 133
9.1.4 編程題 133
9.2 參考答案 134
9.2.1 單選題 134
9.2.2 填空題 134
9.2.3 判斷題 134
9.2.4 編程題 134
第10章 圖形操作 136
10.1 本章習題 136
10.1.1 單選題 136
10.1.2 填空題 137
10.1.3 判斷題 138
10.1.4 編程題 138
10.2 參考答案 139
10.2.1 單選題 139
10.2.2 填空題 139
10.2.3 判斷題 139
10.2.4 編程題 139
第二部分 實驗指導
實驗1 Visual Basic程序設計概述 144
實驗2 Visual Basic可視化編程基礎 149
實驗3 Visual Basic語言基礎 156
實驗4 Visual Basic控制結構 162
實驗5 常用控件 169
實驗6 數組 173
實驗7 過程 177
實驗8 用戶界面設計 180
實驗9 數據文件 187
實驗10 圖形操作 192
實驗11 綜合型實驗 194
參考文獻 198
前 言
隨著計算機技術的飛速發展,推出了很多種高級程序設計語言。Visual Basic是Windows環境下的一種功能較強、應用范圍較廣的程序設計語言,它繼承了BASIC語言簡單易學的特點,并引入了面向對象的事件驅動編程機制和可視化的程序設計方法。使用Visual Basic可擺脫面向過程語言編程時需要考慮的許多細節,而將主要精力集中于解決實際問題,極大地提高了應用程序的開發效率。因此,Visual Basic在各領域得到了廣泛的應用,特別適合于初學者學習,國內高校的許多非計算機專業都將Visual Basic作為程序設計的入門課程。
“Visual Basic程序設計”是一門實踐性較強的課程,它的實踐環節、上機訓練尤為重要,為了配合主教材《Visual Basic程序設計教程》的使用,充分發揮主教材的作用,我們特編寫了本書。
全書包括兩大部分。
第一部分:習題與解答。按主教材的各章依次給出了相應的習題和參考答案,習題包括單選題、填空題、判斷題和編程題4類。在編程題的參考程序清單中還給出了注釋,并對較難的編程題給出了分析提示。讀者按照主教材各章同步選做本書中的習題,可以鞏固所學知識點。本書中的習題也可供參加全國計算機等級考試的考生進行練習。
第二部分:實驗指導。按照主教材的各章依次給出了10個實驗和1個綜合型實驗,其中主教材第4章的內容比較多,所以實驗4給出的實驗內容可安排2~3次實驗,實驗11的綜合型實驗內容可安排3次實驗,其余實驗的實驗內容可根據課時情況安排1~2次實驗。除綜合型實驗外,每個實驗都對應主教材相應各章的內容,包括驗證型和設計型兩類實驗,學生通過實驗可加深對主教材相應內容的理解。對設計型實驗題目還給出了編程提示,既便于學生自主學習,又便于教師安排和輔導實驗。
書中的全部程序均在Visual Basic 6.0集成開發環境下調試通過,但這些參考程序并非唯一答案,學生通過對這些參考程序的分析理解,可以寫出更好的程序。
本書由楊國林、安琪主編,第一部分的第2、3、4章,第二部分的實驗2、3、4由楊國林編寫;第一部分的第1、6、7章,第二部分的實驗1、6、7、11由安琪編寫;第一部分的第8、9章,第二部分的實驗8、9由吳文廣編寫;第一部分的第5、10章,第二部分的實驗5、10由高磊編寫。全書由楊國林、安琪修改并統稿。
本套教材配有多媒體電子課件、例題和實驗題源代碼,請登錄華信教育資源網(http://hxedu.com.cn)下載。
本書在編寫過程中,得到了校內外同行的大力支持和幫助,參考了一些已出版的書籍,吸取了許多同仁和專家的寶貴經驗,在此一并表示衷心的感謝。
限于編者的水平,書中難免存在錯誤和不當之處,敬請廣大讀者批評指正。
編 者