漫談VB考試技巧與試題及答案_第1頁(yè)
漫談VB考試技巧與試題及答案_第2頁(yè)
漫談VB考試技巧與試題及答案_第3頁(yè)
漫談VB考試技巧與試題及答案_第4頁(yè)
漫談VB考試技巧與試題及答案_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

漫談VB考試技巧與試題及答案姓名:____________________

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

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

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

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

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

D.VisualBasic具有強(qiáng)大的數(shù)據(jù)庫(kù)訪問功能

2.在VisualBasic中,以下哪個(gè)不是合法的數(shù)據(jù)類型?

A.Integer

B.String

C.Boolean

D.Array

3.以下哪個(gè)函數(shù)用于將字符串轉(zhuǎn)換為數(shù)字?

A.Val()

B.CInt()

C.CDbl()

D.All

4.在VisualBasic中,以下哪個(gè)關(guān)鍵字用于聲明一個(gè)子程序?

A.Function

B.Sub

C.Private

D.Public

5.以下哪個(gè)事件在用戶單擊一個(gè)按鈕時(shí)發(fā)生?

A.Click

B.Load

C.Unload

D.DoubleClick

6.在VisualBasic中,以下哪個(gè)屬性用于設(shè)置文本框中的文本顏色?

A.Color

B.BackColor

C.ForeColor

D.Text

7.以下哪個(gè)方法用于將一個(gè)字符串追加到另一個(gè)字符串的末尾?

A.&operator

B.Concatenate()

C.Append()

D.Add()

8.以下哪個(gè)函數(shù)用于獲取當(dāng)前系統(tǒng)日期和時(shí)間?

A.Now()

B.Today()

C.Date()

D.Time()

9.在VisualBasic中,以下哪個(gè)關(guān)鍵字用于定義一個(gè)常量?

A.Dim

B.Const

C.DimConst

D.None

10.以下哪個(gè)函數(shù)用于將數(shù)字轉(zhuǎn)換為字符串?

A.Str()

B.CStr()

C.Val()

D.CVal()

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

1.在VisualBasic中,聲明一個(gè)整型變量的語(yǔ)法是:Dim變量名_______.

2.在VisualBasic中,一個(gè)函數(shù)的返回值類型由_______關(guān)鍵字指定。

3.在VisualBasic中,要使一個(gè)文本框控件只讀,應(yīng)將其_______屬性設(shè)置為False。

4.在VisualBasic中,要使一個(gè)按鈕控件不可見,應(yīng)將其_______屬性設(shè)置為False。

5.在VisualBasic中,要使一個(gè)程序在執(zhí)行過程中暫停,可以使用_______關(guān)鍵字。

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

1.在VisualBasic中,Sub過程和Function過程都可以返回一個(gè)值。()

2.在VisualBasic中,所有的變量都必須先聲明后使用。()

3.在VisualBasic中,可以將一個(gè)整型變量賦值給一個(gè)字符串變量。()

4.在VisualBasic中,可以使用數(shù)組作為函數(shù)的參數(shù)。()

5.在VisualBasic中,可以在程序中直接使用系統(tǒng)函數(shù),如Now()和Today()。()

四、編程題(每題10分,共10分)

編寫一個(gè)VisualBasic程序,實(shí)現(xiàn)以下功能:

1.創(chuàng)建一個(gè)窗體,包含一個(gè)標(biāo)簽、一個(gè)文本框和一個(gè)按鈕。

2.標(biāo)簽顯示“請(qǐng)輸入您的姓名:”。

3.文本框用于輸入用戶姓名。

4.按鈕用于讀取文本框中的姓名,并在標(biāo)簽上顯示“您好,[姓名]!”。

5.程序運(yùn)行時(shí),初始狀態(tài)下標(biāo)簽和按鈕不可見。當(dāng)用戶輸入姓名并點(diǎn)擊按鈕時(shí),標(biāo)簽和按鈕可見。

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

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

A.Integer

B.String

C.Boolean

D.Object

E.Array

2.在VisualBasic中,以下哪些關(guān)鍵字可以用來聲明變量?

A.Dim

B.Private

C.Public

D.Static

E.As

3.以下哪些方法可以用于字符串操作?

A.Left()

B.Mid()

C.Right()

D.Trim()

E.Concatenate()

4.以下哪些事件在窗體上發(fā)生?

A.Load

B.Unload

C.Click

D.DoubleClick

E.Move

5.在VisualBasic中,以下哪些控件可以用于輸入和顯示文本?

A.Textbox

B.Label

C.Button

D.Checkbox

E.OptionButton

6.以下哪些是VisualBasic中的流程控制語(yǔ)句?

A.If...Then...Else

B.For...Next

C.While...Wend

D.SelectCase

E.GoTo

7.在VisualBasic中,以下哪些函數(shù)用于數(shù)學(xué)運(yùn)算?

A.Abs()

B.Sqr()

C.Exp()

D.Log()

E.Round()

8.以下哪些是VisualBasic中的文件操作語(yǔ)句?

A.Open

B.Close

C.Write

D.Read

E.Append

9.在VisualBasic中,以下哪些屬性可以用來設(shè)置控件的背景顏色?

A.BackColor

B.ForeColor

C.Color

D.BorderStyle

E.Visible

10.以下哪些是VisualBasic中的錯(cuò)誤處理機(jī)制?

A.OnErrorGoTo

B.Err.Number

C.Err.Description

D.Resume

E.ExitSub

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

1.在VisualBasic中,每個(gè)變量在使用前都必須通過Dim或Private關(guān)鍵字進(jìn)行聲明。()

