VB考試階段性知識點(diǎn)與試題答案總結(jié)_第1頁
VB考試階段性知識點(diǎn)與試題答案總結(jié)_第2頁
VB考試階段性知識點(diǎn)與試題答案總結(jié)_第3頁
VB考試階段性知識點(diǎn)與試題答案總結(jié)_第4頁
VB考試階段性知識點(diǎn)與試題答案總結(jié)_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

VB考試階段性知識點(diǎn)與試題答案總結(jié)姓名:____________________

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

1.下列關(guān)于VisualBasic語言的說法,錯(cuò)誤的是:

A.VisualBasic是一種面向?qū)ο蟮木幊陶Z言

B.VisualBasic主要用于開發(fā)Windows應(yīng)用程序

C.VisualBasic不支持面向過程的編程

D.VisualBasic擁有豐富的控件庫

2.在VisualBasic中,以下哪個(gè)是表示字符串常量的關(guān)鍵字?

A.#$

B.@

C.$

D.$

3.以下哪個(gè)是VisualBasic中定義數(shù)組的正確語法?

A.Dim數(shù)組名(下標(biāo)1To下標(biāo)2)As數(shù)據(jù)類型

B.Dim數(shù)組名(下標(biāo)2To下標(biāo)1)As數(shù)據(jù)類型

C.Dim數(shù)組名(下標(biāo)1,下標(biāo)2)As數(shù)據(jù)類型

D.Dim數(shù)組名(下標(biāo)2,下標(biāo)1)As數(shù)據(jù)類型

4.以下哪個(gè)是VisualBasic中定義子過程的正確語法?

A.Function子過程名(參數(shù)列表)As數(shù)據(jù)類型

B.Sub子過程名(參數(shù)列表)

C.Private子過程名(參數(shù)列表)As數(shù)據(jù)類型

D.Public子過程名(參數(shù)列表)As數(shù)據(jù)類型

5.以下哪個(gè)是VisualBasic中定義類的正確語法?

A.Class類名

B.Structure類名

C.Module類名

D.Interface類名

6.以下哪個(gè)是VisualBasic中判斷字符串是否相等的方法?

A.StrComp(字符串1,字符串2)

B.InStr(字符串1,字符串2)

C.LCase(字符串)

D.UCase(字符串)

7.以下哪個(gè)是VisualBasic中獲取當(dāng)前系統(tǒng)時(shí)間的函數(shù)?

A.Time()

B.Date()

C.Now()

D.Today()

8.以下哪個(gè)是VisualBasic中判斷文件是否存在的方法?

A.Dir(文件路徑)

B.FileExists(文件路徑)

C.PathExists(文件路徑)

D.GetAttr(文件路徑)

9.以下哪個(gè)是VisualBasic中實(shí)現(xiàn)多態(tài)的關(guān)鍵字?

A.As

B.Of

C.Is

D.New

10.以下哪個(gè)是VisualBasic中實(shí)現(xiàn)繼承的關(guān)鍵字?

A.New

B.Of

C.Is

D.Extends

答案:

1.C

2.C

3.A

4.B

5.A

6.A

7.C

8.B

9.C

10.C

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

1.在VisualBasic中,以下哪些是合法的變量命名規(guī)則?

A.變量名必須以字母或下劃線開頭

B.變量名可以包含數(shù)字和字母

C.變量名中不能包含空格

D.變量名長度不能超過255個(gè)字符

E.變量名不能與關(guān)鍵字相同

2.以下哪些是VisualBasic中常用的數(shù)據(jù)類型?

A.Integer

B.String

C.Double

D.Boolean

E.Object

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

A.If...Then...Else

B.SelectCase

C.For...Next

D.While...Wend

E.Do...Loop

4.以下哪些是VisualBasic中常用的字符串處理函數(shù)?

A.Left()

B.Right()

C.Mid()

D.LCase()

E.UCase()

5.以下哪些是VisualBasic中常用的數(shù)學(xué)函數(shù)?

A.Abs()

B.Sqr()

C.Log()

D.Sin()

E.Cos()

6.在VisualBasic中,以下哪些是用于文件操作的方法?

A.Open()

B.Write()

C.Read()

D.Get()

E.Put()

7.以下哪些是VisualBasic中用于處理異常的語句?

A.Try...Catch

B.Try...Finally

C.OnErrorGoTo

D.Error()

E.MsgBox()

8.以下哪些是VisualBasic中用于創(chuàng)建用戶界面的控件?

A.TextBox

B.Label

C.Button

D.Listbox

E.PictureBox

9.以下哪些是VisualBasic中用于進(jìn)行網(wǎng)絡(luò)編程的方法?

A.Shell()

B.URLDownloadToFile()

C.Winsock()

D.HTTP()

E.FTP()

10.以下哪些是VisualBasic中用于處理XML的方法?

A.LoadXML()

B.XMLDocument

C.XPath()

D.XSLT()

E.DOM()

答案:

1.A,B,C,D,E

2.A,B,C,D,E

3.A,B,C,D,E

4.A,B,C,D,E

5.A,B,C,D,E

6.A,B,C,D,E

7.A,B,C,D,E

8.A,B,C,D,E

9.A,B,C,D,E

