VB編程歷史與發(fā)展題目_第1頁
VB編程歷史與發(fā)展題目_第2頁
VB編程歷史與發(fā)展題目_第3頁
VB編程歷史與發(fā)展題目_第4頁
VB編程歷史與發(fā)展題目_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

VB編程歷史與發(fā)展題目姓名:____________________

一、單項選擇題(每題2分,共10題)

1.以下哪個不是VisualBasic的版本?

A.VisualBasic1.0

B.VisualBasic6.0

C.VisualBasic.NET

D.VisualBasicforApplications

2.VisualBasic最初是由哪個公司開發(fā)的?

A.Microsoft

B.IBM

C.Apple

D.Oracle

3.VisualBasic的第一個版本是在哪一年發(fā)布的?

A.1990

B.1991

C.1992

D.1993

4.VisualBasic在哪個操作系統(tǒng)中首次出現(xiàn)?

A.Windows3.1

B.Windows95

C.Windows98

D.WindowsXP

5.以下哪個不是VisualBasic的主要特點?

A.易于學(xué)習和使用

B.支持面向?qū)ο缶幊?/p>

C.需要安裝多個組件

D.支持可視化編程

6.VisualBasic的代碼編輯器被稱為?

A.CodeEditor

B.FormDesigner

C.ProjectExplorer

D.PropertiesWindow

7.以下哪個不是VisualBasic的內(nèi)置控件?

A.TextBox

B.Button

C.Listbox

D.Database

8.VisualBasic的哪個版本首次引入了WebForms?

A.VisualBasic4.0

B.VisualBasic5.0

C.VisualBasic6.0

D.VisualBasic.NET

9.VisualBasic的哪個版本首次引入了ADO(ActiveXDataObjects)?

A.VisualBasic4.0

B.VisualBasic5.0

C.VisualBasic6.0

D.VisualBasic.NET

10.VisualBasic.NET與傳統(tǒng)的VisualBasic有什么主要區(qū)別?

A.編程語言不同

B.可視化編程方式不同

C.系統(tǒng)要求不同

D.以上都是

二、多項選擇題(每題3分,共10題)

1.VisualBasic的發(fā)展歷程中,以下哪些是關(guān)鍵事件?

A.VisualBasic1.0的發(fā)布

B.VisualBasicforApplications的推出

C.VisualBasic.NET的引入

D.微軟發(fā)布VisualBasic6.0

2.使用VisualBasic進行開發(fā)時,以下哪些是常見的開發(fā)環(huán)境?

A.VisualStudio

B.VisualStudioExpress

C.VisualBasic6.0的IDE

D.Delphi

3.以下哪些是VisualBasic的編程特點?

A.可視化編程

B.面向?qū)ο缶幊?/p>

C.事件驅(qū)動編程

D.硬件編程

4.在VisualBasic中,以下哪些是常見的文件擴展名?

A..vb

B..bas

C..frm

D..exe

5.以下哪些是VisualBasic中的基本數(shù)據(jù)類型?

A.Integer

B.String

C.Boolean

D.Object

6.以下哪些是VisualBasic中的基本控件?

A.TextBox

B.Button

C.ListBox

D.Timer

7.以下哪些是VisualBasic中的控制結(jié)構(gòu)?

A.If...Then...Else

B.For...Next

C.Do...Loop

D.Switch...Case

8.在VisualBasic中,以下哪些是錯誤處理的方法?

A.OnErrorGoTo

B.Try...Catch

C.Err對象

D.Throw關(guān)鍵字

9.以下哪些是VisualBasic中常用的集合?

A.List

B.Array

C.Dictionary

D.ArrayList

10.在VisualBasic中,以下哪些是常用的文件操作?

A.Open

B.Close

C.Write

D.Read

三、判斷題(每題2分,共10題)

1.VisualBasic是一種通用的編程語言,可以用于開發(fā)各種類型的應(yīng)用程序。()

2.VisualBasic6.0是VisualBasic的最后一個獨立版本,之后的版本都是.NET框架的一部分。()

3.在VisualBasic中,所有變量都必須在使用前聲明其數(shù)據(jù)類型。()

4.VisualBasic支持多線程編程,可以同時執(zhí)行多個任務(wù)。()

5.在VisualBasic中,可以通過設(shè)置控件的Visible屬性為False來隱藏控件。()

6.VisualBasic中的事件驅(qū)動編程模型意味著程序在運行時不會主動執(zhí)行代碼。()

7.VisualBasic中的數(shù)組索引從1開始,而不是從0開始。()

8.在VisualBasic中,可以使用Dim、Private、Public等關(guān)鍵字來聲明變量的作用域。()

9.VisualBasic中的錯誤處理機制可以通過OnErrorResumeNext語句來忽略所有錯誤。()

