VB面向?qū)ο蟪绦蛟O(shè)計(jì)(山東聯(lián)盟)知到智慧樹章節(jié)測(cè)試課后答案2024年秋魯東大學(xué)_第1頁
VB面向?qū)ο蟪绦蛟O(shè)計(jì)(山東聯(lián)盟)知到智慧樹章節(jié)測(cè)試課后答案2024年秋魯東大學(xué)_第2頁
VB面向?qū)ο蟪绦蛟O(shè)計(jì)(山東聯(lián)盟)知到智慧樹章節(jié)測(cè)試課后答案2024年秋魯東大學(xué)_第3頁
VB面向?qū)ο蟪绦蛟O(shè)計(jì)(山東聯(lián)盟)知到智慧樹章節(jié)測(cè)試課后答案2024年秋魯東大學(xué)_第4頁
VB面向?qū)ο蟪绦蛟O(shè)計(jì)(山東聯(lián)盟)知到智慧樹章節(jié)測(cè)試課后答案2024年秋魯東大學(xué)_第5頁
已閱讀5頁,還剩65頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

VB面向?qū)ο蟪绦蛟O(shè)計(jì)(山東聯(lián)盟)知到智慧樹章節(jié)測(cè)試課后答案2024年秋魯東大學(xué)第一章單元測(cè)試

一個(gè)應(yīng)用程序________窗體。

A:只許有一個(gè)

B:可以沒有

C:可包括多個(gè)

D:應(yīng)該有兩個(gè)

答案:可包括多個(gè)

在一個(gè)工程中可以有多個(gè)__________。

A:機(jī)器代碼文件

B:工程文件

C:資源文件

D:窗體文件

答案:窗體文件工程資源管理器窗口標(biāo)題欄下的________按鈕用于切換到“窗體編輯窗口”,顯示和編輯正在設(shè)計(jì)的窗體。

A:“查看代碼”按鈕

B:“切換文件夾”按鈕

C:“查看對(duì)象”按鈕D:“查看文件夾”按鈕

答案:“查看對(duì)象”按鈕在一個(gè)工程中可以有多個(gè)__________。

A:標(biāo)準(zhǔn)模塊文件B:工程文件

C:資源文件

D:機(jī)器代碼文件

答案:標(biāo)準(zhǔn)模塊文件在代碼窗口中,當(dāng)從對(duì)象列表框中選擇了某一對(duì)象后,在______中會(huì)列出適用該對(duì)象的事件。

A:屬性窗口

B:事件列表框

C:過程框

D:布局窗口

答案:過程框

保存一個(gè)工程至少應(yīng)保存兩個(gè)文件,這兩個(gè)文件分別是_______。

A:窗體文件和工程文件

B:類模塊文件和工程文件

C:窗體文件和標(biāo)準(zhǔn)模塊文件

D:文本文件和工程文件

答案:窗體文件和工程文件

工程文件的擴(kuò)展名是________。

A:frx

B:bas

C:frm

D:vbp

答案:vbp

窗體文件的擴(kuò)展名是________。

A:vbg

B:vbp

C:frm

D:bas

答案:frm

標(biāo)準(zhǔn)模塊文件的擴(kuò)展名是________。

A:frm

B:vbp

C:bas

D:frx

答案:bas

VisualBasi的MSDN幫助窗口最明顯的特征是________。

A:具有MicrosoftOffice應(yīng)用程序窗口風(fēng)格B:具有Windows風(fēng)格

C:保持了瀏覽器的特征

D:與VisualBasic編輯窗口相似

答案:保持了瀏覽器的特征

VisualBasic窗體設(shè)計(jì)器的主要功能是________。

A:編寫源程序代碼

B:顯示文字C:建立用戶界面

D:畫圖

答案:建立用戶界面

第二章單元測(cè)試

設(shè)有一名稱為txtName的文本框,則下列能使其具有輸入焦點(diǎn)的語句是________。

A:txtName.SetFocusB:txtName=SetFocus

C:txtName.SetFocus=TrueD:Focus=True

答案:txtName.SetFocus

下列說法中錯(cuò)誤的是________。

A:一個(gè)對(duì)象可以識(shí)別一個(gè)或多個(gè)事件B:事件是VisualBasic預(yù)置的,且能夠被對(duì)象識(shí)別的動(dòng)作C:事件過程是指響應(yīng)某個(gè)事件后執(zhí)行的一段程序代碼D:VisualBasic是采用對(duì)象驅(qū)動(dòng)編程機(jī)制的語言

答案:VisualBasic是采用對(duì)象驅(qū)動(dòng)編程機(jī)制的語言在運(yùn)行時(shí),如果按Tab鍵跳過了一個(gè)可以獲得焦點(diǎn)的控件(如文本框),其原因可能是________。

A:該控件的TabStop屬性值為FalseB:該控件的TabStop屬性值為TrueC:該控件的Locked屬性值為TrueD:該控件的Enabled屬性值為True

答案:該控件的TabStop屬性值為False

設(shè)窗體上有一個(gè)文本框Text1,程序代碼中有以下賦值語句(假定用到的控件和變量都存在),其中錯(cuò)誤的是________。

A:Text1.MaxLength=30B:Text1.Caption=89C:Text1.FontBold=True

D:Text1.Text=89

答案:Text1.Caption=89

假定Picture1和Text1分別為圖片框和文本框的名稱,則下列語句中錯(cuò)誤的是________。

A:Picture1.Print100B:Text1.Print100C:Debug.Print100D:Print100

答案:Text1.Print100

在設(shè)計(jì)階段,當(dāng)雙擊窗體上的某個(gè)控件時(shí),所打開的窗口是_______。

A:布局窗口

B:代碼窗口

C:工具箱窗口

D:工程資源管理器窗口

答案:代碼窗口

一個(gè)可執(zhí)行的VB應(yīng)用程序至少要包括一個(gè)_______。

A:標(biāo)準(zhǔn)模塊

B:類模塊

C:窗體模塊

D:輔助模塊

答案:窗體模塊

下列敘述中錯(cuò)誤的是_______。

A:事件可以由用戶引發(fā),也可以由系統(tǒng)引發(fā)

B:保存VisualBasic程序時(shí),應(yīng)分別保存窗體文件及工程文件

C:打開一個(gè)工程文件時(shí),系統(tǒng)自動(dòng)裝入與該工程有關(guān)的窗體文件

D:VisualBasic應(yīng)用程序只能以解釋方式執(zhí)行

答案:VisualBasic應(yīng)用程序只能以解釋方式執(zhí)行

用戶可通過_______模擬的屏幕小圖像來布置應(yīng)用程序界面。

A:快捷菜單

B:立即窗口C:窗體設(shè)計(jì)器D:窗體布局窗口

答案:窗體布局窗口

在窗體上添加一個(gè)文本框,名稱為text1,然后編寫如下的load事件過程,則程序的運(yùn)行結(jié)果是__________。PrivateSubForm_LoadText1.Text=""Text1.SetFocusFork=1to5t=t*kNextkText1.Text=tEndSub

A:出錯(cuò)

B:在文本框中顯示120

C:文本框中仍為空

D:在文本框中顯示1

答案:出錯(cuò)

保存一個(gè)工程至少應(yīng)保存兩個(gè)文件,這兩個(gè)文件分別是__________。

A:類模塊文件和工程文件B:窗體文件和標(biāo)準(zhǔn)模塊文件

C:文本文件和工程文件

D:窗體文件和工程文件

答案:窗體文件和工程文件

標(biāo)簽控件能夠顯示文本信息,文本內(nèi)容只能用__________屬性來設(shè)置。

A:AlignmentB:Visible

C:BorderStyle

D:Caption

答案:Caption

若要求從文本框中輸入密碼時(shí)在文本框中只顯示*號(hào),則應(yīng)當(dāng)在此文本框的屬性窗口設(shè)置__________。

A:Password屬性值為空

B:Caption屬性值為*

C:Passwordchar屬性值為*

D:Text屬性值為*