10.A,B,C,D,E

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

1.在VisualBasic中,變量不需要聲明就可以直接使用。()

2.VisualBasic中的數(shù)組可以存儲不同類型的數(shù)據(jù)。()

3.Sub過程可以返回一個(gè)值,而Function過程不能返回值。()

4.在VisualBasic中,所有的控件都是ActiveX控件。()

5.VisualBasic中,字符串的長度可以通過Len函數(shù)獲取。()

6.在VisualBasic中,可以使用數(shù)組作為Function過程的參數(shù)。()

7.VisualBasic中,所有的錯(cuò)誤都可以通過OnError語句處理。()

8.在VisualBasic中,可以使用循環(huán)結(jié)構(gòu)來遍歷數(shù)組的所有元素。()

9.VisualBasic中,可以通過Set語句來創(chuàng)建對象實(shí)例。()

10.在VisualBasic中,可以使用XML文件來存儲和傳輸數(shù)據(jù)。()

答案:

1.×

2.×

3.×

4.×

5.√

6.√

7.×

8.√

9.√

10.√

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

1.簡述VisualBasic中Dim語句和Private語句的區(qū)別。

2.解釋VisualBasic中循環(huán)結(jié)構(gòu)For...Next和While...Wend的用法。

3.如何在VisualBasic中使用字符串處理函數(shù)Left、Right和Mid?

4.簡述VisualBasic中異常處理的基本概念和實(shí)現(xiàn)方式。

5.解釋VisualBasic中繼承和多態(tài)的概念,并舉例說明。

6.如何在VisualBasic中創(chuàng)建和使用自定義控件?

試卷答案如下

一、單項(xiàng)選擇題答案及解析思路

1.C:VisualBasic支持面向?qū)ο蠛兔嫦蜻^程的編程。

2.C:$是VisualBasic中字符串常量的表示符。

3.A:數(shù)組下標(biāo)是從0開始的,所以使用To關(guān)鍵字定義下限和上限。

4.B:Sub過程不需要返回值,所以使用Sub關(guān)鍵字。

5.A:Class關(guān)鍵字用于定義類。

6.A:StrComp函數(shù)用于比較字符串并返回比較結(jié)果。

7.C:Now函數(shù)返回當(dāng)前日期和時(shí)間。

8.B:FileExists函數(shù)用于檢查文件是否存在。

9.C:Is關(guān)鍵字用于檢查對象是否是特定類型。

10.C:Extends關(guān)鍵字用于繼承。

二、多項(xiàng)選擇題答案及解析思路

1.A,B,C,D,E:變量命名規(guī)則包括以上所有選項(xiàng)。

2.A,B,C,D,E:Integer、String、Double、Boolean和Object都是VisualBasic中的數(shù)據(jù)類型。

3.A,B,C,D,E:If...Then...Else、SelectCase、For...Next、While...Wend和Do...Loop都是控制流程的結(jié)構(gòu)。

4.A,B,C,D,E:Left、Right、Mid、LCase和UCase都是字符串處理函數(shù)。

5.A,B,C,D,E:Abs、Sqr、Log、Sin和Cos都是數(shù)學(xué)函數(shù)。

6.A,B,C,D,E:Open、Write、Read、Get和Put都是文件操作方法。

7.A,B,C,D,E:Try...Catch、Try...Finally、OnErrorGoTo、Error和MsgBox都是異常處理方法。

8.A,B,C,D,E:TextBox、Label、Button、Listbox和PictureBox都是用戶界面控件。

9.A,B,C,D,E:Shell、URLDownloadToFile、Winsock、HTTP和FTP都是網(wǎng)絡(luò)編程方法。

10.A,B,C,D,E:LoadXML、XMLDocument、XPath、XSLT和DOM都是處理XML的方法。

三、判斷題答案及解析思路

1.×:變量在使用前需要通過Dim語句或其他方式聲明。

2.×:數(shù)組可以存儲相同類型的數(shù)據(jù),但不能存儲不同類型的數(shù)據(jù)。

3.×:Sub過程不能返回值,F(xiàn)unction過程可以返回值。

4.×:不是所有的控件都是ActiveX控件,有些是VB內(nèi)置控件。

5.√:Len函數(shù)可以獲取字符串的長度。

6.√:數(shù)組可以作為Function過程的參數(shù)。

7.×:OnError語句只能處理運(yùn)行時(shí)錯(cuò)誤,不能處理所有錯(cuò)誤。

8.√:可以使用循環(huán)結(jié)構(gòu)來遍歷數(shù)組的所有元素。

9.√:可以使用Set語句來創(chuàng)建對象實(shí)例。

10.√:可以使用XML文件來存儲和傳輸數(shù)據(jù)。

四、簡答題答案及解析思路

1.Dim語句用于在聲明變量時(shí)指定數(shù)據(jù)類型和作用域,Private語句用于在模塊內(nèi)部聲明私有變量。

2.For...Next循環(huán)用于重復(fù)執(zhí)行一組語句,指定起始值、結(jié)束值和步長。While...Wend循環(huán)用于當(dāng)條件為真時(shí)重復(fù)執(zhí)行一組語句。

3.Left函數(shù)從字符串的左側(cè)提取指定數(shù)量的字符

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論