10.VisualBasic支持多種數(shù)據(jù)庫訪問技術(shù),如ADO、ADO.NET和DAO。()

四、簡答題(每題5分,共6題)

1.簡述VisualBasic編程語言的發(fā)展歷程,并列舉出至少三個重要版本及其特點。

2.解釋什么是面向?qū)ο缶幊?,并說明VisualBasic如何支持面向?qū)ο缶幊獭?/p>

3.描述VisualBasic中事件驅(qū)動編程的基本原理,并舉例說明。

4.列舉VisualBasic中常用的數(shù)據(jù)類型,并解釋每種數(shù)據(jù)類型的基本用途。

5.簡要說明在VisualBasic中如何進行錯誤處理,并列舉兩種常見的錯誤處理方法。

6.解釋在VisualBasic中如何使用集合,并舉例說明如何使用Array和Dictionary集合。

試卷答案如下

一、單項選擇題

1.D

解析思路:VisualBasicforApplications(VBA)是MicrosoftOffice等軟件中使用的版本,不是獨立編程環(huán)境。

2.A

解析思路:VisualBasic最初由Microsoft開發(fā)。

3.A

解析思路:VisualBasic1.0于1990年發(fā)布。

4.A

解析思路:VisualBasic在Windows3.1操作系統(tǒng)中首次出現(xiàn)。

5.C

解析思路:VisualBasic不需要安裝多個組件,它是一個完整的開發(fā)環(huán)境。

6.A

解析思路:VisualBasic的代碼編輯器被稱為CodeEditor。

7.D

解析思路:Database不是VisualBasic的內(nèi)置控件,而是一個數(shù)據(jù)操作對象。

8.D

解析思路:VisualBasic.NET引入了WebForms。

9.C

解析思路:VisualBasic6.0首次引入了ADO。

10.D

解析思路:VisualBasic.NET與傳統(tǒng)的VisualBasic在編程語言、開發(fā)環(huán)境和系統(tǒng)要求上都有顯著區(qū)別。

二、多項選擇題

1.ABCD

解析思路:所有選項都是VisualBasic發(fā)展歷程中的關(guān)鍵事件。

2.ABC

解析思路:VisualStudio、VisualStudioExpress和VisualBasic6.0的IDE都是VisualBasic的開發(fā)環(huán)境。

3.ABC

解析思路:可視化編程、面向?qū)ο缶幊毯褪录?qū)動編程是VisualBasic的主要特點。

4.ABCD

解析思路:.vb、.bas、.frm和.exe都是VisualBasic的常見文件擴展名。

5.ABC

解析思路:Integer、String、Boolean是VisualBasic的基本數(shù)據(jù)類型。

6.ABC

解析思路:TextBox、Button和ListBox是VisualBasic的基本控件。

7.ABC

解析思路:If...Then...Else、For...Next和Do...Loop是VisualBasic的控制結(jié)構(gòu)。

8.ABC

解析思路:OnErrorGoTo、Try...Catch和Err對象是VisualBasic的錯誤處理方法。

9.ABCD

解析思路:List、Array、Dictionary和ArrayList是VisualBasic中常用的集合。

10.ABC

解析思路:Open、Close、Write和Read是VisualBasic中常用的文件操作。

三、判斷題

1.√

解析思路:VisualBasic是一種通用的編程語言,適用于多種應(yīng)用程序的開發(fā)。

2.√

解析思路:VisualBasic6.0是最后一個獨立版本,后續(xù)版本都集成在.NET框架中。

3.√

解析思路:在VisualBasic中,未聲明的變量默認為變體類型。

4.×

解析思路:VisualBasic不支持多線程編程,直到.NET框架才引入了多線程支持。

5.√

解析思路:通過設(shè)置Visible屬性為False可以隱藏控件。

6.√

解析思路:事件驅(qū)動編程模型下,程序在響應(yīng)事件時執(zhí)行代碼。

7.×

解析思路:VisualBasic的數(shù)組索引從0開始。

8.√

解析思路:Dim、Private、Public等關(guān)鍵字用于聲明變量的作用域。

9.×

解析思路:OnErrorResumeNext不會忽略所有錯誤,只是跳過錯誤繼續(xù)執(zhí)行。

10.√

解析思路:VisualBasic支持多種數(shù)據(jù)庫訪問技術(shù),如ADO、ADO.NET和DAO。

四、簡答題

1.答案略

解析思路:按時間順序列出重要版本,如VB1.0、VB3.0、VB5.0、VB6.0和VB.NET,并描述每個版本的特點。

2.答案略

解析思路:解釋面向?qū)ο缶幊痰母拍?,然后說明VisualBasic如何通過類、對象、繼承和封裝等特性支持面向?qū)ο缶幊獭?/p>

3.答案略

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論