答案:Passwordchar屬性值為*

若要使用戶不能修改文本框TextBox1中顯示的內(nèi)容,應(yīng)設(shè)置__________屬性。

A:Locked

B:ScrollBar

C:PassWordChar

D:MultiLine

答案:Locked

能夠獲得一個(gè)文本框中被選取文本的內(nèi)容的屬性是__________。

A:SelStartB:Text

C:LengthD:Seltext

答案:Seltext

在窗體上畫一個(gè)名稱為Command1的命令按鈕,然后編寫如下事件過程:PrivateSubCommand1_Click()

Move500,500EndSub程序運(yùn)行后,單擊命令按鈕,產(chǎn)生的結(jié)果為________。

A:將窗體向左、上方向各移動(dòng)500B:將窗體移動(dòng)到距屏幕左邊界、上邊界各500的位置C:將命令按鈕移動(dòng)到距窗體左邊界、上邊界各500的位置D:將命令按鈕向左、上方向各移動(dòng)500

答案:將窗體移動(dòng)到距屏幕左邊界、上邊界各500的位置在設(shè)計(jì)階段,通過屬性窗口為命令按鈕的Picture屬性裝入一個(gè)圖形,但沒有顯示,其原因是________。

A:按鈕的Default屬性值為FalseB:沒有用按鈕的DisabledPicture屬性裝入圖形

C:按鈕的Enabled屬性值為False

D:按鈕的Style屬性值為0

答案:按鈕的Style屬性值為0

對(duì)于命令按鈕,下列說法中正確的是________。

A:Default屬性設(shè)置為True時(shí),表示按Esc鍵與單擊該命令按鈕作用相同

B:支持DblClick事件

C:通過Picture屬性可以給命令按鈕指定一個(gè)圖形

D:Cancel屬性設(shè)置為True時(shí),表示按Enter鍵與單擊該命令按鈕作用相同

答案:通過Picture屬性可以給命令按鈕指定一個(gè)圖形

以下敘述中,錯(cuò)誤的是________。

A:當(dāng)文本框失去焦點(diǎn)時(shí),觸發(fā)其LostFocus事件

B:在設(shè)計(jì)階段不能調(diào)整通用對(duì)話框控件的大小

C:可以將計(jì)時(shí)器控件的Enabled屬性設(shè)置為False,使其不能自動(dòng)觸發(fā)Timer事件D:如果文本框的TabStop屬性值為False,則不能接收從鍵盤上輸入的數(shù)據(jù)

答案:如果文本框的TabStop屬性值為False,則不能接收從鍵盤上輸入的數(shù)據(jù)下列敘述中不正確的是_______。

A:注釋語句可以單獨(dú)寫在一行B:注釋語句是非執(zhí)行語句,僅對(duì)程序的有關(guān)內(nèi)容起注釋作用

C:向程序代碼中加入注釋語句的目的是提高程序的可讀性

D:注釋語句可以放在程序代碼中的任何位置

答案:注釋語句可以放在程序代碼中的任何位置

第三章單元測(cè)試

如果要在任何新建的模塊中自動(dòng)插入OptionExplicit語句,則應(yīng)采用下列__________

操作步驟。

A:在“工具”菜單中選取“選項(xiàng)”命令,打開選項(xiàng)對(duì)話框,單擊“編輯器選項(xiàng)卡”選中“要求變量聲明”選項(xiàng)B:在“編輯”菜單中執(zhí)行“插入文件”命令C:在“工程”菜單中執(zhí)行“添加文件”命令D:在“工具”菜單中執(zhí)行“插入文件”命令

答案:在“工具”菜單中選取“選項(xiàng)”命令,打開選項(xiàng)對(duì)話框,單擊“編輯器選項(xiàng)卡”選中“要求變量聲明”選項(xiàng)聲明一個(gè)變量為局部變量應(yīng)該用__________。

A:PrivateB:StaticC:PublicD:Global

答案:Private以下能作為VisualBasic變量名的是__________。

A:E-12B:12.5C:E1D:12-E

答案:E1數(shù)學(xué)表達(dá)式3≤x<10在VB中的邏輯表達(dá)式為__________。

A:x>=3ORx<10B:3<

=xAND<

10C:3<

=x<

10D:3<

=xANDx<

10

答案:3<

=xANDx<

10下列選項(xiàng)中,為字符串常量的是__________。

A:"6/12/2001"B:#6,12,2001#C:6/12/2001D:6,12,2001#

答案:"6/12/2001"用戶自定義數(shù)據(jù)類型時(shí),其成員不能是__________。

A:貨幣型和日期型B:定長(zhǎng)字符串和數(shù)組C:變長(zhǎng)字符串D:變長(zhǎng)字符串和貨幣型

答案:變長(zhǎng)字符串若要處理一個(gè)值為50000的整數(shù),應(yīng)采用哪種VB基本數(shù)據(jù)類型描述更合法?__________

A:LongB:SingleC:IntegerD:String

答案:Long下面__________是合法單精度型變量。

A:sum%B:num!C:xinte$D:mm#

答案:num!下面__________是不合法的整常數(shù)

A:%100B:100C:&H100D:&O100

答案:%100

假設(shè)變量intVar是一個(gè)整型變量,則執(zhí)行賦值語句intVar="2"+3之后,變量intVar的值是__________。

A:2B:3C:5D:23

答案:5下列各聲明語句中錯(cuò)誤的是________。

A:DimTestAsString='計(jì)算機(jī)等級(jí)考試'B:ConstCountry='English'C:Staticv1D:PublicSumAsInteger

答案:DimTestAsString='計(jì)算機(jī)等級(jí)考試'設(shè)a=4,b=5,c=6,執(zhí)行語句:Printa<bAndb<c

,窗體上顯示的是________。

A:FalseB:True

C:0D:出錯(cuò)信息

答案:True

以下說法中,正確的是________。

A:利用關(guān)系表達(dá)式x/2=Int(x/2)不能判斷變量x的值為偶數(shù)B:表達(dá)式Chr(Asc('A'))=UCase('a')的值為FalseC:表達(dá)式Int(Rnd())的值是0D:表達(dá)式-10Mod3的值為1

答案:表達(dá)式Int(Rnd())的值是0設(shè)有如下的記錄類型:PrivateTypeEmployee

numAsString

nameAsStringEndType則下列語句中正確的是________。

A:DimeAsEmployeeB:E='Tom'C:DimeAsTypeEmployeeD:DimeAsEmployee='1001'&'John'

答案:DimeAsEmployeeVisualBasic中,日期"1999年6月18日"的表達(dá)形式為________。

A:#6/18/1999#B:{1999/6/18}C:1999/6/18D:{6/18/1999}

答案:#6/18/1999#執(zhí)行語句PrintSgn(-2^3)+Abs(Int(-12.2)Mod100Sqr(100))的輸出結(jié)果為________。

A:1

B:2C:4

D:3

答案:2表達(dá)式(-1)*Sgn(-100+Int(Rnd*100))的值是________。

A:0B:1C:隨機(jī)數(shù)D:-1

答案:1下列邏輯表達(dá)式中,能正確表示條件"x和y都是奇數(shù)"的是________。

A:xMod2=1AndyMod2=1B:xMod2=0OryMod2=0C:xMod2=0AndyMod2=0D:xMod2=1OryMod2=0

答案:xMod2=1AndyMod2=1表達(dá)式Int(Rnd()*11)+10的值的范圍是________。

A:整數(shù)10~20(不含10和20)B:整數(shù)10~20(含10和20)C:整數(shù)0~20(含0和20)D:整數(shù)0~11(含0和11)

答案:整數(shù)10~20(含10和20)若變量P的值為-3,則-P^2的值是________。

A:9B:6C:-9D:-6

答案:-9VisualBasic數(shù)據(jù)類型中,占用內(nèi)存最小的是________。

A:IntegerB:ByteC:BooleanD:Single

答案:Byte

下面是VisualBasic合法變量名的是________。

