版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人終止勞動(dòng)協(xié)議
- 難治性傷口病因介紹
- 藥物濫用性頭痛病因介紹
- 7.1《反對(duì)黨八股(節(jié)選)》【中職專用】高一語文(高教版2023基礎(chǔ)模塊上冊(cè))
- 七年級(jí)政治知識(shí)讓人生更美麗2省公開課一等獎(jiǎng)全國(guó)示范課微課
- 2024-2025學(xué)年人教版八年級(jí)英語上學(xué)期期末真題 專題07 閱讀理解(說明文)(安徽專用)
- 2022-2023學(xué)年天津四十七中高三(上)期末語文試卷
- 電子裝接實(shí)36課件講解
- 2023年旋渦式鼓風(fēng)機(jī)項(xiàng)目融資計(jì)劃書
- 2023年公路養(yǎng)護(hù)項(xiàng)目融資計(jì)劃書
- 成都錦城學(xué)院《數(shù)據(jù)庫原理與應(yīng)用》2023-2024學(xué)年期末試卷
- 電子課件中職英語基礎(chǔ)模塊下冊(cè)雙色U2-Role-Models
- 財(cái)務(wù)會(huì)計(jì)監(jiān)督檢查工作總結(jié)
- 人教版三年級(jí)上冊(cè)數(shù)學(xué)期末試卷含答案
- 2024秋期國(guó)家開放大學(xué)專科《高等數(shù)學(xué)基礎(chǔ)》一平臺(tái)在線形考(形考任務(wù)一至四)試題及答案
- 《互聯(lián)網(wǎng)影響新體驗(yàn)》課件2024--2025學(xué)年人教版(2024)初中信息科技七年級(jí)全一冊(cè)
- 2024年合肥高新公共資源交易限公司招聘6人高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 2024山東濟(jì)南歷下控股集團(tuán)限公司招聘30人高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 《那一定會(huì)很好》公開課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)
- 北師大版五年級(jí)上《心理健康》第9課《遠(yuǎn)離厭學(xué)》教案
- 中小學(xué)生冬季安全主題教育班會(huì)課件
評(píng)論
0/150
提交評(píng)論