VB考試前復(fù)訓(xùn)試題及答案_第1頁(yè)
VB考試前復(fù)訓(xùn)試題及答案_第2頁(yè)
VB考試前復(fù)訓(xùn)試題及答案_第3頁(yè)
VB考試前復(fù)訓(xùn)試題及答案_第4頁(yè)
VB考試前復(fù)訓(xùn)試題及答案_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

VB考試前復(fù)訓(xùn)試題及答案姓名:____________________

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

1.以下哪個(gè)不是VisualBasic中的基本數(shù)據(jù)類(lèi)型?

A.Integer

B.String

C.Boolean

D.Date

2.在VisualBasic中,以下哪個(gè)是表示字符串的函數(shù)?

A.Abs

B.Sqr

C.Str

D.Val

3.以下哪個(gè)是創(chuàng)建一個(gè)新的窗體?

A.Form1.New

B.NewForm1

C.Form1.Create

D.CreateForm1

4.以下哪個(gè)是打開(kāi)一個(gè)文件?

A.Open

B.Load

C.Save

D.Read

5.以下哪個(gè)是用于設(shè)置文本框控件的字體?

A.FontName

B.FontSize

C.FontBold

D.FontItalic

6.在VisualBasic中,以下哪個(gè)是判斷一個(gè)變量是否為空?

A.IsNull

B.IsEmpty

C.IsNumeric

D.IsDate

7.以下哪個(gè)是用于在文本框中插入換行符?

A.vbCrLf

B.\n

C.\r

D.\t

8.在VisualBasic中,以下哪個(gè)是用于創(chuàng)建一個(gè)數(shù)組?

A.NewArray

B.DimArray()

C.Array()

D.NewDim

9.以下哪個(gè)是用于在窗體上繪制直線(xiàn)?

A.Line

B.DrawLine

C.DrawRect

D.DrawCircle

10.在VisualBasic中,以下哪個(gè)是用于設(shè)置控件的背景顏色?

A.BackColor

B.ForeColor

C.Color

D.BorderColor

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

1.在VisualBasic中,聲明一個(gè)整型變量可以使用關(guān)鍵字______。

2.在VisualBasic中,聲明一個(gè)字符串變量可以使用關(guān)鍵字______。

3.在VisualBasic中,判斷一個(gè)變量是否為空可以使用函數(shù)______。

4.在VisualBasic中,獲取當(dāng)前日期可以使用函數(shù)______。

5.在VisualBasic中,獲取當(dāng)前時(shí)間可以使用函數(shù)______。

6.在VisualBasic中,將一個(gè)字符串轉(zhuǎn)換為整數(shù)可以使用函數(shù)______。

7.在VisualBasic中,將一個(gè)整數(shù)轉(zhuǎn)換為字符串可以使用函數(shù)______。

8.在VisualBasic中,將一個(gè)字符串轉(zhuǎn)換為布爾值可以使用函數(shù)______。

9.在VisualBasic中,將一個(gè)布爾值轉(zhuǎn)換為字符串可以使用函數(shù)______。

10.在VisualBasic中,獲取用戶(hù)輸入可以使用函數(shù)______。

三、編程題(共20分)

1.編寫(xiě)一個(gè)程序,創(chuàng)建一個(gè)窗體,包含一個(gè)標(biāo)簽和兩個(gè)按鈕。標(biāo)簽顯示“請(qǐng)輸入您的姓名:”,第一個(gè)按鈕顯示“確定”,第二個(gè)按鈕顯示“取消”。當(dāng)用戶(hù)點(diǎn)擊“確定”按鈕時(shí),程序彈出一個(gè)消息框,顯示用戶(hù)輸入的姓名;當(dāng)用戶(hù)點(diǎn)擊“取消”按鈕時(shí),程序關(guān)閉窗體。

2.編寫(xiě)一個(gè)程序,創(chuàng)建一個(gè)窗體,包含一個(gè)文本框和兩個(gè)按鈕。文本框用于輸入一個(gè)整數(shù),第一個(gè)按鈕顯示“計(jì)算平方”,第二個(gè)按鈕顯示“退出”。當(dāng)用戶(hù)點(diǎn)擊“計(jì)算平方”按鈕時(shí),程序?qū)⑽谋究蛑械恼麛?shù)平方后顯示在文本框中;當(dāng)用戶(hù)點(diǎn)擊“退出”按鈕時(shí),程序關(guān)閉窗體。