A:10BB:PrintAC:B#CD:Debug

答案:PrintA

以下不是VisualBasic合法常量的是________。

A:'a'B:&O12C:&H12&D:#1/20/2014#

答案:'a'

第四章單元測(cè)試

在窗體上畫一個(gè)名稱為Command1的命令按鈕,然后編寫如下事件過程:PrivateSub

Command1_Click()

DimiAs

Integer

DimnumAs

Integer

DimnAs

Integer

n=0

Randomize

Fori=1To10

num=Int(Rnd

*10)+1

SelectCase

num

Mod2

Case1

ExitFor

Case0

Printnum

n=n+1

EndSelect

Nexti

Print"n=";nEndSub下面有關(guān)描述中正確的是________。

A:當(dāng)num的值為偶數(shù)時(shí),則For循環(huán)將被終止B:程序運(yùn)行過程中,變量num共被賦值10次C:變量n的作用是累計(jì)自過程運(yùn)行開始到結(jié)束所產(chǎn)生的偶數(shù)個(gè)數(shù)D:num的值是1~11之間的整數(shù)

答案:變量n的作用是累計(jì)自過程運(yùn)行開始到結(jié)束所產(chǎn)生的偶數(shù)個(gè)數(shù)在窗體上畫一個(gè)名稱為Command1的命令按鈕,并編寫如下程序代碼:PrivateConstNUMAsInteger=10PrivateSubCommand1_Click()

DimaAsInteger,bAsInteger

a=1

b=NUM

DoUntilb>NUM

a=a*NUM

b=b+1

Loop

PrintaEndSub則當(dāng)程序運(yùn)行時(shí),單擊Command1后,在窗體上的輸出結(jié)果是________。

A:100B:21C:10D:1

答案:10已知文本框Text1中輸入了一篇英文短文,并編寫了如下程序段:

Str_x=Text1.Text

n=Len(Str_x)

m=0

t=0

Fori=1

To

n

w=UCase(Mid(Str_x,i,1))

Ifw>="A"Andw<="Z"Then

Ift=0Thenm=m+1

t=t+1

Else

t=0

EndIf

Next

Printm該程序段的功能為統(tǒng)計(jì)并輸出英文短文中________。

A:字母的個(gè)數(shù)B:大寫字母的個(gè)數(shù)C:首字母大寫的單詞的個(gè)數(shù)D:單詞的個(gè)數(shù)

答案:單詞的個(gè)數(shù)

設(shè)窗體上有文本框Text1和命令按鈕Command1,并編寫了下面的過程:PrivateSub

Command1_Click()

ch$=""

x%=

Val(Text1.Text)

k=2

Fork=2

To

x/2

IfxModk=0Then

ch=ch&""&k

EndIf

Nextk

PrintchEndSub程序運(yùn)行后,在文本框中輸入28,單擊命令按鈕,則輸出是________。

A:1

3

5

7

9

11

13B:14

7

4

2C:2

4

7

14D:2

4

6

8

10

12

14

答案:2

4

7

14設(shè)有如下程序段:DimxAsIntegerx=Val(InputBox("輸入變量x的值"))SelectCasex

Case________________

Print"*"

CaseElse

Print"#"EndSelect以上程序段的功能是,當(dāng)變量x的值在5到10之間,或者大于20時(shí),輸出"*",其它情況輸出"#",則程序中橫線處應(yīng)填入的內(nèi)容是________。

A:5To10:x>20B:5-10Orx>20C:5To10,Is>20D:x>=5Andx<=10=""or=""x="">20

答案:5To10,Is>20設(shè)a、b、c為整型變量,其值分別為4、5、6。以下程序段的輸出結(jié)果是________。a=b:b=c:c=aPrinta;b;c

A:5

6

4B:4

5

6C:5

6

5D:6

5

4

答案:5

6

5以下Case子句中錯(cuò)誤的是________。

A:Case0To10B:CaseIs>10AndIs<50C:Case3,5,Is>10D:CaseIs>10

答案:CaseIs>10AndIs<50有如下程序代碼:PrivateSubForm_Click()

X=8

IfX>8Then

Print"X>8"

ElseIfX<

10

Then

Print"X<10"

ElseIfX=8

Then

Print"X=8"

EndIfEndSub運(yùn)行程序,單擊窗體,輸出結(jié)果是________。

A:X=8B:X<10

X=8C:不確定D:X<

10

答案:X<

10在窗體上畫一個(gè)名稱為L(zhǎng)abel1的標(biāo)簽,然后編寫如下事件過程:PrivateSubForm_Click()

DimSAsInteger

S=0

Fori=1To15

x=2*i-1

IfxMod3=0

Then

S=S+1

EndIf

Nexti

Label1.Caption=SEndSub運(yùn)行程序,單擊窗體,標(biāo)簽中顯示的是________。

A:27B:5C:1

D:45

答案:5執(zhí)行下面的程序段后,x的值為________。x=5Fori=1to20Step2x=x+i5Nexti

A:23B:24C:22D:21

答案:21

在窗體中畫一個(gè)命令按扭,然后編寫以下事件過程:PrivateSubCommand1_Click()Fori=1to4x=4Forj=1to3x=3Fork=1to2k=k+6NextkNextjNextiPrintxEndSub程序執(zhí)行結(jié)果為________。

A:3B:157

C:15D:158

答案:3對(duì)語句

Ifx=1Theny=1,下列說法正確________。

A:x=1和y=1均為賦值語句B:x=1和y=1均為關(guān)系表達(dá)式C:x=1是關(guān)系表達(dá)式,y=1是賦值語句D:x=1是賦值語句,y=1是關(guān)系表達(dá)式

答案:x=1是關(guān)系表達(dá)式,y=1是賦值語句設(shè)有如下程序:PrivateSubCommand1_Click()DimsumAsDouble,xAsDoublesum=0Fori=1To5x=n/in=n+1sum=sum+xNextEndSub該程序通過For

循環(huán)計(jì)算一個(gè)表達(dá)式的值,這個(gè)表達(dá)式是________。

A:1/2+2/3+3/4+4/5B:1+1/2+2/3+3/4C:1+1/2+1/3+1/4+1/5D:1+1/2+2/3+3/4+4/5

答案:1/2+2/3+3/4+4/5在窗體上畫一個(gè)名稱為Command1的命令按扭和兩個(gè)名稱分別為Text1、Text2的文本框,然后編寫如下事件過程:PrivateSubCommand1_Click()n%=Text1.TextSelectCasenCase1to20x=10Case2,4,6x=20CaseIs<10x=30Case10x=40EndSelectText2.Text=xEndSub程序運(yùn)行后,如果在文本框Text1中輸入10,然后單擊命令按扭,則在Text2中顯示的內(nèi)容是________。

A:10B:30C:40D:20

答案:10以下敘述中,錯(cuò)誤的是________。

A:有語句:x=InputBox("輸入:","輸入整數(shù)"),則該語句打開的對(duì)話框的標(biāo)題是"輸入整數(shù)"B:可以用MsgBox函數(shù)輸出一條信息

C:InputBox函數(shù)的返回值類型由用戶在輸入對(duì)話框中輸入數(shù)據(jù)的類型決定D:MsgBox函數(shù)的返回值為一整數(shù)

答案:InputBox函數(shù)的返回值類型由用戶在輸入對(duì)話框中輸入數(shù)據(jù)的類型決定在DoWhile...Loop循環(huán)結(jié)構(gòu)中Loop語句的作用是________。

A:轉(zhuǎn)移到DoWhile語句行,開始下一次判斷和循環(huán)B:該語句在DoWhile...Loop循環(huán)結(jié)構(gòu)中不起任何作用C:終止循環(huán),將控制轉(zhuǎn)移到本循環(huán)結(jié)構(gòu)Loop后面的第一條語句繼續(xù)執(zhí)行

D:退出循環(huán),返回到程序開始處

答案:轉(zhuǎn)移到DoWhile語句行,開始下一次判斷和循環(huán)設(shè)a=6,則執(zhí)行x=IIf(a<6,-1,0)后,x的值是________。

