版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
國家二級VB機試(常用標(biāo)準(zhǔn)控件)模擬試卷2(共9套)(共285題)國家二級VB機試(常用標(biāo)準(zhǔn)控件)模擬試卷第1套一、選擇題(本題共31題,每題1.0分,共31分。)1、當(dāng)文本框中的內(nèi)容發(fā)生改變時所觸發(fā)的事件是A、KeyUpB、ChangeC、LostFocusD、GotFocus標(biāo)準(zhǔn)答案:B知識點解析:文本框中文本內(nèi)容改變時將觸發(fā)其Change事件。2、為了使文本框同時具有垂直和水平滾動條,應(yīng)先把MultiLine屬性設(shè)置為True,然后再把ScrollBars屬性設(shè)置為A、0-NoneB、1-HorizontalC、2-VerticalD、3-Both標(biāo)準(zhǔn)答案:D知識點解析:ScrollBars屬性用于設(shè)置文本框是否有水平或垂直滾動條,可設(shè)置成4種值:①0-表示沒有滾動條(默認(rèn)值);②1-表示只有水平滾動條;③2-表示只有垂直滾動條;④3-表示有水平和垂直滾動條。設(shè)置0以外的值時MultiLine屬性值必須為True。3、將文本框的ScrollBar設(shè)置為2,文本框中卻沒有垂直滾動條,其原因可能是A、文本框中沒有內(nèi)容B、文本框的MultiLine屬性值為FalseC、文本框的MultiLine屬性值為TrueD、文本框的Locked屬性值為True標(biāo)準(zhǔn)答案:B知識點解析:ScrollBars屬性用于設(shè)置文本框是否有水平或垂直滾動條,呵設(shè)置成4種值:①0-表示沒有滾動條(默認(rèn)值);②1-表示只有水平滾動條;③2-表示只有垂直滾動條;④3-表示有水平和垂直滾動條。設(shè)置0以外的值時MultiLine屬性值必須為True。4、在設(shè)計階段,如果雙擊窗體上的一個文本框控件,則在代碼窗口中顯示該控件的事件過;所對應(yīng)的事件是A、ClickB、DblClickC、ChangeD、GotFocus標(biāo)準(zhǔn)答案:C知識點解析:在設(shè)計階段,如果雙擊窗體上的一個文本框控件,則在代碼窗口中顯示該控件的默認(rèn)事件過程,文本框的默認(rèn)事件過程為Change事件。5、以下控件中,能顯示滾動條的是A、文本框B、形狀C、標(biāo)簽D、圖片框標(biāo)準(zhǔn)答案:A知識點解析:文本框可以通過設(shè)置ScrollBars屬性來設(shè)置滾動條,標(biāo)簽、形狀、圖片框等都沒有滾動條。6、確定圖片框Picture1在窗體上位置的屬性是A、Width和HeightB、Left和TopC、Width和TopD、Height和Left標(biāo)準(zhǔn)答案:B知識點解析:控件的Left屬性用來設(shè)置或返回控件左邊距窗體左邊界的距離,T0p屬性用來設(shè)置或返回控件上邊距窗體上邊界的距離,Width屬性用來設(shè)置或返回控件的寬度,Height屬性用來設(shè)置或返回控件的高度。7、假定在圖片框Picture1中裝入了一個圖片,在程序運行中,為了清除該圖片(注意,清除圖片,而不是刪除圖片框),應(yīng)采用的正確方法是A、單擊圖片框,然后按Del鍵B、執(zhí)行語句Picture1.Picture=LoadPicture("")C、執(zhí)行語句Picture1.Picture=""D、執(zhí)行語句:Picture1.Cls標(biāo)準(zhǔn)答案:B知識點解析:用不帶參數(shù)的LoadPicture函數(shù)為對象的Picture屬性賦值將清除窗體、圖片框及圖像控件中的圖形。8、以下關(guān)于圖片框、圖像框的敘述中,正確的是A、圖像框可以作為容器B、圖片框的Stretch屬性用來自動調(diào)整圖片框中圖形內(nèi)容的大小C、圖片框可以通過Print方法顯示文本D、使用繪圖方法能夠在圖像框上繪制圖形標(biāo)準(zhǔn)答案:C知識點解析:圖片框可以作為容器,圖像框不能;圖像框的Stretch屬性用來自動調(diào)整圖像框中圖形內(nèi)容的大小,圖片框不能;圖片框可以通過Print方法顯示文本,圖像框不能;使用繪圖方法能夠在圖片框上繪制圖形,圖像框不能。9、下列描述中,錯誤的是A、圖片框控件和圖像框控件都支持Print方法B、設(shè)計階段,可以通過Picture屬性把圖形文件裝入圖片框C、運行期間,可以用LoadPicture函數(shù)把圖形文件裝入圖片框D、運行期間,可以用LoadPicture函數(shù)刪除圖片框中的圖形標(biāo)準(zhǔn)答案:A知識點解析:為圖片框控件指定圖片有兩種方法:一是在設(shè)計階段通過Picture屬性設(shè)置;二是在程序運行時通過LoadPicture()圖片加載函數(shù)加載,語法為:圖片框名稱.Picture=LoadPicture("圖像文件路徑"),其中圖像文件路徑若為空字符串則能刪除圖片框中的圖形。圖片框控件和圖像框控件都支持Print方法,而圖像框控件不支持此方法。10、為了使命令按鈕的Picture、DownPicture或DisabledPicture屬性生效,必須把它的Style屬性設(shè)置為A、0B、1C、TrueD、False標(biāo)準(zhǔn)答案:B知識點解析:命令按鈕的Style屬性用來設(shè)置命令按鈕的外觀,可設(shè)置成以下兩種形式。值為Standard,按鈕以標(biāo)準(zhǔn)的形式顯示,即文字形式,為默認(rèn)值;值為Graphical,按鈕將以圖形的方式顯示。為了使命令按鈕的Picture、DownPicture或DisabledPicture屬性生效,必須把它的Style屬性設(shè)置為1。11、為了把命令按鈕設(shè)置為圖形格式,其Style屬性值應(yīng)為A、TrueB、FalseC、1D、0標(biāo)準(zhǔn)答案:C知識點解析:命令按鈕的Style屬性用來設(shè)置命令按鈕的外觀,可設(shè)置成以下兩種形式,值為Standard,按鈕以標(biāo)準(zhǔn)的形式顯示,即文字形式,為默認(rèn)值:值為Graphical,按鈕將以圖形的方式顯示。12、設(shè)窗體上有一個列表框控件List1,含有若干列表項。以下能表示當(dāng)前被選中的列表項內(nèi)容的是A、List1.ListB、List1.ListIndexC、List1.TextD、List1.Index標(biāo)準(zhǔn)答案:C知識點解析:本題考查的考點是有列表框的屬性的。List屬性是一個數(shù)組,存放列表框中所有項目的內(nèi)容:Text屬性可返回列表框中當(dāng)前選中項目的內(nèi)容:ListIndex屬性可返回當(dāng)前所選項目的索引號;列表框沒有Index屬性。13、將數(shù)據(jù)項“Student”添加到名稱為List1的列表框中,并使其成為列表框第一項的語句為A、List1.AddItem"Student",0B、List1.AddItem"Student",1C、List1.AddItem0,"Student"D、List1.AddItem1."Student"標(biāo)準(zhǔn)答案:A知識點解析:AddItem方法可以在運行期間向列表框中添加項目,其格式為列表框名.AddItem項目字符串[,索引值],其中“索引值”可以指定添加項在列表框中的位置,從0開始計數(shù)。如糶省略“索引值”,則文本被放在列表框的尾部。14、列表框中被選中的數(shù)據(jù)項的位置可以通過一個屬性獲得,這個屬性是A、ListB、ListIndexC、TextD、ListCount標(biāo)準(zhǔn)答案:B知識點解析:列表框的屬性ListIndex返回當(dāng)前所選項日的索引號,List(Index)屬性返回指定索引號的列表項內(nèi)容。Text屬性返回當(dāng)前選中的內(nèi)容,ListCount返回列表框中總的項數(shù)。15、以下關(guān)于單選按鈕和復(fù)選框的敘述中,正確的是A、單選按鈕和復(fù)選框都能從多個選項中選擇一項B、單選按鈕和復(fù)選框被選中時,選中控件的Value屬性值為TrueC、是否使用框架控件將單選按鈕分組,對選項沒有影響D、是否使用框架控件將復(fù)選框分組,對選項沒有影響標(biāo)準(zhǔn)答案:D知識點解析:單選按鈕和復(fù)選框都是選擇型控件,單選按鈕能從多個選項中選擇一項,復(fù)選按鈕能同時選擇多項;被選中時,選中單選按鈕的value屬性值為True,復(fù)選框的Value屬性值為1:在一組單選按鈕中同時只能有一個被選中,而復(fù)選框是否分組沒有任何影響。16、窗體上有一個名稱為Combo1的組合框,要求在其編輯區(qū)輸入文本并按回車鍵后,編輯區(qū)中的文本被添加到列表中。下面能實現(xiàn)這一功能的是A、PrivateSubCombo1_KeyDown(KeyCode_AsInteger,ShiftAsInteger)IfKeyCode=13ThenCombo1.AddItemCombo1.TextEndIfEndSubB、PrivateSubCombo1_KeyDown(KeyCode_AsInteger,ShiftAsInteger)IfKevCode=13ThenCombo1.AddItemText1.TextEndIfEndSubC、PrivateSubCombo1_Click()Combo1.AddItemCombo1.TextEndSubD、PrivateSubCombo1_Click()Combo1.AddItemText1.TextEndSub標(biāo)準(zhǔn)答案:A知識點解析:要求在其編輯區(qū)輸入文本并按回午鍵后,編輯區(qū)中的文本被添加到列表中,所以代碼應(yīng)該寫在組合框的KeyDoWn方法中;組合框的編輯區(qū)中輸入的文本通過組合框的Text屬性返同。17、若要清除列表框控件中的所有列表項,應(yīng)該使用的方法是A、RemoveItemB、ClearC、DeleteD、Refresh標(biāo)準(zhǔn)答案:B知識點解析:列表框的Clear方法用于清除列表框中的所有項目。18、設(shè)Label1、Command1、Text1、Check1分別為標(biāo)簽、命令按鈕、文本框、復(fù)選框的名稱,則以下屬性設(shè)置語句中,運行時不會出錯的是A、Label1.BackStyle=2B、Command1.Style=1C、Text1.ScrollBars=4D、Check1.Value=2標(biāo)準(zhǔn)答案:D知識點解析:標(biāo)簽的BackStvle屬性用于設(shè)置是否讓標(biāo)簽覆蓋背景,可以取0(標(biāo)簽不覆蓋背景,以透明方式顯示)和1(默認(rèn)值,標(biāo)簽覆蓋背景);按鈕的Style屬性用來設(shè)置命令按鈕的外觀,可設(shè)置成Standard,按鈕以標(biāo)準(zhǔn)的形式顯示,即文字形式,為默認(rèn)值,值為Graphical,按鈕將以圖形的方式顯示:文本框的ScrollBars屬性用于設(shè)置文本框是否有水平或垂直滾動條,可設(shè)置成4種值:0-None,表示沒有滾動條(默認(rèn)值):1-Horizontal,表示只有水平滾動條:2-vertical:表示只有垂直滾動條;3-Both:表不有水平和垂直滾動條:復(fù)選框的value屬性可設(shè)置為以下3種值:值0-Unchecked表示未選(默認(rèn)值),“√”消失;值1-checked表示選中,復(fù)選框?qū)@示“√”:值2-Grayed表不以灰色呈現(xiàn)。19、設(shè)窗體上有1個名稱為List1的列表框,程序運行時,如果選中了第3個列表項(最上面的列表項為第0個列表項),則下面不成立的是A、List1.Selected(List1.ListIndex)的值為TrueB、List1.Selected(3)的值為TrueC、List1.List(3)的值為TrueD、List1.ListIndex的值為3標(biāo)準(zhǔn)答案:C知識點解析:列表框的List屬性是一個字符串?dāng)?shù)組,數(shù)組的一項就是一個列表項目,可以通過下標(biāo)訪問數(shù)組中的值Selected屬性是一個數(shù)組,用于設(shè)置或返回指定索引號列表項的選中狀態(tài)。值為True表示被選中;值為False表示未被選中。ListIndex屬性可返回當(dāng)前所選項目的索引號,其起始值為0,最后一項的值為ListCount-1。當(dāng)ListIndex的值為-1時,表示未選定項目。20、已知列表框控件List1中已放入若干表項,下列關(guān)于List1的敘述中錯誤的是A、第一個表項的序號為0B、沒有選中任何一個表項時,ListIndex屬性的值為.1C、最后一個表項的序號為ListCountD、可用MultiSelect屬性設(shè)置是否可多選標(biāo)準(zhǔn)答案:C知識點解析:列表框的List屬性是一個字符串?dāng)?shù)組,數(shù)組的一項就是一個列表項目,可以通過下標(biāo)訪問數(shù)組中的值。ListIndex屬性可返回當(dāng)前所選項目的索引號,其起始值為0,最后一項的值為ListCoLult-1。當(dāng)ListIndex的值為-1時,表示未選定項目??捎肕ultiSelect屬性設(shè)置是否可多選。21、判斷單選按鈕是否被選中的屬性為A、SelectedB、CheckedC、ValueD、Index標(biāo)準(zhǔn)答案:C知識點解析:Value屬性返回或設(shè)置單選按鈕的選中狀態(tài),其中單選按鈕的Value屬性可設(shè)置為兩種值:False表示未選(默認(rèn)值);值為True表示選中,選擇某單選按鈕后,該單選按鈕中將顯示“●”。22、在窗體上畫一個名稱為List1的列表框,然后編寫如下程序:PrivateSubForm_Click()Fori=1To10Item="Item"&i:List1.AddItemItemNextiEndSub程序運行時,單擊窗體,所完成的功能是A、向列表框中添加10個項目B、向列表框中添加11個項目C、向列表框中添加10個數(shù)字D、向列表框中添加1~10的和標(biāo)準(zhǔn)答案:A知識點解析:本題中For循環(huán)執(zhí)行了10次,調(diào)用了10次AddItem方法,向列表框中添加了10個項目。23、窗體上有一個名稱為VScroll1的滾動條,當(dāng)用鼠標(biāo)拖動滾動條中的滾動塊時,觸發(fā)的事件是A、ClickB、KeyDownC、DragDropD、Scroll標(biāo)準(zhǔn)答案:D知識點解析:當(dāng)滾動條的Value屬性值改變時會觸發(fā)Change事件。當(dāng)拖動滾動條中的滾動框時,觸發(fā)Scroll事件。24、設(shè)窗體上有1個水平滾動條,已經(jīng)通過屬性窗口把它的Max屬性設(shè)置為1,Min屬性設(shè)置為100。下面敘述中正確的是A、程序運行時,若使?jié)L動塊向左移動,滾動條的Value屬性值就增加B、程序運行時,若使?jié)L動塊向左移動,滾動條的Value屬性值就減少C、由于滾動條的Max屬性值小于Min屬性值,程序會出錯D、由于滾動條的Max屬性值小于Min屬性值,程序運行時滾動條的長度會縮為一點,滾動塊無法移動標(biāo)準(zhǔn)答案:A知識點解析:滾動條通常用來幫助觀察數(shù)據(jù)或確定位置,也可用來作為數(shù)據(jù)輸入的工具。其Max屬性用于設(shè)置或返回滾動條所能表示的最大值,Min屬性用于設(shè)置或返回滾動條所能表示的最小值。默認(rèn)情況下,Max的值大于Min的值,即當(dāng)滾動塊向右移動時,其Value屬性值增加。如果希望滾動條顯示的信息從較大數(shù)值向較小數(shù)值變化,可將Min設(shè)置成大于Max的值,此時當(dāng)滾動塊向左移動時,其Value屬性值增加。25、設(shè)窗體上有一個Text1文本框和一個HScroll1水平滾動條,并有下面的事件過程:PrivateSubHScroll1_Change()Text1=HScroll1EndSub在程序運行時,當(dāng)把滾動框移動到最左邊時,文本框中顯示的是100;當(dāng)把滾動框移動到最右邊時,文本框中顯示的是1。根據(jù)這些信息,下面的判斷中錯誤的是A、滾動條的Max和Min屬性的值分別是1和100B、滾動條的Max和Min屬性的值分別是100和1C、文本框中顯示的是滾動條Value屬性的值D、如果把滾動框移動到中間位置,文本框中將顯示50標(biāo)準(zhǔn)答案:B知識點解析:滾動條通常用來幫助觀察數(shù)據(jù)或確定位置,也可用來作為數(shù)據(jù)輸入的工具。其Max屬性用于設(shè)置或返回滾動條所能表示的最大值,Min屬性用于設(shè)置或返回滾動條所能表示的最小值。默認(rèn)情況下,Max的值大于Min的值,即當(dāng)滾動塊向右移動時,其Value屬性值增加。滾動條的默認(rèn)屬性是Value屬性。26、定時器的Interval屬性的值是一個整數(shù),它表示的是A、毫秒數(shù)B、秒數(shù)C、分鐘數(shù)D、小時數(shù)標(biāo)準(zhǔn)答案:A知識點解析:計時器控件用以實現(xiàn)在規(guī)則的時間間隔觸發(fā)其Timer事件,執(zhí)行有關(guān)事件過程代碼,來完成塒應(yīng)功能。Interval屬性用于設(shè)置觸發(fā)計時器的Timer事件的時間問隔,單位為ms,值為0時計時器不啟用。27、窗體上有1個名稱為Text1的文本框;1個名稱為Timer1的計時器控件,其Interval屬性值為5000,Enabled屬性值是True。Timer1的事件過程如下:PrivateSubTimer1_Timer()StaticflagAsIntegerIfflag=0Thenflag=1:flag=-flagEndIfIfflag=1ThenText1.ForeColor=&HFF&’&HFF&為紅色ElseText1.ForeColor=&HC000&’&HC000&為綠色EndIfEndSub以下敘述中正確的是A、每次執(zhí)行此事件過程時,flag的初始值均為0B、flag的值只可能取0或1C、程序執(zhí)行后,文本框中的文字每5秒改變一次顏色D、程序有邏輯錯誤,Else分支總也不能被執(zhí)行標(biāo)準(zhǔn)答案:C知識點解析:計時器控件(Timer)用來完成有規(guī)律性時間間隔執(zhí)行的任務(wù),Interval屬性用于設(shè)置計時器事件之間的間隔,以毫秒為單位。本題在每5秒執(zhí)行一次的Timer事件過程中,通過靜態(tài)變量flag值的交替變換(即-1和1之間)來控制文本框中文字的顏色,值為-1時為綠色,值為1時為紅色。除程序剛啟動第一次執(zhí)行Timer事件過程時,靜態(tài)變量flag的初始值為0外,其余各次均為-1或1。28、下列不屬于計時器控件屬性的是A、EnabledB、IntervalC、NameD、Timer標(biāo)準(zhǔn)答案:D知識點解析:計時器具有Name和Enabled兩個標(biāo)準(zhǔn)屬性。另外一個重要屬性,Interval屬性用于設(shè)置觸發(fā)計時器事件之間的間隔,以毫秒為單位,取值范圍為0~64767,當(dāng)值為0或為負(fù)值時計時器不啟用。計時器擁有的唯一事件是Timer事件。29、下列針對框架控件的敘述中,錯誤的是A、框架是一個容器控件B、框架也有Click和DblClick事件C、框架也可以接受用戶的輸入D、使用框架的主要目的是對控件進行分組標(biāo)準(zhǔn)答案:C知識點解析:框架(Frame)是一個容器控件,用于將屏幕上的對象分組??蚣懿荒芙邮苡脩舻妮斎?,也沒有click和DblClick事件。30、如果要在窗體上使用2組單選按鈕,每組都可以有一個被選中,則應(yīng)該做的是A、把l組單選按鈕畫在窗體的左邊,另1組畫在右邊B、先畫2組單選按鈕,再畫2個框架控件把2組單選按鈕分別框起來C、先畫2個框架控件,再把2組單選按鈕分別畫在不同的框架中D、因為1個窗體中只有1個單選按鈕可以被選中,所以需要使用2個窗體標(biāo)準(zhǔn)答案:C知識點解析:框架(Frame)是一個容器控件,用于將屏幕上的對象分組,單選按鈕(OptionButton)組用于提供多個選項間的唯一選擇,因此若要使得每組中都有一個按鈕被選中,需要將其使用框架分組。31、以下能夠設(shè)置控件焦點的方法是A、SetFocusB、GotFocusC、LostFocusD、TabStop標(biāo)準(zhǔn)答案:A知識點解析:控件的setFocus方法可將焦點移到指定的對象上,GotFocus是失去焦點事件,LostFocus是得到焦點事件。國家二級VB機試(常用標(biāo)準(zhǔn)控件)模擬試卷第2套一、選擇題(本題共26題,每題1.0分,共26分。)1、為了使標(biāo)簽Label1透明且不具有邊框,以下正確的屬性設(shè)置是A、Label1.BackStyle=0Lahel1.BorderStyh=lB、Label1.BackStyle=0Label1.BorderStyle=0C、Label1.BackStyle=1Label1.BorderStyle=1D、Label1.BackStyle=1Label1.BorderStyle=0標(biāo)準(zhǔn)答案:B知識點解析:BackStyle屬性用于設(shè)置標(biāo)簽的背景樣式,有兩種值可選:0,表示透明;1,表示不透明。BorderStyle屬性用來設(shè)置標(biāo)簽的邊框類型,有兩種值可選:0,代表標(biāo)簽無邊框;1,代表標(biāo)簽有邊框。2、下列不包含滾動條的控件是A、列表框B、標(biāo)簽C、組合框D、文本框標(biāo)準(zhǔn)答案:B知識點解析:標(biāo)簽控件不包含滾動條。3、窗體上有2個名稱分別為Text1和Text2的文本框。編寫如下程序:PrivateSubForm_Load()Text1.Text=""Text2.Text=""EndSubPrivateSubCommand1_Click()PrintText1.Text+Text2.TextEndSub程序運行后,在Text1和Text2中依次輸入100和200,并單擊命令按鈕Command1,則輸出結(jié)果為A、100B、200C、300D、100200標(biāo)準(zhǔn)答案:D知識點解析:單擊命令按鈕Command1,觸發(fā)Command1_Click()事件,Print語句連續(xù)輸出文本框Text1和Text2的text值。選D。4、窗體上有—個名稱為Command1的命令按鈕,一個名稱為Text1的文本框,其Text屬性值為“VBProgramming”。運行程序后,選中其中的“VB”,并執(zhí)行如下事件過程:PrivateSubCommand1_Click()Text1SelTaxt="C++"Endhub則文本框中顯示的內(nèi)容為A、VBB、VBProgrammingC、文本框被清空D、C++Programming標(biāo)準(zhǔn)答案:D知識點解析:文本框SelText屬性返回或設(shè)置包含當(dāng)前所選擇文本的字符串;如果沒有字符被選中,則為零長度字符串("")。由題意知,選中“VB”,返回“C++”,所以結(jié)果為“C++Programming”。5、為使文本框具有初始值“VB”,在設(shè)計階段正確的操作是A、選中該文本框,在屬性窗口中把Text屬性的值改為“VB”B、選中該文本框,在屬性窗口中把Caption屬性的值改為“VB”C、雙擊該文本框,在彈出的窗口中輸入“VB”D、單擊該文本框,在該文本框中直接輸入“VB”標(biāo)準(zhǔn)答案:A知識點解析:根據(jù)題意,選中該文本框,在屬性窗口中把Text屬性的值改為“VB”。6、在設(shè)計階段,假定在圖片框Picture1中裝入了一個圖形,為了刪除該圖片框控件,應(yīng)采用的正確操作是A、選擇圖片框,然后按Del鍵B、執(zhí)行語句Picture1.Picture=LoadPicture("")C、執(zhí)行語句Picmre1.Picture=""D、選擇圖片框,在屬性窗口中選擇Picture屬性,然后按回車鍵標(biāo)準(zhǔn)答案:A知識點解析:刪除圖片框控件,先選擇圖片框,然后按Del鍵。7、設(shè)窗體上有一個Picture1圖片框,要求在圖片框中的指定位置(坐標(biāo)為(500,300))輸出"OK",下面可以實現(xiàn)這一功能的事件過程是A、PrivateSubForm_Click()Picture1.CurrentX=500Picture1.CurrentY=300Picture1.Pnnt"OK"EndSubB、PrivateSubForm_Click()Picture1.Left=500Picture1.Top=300Picture1.Print"OK"EndSubC、PrivateSubForm_Click()Picture1.CurrentX=500Picture1.CurrentY=300Print"OK"EndSubD、PrivateSubForm_Click()Pieture1.kft=500Picture1.Top=300Print"OK"EndSub標(biāo)準(zhǔn)答案:A知識點解析:VB中,窗體和圖片框具有CurrentX、CurrentY屬性,經(jīng)常用這兩個屬性來設(shè)置當(dāng)前繪圖點。VB中在圖片框特定位置顯示文本:Picture1.CurrentX=X座標(biāo)設(shè)置當(dāng)前X方向座標(biāo)Picture1.CurrentY=Y座標(biāo)設(shè)置當(dāng)前Y方向座標(biāo)Picture1.Print文本內(nèi)容"在當(dāng)前位置輸出文本。8、已知圖片框Picturel中已裝入一個圖形,為了在不刪除圖片框的前提下,清除該圖形,應(yīng)采取的正確操作是A、在設(shè)計階段選擇圖片框Picture1,并按Delete鍵B、在運行期間執(zhí)行語句Picture1.Picture=LoadPicture("")C、在運行期間執(zhí)行語句Picture1.Picture=""D、在設(shè)計階段先選中圖片框Picture1,再在屬性窗口中選擇Picture屬性,最后按Enter鍵標(biāo)準(zhǔn)答案:B知識點解析:如果圖片框已裝入了一個圖形,在不刪除圖片框的前提下要想清除該圖形有兩種方法。一是在設(shè)計階段在圖片框的屬性窗口中刪除圖片框控件Picture屬性行后邊的"(Bitmap)",另一種方法是在程序運行階段使用LoadPicmre("")裝一個空文件,這樣也能清除圖形。9、以下不能用形狀控件畫出的圖形是A、矩形B、圓形C、橢圓D、扇形標(biāo)準(zhǔn)答案:D知識點解析:形狀控件(Shape)提供了顯示一些規(guī)則圖形的簡易方法,通過設(shè)置形狀控件Shape屬性值,可顯示6種圖形:0-矩形、1-正方形、2-橢圓、3-圓、4-圓角矩形、5-圓角正方形。10、以下關(guān)于命令按鈕的敘述中正確的是A、命令按鈕上可以顯示圖片B、命令按鈕能夠分別響應(yīng)單擊、雙擊事件C、程序運行時,不能改變命令按鈕上的文字D、若命令按鈕的Cance1屬性設(shè)為True,焦點在其他控件上時,按下回車鍵與單擊該按鈕的效果相同標(biāo)準(zhǔn)答案:A知識點解析:按鈕控件的Picture屬性可以給命令按鈕指定一個圖形。按鈕的標(biāo)題由屬性Caption設(shè)置,可以在程序中動態(tài)指定。當(dāng)一個命令按鈕的Cance1屬性被設(shè)置為True時,按ESC鍵與單擊該命令按鈕的作用相同。命令按鈕能夠響應(yīng)單擊事件,但不能響應(yīng)雙擊事件。11、命令按鈕不支持的事件為A、ClickB、DblClickC、GotFocusD、MouseMove標(biāo)準(zhǔn)答案:B知識點解析:命令按鈕支持的事件有Click,GotFocus和MouseMove,不支持DblClick事件,故選B。12、為了使一個復(fù)選框被禁用(灰色顯示),應(yīng)把它的Value屬性設(shè)置為A、0B、1C、2D、False標(biāo)準(zhǔn)答案:C知識點解析:復(fù)選框的Value屬性可以設(shè)置為0、1或2。0表示沒有選擇該復(fù)選框,1表示選中該復(fù)選框,2表示該復(fù)選框被禁用(灰色顯示)。13、判斷復(fù)選框是否被選中的屬性為A、SelectedB、CheckedC、ValueD、Index標(biāo)準(zhǔn)答案:C知識點解析:復(fù)選框組常用于提供多重選擇,Value屬性值決定每個復(fù)選框的選中狀態(tài):0為未選、1為選中、2為不可用(以灰色呈現(xiàn))。選C。14、如果在列表框List1中沒有選中項目,則List1.ListIndex的值為A、-1B、0C、1D、2標(biāo)準(zhǔn)答案:A知識點解析:列表框List1中沒有選中項目,則List1.Listlndex的值為-1。15、設(shè)窗體上有一個名稱為List1的列表框和一個名稱為Check1的復(fù)選框數(shù)組(下標(biāo)從0開始)。程序運行時,單擊某個復(fù)選框,如果列表框中沒有該復(fù)選框的標(biāo)題,則把該復(fù)選框的標(biāo)題添加到列表框中,否則從列表框中把該復(fù)選框標(biāo)題刪除。PrivateSubCheck1_Click(IndexAsInteger)Fork=0ToList1.ListCount-1IfCheck1(Index).Caption=List1.List(k)ThenExitForEndIfNextkIfk<List1.ListCountThenList1.RemoveItemkElseList1.AddItem______________EndIfEndSub為使上面程序可以實現(xiàn)該功能,程序代碼中橫線上應(yīng)該填入的代碼是A、kB、Check1.CaptionC、Check1(k)D、Check1(Index).Caption標(biāo)準(zhǔn)答案:D知識點解析:題干給出的是沒有該復(fù)選框的標(biāo)題時,把該復(fù)選框的標(biāo)題添加到列表框中。List1.AddItem可以為列表框添加新項。需要添加的項要根據(jù)索引添加。選D。16、窗體上有1個名稱為Label1的標(biāo)簽;1個名稱為List1,且含有若干表項的列表框。為了使得單擊List1中某個表項時,在Label1中相應(yīng)地顯示該表項,應(yīng)使用的程序代碼為A、PrivateSubList1_Click()Label1.Caption=List1.IndexEndSubB、PrivateSubList1_Click()Label1.Caption=List1.ListCountEndSubC、PrivateSubList1_Click()Label1.Caption=List1.TextEndSubD、PrivateSubList1_Click()Label1.Caption=List1.SelectedEndSub標(biāo)準(zhǔn)答案:C知識點解析:單擊List1中某個表項時觸發(fā)List1_Click()事件。標(biāo)簽的Caption屬性用于設(shè)置標(biāo)簽中所要顯示的內(nèi)容。列表框的text屬性為List1中表項的正文,通過這個屬性可以得到被選中的項目。因此選C。17、窗體上有一個名為List1的列表框和一個名為Command1的命令按鈕,并有下面的事件過程:PrivateSubCommand1_Click()n%=List1.ListIndexIfn>0Thench$=List1.List(n)List1.List(n)=List1.List(n-1)List1.List(n-1)=chEndIfEndSub程序運行時,選中1個列表項,然后單擊Command1按鈕,則產(chǎn)生的結(jié)果是A、若選中的不是最前面的列表項,則選中的列表項與它前一個列表項互換位置B、選中的列表項與它前面的列表項互換位置C、若選中的不是最后面的列表項,則選中的列表項與它后一個列表項互換位置D、選中的列表項與它后面的列表項互換位置標(biāo)準(zhǔn)答案:A知識點解析:當(dāng)單擊Command1按鈕后,List1列表框中被選中項的索引值賦給變量n,如果被選中項不是空也不是第1項時,將選中項的項目文字賦值給變量ch,用選中項的上面一項的文字替換選中項的文字,再把變量ch中的文字替換選中項上面一項的文字,簡單說就是選中項和它上面一項的文字交換。因此A選項的說法正確。18、通過一個屬性可以獲得文件列表框中當(dāng)前被選中文件的文件名,這個屬性是A、DirB、PathC、DriveD、FileName標(biāo)準(zhǔn)答案:D知識點解析:FileName屬性用來設(shè)置或返回程序運行過程中當(dāng)前選中的文件名稱。Path屬性用來設(shè)置或返回程序運行過程中當(dāng)前選中的文件的路徑。19、若要清除列表框控件中的所有列表項,應(yīng)該使用的方法是A、BemovehemB、ClearC、DeleteD、Refresh標(biāo)準(zhǔn)答案:B知識點解析:Clear方法用來清除列表框中的全部內(nèi)容,格式為:列表框.Clear。20、窗體上有一個名稱為Combo1的組合框,為了引用Combo1中最后一個列表項,應(yīng)使用的表達(dá)式是A、Combo1.List(ListCount)B、Combo1.List(Combo1.ListCount-1)C、Combo1.List(ListCount-1)D、Combo1.List(Combo1.ListCount)標(biāo)準(zhǔn)答案:B知識點解析:組合框中的List屬性用來列出表項的內(nèi)容。該屬性保存了列表框中所有數(shù)組的值,可以通過下標(biāo)訪問數(shù)組中的值(下標(biāo)從0開始),其格式為:[組合框.]List(下標(biāo)),特別注意的是“下標(biāo)”相當(dāng)于索引值,指示著表項中某一項表中內(nèi)容的位置,第1項的索引值為0,第2項為1,依次類推,這個參數(shù)非常重要不可省略。組合框中列表項的排列是從0開始,最后一項的索引值應(yīng)為ListCount-1。21、下列關(guān)于水平滾動條的敘述中,錯誤的是A、Value屬性值表示單擊滾動條兩端的箭頭時,滾動框向左或向右移動的增量B、Scroll事件在鼠標(biāo)拖動滾動框時產(chǎn)生C、用鼠標(biāo)拖動滾動框后,會觸發(fā)Change事件D、單擊滾動條兩端箭頭時,會觸發(fā)Change事件標(biāo)準(zhǔn)答案:A知識點解析:當(dāng)滾動框移動時,觸發(fā)Change事件。Value屬性是滾動條的當(dāng)前位置值,其返回值始終介于Max和Min屬性值之間,包括這兩個值。選A。22、在窗體上畫一個水平滾動條,其屬性值滿足Min<Max。程序運行后,如果單擊滾動條右端的箭頭。則Value屬性值A(chǔ)、增加一個SmallChange量B、減少一個SmallChange量C、增加一個LargeChange量D、減少一個LargeChange量標(biāo)準(zhǔn)答案:A知識點解析:當(dāng)水平滾動條的屬性值Min<Max時,如果單擊滾動條右端或左端的箭頭,Value屬性值會增加或減少SmallChange量;如果單擊滾動塊和右端箭頭之間空白的地方時,Value屬性值會增加LargeChange量,反之,減少LargeChange量。本題單擊的是滾動條右端的箭頭,故Vlaue屬性值應(yīng)該是增加一個SmallChange量。故選A。23、窗體上有一個名稱為Shape1并顯示為圓的形狀控件(其Width和Hei出屬性值相等),一個名稱為Timed的計時器,并有下面程序代碼:DimrAsSingle,flagAsIntegerPrivateSubForm_Load()r=Shape1.WidthTimer1.Enabled=TrueTimer1.Interval=500EndSubPrivateSubTimer1_Timer()Ifflag=0ThenShape1.Width=Shape1.Width-10IfShape1.Width<=100Thenflag=1EndIfElseShape1.Width=Shape1.Width+10IfShape1.Width>=rThenflag=0EndIfEndIfEndSub運行程序后產(chǎn)生的結(jié)果是A、圓逐漸縮小,再逐漸增大,然后再逐漸縮小,依此往復(fù)B、圓一直在縮小C、圓每隔0.5秒向右移動一次D、圓每隔1秒向下移動一次標(biāo)準(zhǔn)答案:A知識點解析:Form_Load過程中設(shè)定timer事件定時觸發(fā);在Timer1_Timer過程中,圓圈先變小后變大,然后退出。下一次timer事件觸發(fā)時繼續(xù)這個過程。因此,選A。24、下列不屬于計時器控件屬性的是A、EnabledB、IntervalC、IndexD、Visible標(biāo)準(zhǔn)答案:D知識點解析:計時器控件屬性包括Enabled、Interval和Index等屬性,不包括Visible屬性。選D。25、以下可以作為“容器”的控件是A、框架B、圖像框C、標(biāo)簽D、命令按鈕標(biāo)準(zhǔn)答案:A知識點解析:窗體控件、框架控件和圖片框控件可以作為其他控件的容器。選A。26、以下關(guān)于控件的敘述中,正確的是A、標(biāo)簽控件能夠獲得焦點B、不能對列表框中的列表項進行多項選擇C、命令按鈕的外觀可以被設(shè)置為圖形D、設(shè)置形狀控件的Shape屬性,可以使其呈現(xiàn)為直線標(biāo)準(zhǔn)答案:C知識點解析:標(biāo)簽、框架、菜單、直線、形狀、圖像框、計時器都不能接收焦點,選項A錯誤;列表框用于顯示可供做單一或多個選擇的列表項,選項B錯誤;形狀控件(Shape)提供了顯示一些規(guī)則圖形的簡易方法,通過設(shè)置形狀控件Shape屬性值,可顯示6種圖形:0-矩形、1-正方形、2-橢圓、3-圓、4-圓角矩形、5-圓角正方形,選項D錯誤。國家二級VB機試(常用標(biāo)準(zhǔn)控件)模擬試卷第3套一、選擇題(本題共35題,每題1.0分,共35分。)1、假定一個滾動條的LargeChange屬性值為100,則100表示A、單擊滾動條箭頭和滾動狂之間某位置時滾動狂位置的變化B、滾動框位置的最大值C、拖動滾動框時滾動框的位置的變化量D、單擊滾動條箭頭時滾動框位置的變化量標(biāo)準(zhǔn)答案:A知識點解析:本題考查滾動條的基本知識。滾動條的SmalIChange決定在滾動條兩端的箭頭鈕上單擊時改變的值,LargeChange決定在滑塊上方或下方區(qū)域單擊時改變的值。2、在窗體上畫一個水平滾動條,其屬性值Min滿足A、增加一個SmallChange量B、減少一個SmallChange量C、增加一個LargeChange量D、減少一個LargeChange量標(biāo)準(zhǔn)答案:A知識點解析:滾動條通常用來幫助觀察數(shù)據(jù)或確定位置,也可用來作為數(shù)據(jù)輸入的工具。其。Max屬性用于設(shè)置或返回滾動條所能表示的最大值,Min屬性用于設(shè)置或返回滾動條所能表示的最小值。LargeChange屬性用于設(shè)置或返回單擊滾動條中滾動框前面或后面的部位時,Value屬性增加或減小的增量值;SmalIChange屬性用于設(shè)置或返回單擊滾動條兩端的箭頭時,Value屬性增加或減小的增量值。3、關(guān)于水平滾動條,如下敘述中錯誤的是A、當(dāng)滾動框的位置改變時,觸發(fā)Change事件B、當(dāng)拖動滾動條中的滾動框時,觸發(fā)Scroll事件C、LargeChange屬性是滾動條的最大值D、Value是滾動條中滾動框的當(dāng)前值標(biāo)準(zhǔn)答案:C知識點解析:滾動條通常用來幫助觀察數(shù)據(jù)或確定位置,也可用來作為數(shù)據(jù)輸入的工具。Value是滾動條中滾動框的當(dāng)前值,當(dāng)滾動條的Value屬性值改變時會觸發(fā)Change事件。當(dāng)拖動滾動條中的滾動框時,觸發(fā)Scroll事件。LargeChange屬性用于設(shè)置或返回單擊滾動條中滾動框前面或后面的部位時,Value屬性增加或減小的增量值;Max屬性是滾動條的最大值。4、窗體上有一個名稱為VScrolll的滾動條,當(dāng)用鼠標(biāo)拖動滾動條中的滾動塊時,觸發(fā)的事件是A、ClickB、KeyDownC、DragDropD、Scroll標(biāo)準(zhǔn)答案:D知識點解析:當(dāng)滾動條的Value屬性值改變時會觸發(fā)Change事件。當(dāng)拖動滾動條中的滾動框時,觸發(fā)Scroll事件。5、以下不能觸發(fā)滾動條Change事件的操作是A、拖動滾動框B、單擊兩端的滾動箭頭C、單擊滾動框D、單擊滾動箭頭與滾動框之間的滾動條標(biāo)準(zhǔn)答案:C知識點解析:滾動條的Change事件發(fā)生在通過以下方式使?jié)L動條上滾動框的位置改變時。這些方式包括:單擊滾動條兩端的箭頭、單擊滾動條中滾動框前面或后面的部位、拖動滾動框后釋放時以及通過代碼改變滾動條的Value屬性值。6、窗體上有一個名稱為VScrolll的垂直滾動條,要求程序運行時,滾動塊的初始位置在最下端,應(yīng)該使VScrolll.Value的值等于A、VScroll1.LargeChangeB、VScroll1.SmallChangeC、VScroll1.MaxD、VScroll1.Min標(biāo)準(zhǔn)答案:C知識點解析:滾動條的Max屬性可返回或設(shè)置當(dāng)滾動框處于垂直滾動條底部或水平滾動條最右位置時Value屬性值;Min屬性可返回或設(shè)置當(dāng)滾動框處于垂直滾動條頂部或水平滾動條最左位置時Value屬性值。7、窗體上有一個名稱為HScroll1的滾動條,程序運行后,當(dāng)單擊滾動條兩端的箭頭時,立即在窗體上顯示滾動框的位置(即刻度值)。下面能夠?qū)崿F(xiàn)上述操作的事件過程是A、PrivateSubHScroll1_Change()PrintHSeroll1.ValueEndSubB、PrivateSubHScroll1_Change()PrintHScroll1.SmallChangeEndSubC、PrivateSubHScroll1_Scroll()PrintHScroll1.ValueEndSubD、PrivateSubHScroll1_Scroll()PrintHScroll1.SmallChangeEndSub標(biāo)準(zhǔn)答案:A知識點解析:本題考查的考點是有關(guān)滾動條的屬性和事件的。單擊滾動條的箭頭時將觸發(fā)Change事件,而滾動塊的位置由Value屬性返回。8、設(shè)窗體上有1個水平滾動條,已經(jīng)通過屬性窗口把它的Max屬性設(shè)置為1,Min屬性設(shè)置為100。下面敘述中正確的是A、程序運行時,若使?jié)L動塊向左移動,滾動條的Value屬性值就增加B、程序運行時,若使?jié)L動塊向左移動,滾動條的Value屬性值就減少C、由于滾動條的Max屬性值小于Min屬性值,程序會出錯D、由于滾動條的Max屬性值小于Min屬性值,程序運行時滾動條的長度會縮為一點,滾動塊無法移動標(biāo)準(zhǔn)答案:A知識點解析:滾動條通常用來幫助觀察數(shù)據(jù)或確定位置,也可用來作為數(shù)據(jù)輸入的工具。其Max屬性用于設(shè)置或返回滾動條所能表示的最大值,Min屬性用于設(shè)置或返回滾動條所能表示的最小值。默認(rèn)情況下,Max的值大于Min的值,即當(dāng)滾動塊向右移動時,其Value屬性值增加。如果希望滾動條顯示的信息從較大數(shù)值向較小數(shù)值變化,可將Min設(shè)置成大于Max的值,此時當(dāng)滾動塊向左移動時,其Vlalue屬性值增加。9、設(shè)窗體上有一個水平滾動條HScroll1和一個命令按鈕Command1,及下面的事件過程:PrivateSubForm_Load()HScroll1.Min=0HScroll1.Max=100EndSubPfivateSubCommand1_Click()HScrolll.Value=70EndSub程序運行時單擊命令按鈕,則滾動條上滾動塊位置的圖示是A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識點解析:滾動條通常用來幫助觀察數(shù)據(jù)或確定位置,也可用來作為數(shù)據(jù)輸入的工具。其Max屬性用于設(shè)置或返回滾動條所能表示的最大值,Min屬性用于設(shè)置或返回滾動條所能表示的最小值。默認(rèn)情況下,Max的值大于Min的值,即當(dāng)滾動塊向右移動時,其Value屬性值增加。本題中Max—Min=100,則Value值為70的話,滾動塊應(yīng)該位于右側(cè)三分之一處。10、窗體上有一個名稱為VScrolll的垂直滾動條,為了設(shè)定單擊滾動條兩端箭頭時的Value增量值,應(yīng)設(shè)置的屬性是A、LargeChangeB、SmallChangeC、MaxD、Min標(biāo)準(zhǔn)答案:B知識點解析:滾動條通常用來幫助觀察數(shù)據(jù)或確定位置,也可用來作為數(shù)據(jù)輸入的工具。其Max屬性用于設(shè)置或返回滾動條所能表示的最大值,Min屬性用于設(shè)置或返回滾動條所能表示的最小值。LargeChange屬性用于設(shè)置或返回單擊滾動條中滾動框前面或后面的部位時,Value屬性增加或減小的增量值;SmallChange屬性用于設(shè)置或返回單擊滾動條兩端的箭頭時,Value屬性增加或減小的增量值。11、程序運行時,拖動滾動條上的滾動框,則所觸發(fā)的事件是A、MoveB、ScrollC、DragD、DragDrop標(biāo)準(zhǔn)答案:B知識點解析:當(dāng)滾動條的Value屬性值改變時會觸發(fā)Change事件。當(dāng)拖動滾動條中的滾動框時,觸發(fā)Scroll事件。12、設(shè)窗體上有一個Text1文本框和一個HScroll1水平滾動條,并有下面的事件過程:PrivateSubHScroll1_Change()Text1=HScroll1EndSub在程序運行時,當(dāng)把滾動框移動到最左邊時,文本框中顯示的是100;當(dāng)把滾動框移動到最右邊時,文本框中顯示的是1。根據(jù)這些信息,下面的判斷中錯誤的是A、滾動條的Max和Min屬性的值分別是1和100B、滾動條的Max和Min屬性的值分別是100和1C、文本框中顯示的是滾動條Value屬性的值D、如果把滾動框移動到中間位置,文本框中將顯示50標(biāo)準(zhǔn)答案:B知識點解析:滾動條通常用來幫助觀察數(shù)據(jù)或確定位置,也可用來作為數(shù)據(jù)輸入的工具。其Max屬性用于設(shè)置或返回滾動條所能表示的最大值,Min屬性用于設(shè)置或返回滾動條所能表示的最小值。默認(rèn)情況下,Max的值大于Min的值,即當(dāng)滾動塊向右移動時,其Value屬性值增加。滾動條的默認(rèn)屬性是Value屬性。13、設(shè)窗體上有1個名稱為HScroll1的水平滾動條,其Max、Min屬性分別設(shè)置為100、1;有2個名稱分別為Option1、Option2的單選按鈕,其標(biāo)題分別為“30”、“50”:還有下面程序代碼:PfivmeSubOptionl_Click()HScroll1=Val(Option1.Caption)EndSubPrivateSubOption2_Click()HScroll1=Val(Option2.Caption)EndSub程序運行時,單擊Option2單選按鈕,則滾動條上滾動框的位置是A、在最左邊B、在最右邊C、在中間D、在中間偏左的位置標(biāo)準(zhǔn)答案:C知識點解析:滾動條通常用來幫助觀察數(shù)據(jù)或確定位置,也可用來作為數(shù)據(jù)輸入的工具。其Max屬性用于設(shè)置或返回滾動條所能表示的最大值,Min屬性用于設(shè)置或返回滾動條所能表示的最小值。滾動塊向右移動時,其Value屬性值增加。Option2單選按鈕的單擊事件中,將把Option2的標(biāo)題即50賦值給滾動條的Value屬性,使?jié)L動框位于正中間。14、下列關(guān)于水平滾動條的敘述中,錯誤的是A、Value屬性值表示單擊滾動條兩端的箭頭時,滾動框向左或向右移動的增量B、Scroll事件在鼠標(biāo)拖動滾動框時產(chǎn)生C、用鼠標(biāo)拖動滾動框后,會觸發(fā)Change事件D、單擊滾動條兩端箭頭時,會觸發(fā)Change事件標(biāo)準(zhǔn)答案:A知識點解析:滾動條通常用來幫助觀察數(shù)據(jù)或確定位置,也可用來作為數(shù)據(jù)輸入的工具。Value是滾動條中滾動框的當(dāng)前值,當(dāng)滾動條的Value屬性值改變時會觸發(fā)Change事件。當(dāng)拖動滾動條中的滾動框時,觸發(fā)Scroll事件。15、下列關(guān)于滾動條的敘述中,錯誤的是A、在滾動條內(nèi)單擊滾動框前面或后面的部位時,會觸發(fā)Scroll事件B、在滾動條內(nèi)拖動滾動框時,會觸發(fā)Scroll事件C、在滾動條內(nèi)拖動滾動框后,會觸發(fā)Change事件D、單擊滾動條兩端的箭頭時,會觸發(fā)Change事件標(biāo)準(zhǔn)答案:A知識點解析:滾動條通常用來幫助觀察數(shù)據(jù)或確定位置,也可用來作為數(shù)據(jù)輸入的工具。Value是滾動條中滾動框的當(dāng)前值,當(dāng)滾動條的Value屬性值改變時會觸發(fā)Change事件。當(dāng)拖動滾動條中的滾動框時,觸發(fā)Scroll事件。16、定時器的Interval屬性的值是一個整數(shù),它表示的是A、毫秒數(shù)B、秒數(shù)C、分鐘數(shù)D、小時數(shù)標(biāo)準(zhǔn)答案:A知識點解析:計時器控件用以實現(xiàn)在規(guī)則的時間間隔觸發(fā)其Timer事件,執(zhí)行有關(guān)事件過程代碼,來完成對應(yīng)功能。Interval屬性用于設(shè)置觸發(fā)計時器的Timer事件的時間間隔,單位為ms,值為0時計時器不啟用。17、為了使每秒鐘發(fā)生一次計時器事件,可以將其Interval屬性設(shè)置為A、1B、10C、100D、1000標(biāo)準(zhǔn)答案:D知識點解析:計時器控件(Timer)用來完成有規(guī)律性時間間隔執(zhí)行的任務(wù),InterVal屬性用于設(shè)置計時器事件之間的間隔,以毫秒為單位。18、窗體上有1個名稱為Text1的文本框,1個名稱為Timer1的計時器,且己在屬性窗口將Timer1的Interval屬性設(shè)置為2000、Enabled屬性設(shè)置為False。以下程序的功能是,單擊窗體,則每隔2秒鐘在Text1中顯示一次當(dāng)前時間。PrivateSubForm_Click0Timer1.________EndSubPrivateSubTimerl_Timer()Text1.Text=Time()EndSub為了實現(xiàn)上述功能,應(yīng)該在橫線處填入的內(nèi)容為A、Enabled=TrueB、Enabled=FalseC、Visible=TrueD、Visible=False標(biāo)準(zhǔn)答案:A知識點解析:常借助計時器來完成有規(guī)律性時間間隔執(zhí)行的任務(wù),Enabled屬性用于控制計時器是否開始啟用,True為啟用,F(xiàn)alse為停止。19、設(shè)窗體上有一個標(biāo)簽Label1和一個計時器Timer1,Timer1的Interval屬性被設(shè)置為1000,Enabled屬性被設(shè)置為True。要求程序運行時每秒在標(biāo)簽中顯示一次系統(tǒng)當(dāng)前時間。以下可以實現(xiàn)上述要求的事件過程是A、PrivateSubTimerl_Timer()Label1.Caption=TrueEndSubB、PrivateSubTimer1_Timer()Label1.Caption=TimesEndSubC、PrivateSubTimerl_Timer()Label1.Interval=1EndSubD、PrivateSubTimerl_Timer()Fork=1ToTimerl.IntervalLabel1.Caption=TimerNextkEndSub標(biāo)準(zhǔn)答案:B知識點解析:本題考查的考點是有關(guān)計時器的。計時器的InterVaI屬性決定了每隔多長時間觸發(fā)一次Timer事件。本題中InterVal設(shè)置為1000,即每1秒觸發(fā)一次Timer事件。在事件中把標(biāo)簽的Caption屬性設(shè)置成為當(dāng)前時間,用Time函數(shù)可以得到當(dāng)前時間。20、窗體上有1個名稱為Textl的文本框;1個名稱為Timerl的計時器控件,其Interval屬性值為5000,Enabled屬性值是True。Timerl的事件過程如下:PrivateSubTimer1_Timer()StaticflagAsIntegerIfflag=0Thenflag=1:flag=一flagEndIfIfflag=1ThenText1.ForeColor=&HFF&’&HFF&為紅色EIseText1.ForeColor=&HC000&’&HC000&為綠色EndIfEndSub以下敘述中正確的是A、每次執(zhí)行此事件過程時,flag的初始值均為0B、flag的值只可能取0或1C、程序執(zhí)行后,文本框中的文字每5秒改變一次顏色D、程序有邏輯錯誤,Else分支總也不能被執(zhí)行標(biāo)準(zhǔn)答案:C知識點解析:計時器控件(Timer)用來完成有規(guī)律性時間間隔執(zhí)行的任務(wù),InterVal屬性用于設(shè)置計時器事件之間的間隔,以毫秒為單位。本題在每5秒執(zhí)行一次的Timer事件過程中,通過靜態(tài)變量flag值的交替變換(即-1和1之間)來控制文本框中文字的顏色,值為一1時為綠色,值為1時為紅色。除程序剛啟動第一次執(zhí)行Timer事件過程時,靜態(tài)變量flag的初始值為0外,其余各次均為一1或1。21、設(shè)窗體上有一個名稱為Timer1的計時器控件,其Interval屬性被設(shè)置為500,Enabled屬性被設(shè)置為True;還有一個名稱為Textl的文本框和下面的事件過程:PrivateSubTimer1_Timer()StaticXAsLongx=x+1:Text1=xEndSub程序運行一段時間后,文本框中顯示的是100,則表示A、程序已經(jīng)運行了100秒B、程序已經(jīng)運行了100毫秒C、程序已經(jīng)運行了50秒D、文本框到窗體左邊框的距離是100標(biāo)準(zhǔn)答案:C知識點解析:計時器控件用以實現(xiàn)在規(guī)則的時間間隔觸發(fā)其Timer事件,執(zhí)行有關(guān)事件過程代碼,來完成對應(yīng)功能。Interval屬性用于設(shè)置觸發(fā)計時器的Timer事件的時間間隔,單位為ms,值為0時計時器不啟用。使用Static關(guān)鍵字定義的是靜態(tài)局部變量,過程執(zhí)行結(jié)束后仍然保留。所以文本框中顯示100代表計時器事件已經(jīng)執(zhí)行了100次,也就是運行了50秒。22、窗體上有一個名稱為Timer1的計時器控件,一個名稱為Shapel的形狀控件,其Shape屬性值為3(Circle)。編寫程序如下:PrivateSubForm_Load()Shapel.Top=0:Timerl.Interval=100EndSubPrivateSubTimerl_Timer()StaticxAsIntegerShapel.Top=Shape!.Top+100x=x+1IfXMod10=0ThenShapel.Top=0EndIfEndSub以下關(guān)于上述程序的敘述中,錯誤的是A、每執(zhí)行一次Timerl_Timer事件過程,X的值都在原有基礎(chǔ)上增加1B、Shapel每移動10次回到起點,重新開始C、窗體上的Shape1由下而上移動D、Shapel每次移動100標(biāo)準(zhǔn)答案:C知識點解析:在計時器事件中的變量x是一個靜態(tài)變量,事件結(jié)束后其值仍然會保留,所以每執(zhí)行一次TimerlTimer事件過程,x的值都在原有基礎(chǔ)上增加l;每次x能被10整除均令形狀的Top屬性為0,即回到起點;形狀控件在計時器事件中每次T0p值均增加100,即自上而下進行移動,每次100。23、窗體上有一個名稱為Label1的標(biāo)簽;一個名稱為Timer1的計時器,其Enabled和Interval屬性分別為True和1000。編寫如下程序:DimnAsIntegerPriVateSubTimerl_Timer()ch=Chr(n+Asc(”A”)):Labell.Caption=ch:n=n+1:n=nMod4EndSub運行程序,將在標(biāo)簽中A、不停地依次顯示字符“A”、“B”、“C”、“D”,直至窗體被關(guān)閉B、依次顯示字符“A”、“B”、“C”、“D”各一次C、每隔1秒顯示字符“A”一次D、每隔1秒依次顯示26個英文字母中的一個標(biāo)準(zhǔn)答案:A知識點解析:本題中的變量n在窗體的聲明段使用Dim聲明,是一個窗體級變量;在汁時器的Timer事件中每次令n加1,如果超過了4則將其除4取余;即最后循環(huán)顯示字符“A”、“B”、“C”、“D”。24、窗體上有一個名稱為Shapel并顯示為圓的形狀控件(其Width和Height屬性值相等),一個名稱為Timerl的計時器,并有下面程序代碼:DimrAsSingle,flagAsIntegerPrivateSubForm_Load()r=Shapel.WidthTimer1.Enabled=TrueTimer1.Interval=500EndSubPrivateSubTimerl_Timer()Ifflag==0ThenShapel.Width=Shapel.Width一10IfShapel.Width<=100Thenflag=1EndIfElseShapel.Width=Shapel.Width+10IfShapel.Width>=rThenflag=0EndIfEndIfEndSub運行程序后產(chǎn)生的結(jié)果是A、圓逐漸縮小,再逐漸增大,然后再逐漸縮小,依此往復(fù)B、圓一直在縮小C、圓每隔0.5秒向右移動一次D、圓每隔1秒向下移動一次標(biāo)準(zhǔn)答案:A知識點解析:本題在計時器的Timer事件中,如果flag為0,讓圓的寬度逐漸減小,一直到100以下,將flag置為1;如果flag為1,讓圓的寬度逐漸增大,一直到大于原來的寬度r則將flag置為0;則圓逐漸縮小,再逐漸增大,然后再逐漸縮小,依此往復(fù)。25、下列針對框架控件的敘述中,錯誤的是A、框架是一個容器控件B、框架也有Click和DblClick事件C、框架也可以接受用戶的輸入D、使用框架的主要目的是對控件進行分組標(biāo)準(zhǔn)答案:C知識點解析:框架(Frame)是一個容器控件,用于將屏幕上的對象分組??蚣懿荒芙邮苡脩舻妮斎?,有Click和DblClick事件。26、要使兩個單選按鈕屬于同一個框架,下面三種操作方法中正確的是①先畫一個框架,再在框架中畫兩個單選按鈕②先畫一個框架,再在框架外畫兩個單選按鈕,然后把單選按鈕拖到框架中③先畫兩個單選按鈕,再畫框架將單選按鈕框起來A、①B、②C、③D、②和③標(biāo)準(zhǔn)答案:A知識點解析:框架(Frame)是一個容器控件,用于將屏幕上的對象分組。在容器中添加控件有兩種形式:①先畫一個容器,再在框架中畫控件;②先畫一個容器,再在容器外畫控件,然后選中控件單擊工具欄上的“剪切”按鈕,接下來選中容器,單擊工具欄上的“粘貼”按鈕。27、下面哪個屬性肯定不是框架控件的屬性A、TextB、CaptionC、LeftD、Enabled標(biāo)準(zhǔn)答案:A知識點解析:框架控件的Caption屬性用來顯示說明性的文字,Left屬性來指定框架左側(cè)坐標(biāo),Enabled屬性用來指定框架是否可用。而Text屬性用于返吲或設(shè)置文本框中的內(nèi)容,具有該屬性的控件有文本框、列表框、組合框等,不包括框架控件。28、如果在框架中畫了2個復(fù)選框,且框架的Enabled屬性被設(shè)置為False,2個復(fù)選框的Enabled屬性被設(shè)置為True,則下面敘述中正確的是A、2個復(fù)選框可用B、2個復(fù)選框不可用C、2個復(fù)選框不顯示D、上述都不對標(biāo)準(zhǔn)答案:B知識點解析:框架是一個容器控件,若其Enabled屬性被設(shè)置為False,則無論其內(nèi)部的控件的Enabled屬性被設(shè)置為何值,控件都不可用。29、如果要在窗體上使用2組單選按鈕,每組都可以有一個被選中,則應(yīng)該做的是A、把1組單選按鈕畫在窗體的左邊,另1組畫在右邊B、先畫2組單選按鈕,再畫2個框架控件把2組單選按鈕分別框起來C、先畫2個框架控件,再把2組單選按鈕分別畫在不同的框架中D、因為1個窗體中只有1個單選按鈕可以被選中,所以需要使用2個窗體標(biāo)準(zhǔn)答案:C知識點解析:框架(Frame)是一個容器控件,用于將屏幕上的對象分組,單選按鈕(OptionButton)組用于提供多個選項間的唯一選擇,因此若要使得每組中都有一個按鈕被選中,需要將其使用框架分組。30、以下關(guān)于框架的敘述中,錯誤的是A、框架能夠響應(yīng)Click事件B、框架是一個容器C、框架的Enabled屬性為False時,框架內(nèi)的控件均被屏蔽D、框架可以獲得焦點標(biāo)準(zhǔn)答案:D知識點解析:框架是一個容器控件,可以響應(yīng)單擊事件和雙擊事件,但是一般不需編寫這兩個事件;框架的Enabled屬性為False時,框架內(nèi)的控件均被屏蔽;框架不是輸入型控件,不能接受焦點。31、以下可以作為“容器”的控件是A、框架B、圖像框C、標(biāo)簽D、命令按鈕標(biāo)準(zhǔn)答案:A知識點解析:容器控件的特點是內(nèi)部還能容納其他的控件,圖片框、窗體和框架都可以作為容器。32、窗體上有名稱為Commandl的命令按鈕和名稱為Textl的文本框PrivateSubCommandl_Click()Text1.Text=-”程序設(shè)計”Text1.SetFocusEndSubPrivateSubText1_GotFocus()Textl.Text=“等級考試”EndSub運行以上程序,單擊命令按鈕后A、文本框中顯示的是“程序設(shè)計”,且焦點在文本框中B、文本框中顯示的是“等級考試”,且焦點在文本框中C、文本框中顯示的是“程序設(shè)計”,且焦點在命令按鈕上D、文本框中顯示的是“等級考試”,且焦點在命令按鈕上標(biāo)準(zhǔn)答案:B知識點解析:SetFocus方法用于將焦點移到指定的對象上,而當(dāng)一個對象獲得焦點時將觸發(fā)其GotFocus事件過程。33、以下能夠設(shè)置控件焦點的方法是A、SetFocusB、GotFocusC、LostFocusD、TabStop標(biāo)準(zhǔn)答案:A知識點解析:控件的SetFocus方法可將焦點移到指定的對象上,GotFocus方法是失去焦點事件,LostFocus方法是得到焦點事件。34、設(shè)窗體中有一個文本框Textl,若在程序中執(zhí)行了Text!.SetFocus,則觸發(fā)A、Text1的SetFocus事件B、Text1的GotFocus事件C、Text1的LostFocus事件D、窗體的GotFocus事件標(biāo)準(zhǔn)答案:B知識點解析:SetFocus方法用于將焦點移到指定的對象上,而當(dāng)一個對象獲得焦點時將觸發(fā)其GotFocus事件過程。35、對于能夠獲得焦點的控件,若要使其不能接收焦點,應(yīng)該A、將TabStop屬性值設(shè)為TrueB、將TabStop屬性值設(shè)為FalseC、將TabIndex屬性值設(shè)為0D、將Enabled屬性值設(shè)為False標(biāo)準(zhǔn)答案:D知識點解析:可以獲得焦點的控件都有TabStop屬性,當(dāng)該屬性值為True(默認(rèn))時,表示可以接收焦點停留在該控件上;如果值設(shè)為False,表示焦點不能在該控件上停留,即在用移動焦點時會跳過該控件,但仍然保持著它在Tab順序中的實際位置,鼠標(biāo)選中控件依然能獲得焦點,所以正確選項應(yīng)該是D)。國家二級VB機試(常用標(biāo)準(zhǔn)控件)模擬試卷第4套一、選擇題(本題共35題,每題1.0分,共35分。)1、下面關(guān)于直線控件的敘述中正確的是A、它的X1、X2屬性值必須滿足X1<X2B、如果顯示的是一條垂直線,直線上面端點的坐標(biāo)一定是(X1,Y1)C、如果有2個直線控件Line1和Line2,若Line1.X1=Line2.X2,則2條線有一端相連D、上述都是錯誤的標(biāo)準(zhǔn)答案:D知識點解析:直線則具有位置屬性Xl、Y1和X2、Y2,分別表示直線兩個端點的坐標(biāo),這幾個坐標(biāo)之間沒有必然的大小關(guān)系;若要顯示垂直線則需要X1=X2:兩個直線有一端相連,需要Line1.X1=Lline2.X1,而且IAne1.Y1=Line2.Y1。2、設(shè)窗體上有一個Picture1圖片框,要求在圖片框中的指定位置(坐標(biāo)為(500,300))輸出“OK”,下面可以實現(xiàn)這一功能的事件過程是A、PrivateSubForm_Click()Picture1.CurrentX=500Picture1.CurrentY=300Picture1.Print”O(jiān)K”EndSubB、PrivateSubForm_Click()Picturel.Left=500Picturel.Top=300Picturel.Print”O(jiān)K”EndSubC、PrivateSubForm_Click()Picture1.CurrentX=500Picture1.CurrentY=300Print”O(jiān)K”EndSubD、PrivateSubForm_Click()Picture1.Left=500Picture1.Top=300Print”O(jiān)K”EndSub標(biāo)準(zhǔn)答案:A知識點解析:圖片框的CurrentX和CurrentY屬性會在程序運行時,返回或設(shè)置下一次打印或繪圖位置的水平坐標(biāo)和垂直坐標(biāo);如果不指定Print方法的主體,將會默認(rèn)在窗體上進行輸出。3、下列描述中,錯誤的是A、圖片框控件和圖像框控件都支持Print方法B、設(shè)計階段,可以通過Picture屬性把圖形文件裝入圖片框C、運行期間,可以用LoadPicture函數(shù)把圖形文件裝入圖片框D、運行期間,可以用LoadPicture函數(shù)刪除圖片框中的圖形標(biāo)準(zhǔn)答案:A知識點解析:為圖片框控件指定圖片有兩種方法:一是在設(shè)計階段通過Picture屬性設(shè)置;二是在程序運行時通過LoadPicture()圖片加載函數(shù)加載,語法為:圖片框名稱.Picture=LoadPicture(“圖像文件路徑”),其中圖像文件路徑若為空字符串則能刪除圖片框中的圖形。圖片框控件和圖像框控件都支持Print方法,而圖像框控件不支持此方法。4、設(shè)窗體上有3個圖像框:hnage1、Image2、Image3,并有下面的程序代碼:PrivateSubForm_Load()Image1.Picture=LoadPicture(”LEAF.bmp”)Image2.Picture=LoadPicture(”O(jiān)PEN.bmp”)Image3.Visible=FalseEndSubPrivateSubImagel_Click()Image2.Picture=Image1.PictureEndSubPrivateSubImage2_Click()Image3.Picture=Image2.PictureImage2.Picture=Image1.PictureImage1.Picture=Image3.PictureEndSub在程序運行期間單擊Image2,則在窗體上看到的結(jié)果是A、在Image3中顯示Image2中的圖片B、Image1、Image2中原有圖片被交換了C、Image1、Image2中都是原來lmege1中的圖片D、Image1、Image2中都是原來Imege2中的圖片標(biāo)準(zhǔn)答案:B知識點解析:本題中在窗體的Load事件中將Image3設(shè)置為不可見,然后在Image1的單擊事件中將Image2中的圖片放到Image1中;在Image2的單擊事件中使用Image3作為中間控件完成了Image1、Image2中原有圖片的交換。5、假設(shè)有如下的命令按鈕(名稱為Command1)事件過程:PrivateSubCommand1_Click()x=InputBox(”輸入:”,”輸入整數(shù)”)MsgBox”輸入的數(shù)據(jù)是:”,”輸入數(shù)據(jù):”+xEndSub程序運行后,單擊命令按鈕,如果從鍵盤上輸入整數(shù)10,則以下敘述中錯誤的是A、x的值是數(shù)值10B、輸入對話框的標(biāo)題是“輸入整數(shù)”C、信息框的標(biāo)題是“輸入數(shù)據(jù)10”D、信息框中顯示的是“輸入的數(shù)據(jù)是:”標(biāo)準(zhǔn)答案:A知識點解析:本題考查常用方法。InputBox返回的是字符串,不是整型,選項A錯誤。6、若窗體
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度布草洗滌環(huán)保認(rèn)證合同范本3篇
- 2024年校園食堂餐后廢棄物處理協(xié)議3篇
- 2024年度版權(quán)出租合同標(biāo)的說明3篇
- 2024年度房產(chǎn)按揭離婚財產(chǎn)分割與子女贍養(yǎng)協(xié)議3篇
- 內(nèi)蒙古化工職業(yè)學(xué)院《油氣儲運安全技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年個人門面出租合同附帶裝修設(shè)計、施工、租賃一體化服務(wù)3篇
- 2024版商業(yè)保險反擔(dān)保合同實施細(xì)則3篇
- 內(nèi)蒙古工業(yè)大學(xué)《電路與電子技術(shù)實驗》2023-2024學(xué)年第一學(xué)期期末試卷
- 內(nèi)蒙古豐州職業(yè)學(xué)院《國際商務(wù)談判模擬實訓(xùn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024版二手房買賣合同:賣家延期交房賠償及風(fēng)險控制協(xié)議3篇
- 青藍(lán)結(jié)對小學(xué)語文工作計劃
- 法務(wù)工作月度匯報
- 期末測評-2024-2025學(xué)年統(tǒng)編版語文三年級上冊
- 安全攻防實驗室建設(shè)
- 消防泵操作規(guī)程
- 怎樣保護我們的眼睛(教學(xué)設(shè)計)-2024-2025學(xué)年五年級上冊綜合實踐活動教科版
- 2024-2030年全球與中國石墨匣缽市場現(xiàn)狀動態(tài)及投資價值評估報告
- 腎穿刺活檢術(shù)的準(zhǔn)備和操作方法教學(xué)提綱
- 20以內(nèi)的加法口算練習(xí)題4000題 210
- 讀書分享課件:《一句頂一萬句》
- GB 17927-2024家具阻燃性能安全技術(shù)規(guī)范
評論
0/150
提交評論