3.編寫(xiě)一個(gè)程序,創(chuàng)建一個(gè)窗體,包含一個(gè)列表框和兩個(gè)按鈕。列表框中列出1到10的數(shù)字,第一個(gè)按鈕顯示“選中偶數(shù)”,第二個(gè)按鈕顯示“清除選中”。當(dāng)用戶(hù)點(diǎn)擊“選中偶數(shù)”按鈕時(shí),程序?qū)⒘斜砜蛑兴械呐紨?shù)選中;當(dāng)用戶(hù)點(diǎn)擊“清除選中”按鈕時(shí),程序清除列表框中所有選中項(xiàng)的選中狀態(tài)。

四、簡(jiǎn)答題(共10分)

1.簡(jiǎn)述VisualBasic中常用的數(shù)據(jù)類(lèi)型及其作用。

2.簡(jiǎn)述VisualBasic中常用的函數(shù)及其作用。

3.簡(jiǎn)述VisualBasic中常用的控件及其作用。

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

1.以下哪些是VisualBasic中常用的基本數(shù)據(jù)類(lèi)型?

A.Integer

B.String

C.Boolean

D.Double

E.Object

2.以下哪些是用于處理字符串的函數(shù)?

A.Len

B.LTrim

C.RTrim

D.Mid

E.UCase

3.以下哪些是用于處理日期和時(shí)間的函數(shù)?

A.Now

B.DateValue

C.TimeValue

D.Year

E.Month

4.以下哪些是用于輸入和輸出數(shù)據(jù)的控件?

A.TextBox

B.ListBox

C.ComboBox

D.Label

E.Button

5.以下哪些是用于在窗體上繪制圖形的函數(shù)?

A.Circle

B.Line

C.PSet

D.Get

E.DrawString

6.以下哪些是用于控制程序流程的結(jié)構(gòu)?

A.If語(yǔ)句

B.SelectCase語(yǔ)句

C.For循環(huán)

D.While循環(huán)

E.Do循環(huán)

7.以下哪些是用于處理數(shù)組的函數(shù)?

A.UBound

B.LBound

C.ReDim

D.Split

E.Join

8.以下哪些是用于處理文件的函數(shù)?

A.Open

B.Close

C.Write

D.Read

E.Append

9.以下哪些是VisualBasic中的錯(cuò)誤處理語(yǔ)句?

A.OnErrorGoTo

B.Err

C.Error

D.Resume

E.ExitSub

10.以下哪些是VisualBasic中的文件操作方法?

A.Open

B.Save

C.Load

D.Close

E.Delete

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

1.在VisualBasic中,變量的作用域只限于聲明它的過(guò)程內(nèi)部。()

2.使用Dim關(guān)鍵字聲明變量時(shí),可以指定變量的數(shù)據(jù)類(lèi)型。()

3.String類(lèi)型變量可以存儲(chǔ)任何類(lèi)型的數(shù)據(jù),包括數(shù)字和布爾值。()

4.在VisualBasic中,數(shù)組的大小在聲明后不能更改。()

5.使用Val函數(shù)可以將字符串轉(zhuǎn)換為數(shù)值類(lèi)型,但不能處理負(fù)數(shù)。()

6.在VisualBasic中,可以使用Type語(yǔ)句定義自定義數(shù)據(jù)類(lèi)型。()

7.在VisualBasic中,可以使用Array函數(shù)創(chuàng)建一個(gè)動(dòng)態(tài)數(shù)組。()

8.在VisualBasic中,可以使用GetColor函數(shù)獲取用戶(hù)選擇的顏色值。()

9.在VisualBasic中,可以使用OnErrorResumeNext語(yǔ)句忽略所有的錯(cuò)誤。()

10.在VisualBasic中,可以使用Debug.Print語(yǔ)句在運(yùn)行時(shí)查看變量的值和程序的流程。()

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

1.簡(jiǎn)述VisualBasic中模塊的作用及其分類(lèi)。

2.解釋在VisualBasic中如何使用Sub過(guò)程和Function過(guò)程。

3.描述在VisualBasic中如何進(jìn)行錯(cuò)誤處理,包括錯(cuò)誤處理的步驟和常用語(yǔ)句。

4.說(shuō)明在VisualBasic中如何使用循環(huán)結(jié)構(gòu)(如For循環(huán)、While循環(huán)、Do循環(huán))實(shí)現(xiàn)重復(fù)執(zhí)行代碼。

5.簡(jiǎn)要介紹在VisualBasic中如何進(jìn)行文件操作,包括打開(kāi)文件、讀取數(shù)據(jù)、寫(xiě)入數(shù)據(jù)和關(guān)閉文件的基本步驟。

6.解釋在VisualBasic中如何使用事件驅(qū)動(dòng)編程模型,并舉例說(shuō)明一個(gè)常見(jiàn)的事件和相應(yīng)的事件處理過(guò)程。

試卷答案如下

一、單項(xiàng)選擇題

1.D