A:0

B:-1

C:6

D:5

答案:0

第五章單元測(cè)試

在窗體模塊的通用聲明段中聲明變量時(shí),不能使用__________關(guān)鍵字。

A:DimB:StaticC:PublicD:Private

答案:Static使用ReDimPreserve可以改變數(shù)組__________。

A:所有維的大小B:第一維的大小C:改變維數(shù)和所有維的大小D:最后一維的大小

答案:最后一維的大小下列關(guān)于ReDim的說法中錯(cuò)誤的是__________。

A:ReDim語句只能改變?cè)氐膫€(gè)數(shù),但不能改變數(shù)組的維數(shù)。B:可以用ReDim語句直接定義數(shù)組。C:ReDim語句可以改變數(shù)組類型。D:在一個(gè)程序中,可以多次用Redim語句定義同一個(gè)數(shù)組。

答案:ReDim語句可以改變數(shù)組類型。以Dimx(6,2To5)來聲明一個(gè)二維數(shù)組,錯(cuò)誤的選項(xiàng)是__________。

A:UBound(x,2)的返回值是5B:LBound(x,1)的返回值是0C:UBound(x,1)的返回值是6D:LBound(x,2)的返回值是1

答案:LBound(x,2)的返回值是1下面的數(shù)組聲明語句中正確的是__________。

A:Dima[3;4]AsIntegerB:DimA[3,4]AsIntegerC:DimA(3,4)AsIntegerD:DimA(3;4)AsInteger

答案:DimA(3,4)AsInteger語句Dimabc(-2To4,0To4,5)AsLong定義的三維數(shù)組,其數(shù)組元素有__________。

A:96個(gè)B:112個(gè)C:140個(gè)D:210個(gè)

答案:210個(gè)下面的數(shù)組聲明語句中正確的是__________。

A:Dimgg[1To5,1To5]AsStringB:Dimgg[1,5]AsStringC:Dimgg(1To5)AsStringD:Dimgg[1:5,1:5]AsString

答案:Dimgg(1To5)AsString用Dimb(-2To4)AsString

語句所定義的數(shù)組元素個(gè)數(shù)是__________個(gè)。

A:4B:7C:2D:6

答案:7定義10個(gè)單精度實(shí)型一維數(shù)組正確的語句是__________。

A:OptionBase1:Dima(9)B:Dim#(9)C:Dima(9)AsSingleD:Dima(10)AsInteger

答案:Dima(9)AsSingle以下屬于VisualBasic合法的數(shù)組元素是__________。

A:s(0)B:v[8]C:x[8]D:x8

答案:s(0)在窗體上畫一個(gè)名稱為Command1的命令按鈕,然后編寫如下程序代碼:OptionBase1Dimarr()AsIntegerPrivateSubCommand1_Click()

DimiAsInteger,jAsInteger

DimsAsInteger

ReDimarr(4,2)

s=0

Fori=1To3

Forj=1To2

arr(i,j)=i+j

Nextj

Nexti

ReDimPreservearr(4,4)

Forj=3To4

arr(3,j)=j+10

Nextj

Fori=1To4

s=s+arr(i,i)

Nexti

PrintsEndSub程序運(yùn)行過程中,當(dāng)單擊Command1時(shí),輸出結(jié)果為________。

A:18B:19C:0D:程序出錯(cuò)

答案:19運(yùn)行如下程序

PrivateSubCommand1_Click()

Dima(5,5)AsInteger

Fori=1To5

Forj=1To4

a(i,j)=i*2+j

Ifa(i,j)/7=a(i,j)

7Then

n=n+1

EndIf

Nextj

Next

Printn

EndSub則n的值是________。

A:2B:4

C:3D:5

答案:3若在窗體上畫了一個(gè)名稱為L(zhǎng)ist1的列表框,并編寫了如下事件過程:PrivateSubForm_Load()

List1.AddItem"數(shù)學(xué)"

List1.AddItem"物理"

List1.AddItem"化學(xué)"

List1.AddItem"外語"

List1.AddItem"語文"EndSubPrivateSubForm_Click()

List1.RemoveItem1

List1.RemoveItem2End

Sub運(yùn)行程序后,單擊窗體,則列表框中顯示的項(xiàng)目是________

A:物理外語語文B:化學(xué)外語語文C:數(shù)學(xué)化學(xué)語文D:數(shù)學(xué)外語語文

答案:數(shù)學(xué)化學(xué)語文設(shè)窗體上有一個(gè)列表框控件List1,含有若干列表項(xiàng)。以下能表示當(dāng)前被選中的列表項(xiàng)內(nèi)容的是________。

A:List1.TextB:List1.ListC:List1.IndexD:List1.ListIndex

答案:List1.Text假定列表框List1中沒有被選中的項(xiàng)目,則執(zhí)行List1.RemoveItemList1.ListIndex語句的結(jié)果是________。

A:刪除第一項(xiàng)B:刪除最后加入列表中的一項(xiàng)C:出錯(cuò)D:刪除最后一項(xiàng)

答案:出錯(cuò)設(shè)組合框Combo1中有5個(gè)項(xiàng)目,則以下能刪除最后一項(xiàng)的語句是________。

A:Combo1.RemoveItem5B:Combo1.RemoveItem4C:Combo1.RemoveItemCombo1.ListCount+1D:Combo1.RemoveItemCombo1.ListCount

答案:Combo1.RemoveItem4設(shè)在程序開始處有語句:OptionBase0,則下面定義的數(shù)組中正好有12個(gè)元素的是________。

A:Dima%(-6To6)B:Dima%(12)C:Dims%(3,2)D:Dims%(3,4)

答案:Dims%(3,2)

在窗體上畫一個(gè)名稱為L(zhǎng)ist1的列表框和一個(gè)名稱為Text1的文本框,然后編寫如下兩個(gè)事件過程:PrivateSubForm_Load()

List1.AddItem"100"

List1.AddItem"200"

List1.AddItem"300"

List1.AddItem"400"

Text1.Text=""EndSubPrivateSubList1_DblClick()

a=List1.Text

Printa+Text1.TextEndSub程序運(yùn)行后,在文本框中輸入"500",然后雙擊列表框中的"400",則輸出結(jié)果為________。

A:0

B:500400C:900D:400500

答案:400500設(shè)窗體上有一個(gè)名稱為Option1的單選按鈕數(shù)組(其下標(biāo)從0開始),共有4個(gè)單選按鈕,并有下面事件過程:PrivateSubOption1_Click(IndexAsInteger)

n=Index

IfIndex<3Thenn=n+1

PrintOption1(n).CaptionEndSub程序運(yùn)行時(shí),單擊其中一個(gè)單選按鈕,則在窗體上顯示的是________。

A:被選中的單選按鈕的標(biāo)題B:被選中單選按鈕的下一個(gè)按鈕的標(biāo)題,但如果選中的是最后一個(gè),則顯示該單選按鈕的標(biāo)題C:被選中單選按鈕的上一個(gè)按鈕的標(biāo)題,但如果選中的是最前面的一個(gè),則顯示最后面按鈕的標(biāo)題D:被選中單選按鈕的下一個(gè)按鈕的標(biāo)題,但如果選中的是最后一個(gè),則顯示最前面一個(gè)單選按鈕的標(biāo)題

答案:被選中單選按鈕的下一個(gè)按鈕的標(biāo)題,但如果選中的是最后一個(gè),則顯示該單選按鈕的標(biāo)題

在窗體上畫一個(gè)名稱為Command1的命令按鈕和一個(gè)名稱為L(zhǎng)abel1的標(biāo)簽,然后編寫如下程序代碼:OptionBase0PrivateSubCommand1_Click()

Dima(5)AsInteger,nAsInteger

Fori=0To5

a(i)=i

n=n+a(i)

Nexti

Label1=nEndSub運(yùn)行程序,單擊命令按鈕,在標(biāo)簽中顯示的內(nèi)容是________。