2.在VisualBasic中,可以使用數(shù)組作為函數(shù)的返回值類型。()

3.VisualBasic中的循環(huán)結(jié)構(gòu)只能使用For...Next或While...Wend語(yǔ)句實(shí)現(xiàn)。()

4.在VisualBasic中,可以使用“&”運(yùn)算符來連接字符串和數(shù)字。()

5.在VisualBasic中,所有的函數(shù)都可以返回一個(gè)值。()

6.在VisualBasic中,子程序(Sub)和函數(shù)(Function)都可以有參數(shù)傳遞。()

7.在VisualBasic中,可以通過設(shè)置控件的Enabled屬性為False來禁用該控件。()

8.在VisualBasic中,可以通過設(shè)置控件的Visible屬性為True來使控件可見。()

9.在VisualBasic中,可以使用數(shù)組作為數(shù)組的元素。()

10.在VisualBasic中,可以使用“OnErrorResumeNext”語(yǔ)句來忽略所有錯(cuò)誤并繼續(xù)執(zhí)行代碼。()

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

1.簡(jiǎn)述在VisualBasic中如何聲明一個(gè)數(shù)組變量。

2.解釋VisualBasic中的循環(huán)結(jié)構(gòu)有哪些,并舉例說明如何使用它們。

3.描述在VisualBasic中如何處理錯(cuò)誤,包括錯(cuò)誤處理語(yǔ)句和錯(cuò)誤對(duì)象的基本屬性。

4.說明在VisualBasic中如何定義和使用子程序和函數(shù),包括它們的區(qū)別。

5.解釋在VisualBasic中如何進(jìn)行文件操作,包括打開、讀取、寫入和關(guān)閉文件的基本步驟。

6.描述在VisualBasic中如何使用控件,包括控件的屬性、事件和方法的基本概念。

試卷答案如下

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

1.C

解析思路:VisualBasic支持面向?qū)ο蟮木幊蹋赃x項(xiàng)A正確;VisualBasic主要用于開發(fā)Windows應(yīng)用程序,選項(xiàng)B正確;VisualBasic支持面向過程的編程,選項(xiàng)C錯(cuò)誤;VisualBasic確實(shí)具有強(qiáng)大的數(shù)據(jù)庫(kù)訪問功能,選項(xiàng)D正確。

2.D

解析思路:Array是VisualBasic中的數(shù)據(jù)類型,其他選項(xiàng)Integer、String和Boolean也都是合法的數(shù)據(jù)類型。

3.A

解析思路:Val()函數(shù)可以將字符串轉(zhuǎn)換為數(shù)值。

4.B

解析思路:Sub關(guān)鍵字用于聲明子程序。

5.A

解析思路:Click事件在用戶單擊按鈕時(shí)觸發(fā)。

6.C

解析思路:ForeColor屬性用于設(shè)置文本框中的文本顏色。

7.A

解析思路:“&”運(yùn)算符用于將兩個(gè)字符串連接在一起。

8.A

解析思路:Now()函數(shù)返回當(dāng)前系統(tǒng)日期和時(shí)間。

9.B

解析思路:Const關(guān)鍵字用于定義常量。

10.B

解析思路:CStr()函數(shù)用于將數(shù)字轉(zhuǎn)換為字符串。

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

1.A,B,C,D,E

解析思路:這些都是VisualBasic的基本數(shù)據(jù)類型。

2.A,B,C,D,E

解析思路:這些都是用于聲明變量的關(guān)鍵字。

3.A,B,C,D,E

解析思路:這些都是字符串操作的方法。

4.A,B,C,D,E

解析思路:這些都是窗體上可能發(fā)生的事件。

5.A,B,C

解析思路:這些控件用于輸入和顯示文本。

6.A,B,C,D,E

解析思路:這些都是VisualBasic中的流程控制語(yǔ)句。

7.A,B,C,D,E

解析思路:這些都是VisualBasic中的數(shù)學(xué)運(yùn)算函數(shù)。

8.A,B,C,D,E

解析思路:這些都是VisualBasic中的文件操作語(yǔ)句。

9.A,B,C

解析思路:這些屬性可以用來設(shè)置控件的背景顏色。

10.A,B,C,D,E

解析思路:這些都是VisualBasic中的錯(cuò)誤處理機(jī)制。

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

1.√

解析思路:每個(gè)變量在使用前必須聲明。

2.√

解析思路:數(shù)組可以作為函數(shù)的返回值類型。

3.×

解析思路:除了For...Next和While...Wend,還有SelectCase語(yǔ)句。

4.×

解析思路:“&”只能連接字符串,不能連接字符串和數(shù)字。

5.×

解析思路:不是所有的函數(shù)都可以返回值。

6.√

解析思路:子程序和函數(shù)都可以有參數(shù)傳遞。

7.√

解析思路:Enabled屬性為False時(shí)控件被禁用。

8.√

解析思路:Visible屬性為True時(shí)控件可見。

9.×

解析思路:數(shù)組不能作為數(shù)組元素的數(shù)組。

10.×

解析思路:“OnErrorResumeNext”不會(huì)忽略所有錯(cuò)誤。

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

1.解析思路:聲明數(shù)組變量需要指定數(shù)組的大小和數(shù)據(jù)類型,如DimMyArray(1To10)AsInteger。

2.解析思路:循環(huán)結(jié)構(gòu)包括For...Next、While...Wend和Do...Loop。For...Next用于重復(fù)執(zhí)行一段代碼固定次數(shù),While...Wend用于在

溫馨提示

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

評(píng)論

0/150

提交評(píng)論