解析:Integer是VisualBasic中的基本數(shù)據(jù)類(lèi)型之一,用于表示整數(shù)。

2.B

解析:Val函數(shù)可以將字符串轉(zhuǎn)換為數(shù)值類(lèi)型。

3.B

解析:在VisualBasic中,使用New關(guān)鍵字創(chuàng)建新對(duì)象。

4.A

解析:Open語(yǔ)句用于打開(kāi)文件。

5.A

解析:FontName屬性用于設(shè)置控件的字體名稱(chēng)。

6.B

解析:IsEmpty函數(shù)用于判斷變量是否為空。

7.A

解析:vbcrlf是VisualBasic中用于表示換行符的常量。

8.B

解析:New關(guān)鍵字用于創(chuàng)建對(duì)象實(shí)例。

9.A

解析:Line函數(shù)用于在窗體上繪制直線(xiàn)。

10.A

解析:BackColor屬性用于設(shè)置控件的背景顏色。

二、多項(xiàng)選擇題

1.ABCDE

解析:Integer、String、Boolean、Double和Object都是VisualBasic中的基本數(shù)據(jù)類(lèi)型。

2.ABCDE

解析:Len、LTrim、RTrim、Mid和UCase都是處理字符串的函數(shù)。

3.ABCDE

解析:Now、DateValue、TimeValue、Year和Month都是處理日期和時(shí)間的函數(shù)。

4.ABCDE

解析:TextBox、ListBox、ComboBox、Label和Button都是常用的輸入輸出控件。

5.ABCDE

解析:Circle、Line、PSet、Get和DrawString都是用于繪制圖形的函數(shù)。

6.ABCDE

解析:If語(yǔ)句、SelectCase語(yǔ)句、For循環(huán)、While循環(huán)和Do循環(huán)都是控制程序流程的結(jié)構(gòu)。

7.ABCDE

解析:UBound、LBound、ReDim、Split和Join都是處理數(shù)組的函數(shù)。

8.ABCDE

解析:Open、Close、Write、Read和Append都是文件操作的函數(shù)。

9.ABCDE

解析:OnErrorGoTo、Err、Error、Resume和ExitSub都是錯(cuò)誤處理的語(yǔ)句。

10.ABCDE

解析:Open、Save、Load、Close和Delete都是文件操作的方法。

三、判斷題

1.×

解析:變量的作用域可以跨越多個(gè)過(guò)程,取決于其聲明位置。

2.√

解析:使用Dim關(guān)鍵字可以聲明變量,并指定其數(shù)據(jù)類(lèi)型。

3.×

解析:String類(lèi)型變量用于存儲(chǔ)文本,不能存儲(chǔ)數(shù)字或布爾值。

4.×

解析:在VisualBasic中,可以使用ReDim語(yǔ)句重新定義數(shù)組的大小。

5.×

解析:Val函數(shù)可以處理負(fù)數(shù),將其轉(zhuǎn)換為相應(yīng)的數(shù)值。

6.√

解析:使用Type語(yǔ)句可以定義自定義數(shù)據(jù)類(lèi)型。

7.√

解析:Array函數(shù)可以創(chuàng)建一個(gè)動(dòng)態(tài)數(shù)組。

8.×

解析:GetColor函數(shù)是VisualBasic6.0及以下版本中的函數(shù),新版本中沒(méi)有此函數(shù)。

9.×

解析:OnErrorResumeNext只是忽略語(yǔ)法錯(cuò)誤,不會(huì)忽略運(yùn)行時(shí)錯(cuò)誤。

10.√

解析:Debug.Print語(yǔ)句可以在運(yùn)行時(shí)輸出變量的值和程序的流程。

四、簡(jiǎn)答題

1.模塊是VisualBasic中的代碼組織單元,分為標(biāo)準(zhǔn)模塊、類(lèi)模塊和用戶(hù)定義模塊。標(biāo)準(zhǔn)模塊用于聲明全局變量和過(guò)程,類(lèi)模塊用于定義類(lèi)和對(duì)象,用戶(hù)定義模塊用于組織用戶(hù)自定義的代碼。

2.Sub過(guò)程是執(zhí)行特定任務(wù)而不返回值的函數(shù),使用Sub關(guān)鍵字定義。Function過(guò)程是執(zhí)行特定任務(wù)并返回值的函數(shù),使用Function關(guān)鍵字定義。

3.錯(cuò)誤處理包括聲明錯(cuò)誤處理程序、使用OnError語(yǔ)句、檢查錯(cuò)誤狀態(tài)、恢復(fù)程序執(zhí)行和記錄錯(cuò)誤信息。常用語(yǔ)句包括OnErrorGoTo、Err對(duì)象

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論