A:20B:15C:5D:10

答案:15在窗體上畫一個(gè)名稱為Command1的命令按鈕,然后編寫如下程序代碼:OptionBase1PrivateSubCommand1_Click()

Dima(5)AsString

DimiAsInteger

DimbAsVariant

Fori=LBound(a)ToUBound(a)

a(i)=Chr(Asc("a")+(26-i))

Nexti

ForEachbIna

Printb;

NextEndSub程序運(yùn)行時(shí),單擊Command1,則輸出結(jié)果是________。

A:abcdeB:出錯(cuò)C:zyxwvD:12345

答案:zyxwv在窗體上畫一個(gè)列表框List1、一個(gè)組合框Combo1和一個(gè)文本框Text1,編寫如下程序代碼:PrivateSubForm_Load()

List1.AddItem"111"

List1.AddItem"222"

List1.AddItem"333"

Combo1.AddItem"444"

Combo1.AddItem"555"

Combo1.AddItem"666"

Text1.Text=""EndSub程序運(yùn)行后,如果單擊窗體,要求在文本框中顯示"222555",以下能實(shí)現(xiàn)該操作的事件過程是________。

A:PrivateSubForm_Click()

Combo1.ListIndex=2

List1.ListIndex=2

Text1.Text=List1.Text+Combo1.TextEndSubB:PrivateSubForm_Click()

Text1.Text=List1.ListIndex(1)+Combo1.ListIndex(1)EndSubC:PrivateSubForm_Click()

Combo1.ListIndex=1

List1.ListIndex=1

Text1.Text=List1.Text+Combo1.TextEndSubD:PrivateSubForm_Click()

Text1.Text=List1.ListIndex(2)+Combo1.ListIndex(2)EndSub

答案:PrivateSubForm_Click()

Combo1.ListIndex=1

List1.ListIndex=1

Text1.Text=List1.Text+Combo1.TextEndSub組合框兼有兩種控件的特性,這兩種控件是________。

A:復(fù)選框和單選按鈕B:列表框和文本框

C:標(biāo)簽和文本框D:標(biāo)簽和列表框

答案:列表框和文本框

下列說法中正確的是________。

A:用Array函數(shù)可以對(duì)任何數(shù)組初始化B:語句Dimx[1To5]AsDouble能夠定義一個(gè)一維數(shù)組xC:當(dāng)按下鍵盤上任意鍵時(shí)都會(huì)觸發(fā)KeyPress事件D:用Erase語句可以清除靜態(tài)數(shù)組中各元素的值,但不釋放其所占的內(nèi)存空間

答案:用Erase語句可以清除靜態(tài)數(shù)組中各元素的值,但不釋放其所占的內(nèi)存空間列表框控件List1中已有若干個(gè)列表項(xiàng),以下能表示被選中列表項(xiàng)內(nèi)容的表達(dá)式是________。

A:List1.ListIndexB:List1.List(List1.ListIndex)C:List1.List(ListIndex)D:List1(List1.ListIndex)

答案:List1.List(List1.ListIndex)

第六章單元測(cè)試

定義過程的格式中,Static關(guān)鍵字的作用是指定過程中的局部變量在內(nèi)存中的存儲(chǔ)方式。若使用了Static關(guān)鍵字,則__________。

A:每次調(diào)用此過程,該過程中的局部變量都會(huì)被重新初始化B:每次調(diào)用此過程時(shí),該過程中的局部變量的值保持在上一次調(diào)用后的值

C:定義了該過程中定義的局部變量為“自動(dòng)”變量D:在本過程中使用到的,在其他過程中定義的變量也為Static型

答案:每次調(diào)用此過程時(shí),該過程中的局部變量的值保持在上一次調(diào)用后的值

在過程中定義的變量,若希望在離開該過程后,還能保存過程中局部變量的值,則應(yīng)使用__________關(guān)鍵字在過程中定義局部變量。

A:DimB:StaticC:PrivateD:Public

答案:Static根據(jù)變量的作用域,可以將變量分為3類,分別為__________。

A:局部變量、模塊變量和窗體變量

B:局部變量、模塊變量和標(biāo)準(zhǔn)變量C:局部變量、標(biāo)準(zhǔn)變量和全局變量

D:局部變量、模塊變量和全局變量

答案:局部變量、模塊變量和全局變量

下列關(guān)于過程敘述不正確的是__________。

A:無論過程傳值調(diào)用還是過程傳址調(diào)用,參數(shù)傳遞都是雙向的B:過程的傳址調(diào)用是將實(shí)參在內(nèi)存的地址傳遞給形參C:過程的傳值調(diào)用是將實(shí)參的具體值傳遞給形參D:過程的傳值調(diào)用參數(shù)是單向傳遞的,過程的傳址調(diào)用參數(shù)是雙向傳遞的

答案:無論過程傳值調(diào)用還是過程傳址調(diào)用,參數(shù)傳遞都是雙向的要想從子過程調(diào)用后返回兩個(gè)結(jié)果,下面子過程語句說明合法的是__________。

A:Subf2(ByValn%,ByValm%)B:Subf1(n%,ByValm%)C:Subf1(ByValn%,m%)D:Subf1(n%,m%)

答案:Subf1(n%,m%)下列定義為abc的過程定義語句中正確的是__________。

A:DimSubabc(x,y)B:PrivateSubabc(x,y)AsInteger

C:Subabc(x,y)

D:Publicabc(x,y)

答案:Subabc(x,y)

有如下函數(shù)過程:

Functiongys(ByValXAsInteger,ByValYAsInteger)AsInteger

DoWhileY<>0reminder=XModYX=YY=reminderLoopgys=XEndFunction以下調(diào)用函數(shù)的事件過程,該程序的運(yùn)行結(jié)果是__________。PrivateSubCommand7_Click()DimaAsIntegerDimbAsIntegera=100b=25X=gys(a,b)PrintXEndSub

A:25

B:50

C:100

D:0

答案:25

已知過程定義的首行為Subsum(aAsInteger,bAsInteger),則下面過程調(diào)用語句中正確的是________。

A:sumx;yB:sum(x,y)C:Callsum(x;y)D:sumx,y

答案:sumx,y設(shè)有如下程序代碼:Dima%Publicb%,c%PrivateSubForm_Click()

Dimb%

Printa;b;cEndSubPrivateSubForm_Load()

Dima%

a=5

b=8

c=10EndSub運(yùn)行程序時(shí)單擊窗體,則在窗體上顯示的是________。

A:0

0

10B:5

8

10C:5

0

10D:0

8

10

答案:0

0

10設(shè)有以下程序片段:Publicx%Privatey$PrivateSubCommand1_Click()

Dima

……EndSub

PrivateSubCommand2_Click()

Staticb

……EndSub在Command1_Click過程中無法訪問的變量是________。

A:aB:bC:yD:x

答案:b編寫如下程序代碼:PrivateSubCommand1_Click()

Constn=5

Dimarrx(n)AsInteger

Fori=1To5

arrx(i)=i*i

Nexti

Callswap(arrx(),n)

Fori=1Ton

Printarrx(i);

NextEndSub

PublicSubswap(a()AsInteger,kAsInteger)

Fori=1Tok/2

t=a(i)

a(i)=a(k-i+1)

a(k-i+1)=t

NextEndSub程序運(yùn)行后,單擊命令按鈕Command1,輸出結(jié)果為________。

A:4

1

9

25

16

B:1

4

9

4

1C:25

16

9

4

1

D:1

4

9

16

25

答案:25

16

9

4

1

如果在過程A中用語句:Callproc(a,b)調(diào)用下面的過程PrivateSubproc(bAsInteger,ByValaAsInteger)

a=a+1

b=b*2EndSub則調(diào)用結(jié)束后的結(jié)果是________。

A:過程A中變量b的值變?yōu)樵兄档?倍B:過程A中變量a的值變?yōu)樵兄档?倍,b的值等于原有值加1C:過程A中變量a的值變?yōu)樵兄档?倍D:過程A中變量b的值變?yōu)樵兄档?倍,a的值等于原有值加1

答案:過程A中變量a的值變?yōu)樵兄档?倍在窗體上畫一個(gè)名稱為Command1的命令按鈕和一個(gè)名稱為Text1的文本框,然后編寫以下程序代碼:PrivateSubsub1(ByRefd(),ByRefm1AsInteger)

DimiAsInteger

m1=d(LBound(d))

Fori=LBound(d)+1ToUBound(d)

Ifm1<d(i)Thenm1=d(i)

NextiEndSubPrivateSubCommand1_Click()

Dimn1AsInteger

n1=-1

Dimdata()

data=Array(10,20,-20,50,15,-5)

Callsub1(data(),n1)

Text1.Text=n1EndSub程序運(yùn)行過程中,當(dāng)單擊命令按鈕Command1時(shí),則在文本框Text1中顯示的結(jié)果為________。

A:50B:0C:-5D:-1

答案:50有以下程序代碼:PrivateSubCommand1_Click()

Printfun(10),fun(5)EndSubPrivateFunctionfun(nAsInteger)AsInteger

Statict

Fork=1Ton

t=t+k

Nextk

fun=tEndFunction執(zhí)行Command1_Click過程產(chǎn)生的輸出是________。

A:15

55B:55

15C:55

70D:15

70

答案:55

70以下敘述中錯(cuò)誤的是________。

A:標(biāo)準(zhǔn)模塊文件的擴(kuò)展名是.bas,工程文件的擴(kuò)展名是.vbpB:一個(gè)工程中可以包含一個(gè)或多個(gè)窗體,但不能包含其他模塊C:保存程序時(shí),應(yīng)分別保存窗體文件和工程文件D:打開一個(gè)工程文件時(shí),系統(tǒng)自動(dòng)裝入與該工程有關(guān)的窗體文件

答案:一個(gè)工程中可以包含一個(gè)或多個(gè)窗體,但不能包含其他模塊以下敘述中錯(cuò)誤的是________。

A:一個(gè)VisualBasic應(yīng)用程序可以包含一個(gè)或多個(gè)工程B:一個(gè)Sub過程內(nèi)不能嵌套定義另一個(gè)Sub過程C:VisualBasic應(yīng)用程序只能以解釋方式執(zhí)行D:MsgBox函數(shù)的返回值與在對(duì)話框中所單擊的按鈕有關(guān),為一整數(shù)

答案:VisualBasic應(yīng)用程序只能以解釋方式執(zhí)行要求函數(shù)的功能是:從參數(shù)str字符串中刪除所有參數(shù)ch所指定的字符,返回實(shí)際刪除字符的個(gè)數(shù),刪除后的字符串仍在str中,為此某人編寫了函數(shù)DelChar如下:FunctionDelChar(strAsString,chAsString)AsInteger

Dimn%,st$,c$

st=""

n=0

Fork=1ToLen(str)

c=Mid(str,k,1)

Ifc=chThen

st=st&c

Else

n=n+1

EndIf

Nextkstr=st

DelChar=nEndFunction并用下面的Command1_Click()過程觀察函數(shù)調(diào)用結(jié)果PrivateSubCommand1_Click()

ch$=Text1.Text

PrintDelChar(ch,"x"),chEndSub發(fā)現(xiàn)結(jié)果有錯(cuò)誤,程序代碼需要修改,以下正確的修改方案是________。

A:刪掉語句str=stB:把語句PrintDelChar(ch,'x'),ch改為PrintDelChar(ch,'x'):PrintchC:把語句If

c=ch

Then改為If

c<>ch

ThenD:把語句DelChar=n改為DelChar=st

答案:把語句If

c=ch

Then改為If

c<>ch

Then如果窗體模塊A中有一個(gè)過程:PrivateSubProc()

……EndSub則下面敘述中錯(cuò)誤的是________。

A:在窗體模塊B中可以調(diào)用此過程B:在標(biāo)準(zhǔn)模塊中不能調(diào)用此過程C:窗體模塊A中任何其他過程都可以調(diào)用此過程D:在窗體模塊B中可以有與此相同名稱的過程

答案:在窗體模塊B中可以調(diào)用此過程以下關(guān)于VB文件的敘述中,正確的是________。

A:一個(gè).vbp文件只能含有一個(gè)標(biāo)準(zhǔn)模塊文件B:一個(gè).vbg文件中可以包括多個(gè).vbp文件C:標(biāo)準(zhǔn)模塊文件的擴(kuò)展名是.frmD:類模塊文件的擴(kuò)展名為.bas

答案:一個(gè).vbg文件中可以包括多個(gè).vbp文件下面敘述中正確的是________。

A:一個(gè)工程中只能有一個(gè)標(biāo)準(zhǔn)模塊B:一個(gè)工程由一個(gè)窗體模塊和一個(gè)標(biāo)準(zhǔn)模塊組成C:窗體模塊中包含本窗體的所有事件過程,標(biāo)準(zhǔn)模塊中包含本標(biāo)準(zhǔn)模塊的所有事件過程D:一個(gè)窗體是一個(gè)窗體模塊

答案:一個(gè)窗體是一個(gè)窗體模塊以下敘述中錯(cuò)誤的是________。

A:打開一個(gè)工程文件時(shí),系統(tǒng)自動(dòng)裝入與該工程有關(guān)的窗體文件B:標(biāo)準(zhǔn)模塊文件的擴(kuò)展名是.bas,工程文件的擴(kuò)展名是.vbpC:一個(gè)工程中可以包含一個(gè)或多個(gè)窗體,但不能包含其他模塊D:保存程序時(shí),應(yīng)分別保存窗體文件和工程文件

答案:一個(gè)工程中可以包含一個(gè)或多個(gè)窗體,但不能包含其他模塊以下敘述中錯(cuò)誤的是________。

A:在標(biāo)準(zhǔn)模塊中不能定義過程B:標(biāo)準(zhǔn)模塊文件是純代碼文件C:標(biāo)準(zhǔn)模塊文件的擴(kuò)展名是.basD:在標(biāo)準(zhǔn)模塊中聲明的全局變量可以在整個(gè)工程中使用

答案:在標(biāo)準(zhǔn)模塊中不能定義過程下面有關(guān)標(biāo)準(zhǔn)模塊的敘述中,錯(cuò)誤的是________。

A:標(biāo)準(zhǔn)模塊中的全局變量可以被工程中的任何模塊引用B:標(biāo)準(zhǔn)模塊中的Private過程不能被工程中的其他模塊調(diào)用C:標(biāo)準(zhǔn)模塊的文件擴(kuò)展名為.basD:標(biāo)準(zhǔn)模塊不完全由代碼組成,還可以有窗體

答案:標(biāo)準(zhǔn)模塊不完全由代碼組成,還可以有窗體下面關(guān)于標(biāo)準(zhǔn)模塊的敘述中錯(cuò)誤的是________。

A:標(biāo)準(zhǔn)模塊中可以聲明全局變量B:一個(gè)工程中可以含有多個(gè)標(biāo)準(zhǔn)模塊

C:標(biāo)準(zhǔn)模塊中可以包含一個(gè)SubMain過程,但此過程不能被設(shè)置為啟動(dòng)過程D:標(biāo)準(zhǔn)模塊中可以包含一些Public過程

答案:標(biāo)準(zhǔn)模塊中可以包含一個(gè)SubMain過程,但此過程不能被設(shè)置為啟動(dòng)過程在標(biāo)準(zhǔn)模塊中用Public關(guān)鍵字定義的變量,其作用域?yàn)開_______。

A:所有窗體B:整個(gè)工程C:本模塊所有過程D:所有標(biāo)準(zhǔn)模塊

答案:整個(gè)工程以下敘述中錯(cuò)誤的是________。

A:窗體和標(biāo)準(zhǔn)模塊需要分別保存為不同類型的磁盤文件B:在一個(gè)窗體文件中用Private定義的通用過程可以被其他窗體調(diào)用C:全局變量可以在標(biāo)準(zhǔn)模塊中定義D:一個(gè)工程中可以包含多個(gè)窗體文件

答案:在一個(gè)窗體文件中用Private定義的通用過程可以被其他窗體調(diào)用下列關(guān)于標(biāo)準(zhǔn)模塊的敘述中,錯(cuò)誤的是________。

A:標(biāo)準(zhǔn)模塊文件的擴(kuò)展名為.bacB:標(biāo)準(zhǔn)模塊可以在某個(gè)窗體中建立C:標(biāo)準(zhǔn)模塊是一個(gè)純代碼文件D:標(biāo)準(zhǔn)模塊中的Public過程可以被不同窗體的程序調(diào)用

答案:標(biāo)準(zhǔn)模塊文件的擴(kuò)展名為.bac以下關(guān)于VB文件的敘述中,錯(cuò)誤的是________。

A:一個(gè)工程只有一個(gè)工程文件B:工程文件的擴(kuò)展名為.frmC:標(biāo)準(zhǔn)模塊文件不屬于任何一個(gè)窗體D:一個(gè)工程可以有多個(gè)窗體文件

答案:工程文件的擴(kuò)展名為.frm以下關(guān)于VB文件的敘述中,正確的是________。

A:一個(gè)工程文件只能含有一個(gè)標(biāo)準(zhǔn)模塊文件B:類模塊文件的擴(kuò)展名為.bas

C:VB應(yīng)用程序可以被編譯為.exe文件D:標(biāo)準(zhǔn)模塊文件的擴(kuò)展名是.frm

答案:VB應(yīng)用程序可以被編譯為.exe文件如果在窗體模塊中所有程序代碼的前面有語句:Dimx

,則x是________。

A:局部變量

B:靜態(tài)變量

C:窗體級(jí)變量D:全局變量

答案:窗體級(jí)變量如果將數(shù)組名作為函數(shù)調(diào)用的實(shí)參,則傳遞給形參的是________。

A:數(shù)組最后一個(gè)元素的值B:數(shù)組第一個(gè)元素的地址C:數(shù)組全部元素的值D:數(shù)組第一個(gè)元素的值

答案:數(shù)組第一個(gè)元素的地址

第七章單元測(cè)試

下列不能作為“容器”(即可以在其中放置其他控件)的是________。

A:窗體B:框架C:組合框

D:圖片框

答案:組合框

下列敘述中錯(cuò)誤的是________。

A:文本框控件支持Change事件

B:圖片框可以作為控件的容器

C:可以使用Print方法在圖片框上輸出文字

D:由于直線控件沒有Move方法,所以直線控件在運(yùn)行階段不能移動(dòng)

答案:由于直線控件沒有Move方法,所以直線控件在運(yùn)行階段不能移動(dòng)

用于設(shè)置計(jì)時(shí)器事件產(chǎn)生間隔的屬性是________。

A:Index

B:Value

C:IntervalD:Tag

答案:Interval設(shè)形狀控件的Width與Height屬性的值相等。下面敘述中正確的是________。

A:呈現(xiàn)的圖形一定是圓B:呈現(xiàn)的圖形一定是正方形

C:呈現(xiàn)的圖形一定是矩形D:呈現(xiàn)的圖形一定不是矩形

答案:呈現(xiàn)的圖形一定不是矩形

設(shè)窗體上有2個(gè)框架,每個(gè)框架中有若干個(gè)單選按鈕,下面敘述中正確的是________。

A:窗體上所有單選按鈕中只有1個(gè)可以被選中

B:每個(gè)框架中都有一個(gè)單選按鈕可以被選中C:如果某個(gè)框架的Enabled屬性為True,則里面單選按鈕的Enabled屬性也都為TrueD:如果某個(gè)框架的Enabled屬性為False,則里面的單選按鈕一定都是未選中狀態(tài)

答案:每個(gè)框架中都有一個(gè)單選按鈕可以被選中在計(jì)時(shí)器控件中,Interval屬性的作用是________。

A:決定是否響應(yīng)用戶的操作

B:設(shè)置計(jì)時(shí)器與窗體上邊界之間的距離

C:設(shè)置產(chǎn)生計(jì)時(shí)器事件的間隔D:決定計(jì)時(shí)器事件產(chǎn)生的次數(shù)

答案:設(shè)置產(chǎn)生計(jì)時(shí)器事件的間隔決定對(duì)象拖放模式的屬性是________。

A:DragIconB:DragModeC:DragOverD:DragDrop

答案:DragMode下列關(guān)于鍵盤事件的說法中,正確的是________。

A:大鍵盤上的"1"鍵和數(shù)字鍵盤上的"1"鍵的KeyCode碼相同B:按下鍵盤上的任意一個(gè)鍵,都會(huì)引發(fā)KeyPress事件

C:KeyDown和KeyUp的事件過程中有KeyAscii參數(shù)D:大鍵盤上"4"鍵的上檔字符是"$",當(dāng)同時(shí)按下Shift和大鍵盤上的"4"鍵時(shí),KeyPress事件過程的

答案:大鍵盤上"4"鍵的上檔字符是"$",當(dāng)同時(shí)按下Shift和大鍵盤上的"4"鍵時(shí),KeyPress事件過程的在剛建立的EXE工程中,工具箱窗口中沒有的控件是________。

A:形狀B:通用對(duì)話框C:驅(qū)動(dòng)器列表框D:圖像框

答案:通用對(duì)話框下面說法中錯(cuò)誤的是________。

A:在設(shè)計(jì)階段,把已復(fù)制到剪貼板上的圖像粘貼到圖片框或圖像框中,可以將該圖片裝入圖片框或圖像框B:為使名稱為Timer1的計(jì)時(shí)器控件能每隔2秒觸發(fā)一次Timer事件,則在程序代碼中應(yīng)寫的語句是Timer1.Interval=2000C:為使顯示到圖像框中的圖像能根據(jù)圖像框的大小自動(dòng)縮放,則應(yīng)將圖像框的Stretch屬性值設(shè)置為TrueD:可以將計(jì)時(shí)器控件的Enabled屬性設(shè)置為False,使其不能觸發(fā)Timer事件

答案:在設(shè)計(jì)階段,把已復(fù)制到剪貼板上的圖像粘貼到圖片框或圖像框中,可以將該圖片裝入圖片框或圖像框要使圖片框P1中顯示當(dāng)前路徑下的圖片文件img1.jpg,則應(yīng)使用的語句是________。

A:P1.Picture="img1.jpg"

B:P1.Picture=LoadPicture("img1.jpg")

C:LoadPicture("img1.jpg")D:P1.Image="img1.jpg"

答案:P1.Picture=LoadPicture("img1.jpg")

窗體上有1個(gè)名稱為L(zhǎng)ist1、含有3個(gè)項(xiàng)目的列表框,1個(gè)名稱為Text1的文本框,以及1個(gè)Interval屬性值為1000的計(jì)時(shí)器控件Timer1。某人編制了以下程序,希望程序運(yùn)行時(shí),每隔1秒,List1中的3個(gè)項(xiàng)目能夠依次在Text1中循環(huán)顯示。

PrivateSubTimer1_Timer()

DimiAsInteger

Text1.Text=List1.List(i)

i=i+1

Ifi=List1.ListCountThen

i=0

EndIfEndSub運(yùn)行程序,發(fā)現(xiàn)有錯(cuò)誤。以下正確的修改是________。

A:將If語句的條件修改為i<=List1.ListCount

B:將語句Text1.Text=List1.List(i)與i=i+1交換位置

C:將Interval屬性值改為100D:將語句DimiAsInteger修改為StaticiAsInteger

答案:將語句DimiAsInteger修改為StaticiAsInteger

在窗體上有一個(gè)Picture1圖片框,沒有加載圖片,在當(dāng)前文件夾下有一個(gè)位圖文件pic02.bmp,并有下面的程序代碼:DimHasPicAsBooleanPrivateSubPicture1_Click()

IfHasPicThen

Picture1.Picture=LoadPicture("")

Else

Picture1.Picture=LoadPicture("pic02.bmp")

EndIf

HasPic=NotHasPicEndSub關(guān)于這個(gè)程序運(yùn)行時(shí),下面敘述中正確的是________。

A:第一次單擊圖片框,會(huì)清空?qǐng)D片框,再單擊圖片框,則在其中顯示一個(gè)圖片B:第一次單擊窗體,會(huì)在圖片框中顯示一個(gè)圖片,再單擊窗體,則刪除圖片C:第一次單擊窗體,會(huì)清空?qǐng)D片框,再單擊窗體,則在圖片框中顯示一個(gè)圖片

D:第一次單擊圖片框,會(huì)在其中顯示一個(gè)圖片,再單擊圖片框,則刪除圖片

答案:第一次單擊圖片框,會(huì)在其中顯示一個(gè)圖片,再單擊圖片框,則刪除圖片以下敘述中錯(cuò)誤的是________。

A:如果把一個(gè)菜單項(xiàng)的Enabled屬性設(shè)置為False,則該菜單項(xiàng)不可見B:如果要在菜單中添加一條分隔線,則應(yīng)將該菜單項(xiàng)的Caption屬性設(shè)置為"-"C:在菜單標(biāo)題中,由"&"所引導(dǎo)的字母指明了該菜單項(xiàng)的訪問鍵D:下拉式菜單和彈出式菜單都用菜單編輯器建立

答案:如果把一個(gè)菜單項(xiàng)的Enabled屬性設(shè)置為False,則該菜單項(xiàng)不可見窗體上有Text1、Text2兩個(gè)文本框,并有以下過程:PrivateSubText1_KeyDown(KeyCodeAsInteger,ShiftAsInteger)

DimchAsString

ch=LCase(Chr(KeyCode))

Text2.Text=Chr(Asc(ch)+2)EndSub程序運(yùn)行時(shí),在Text1中輸入了字母"D",則Text2中顯示的是________。

A:DB:dC:fD:F

答案:f設(shè)窗體上有一個(gè)標(biāo)簽Label1,并編寫了下面的過程PrivateSubForm_MouseMove(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

IfButton=1Then

Label1="X="&X&"

Y="&Y

EndIfEndSub程序運(yùn)行后的效果是________。

A:當(dāng)移動(dòng)鼠標(biāo)時(shí),鼠標(biāo)的位置坐標(biāo)會(huì)同步顯示在標(biāo)簽中B:當(dāng)按下鼠標(biāo)左鍵時(shí),鼠標(biāo)的位置坐標(biāo)會(huì)同步顯示在標(biāo)簽中C:當(dāng)按下鼠標(biāo)右鍵并移動(dòng)鼠標(biāo)時(shí),鼠標(biāo)的位置坐標(biāo)會(huì)同步顯示在標(biāo)簽中D:當(dāng)按下鼠標(biāo)左鍵并移動(dòng)鼠標(biāo)時(shí),鼠標(biāo)的位置坐標(biāo)會(huì)同步顯示在標(biāo)簽中

答案:當(dāng)按下鼠標(biāo)左鍵并移動(dòng)鼠標(biāo)時(shí),鼠標(biāo)的位置坐標(biāo)會(huì)同步顯示在標(biāo)簽中程序運(yùn)行時(shí),當(dāng)用鼠標(biāo)點(diǎn)擊滾動(dòng)條兩端的箭頭按鈕時(shí),不會(huì)產(chǎn)生的結(jié)果是________。

A:激活Scroll事件

B:改變Value屬性的值C:激活Change事件D:滾動(dòng)框移動(dòng)

答案:激活Scroll事件

當(dāng)復(fù)選框的Value屬性值為1時(shí),表示________。

A:該復(fù)選框不可用B:選中該復(fù)選框

C:沒有選中該復(fù)選框

D:該復(fù)選框不可見

答案:選中該復(fù)選框

以下關(guān)于圖片框控件的說法中,正確的是________。

A:用cls方法可以清除圖片框中裝入的圖片B:為使圖像能自動(dòng)適應(yīng)圖片框的大小,應(yīng)將圖片框的Stretch屬性設(shè)置為FalseC:可以通過調(diào)用圖片框的Print方法在圖片框中輸出文本D:清空?qǐng)D片框控件中圖形的方法之一是將其Picture屬性的值設(shè)置為Null

答案:可以通過調(diào)用圖片框的Print方法在圖片框中輸出文本當(dāng)復(fù)選框控件被選中(即復(fù)選框控件內(nèi)顯示"√"標(biāo)記)時(shí),其Value屬性的值為________。

A:True

B:False

C:1D:0

答案:1設(shè)有一名稱為mnuBold的下拉菜單項(xiàng),程序運(yùn)行時(shí),希望達(dá)到如下效果:當(dāng)?shù)谝淮螁螕粼摬藛雾?xiàng)時(shí),其標(biāo)題左側(cè)顯示"√",當(dāng)?shù)诙螁螕粼摬藛雾?xiàng)時(shí),其標(biāo)題左側(cè)的"√"消失,依此交替進(jìn)行,......。則應(yīng)在mnuBold_Click事件過程中書寫的語句是________。

A:mnuBold.Checked=FalseB:mnuBold.Checked=IIf(mnuBold.Checked,True,False)

C:mnuBold.Checked=TrueD:mnuBold.Checked=NotmnuBold.Checked

答案:mnuBold.Checked=NotmnuBold.Checked

下列與鼠標(biāo)拖放操作無關(guān)的是________。

A:Drag方法B:DragDrop事件C:KeyPress事件D:DragOver事件

答案:KeyPress事件在窗體上畫一個(gè)名稱為Text1的文本框,然后編寫以下事件過程:PrivateSubText1_KeyDown(KeyCodeAsInteger,ShiftAsInteger)

If_________________Then

Text1.SelStart=0

Text1.SelLength=Len(Text1.Text)

EndIfEndSub要求程序運(yùn)行時(shí),若輸入焦點(diǎn)在Text1上,按下組合鍵Ctrl+A可以選取Text1內(nèi)所有的文本,則在橫線處應(yīng)填入的表達(dá)式是________。

A:Text1.KeyCode=65AndText1.Shift=2B:Text1.KeyCode="A"AndText1.Shift="Ctrl"C:KeyCode=65AndShift=2D:KeyCode="A"AndShift="Ctrl"

答案:KeyCode=65AndShift=2程序運(yùn)行時(shí)若單擊水平滾動(dòng)條上滾動(dòng)塊右邊的空白處,則其Value屬性值的變化量為________。

A:Min屬性的值

B:LargeChange屬性的值C:SmallChange屬性的值D:Max屬性的值

答案:LargeChange屬性的值下列敘述中,正確的是________。

A:組合框是組合文本框和列表框的特性而成的控件,所以它具有二者的全部屬性

B:框架控件的標(biāo)題不能在程序運(yùn)行過程中修改

C:文本框可以顯示多行文本D:標(biāo)簽中顯示的文本在運(yùn)行階段不能改變

答案:文本框可以顯示多行文本對(duì)于通用對(duì)話框控件,下列說法中錯(cuò)誤的是________。

A:用保存文件對(duì)話框可以指定一個(gè)文件,由程序使用

B:DefaultEXT和DialogTitle屬性只用于打開對(duì)話框,不能用于保存對(duì)話框C:用打開文件對(duì)話框可以指定一個(gè)文件,由程序使用D:用通用對(duì)話框控件可以建立打開文件對(duì)話框,也可以建立保存文件對(duì)話框

答案:DefaultEXT和DialogTitle屬性只用于打開對(duì)話框,不能用于保存對(duì)話框?yàn)榱嗽诔绦蜻\(yùn)行時(shí)彈出一個(gè)菜單,程序中應(yīng)使用________。

A:所單擊控件的PopupMenu方法B:窗體的PopupM

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論