版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
國家二級VB機試(常用標準控件)模擬試卷3(共9套)(共291題)國家二級VB機試(常用標準控件)模擬試卷第1套一、選擇題(本題共29題,每題1.0分,共29分。)1、窗體上有一個名稱為HScroll1的滾動條,程序運行后,當單擊滾動條兩端的箭頭時,立即在窗體上顯示滾動框的位置(即刻度值)。下面能夠?qū)崿F(xiàn)上述操作的事件過程是A、PrivateSubHScroll1_Change()PrintHScroll1.VaheEndSubB、PrivateSubHScroll1_Change()PrintHScroll1.SmallChangeEndSubC、PrivateSubHScroll1_Scroll()PrintHScroll1.ValueEndSubD、PrivateSubHScroll1_Scroll()PrintHScroll1.SmallChangeEndSub標準答案:A知識點解析:本題考查的考點是有關(guān)滾動條的屬性和事件的。單擊滾動條的箭頭時將觸發(fā)Change事件,而滾動塊的位置由Value屬性返回。2、設(shè)窗體上有1個水平滾動條,己經(jīng)通過屬性窗口把它的Max屬性設(shè)置為1,Min屬性設(shè)置為100。下面敘述中正確的是A、程序運行時,若使?jié)L動塊向左移動,滾動條的Value屬性值就增加B、程序運行時,若使?jié)L動塊向左移動,滾動條的Value屬性值就減少C、由于滾動條的Max屬性值小于Min屬性值,程序會出錯D、由于滾動條的Max屬性值小于Min屬性值,程序運行時滾動條的長度會縮為一點,滾動塊無法移動標準答案:A知識點解析:滾動條通常用來幫助觀察數(shù)據(jù)或確定位置,也可用來作為數(shù)據(jù)輸入的工具。其Max屬性用于設(shè)置或返回滾動條所能表示的最大值,Min屬性用于設(shè)置或返回滾動條所能表示的最小值。默認情況下,Max的值大于Min的值,即當滾動塊向右移動時,其Value屬性值增加。如果希望滾動條顯示的信息從較大數(shù)值向較小數(shù)值變化,可將Min設(shè)置成大于Max的值,此時當滾動塊向左移動時,其Value屬性值增加。3、設(shè)窗體上有一個水平滾動條HScroll1和一個命令按鈕Command1,及下面的事件過程:PrivateSubForm_Load()PrivateSubCommand1_Click()HScroll1.Min=0HScroll1.Value=70HScroll1.Max=100EndSubEndSub程序運行時單擊命令按鈕,則滾動條上滾動塊位置的圖示是A、
B、
C、
D、
標準答案:C知識點解析:滾動條通常用來幫助觀察數(shù)據(jù)或確定位置,也可用來作為數(shù)據(jù)輸入的工具。其Max屬性用于設(shè)置或返回滾動條所能表示的最大值,Min屬性用于設(shè)置或返回滾動條所能表示的最小值。默認情況下,Max的值大于Min的值,即當滾動塊向右移動時,其Value屬性值增加。本題中Max-Min=100,則Value值為70的話,滾動塊應該位于右側(cè)三分之一處。4、窗體上有一個名稱為VScroll1的垂直滾動條,為了設(shè)定單擊滾動條兩端箭頭時的Value增量值,應設(shè)置的屬性是A、LargeChangeB、SmallChangeC、MaxD、Min標準答案:B知識點解析:滾動條通常用來幫助觀察數(shù)據(jù)或確定位置,也可用來作為數(shù)據(jù)輸入的工具。其Max屬性用于設(shè)置或返回滾動條所能表示的最大值,Min屬性用于設(shè)置或返回滾動條所能表示的最小值。LargeChange屬性用于設(shè)置或返回單擊滾動條中滾動框前面或后面的部位時,Value屬性增加或減小的增量值;SmallChange屬性用于設(shè)置或返回單擊滾動條兩端的箭頭時,Value屬性增加或減小的增量值。5、程序運行時,拖動滾動條上的滾動框,則所觸發(fā)的事件是A、MoveB、ScrollC、DragD、DragDrop標準答案:B知識點解析:當滾動條的Value屬性值改變時會觸發(fā)Change事件。當拖動滾動條中的滾動框時,觸發(fā)Scroll事件。6、設(shè)窗體上有一個Text1文本框和一個HScroll1水平滾動條,并有下面的事件過程:PrivateSubHScroll1_Change()Text1=HScroll1EndSub在程序運行時,當把滾動框移動到最左邊時,文本框中顯示的是100;當把滾動框移動到最右邊時,文本框中顯示的是1。根據(jù)這些信息,下面的判斷中錯誤的是A、滾動條的Max和Min屬性的值分別是1和100B、滾動條的Max和Min屬性的值分別是100和1C、文本框中顯示的是滾動條Value屬性的值D、如果把滾動框移動到中間位置,文本框中將顯示50標準答案:B知識點解析:滾動條通常用來幫助觀察數(shù)據(jù)或確定位置,也可用來作為數(shù)據(jù)輸入的工具。其Max屬性用于設(shè)置或返回滾動條所能表示的最大值,Min屬性用于設(shè)置或返回滾動條所能表示的最小值。默認情況下,Max的值大于Min的值,即當滾動塊向右移動時,其Value屬性值增加。滾動條的默認屬性是Value屬性。7、設(shè)窗體上有1個名稱為HScroll1的水平滾動條,其Max、Min屬性分別設(shè)置為100、1:有2個名稱分別為Option1、Option2的單選按鈕,其標題分別為“30”、“50”;還有下面程序代碼:PrivateSubOptionl_Click()PrivateSubOption2_Click()HScroll1=Val(Optionl.Caption)HScroll1=Val(Option2.Caption)EndSubEndSub程序運行時,單擊Option2單選按鈕,則滾動條上滾動框的位置是A、在最左邊B、在最右邊C、在中間D、在中間偏左的位置標準答案:C知識點解析:滾動條通常用來幫助觀察數(shù)據(jù)或確定位置,也可用來作為數(shù)據(jù)輸入的工具。其Max屬性用于設(shè)置或返回滾動條所能表示的最大值,Min屬性用于設(shè)置或返回滾動條所能表示的最小值。滾動塊向右移動時,其Value屬性值增加。Optiort2單選按鈕的單擊事件中,將把Option2的標題即50賦值給滾動條的Value屬性,使?jié)L動框位于正中間。8、下列關(guān)于水平滾動條的敘述中,錯誤的是A、Value屬性值表示單擊滾動條兩端的箭頭時,滾動框向左或向右移動的增量B、Scroll事件在鼠標拖動滾動框時產(chǎn)生C、用鼠標拖動滾動框后,會觸發(fā)Change事件D、單擊滾動條兩端箭頭時,會觸發(fā)Change事件標準答案:A知識點解析:滾動條通常用來幫助觀察數(shù)據(jù)或確定位置,也可用來作為數(shù)據(jù)輸入的工具。Value是滾動條中滾動框的當前值,當滾動條的Value屬性值改變時會觸發(fā)Change事件。當拖動滾動條中的滾動框時,觸發(fā)Scroll事件。9、下列關(guān)于滾動條的敘述中,錯誤的是A、在滾動條內(nèi)單擊滾動框前面或后面的部位時,會觸發(fā)Scroll事件B、在滾動條內(nèi)拖動滾動框時,會觸發(fā)Scroll事件C、在滾動條內(nèi)拖動滾動框后,會觸發(fā)Change事件D、單擊滾動條兩端的箭頭時,會觸發(fā)Change事件標準答案:A知識點解析:滾動條通常用來幫助觀察數(shù)據(jù)或確定位置,也可用來作為數(shù)據(jù)輸入的工具。Value是滾動條中滾動框的當前值,當滾動條的Value屬性值改變時會觸發(fā)Change事件。當拖動滾動條中的滾動框時,觸發(fā)Scroll事件。10、定時器的Interval屬性的值是一個整數(shù),它表示的是A、毫秒數(shù)B、秒數(shù)C、分鐘數(shù)D、小時數(shù)標準答案:A知識點解析:計時器控件用以實現(xiàn)在規(guī)則的時間間隔觸發(fā)其Timer事件,執(zhí)行有關(guān)事件過程代碼,來完成對應功能。Interval屬性用于設(shè)置觸發(fā)計時器的Timer事件的時間間隔,單位為ms,值為O時計時器不啟用。11、為了使每秒鐘發(fā)生一次計時器事件,可以將其Interval屬性設(shè)置為A、lB、10C、100D、1000標準答案:D知識點解析:計時器控件(Timer)用來完成有規(guī)律性時間間隔執(zhí)行的任務,Interval屬性用于設(shè)置計時器事件之間的間隔,以毫秒為單位。12、窗體上有1個名稱為Text1的文本框,1個名稱為Timer1的計時器,且已在屬性窗口將Timer1的Interval屬性設(shè)置為2000、Enabled屬性設(shè)置為False。以下程序的功能是,單擊窗體,則每隔2秒鐘在Text1中顯示一次當前時間。PrivateSubForm_Click()PrivateSubTimer1_Timer()Timer1.________Text1.Text=Time()EndSubEndSub為了實現(xiàn)上述功能,應該在橫線處填入的內(nèi)容為A、Enabled=TrueB、Enabled=FalseC、Visible=TrueD、Visible=False標準答案:A知識點解析:常借助計時器來完成有規(guī)律性時間間隔執(zhí)行的任務,Enabled屬性用于控制計時器是否開始啟用,True為啟用,F(xiàn)alse為停止。13、設(shè)窗體上有一個標簽Label1和一個計時器Timer1,Timer1的Interval屬性被設(shè)置為1000,Enabled屬性被設(shè)置為True。要求程序運行時每秒在標簽中顯示一次系統(tǒng)當前時間。以下可以實現(xiàn)上述要求的事件過程是A、PrivateSubTimer1_Timer()Label1.Caption=TrueEndSubB、PrivateSubTimer1_Timer()Label1.Caption=TimeSEndSubC、PrivateSubTimer1_Timer()Label1.Interval=1EndSubD、PrivateSubTimer1_Timer()Fork=1ToTimer1.IntervalLabel1.Caption=TimerNextkEndSub標準答案:B知識點解析:本題考查的考點是有關(guān)計時器的。計時器的Interval屬性決定了每隔多長時間觸發(fā)一次Timer。事件。本題中Interval設(shè)置為1000,即每1秒觸發(fā)一次Timer事件。在事件中把標簽的Caption屬性設(shè)置成為當前時間,用Time函數(shù)可以得到當前時間。14、窗體上有1個名稱為Text1的文本框;1個名稱為Timer1的計時器控件,其Interval屬性值為5000,Enabled屬性值是True。Timer1的事件過程如下:PrivateSubTimer1_Timer()StaticflagAsIntegerIfflag=0Thenflag=l:flag=-flagEndIfIfflag=lThenText1.ForeColor=&HFF&’&HFF&為紅色ElseText1.ForeColor=&HC000&’&HC000&為綠色EndIfEndSub以下敘述中正確的是A、每次執(zhí)行此事件過程時,flag的初始值均為0B、flag的值只可能取0或1C、程序執(zhí)行后,文本框中的文字每5秒改變一次顏色D、程序有邏輯錯誤,Else分支總也不能被執(zhí)行標準答案:C知識點解析:計時器控件(Timer)用來完成有規(guī)律性時問間隔執(zhí)行的任務,Interval屬性用于設(shè)置計時器事件之間的間隔,以毫秒為單位。本題在每5秒執(zhí)行一次的Timer事件過程中,通過靜態(tài)變量flag值的交替變換(即-1和1之間)來控制文本框中文字的顏色,值為-1時為綠色,值為l時為紅色。除程序剛啟動第一次執(zhí)行Timer事件過程時,靜態(tài)變量flag的初始值為0外,其余各次均為-1或1。15、設(shè)窗體上有一個名稱為Timer1的計時器控件,其Interval屬性被設(shè)置為500,Enabled屬性被設(shè)置為True;還有一個名稱為Text1的文本框和下面的事件過程:PrivateSubTimer1_Timer()StaticxAsLongx=x+1:Text1=xEndSub程序運行一段時間后,文本框中顯示的是100,則表示A、程序已經(jīng)運行了100秒B、程序已經(jīng)運行了100毫秒C、程序已經(jīng)運行了50秒D、文本框到窗體左邊框的距離是100標準答案:C知識點解析:計時器控件用以實現(xiàn)在規(guī)則的時間間隔觸發(fā)其Timer事件,執(zhí)行有關(guān)事件過程代碼,來完成對應功能。Interval屬性用于設(shè)置觸發(fā)計時器的Timer事件的時間間隔,單位為ms,值為0時計時器不啟用。使用Static關(guān)鍵字定義的是靜態(tài)局部變量,過程執(zhí)行結(jié)束后仍然保留。所以文本框中顯示100代表計時器事件已經(jīng)執(zhí)行了100次,也就是運行了50秒。16、窗體上有一個名稱為Timer1的計時器控件,一個名稱為Shapel的形狀控件,其Shape屬性值為3(Circle)。編寫程序如下:PrivateSubFormLoad()PrivateSubTimer1Timer(’)Shapel.Top=0:Timer1.Interval=100StaticXAsIntegerEndSubShape1.Top=Shape1.Top+100x=x+1IfxMod10=0ThenShapel.Top=0EndIfEndSub以下關(guān)于上述程序的敘述中,錯誤的是A、每執(zhí)行一次Timer1Timer事件過程,x的值都在原有基礎(chǔ)上增加1B、Shapel每移動10次回到起點,重新開始C、窗體上的Shapel由下而上移動D、Shapel每次移動100標準答案:C知識點解析:在計時器事件中的變量x是一個靜態(tài)變量,事件結(jié)束后其值仍然會保留,所以每執(zhí)行一次Timei1-Timer。事件過程,x的值都在原有基礎(chǔ)上增加1;每次x能被10整除均令形狀的Top屬性為0,即回到起點:形狀控件在計時器事件中每次Top值均增加100,即自上而下進行移動,每次100。17、窗體上有一個名稱為Label1的標簽;一個名稱為Timer1的計時器,其Enabled和Interval屬性分別為True和1000。編寫如下程序:DimnAsIntegerPrivateSubTimer1_Timer()ch=Chr(n+Asc("A")):Label1.Caption=ch:n=n+1=n=nMod4EndSub運行程序,將在標簽中A、不停地依次顯示字符“A”、“B”、“C”、“D”,直至窗體被關(guān)閉B、依次顯示字符“A”、“B”、“C”、“D”各一次C、每隔1秒顯示字符“A”一次D、每隔1秒依次顯示26個英文字母中的一個標準答案:A知識點解析:本題中的變量n在窗體的聲明段使用Dim聲明,是一個窗體級變量;在計時器的Timer事件中每次令n加1,如果超過了4則將其除4取余;即最后循18、窗體上有一個名稱為Shapel并顯示為圓的形狀控件(其width和Height屬性值相等),一個名稱為Timer1的計時器,并有下面程序代碼:DimrAsSingle,flagAsIntegerPrivateSubFormLoad()r=Shapel.WidthTimer1.Enabled=TrueTimer1.Interval=500EndSubPrivateSubTimer1_Timer()Ifflag=0ThenShapel.Width=Shapel.Width-10IfShapel.Width<=100Thenflag=1EndIfElseShapel、Width=Shapel.Width+10IfShapel.Width>=rThenflag=0EndIfEndIfEndSub運行程序后產(chǎn)生的結(jié)果是A、圓逐漸縮小,再逐漸增大,然后再逐漸縮小,依此往復B、圓一直在縮小C、圓每隔0.5秒向右移動一次D、圓每隔1秒向下移動一次標準答案:A知識點解析:本題在計時器的Timer事件中,如果flag為0,讓圓的寬度逐漸減小,一直到100以下,將flag置為1;如果flag為1,讓圓的寬度逐漸增大,一直到大于原來的寬度r則將flag置為0:則圓逐漸縮小,再逐漸增大,然后再逐漸縮小,依此往復。19、下列針對框架控件的敘述中,錯誤的是A、框架是一個容器控件B、框架也有Click和DblClick事件C、框架也可以接受用戶的輸入D、使用框架的主要目的是對控件進行分組標準答案:C知識點解析:框架(Frame)是一個容器控件,用于將屏幕上的對象分組。框架不能接受用戶的輸入,也沒有Click和DblClick事件。20、要使兩個單選按鈕屬于同一個框架,下面三種操作方法中正確的是①先畫一個框架,再在框架中畫兩個單選按鈕②先畫一個框架,再在框架外畫兩個單選按鈕,然后把單選按鈕拖到框架中③先畫兩個單選按鈕,再畫框架將單選按鈕框起來A、①B、②C、⑨D、②和③標準答案:A知識點解析:框架(Frame)是一個容器控件,用于將屏幕上的對象分組。在容器中添加控件有兩種形式:①先畫一個容器,再在框架中畫控件;②先畫一個容器,再在容器外畫控件,然后選中控件單擊工具欄上的“剪切”按鈕,接下來選中容器,單擊工具欄上的“粘貼”按鈕。21、下面哪個屬性肯定不是框架控件的屬性A、TextB、CaptionC、LeftD、Enabled標準答案:A知識點解析:框架控件的Caption屬性用來顯示說明性的文字,Left屬性來指定框架左側(cè)坐標,Enabled屬性用來指定框架是否可用。而Text屬性用于返回或設(shè)置文本框中的內(nèi)容,具有該屬性的控件有文本框、列表框、組合框等,不包括框架控件。22、如果在框架中畫了2個復選框,且框架的Enabled屬性被設(shè)置為False,2個復選框的Enabled屬性被設(shè)置為True,則下面敘述中正確的是A、2個復選框可用B、2個復選框不可用C、2個復選框不顯示D、上述都不對標準答案:B知識點解析:框架是一個容器控件,若其Enabled屬性被設(shè)置為False,則無論其內(nèi)部的控件的Enabled屬性被設(shè)置為何值,控件都不可用。23、如果要在窗體上使用2組單選按鈕,每組都可以有一個被選中,則應該做的是A、把1組單選按鈕畫在窗體的左邊,另l組畫在右邊B、先畫2組單選按鈕,再畫2個框架控件把2組單選按鈕分別框起來C、先畫2個框架控件,再把2組單選按鈕分別畫在不同的框架中D、因為1個窗體中只有1個單選按鈕可以被選中,所以需要使用2個窗體標準答案:C知識點解析:框架(Frame)是一個容器控件,用于將屏幕上的對象分組,單選按鈕(OptionButton)組用于提供多個選項間的唯一選擇,因此若要使得每組中部有一個按鈕被選中,需要將其使用框架分組。24、以下關(guān)于框架的敘述中,錯誤的是A、框架能夠響應Click事件B、框架是一個容器C、框架的Enabled屬性為False時,框架內(nèi)的控件均被屏蔽D、框架可以獲得焦點標準答案:D知識點解析:框架是一個容器控件,可以響應單擊事件和雙擊事件,但是一般不需編寫這兩個事件:框架的.Enabled屬性為False時,框架內(nèi)的控件均被屏蔽:框架不是輸入型控件,不能接受焦點。25、以下可以作為“容器”的控件是A、框架B、圖像框C、標簽D、命令按鈕標準答案:A知識點解析:容器控件的特點是內(nèi)部還能容納其他的控件,圖片框、窗體和框架都可以作為容器。26、窗體上有名稱為Command1的命令按鈕和名稱為Text1的文本框PrivateSubCommand1_Click()Text1.Text="程序設(shè)計"Text1.SetFocusEndSubPrivateSubText1_GotFocus()Text1.Text="等級考試"EndSub運行以上程序,單擊命令按鈕后A、文本框中顯示的是“程序設(shè)計”,且焦點在文本框中B、文本框中顯示的是“等級考試”,且焦點在文本框中C、文本框中顯示的是“程序設(shè)計”,且焦點在命令按鈕上D、文本框中顯示的是“等級考試”,且焦點在命令按鈕上標準答案:B知識點解析:SetFocus方法用于將焦點移到指定的對象上,而當一個對象獲得焦點時將觸發(fā)其GotFocus事件過程。27、以下能夠設(shè)置控件焦點的方法是A、SetFocusB、GotFocusC、LostFocusD、TabStop標準答案:A知識點解析:控件的SetFocus方法可將焦點移到指定的對象上,GotFocus是失去焦點事件,LostFocus是得到焦點事件。28、設(shè)窗體中有一個文本框Text1,若在程序中執(zhí)行了Text1.SetFocus,則觸發(fā)A、Text1的SetFocus事件B、Text1的GotFOCUS事件C、Text1的LostFOCUS事件D、窗體的GotFOCUS事件標準答案:B知識點解析:SetFocus方法用于將焦點移到指定的對象上,而當一個對象獲得焦點時將觸發(fā)其GotFocus事件過程。29、對于能夠獲得焦點的控件,若要使其不能接收焦點,應該A、將TabStop屬性值設(shè)為TrueB、將TabStop屬性值設(shè)為FalseC、將TabIndex屬性值設(shè)為0D、將Enabled屬性值設(shè)為False標準答案:D知識點解析:可以獲得焦點的控件都有TabStop屬性,當該屬性值為True(默認)時,表示可以接收焦點停留在該控件上;如果值設(shè)為False,表示焦點不能在該控件上停留,即在用移動焦點時會跳過該控件,但仍然保持著它在Tab順序中的實際位置,鼠標選中控件依然能獲得焦點,所以本題的正確選項應該是D)。國家二級VB機試(常用標準控件)模擬試卷第2套一、選擇題(本題共35題,每題1.0分,共35分。)1、要使一個文本框可以顯示多行文本,應設(shè)置為True的屬性是A、EnabledB、MultiLineC、MaxLengthD、Width標準答案:B知識點解析:本題考查文本框的屬性設(shè)置。設(shè)置文本框的MultiLine屬性為True可以讓文本文件顯示多行文本。2、在窗體上畫一個名稱為List1的列表框,列表框中顯示若干城市的名稱。當單擊列表框中的某個城市名時,該城市名消失。下列在List1_Click事件過程中能正確實現(xiàn)上述功能的語句是A、List1.RemoveItemList1.TextB、List1.RemoveltemList1.ClearC、List1.RemoveItemList1.ListCountD、List1.RemoveItemList1.Listlndex標準答案:D知識點解析:本題考查列表框的基本操作。列表框刪除元素使用Removeltem方法,列表框的Listlndex返回當前選擇項目的索引號。3、在窗體上畫一個文本框(名稱為Text1)和一個標簽(名稱為Labell),程序運行后,在文本框中每輸入一個字符,都會立即在標簽中顯示文本框中字符的個數(shù)。以下可以實現(xiàn)上述操作的事件過程是A、PrivateSubText1_Change()Labell.Caption=Str(Len(Text1.Text))EndSubB、PrivateSubText1_Click()Labell.Caption=Str(Len(Text1.Text))EndSubC、PrivateSubText1_Change()Labell.Caption=Text1.TextEndSubD、PrivateSubLabell_Change()Labell.Caption=Str(Len(Text1.Text))EndSub標準答案:A知識點解析:本題考查的考點是有關(guān)文本框處理的。首先,如果想要在文本框中每輸入一個字符就會觸發(fā)一次事件,應該編寫文本框的Change事件;文本框中的字符個數(shù)由Len函數(shù)可以取得。4、為了使文本框只具有垂直滾動條,應先把MultiLine屬性設(shè)置為True,然后再把ScrollBars屬性設(shè)置為A、0B、1C、2D、3標準答案:C知識點解析:本題考查的考點是有關(guān)文本框的滾動條的。ScrollBars屬性用于設(shè)置文本框是否有水平或垂直滾動條,可設(shè)置成4種值:①0-表示沒有滾動條(默認值);②1-表示只有水平滾動條;③2-表示只有垂直滾動條:④3-表示有水平和垂直滾動條。設(shè)置0以外的值時。MultiLine屬性值必須為True。5、當文本框中的內(nèi)容發(fā)生改變時所觸發(fā)的事件是A、KeyUpB、ChangeC、LostFocusD、GotFocus標準答案:B知識點解析:文本框中文本內(nèi)容改變時將觸發(fā)其Change事件。6、為了使丈本框顯示滾動條,除要設(shè)置ScrollBars外,還必須設(shè)置的屬性是A、AutoSizeB、AlignmentC、MultilineD、MaxLength標準答案:C知識點解析:ScrollBars屬性用于設(shè)置文本框是否有水平或垂直滾動條,可設(shè)置成4種值:①0-表示沒有滾動條(默認值):②1-表示只有水平滾動條;③2-表示只有垂直滾動條:④3-表示有水平和垂直滾動條。設(shè)置0以外的值時MultiLine屬性值必須為True。7、為了使標簽控件在顯示其內(nèi)容時不覆蓋其背景內(nèi)容,需進行設(shè)置的屬性為A、BackColorB、BorderStyleC、ForeColorD、BackStyle標準答案:D知識點解析:標簽的BackStyle屬性用于設(shè)置是否讓標簽覆蓋背景,可以取0(標簽不覆蓋背景,以透明方式顯示)和1(默認值,標簽覆蓋背景)。8、若要使文本框能夠輸入多行文本,應該設(shè)置的屬性是A、MultiLineB、WordWrapC、ScrollBarsD、AutoSize標準答案:A知識點解析:文本框的MultiLine屬性用于設(shè)置文本框是否能以多行方式顯示文本,值為False(默認值)時不可以顯示,值為True時可以顯示。9、為了使文本框同時具有垂直和水平滾動條,應先把MultiLine屬性設(shè)置為True,然后再把ScrollBars屬性設(shè)置為A、0-NoneB、1-HorizontalC、2-VerticalD、3-Both標準答案:D知識點解析:ScroilBars屬性用于設(shè)置文本框是否有水平或垂直滾動條,可設(shè)置成4種值:①0-表示沒有滾動條(默認值);②1-表示只有水平滾動條;③2-表示只有垂直滾動條:④3-表示有水平和垂直滾動條。設(shè)置0以外的值時MultiLine屬性值必須為True。10、在窗體上畫一個文本框,其名稱為Text1,為了在程序運行后隱藏該文本框,應使用的語句為A、Text1.ClearB、Text1.Visible=FalseC、Text1.HideD、Text1.Enabled=False標準答案:B知識點解析:文本框具有Enabled屬性和Visible屬性,Enabled屬性設(shè)置文本框在運行時是否可用,Visible屬性設(shè)置文本框在運行時是否可見。11、以下能夠觸發(fā)文本框Change事件的操作是A、文本框失去焦點B、文本框獲得焦點C、設(shè)置文本框的焦點D、改變文本框的內(nèi)容標準答案:D知識點解析:文本框中文本內(nèi)容改變時將觸發(fā)其Change事件,失去焦點時將觸發(fā)其LostFocus事件,獲得焦點時將觸發(fā)其GotFocus事件。12、窗體上有一個名稱為Commandl的命令按鈕,一個名稱為Text1的文本框,其Text屬性值為“VBProgramming”。運行程序后,選中其中的“VB”,并執(zhí)行如下事件過程:PrivateSubCommandl_Click()Text1.SelText="C++"EndSub則文本框中顯示的內(nèi)容為A、VBB、VBProgrammingC、文本框被清空D、C++Programming標準答案:D知識點解析:文本框的SelText屬性用于返回含有當前選中的字符串,在代碼中可以改變其值,在本題中相當于在代碼中用“C++”替換了,“VB”。13、將文本框的ScrollBar設(shè)置為2,文本框中卻沒有垂直滾動條,其原因可能是A、文本框中沒有內(nèi)容B、文本框的MultiLine屬性值為FalseC、文本框的MultiLine屬性值為TrueD、文本框的Locked屬性值為True標準答案:B知識點解析:ScrollBars屬性用于設(shè)置文本框是否有水平或垂直滾動條,可設(shè)置成4種值:①0-表示沒有滾動條(默訣值);②1-表示只有水平滾動條;③2-表示只有垂直滾動條;④3-表示有水平和垂直滾動條。設(shè)置0以外的值時MultiLine屬性值必須為True。14、如果把文本框的Enabled屬性設(shè)置為False并運行程序,則以下敘述中正確的是A、文本框中的文本變?yōu)榛疑?,且不能將光標置于文本框上B、文本框中的文本變?yōu)榛疑?,可以將光標置于文本框上,但不能改變文本框中的?nèi)容C、文本框中的文本變?yōu)榛疑梢愿淖兾谋究蛑械膬?nèi)容D、文本框中的文本正常顯示,可以將光標置于文本框上,但不能改變文本框中的內(nèi)容標準答案:A知識點解析:文本框的Enabled屬性返回或設(shè)置一個值,用來確定文本框是否可用。值為True時,文本框可以響應用戶的操作;值為False時,文本框不能響應用戶的操作,此時對象變?yōu)榛疑覠o法將光標置于其上。15、為了使標簽Labell透明且不具有邊框,以下正確的屬性設(shè)置是A、Labell.BackStyle=0.Labell.BorderStyle=1B、Labell.BackStyle=0:Labell.BorderStyle=0C、Labell.BackStyle=1:Labell.BorderStyle=1D、Labell.BackStyle=1:Labell.BorderStyle=0標準答案:B知識點解析:標簽的Borderstvle屬性用來設(shè)置標簽的邊框,可以取兩種值,即0(無邊框,為默認值)和1(有邊框);BackStyle屬性用于設(shè)置是否讓標簽覆蓋背景,可以取0(標簽不覆蓋背景,以透明方式顯示)和1(默認值,標簽覆蓋背景)。16、決定標簽內(nèi)容顯示位置的屬性是A、TextB、NameC、AlignmentD、Caption標準答案:C知識點解析:標簽的Alignment屬性用來確定標簽中標題的放置方式,可設(shè)置為0(靠左,默認)、1(靠右)或2(居中)。17、在設(shè)計階段,如果雙擊窗體上的一個文本框控件,則在代碼窗口中顯示該控件的事件過程所對應的事件是A、ClickB、DblClickC、ChangeD、GotFocus標準答案:C知識點解析:在設(shè)計階段,如果雙擊窗體上的一個文本框控件,則在代碼窗口中顯示該控件的默認事件過程,文本框的默認事件過程為Change事件。18、要使標簽中的文本靠右顯示,應將其Aligment屬性設(shè)置為A、0-LeftJustifyB、1-RightJustifyC、2-CenterD、3標準答案:B知識點解析:標簽的Alignment屬性用來確定標簽中標題的放置方式,可設(shè)置為0(靠左,默認)、1(靠右)或2(居中)。19、文本框的Locked屬性被設(shè)置為True后產(chǎn)生的效果是A、光標不能進入文本框B、不能使文本框中的文本左右滾動C、不能修改文本框中的文本D、在程序中不能引用文本框的內(nèi)容標準答案:C知識點解析:文本框的Locked屬性用于設(shè)置控件是否允許進行文本編輯,值為False(默認值)時允許編輯,值為True時不允許編輯。20、為使文本框具有初始值“VB”,在設(shè)計階段正確的操作是A、選中該文本框,在屬性窗口中把Text屬性的值改為“VB”B、選中該文本框,在屬性窗口中把Caption屬性的值改為“VB”C、雙擊該文本框,在彈出的窗口中輸入“VB”D、單擊該文本框,在該文本框中直接輸入“VB”標準答案:A知識點解析:文本框的Text屬性用于返回或設(shè)置文本框中的內(nèi)容,該屬性可以在運行時設(shè)置,也可以在屬性窗口設(shè)置。21、以下控件中,能顯示滾動條的是A、文本框B、形狀C、標簽D、圖片框標準答案:A知識點解析:文本框可以通過設(shè)置ScrollBars屬性來設(shè)置滾動條,標簽、形狀、圖片框等都沒有滾動條。22、下列關(guān)于標簽的描述中,錯誤的是A、標簽可以響應Click事件B、標簽不能響應DblClick事件C、為了使標簽的WordWrap屬性起作用,必須將其AutoSize屬性設(shè)置為TrueD、標簽上顯示的文本就是Caption屬性的值標準答案:B知識點解析:標簽的默認屬性是Caption屬性,即在標簽上顯示的文本。WordWrap屬性用于設(shè)置標簽調(diào)整大小的方式,可取True和False兩種值,默認為False。值為Trme,標簽在垂直方向根據(jù)標題內(nèi)容變化大小,水平方向不變:值為False,標簽在水平方向根據(jù)標題內(nèi)容變化大小,垂直方向不變。為了使WordWrap屬性生效,必須把標簽的AutoSize屬性設(shè)置為True。標簽可觸發(fā)Click和DblClick事件。23、窗體上有2個名稱分別為Text1和Text2的文本框,編寫如下程序:PrivateSubForm_Load()PrivateSubCommandl_Click()Text1.Text=""PrintText1.Text+Text2.TextText2.Text=""EndSubEndSub程序運行后,在Text1和Text2中依次輸入100和200,單擊Commandl,則輸出結(jié)果為A、100B、200C、300D、100200標準答案:D知識點解析:文本框的Text屬性將會返回或設(shè)置文本框中的內(nèi)容,該屬性是一個字符串。兩個字符串做“+”運算,即字符串的連接。24、如果一個直線控件在窗體上呈現(xiàn)為一條垂直線,則可以確定的是A、它的Y1、Y2屬性的值相等B、它的X1、X2屬性的值相等C、它的Y1、Y2屬性的值分別與X1、X2屬性的值相等D、它的X1、X2屬性的值分別與Y1、Y2屬性的值相等、標準答案:B知識點解析:本題考查直線控件的使用。直線控件的X1、Y1和X2、Y2分別表示兩個端點的坐標。在窗體上呈現(xiàn)垂直線,那么直線控件的兩端點左邊的橫坐標是相同的,即X1和X2相等。25、使用Line控件在窗體上畫一條從(0,0)到(600,700)的直線,則其相應屬性的值應是A、X1=0,X2=600,Y1=0,Y2=700B、Y1=0,Y2=600,X1=0,X2=700C、X1=0,X2=0,Y1=600,Y2=700D、Y1=0,Y2=0,X1=600,X2=700,標準答案:A知識點解析:Line控件有四個屬性分別為X1、Y1,X2、Y2,分別代表兩個端點的橫坐標和縱坐標。26、確定圖片框Picturel在窗體上位置的屬性是A、Width和HeightB、Left和TopC、Width和TopD、Height和Left標準答案:B知識點解析:控件的Left屬性用來設(shè)置或返回控件左邊距窗體左邊界的距離,Top屬性用來設(shè)置或返回控件上邊距窗體上邊界的距離,Width屬性用來設(shè)置或返回控件的寬度,Height屬性用來設(shè)置或返回控件的高度。27、以下關(guān)于圖片框控件的說法中,錯誤的是A、可以通過Print方法在圖片框中輸出文本B、圖片框控件中的圖形可以在程序運行過程中被清除C、圖片框控件中可以放置其他控件D、用Stretch屬性可以自動調(diào)整圖片框中圖形的大小標準答案:D知識點解析:圖片框控件可作為容器使用,即圖片框控件中可以放置其他控件:圖片框也可用Print方法在圖片框上輸出文本數(shù)據(jù);圖片框控件中的圖形可以在程序運行過程中被清除或者重新設(shè)置;用Stretch屬性可以自動調(diào)整圖像框中圖形的大小。28、為了調(diào)整圖像框的大小以與其中的圖形相適應,必須把它的Stretch屬性設(shè)置為A、TrueB、FalseC、1D、2標準答案:B知識點解析:Stretch屬性用于設(shè)定載入圖像框中的圖片是否需要自動調(diào)整大小,以適應圖像框的大小。值為True時,圖片將自動調(diào)整大小,以適應圖像框的大??;值為False時,圖像框會自動縮放以與圖片大小一致。圖片框沒有Stretch屬性,它通過AutoSize屬性來設(shè)置是否需要調(diào)整自身大小,以顯示載入圖片的所有內(nèi)容,當值為True,圖片框會隨圖片調(diào)整大??;值為False,圖片框一般將保持大小不變,但對“wmf”格式圖片文件除外。29、已知圖片框Picturel中已裝入一個圖形,為了在不刪除圖片框的前提下,清除該圖形,應采取的正確操作是A、在設(shè)計階段選擇圖片框Picturel,并按Delete鍵B、在運行期間執(zhí)行語句Picturel.Picture=LoadPicture("")C、在運行期間執(zhí)行語句Picturel.Picture=""D、在設(shè)計階段先選中圖片框Picturel,再在屬性窗口中選擇Picture屬性,最后按Enter鍵標準答案:B知識點解析:圖片框的Picture屬性用于在設(shè)計階段設(shè)置窗體、圖片框和圖像框上顯示的圖片,可以通過屬性窗口中的Pictme屬性裝入,也可以在運行期間通過LoadPicture函數(shù)裝入圖片,其語法格式為[對象.]Picture=LoadPicture("文件名"),若要清除圖形則參數(shù)設(shè)置為空字符串。30、假定在圖片框Picturel中裝入了一個圖片,在程序運行中,為了清除該圖片(注意,清除圖片,而不是刪除圖片框),應采用的正確方法是A、單擊圖片框,然后按Del鍵B、執(zhí)行語句Picturel.Picture=LoadPicture("")C、執(zhí)行語句Picturel.Picture=""D、執(zhí)行語句:Picturel.Cls標準答案:B知識點解析:用不帶參數(shù)的LoadPicture函數(shù)為對象的Picture屬性賦值將清除窗體、圖片框及圖像控件中的圖形。31、窗體上有1個Timer1計時器,1個Shape1形狀控件,還有下面程序代碼:DimflagAsBooleanPrivateSubTimer1_Timer()PrivateSubForm_Load()IfflagThenflag=TrueShape1.Height=Shape1.Height*2Timer1.Enabled=TrueShape1.Width=Shape1.Width*2Timer1.Interval=1000ElseEndSubShape1.Height=Shape1.Height*0.5Shape1=Width=Shape1.Width*0.5EndIfflag=NotflagEndSub執(zhí)行程序所產(chǎn)生的效果是A、Shape1的尺寸在縮小到原來一半和恢復原狀這2種狀態(tài)間切換,每秒切換一次B、shape1的尺寸在擴大到原來2倍和恢復原狀這2種狀態(tài)fnq切換,每秒切換一次C、Shape1的尺寸在縮小到原來一半和擴入到原來2倍這2種狀態(tài)間切換,每秒切換一次D、Shape1的尺寸會不斷擴大標準答案:B知識點解析:在計時器事件中會判斷窗體級變量flag的值,如果為真則形狀尺寸擴大一倍,否則縮小到一半。由于第一次開始計時器事件的時候nag的值為Tnle,所以首先會將形狀擴大一倍,然后第二次計時器事件將形狀恢復原狀。32、要使圖像框(Image)中的圖像能隨著圖像框的大小伸縮,應該設(shè)置的屬性及值是A、AutoSize值為TrueB、AutoRedraw值為TrueC、Stretch值為TrueD、BorderStyle值為0標準答案:C知識點解析:Stretch屬性用于設(shè)定載入圖像框中的圖片是否需要自動調(diào)整大小,以適應圖像框的大小。值為True時,圖片將自動調(diào)整大小,以適應圖像框的大?。褐禐镕alse時,圖像框會自動縮放以與圖片大小一致。圖片框沒有Stretch屬性,它通過AutoSize屬性來設(shè)置是否需要調(diào)整自身大小,以顯示載入圖片的所有內(nèi)容,當值為Tme,圖片框會隨圖片調(diào)整大??;值為False,圖片框一般將保持大小不變,但對“wmf”格式圖片文件除外。33、設(shè)窗體上有2個直線控件Line1和Line2,若使兩條直線相連接,需滿足的條件是A、Line1.X1=Line2.X2且Line1.Y1=Line2.Y2B、Line1.X1=Line2.Y1且Line1.Y1=Line2.X1C、Line1.X2=Line2.X1且Line1.Y1=Line2.Y2D、Line1.X2=Line2.X1且Line1.Y2=Line2.Y2標準答案:A知識點解析:Line控件有四個屬性分別為X1、Y1,X2、Y2,分別代表兩個端點的橫坐標和縱坐標。若使兩條直線相連接,需要讓兩條直線的一個X坐標和一個Y坐標重合。34、以下關(guān)于圖片框、圖像框的敘述中,正確的是A、圖像框可以作為容器B、圖片框的Stretch屬性用來自動調(diào)整圖片框中圖形內(nèi)容的大小C、圖片框可以通過Print方法顯示文本D、使用繪圖方法能夠在圖像框上繪制圖形標準答案:C知識點解析:圖片框可以作為容器,圖像框不能;圖像框的stretch屬性用來自動調(diào)整圖像框中圖形內(nèi)容的大小,圖片框不能;圖片框可以通過Print方法顯不文本,圖像框不能;使用繪圖方法能夠在圖片框上繪制圖形,圖像框不能。35、以下不能用形狀控件畫出的圖形是A、矩形B、圓形C、橢圓D、扇形標準答案:D知識點解析:設(shè)置形狀控件的Shape屬性,可以使其呈現(xiàn)為矩形、正方形、圓角矩形、圓角正方形、橢圓和圓。國家二級VB機試(常用標準控件)模擬試卷第3套一、選擇題(本題共35題,每題1.0分,共35分。)1、要使一個文本框可以顯示多行文本,應設(shè)置為True的屬性是A、EnabledB、MultiLineC、MaxLengthD、Width標準答案:B知識點解析:本題考查文本框的屬性設(shè)置。設(shè)置文本框的MultiLine屬性為True可以讓文本文件顯示多行文本。2、在窗體上畫一個名稱為List1的列表框,列表框中顯示若干城市的名稱。當單擊列表框中的某個城市名時,該城市名消失。下列在Listl_Click事件過程中能正確實現(xiàn)上述功能的語句是A、List1.RemoveltemList1.TextB、List1.RemoveltemList1.ClearC、List1.RemoveltemList1.ListCountD、List1.RemoveltemList1.Listlndex標準答案:D知識點解析:本題考查列表框的基本操作。列表框刪除元素使用Removeltem方法,列表框的ListIndex返回當前選擇項目的索引號。3、在窗體上畫一個文本框(名稱為Text1)和一個標簽(名稱為Label1),程序運行后,在文本框中每輸入一個字符,都會立即在標簽中顯示文本框中字符的個數(shù)。以下可以實現(xiàn)上述操作的事件過程是A、PrivateSubText1_Change()Label1.Caption=Str(Len(Text1.Text))EndSubB、PrivateSubTextl_Click()Label1.Caption=Str(Len(Text1.Text))EndSubC、PrivateSubText1_Change()Label1.Caption=Text1.TextEndSubD、PrivateSubLabel1_Change()Label1.Caption=Str(Len(Text1.Text))EndSub標準答案:A知識點解析:本題考查的考點是有關(guān)文本框處理的。首先,如果想要在文本框中每輸入一個字符就會觸發(fā)一次事件,應該編寫文本框的Change事件;文本框中的字符個數(shù)由Len函數(shù)可以取得。4、為了使文本框只具有垂直滾動條,應先把MultiLine屬性設(shè)置為True,然后再把ScrollBars屬性設(shè)置為A、0B、1C、2D、3標準答案:C知識點解析:本題考查的考點是有關(guān)文本框的滾動條的。Scr01lBars屬性用于設(shè)置文本框是否有水平或垂直滾動條,可設(shè)置成4種值:①0-表示沒有滾動條(默認值);②1-表示只有水平滾動條;③2一表示只有垂直滾動條;④3-表示有水平和垂直滾動條。設(shè)置0以外的值時MultiLine屬性值必須為True。5、當文本框中的內(nèi)容發(fā)生改變時所觸發(fā)的事件是A、KeyUpB、ChangeC、LostFocusD、GotFocus標準答案:B知識點解析:文本框中文本內(nèi)容改變時將觸發(fā)其Change事件。6、為了使文本框顯示滾動條,除要設(shè)置ScrollBars外,還必須設(shè)置的屬性是A、AutoSizeB、AlignmentC、MultilineD、MaxLength標準答案:C知識點解析:ScrollBars屬性用于設(shè)置文本框是否有水平或垂直滾動條,可設(shè)置成4種值:①0-表示沒有滾動條(默認值);②1一表示只有水平滾動條;③2一表示只有垂直滾動條;④3-表示有水平和垂直滾動條。設(shè)置0以外的值時MultiLine屬性值必須為True。7、為了使標簽控件在顯示其內(nèi)容時不覆蓋其背景內(nèi)容,需進行設(shè)置的屬性為A、BackColorB、BorderStyleC、ForeColorD、BackStyle標準答案:D知識點解析:標簽的BackStyle屬性用于設(shè)置是否讓標簽覆蓋背景,可以取0(標簽不覆蓋背景,以透明方式顯示)和1(默認值,標簽覆蓋背景)。8、若要使文本框能夠輸入多行文本,應該設(shè)置的屬性是A、MultiLineB、WordWrapC、ScrollBarsD、AutoSize標準答案:A知識點解析:文本框的MultiLine屬性用于設(shè)置文本框是否能以多行方式顯示文本,值為False(默認值)時不可以顯示,值為True時可以顯示。9、為了使文本框同時具有垂直和水平滾動條,應先把MultiLine屬性設(shè)置為True,然后再把ScrollBars屬性設(shè)置為A、0-NoneB、1-HorizontalC、2-VerticalD、3-Both標準答案:D知識點解析:ScrollBars屬性用于設(shè)置文本框是否有水平或垂直滾動條,可設(shè)置成4種值:①0-表示沒有滾動條(默認值);②1-表示只有水平滾動條;③2-表示只有垂直滾動條;④3-表示有水平和垂直滾動條。設(shè)置0以外的值時MultiLine屬性值必須為True。10、在窗體上畫一個文本框,其名稱為Text1,為了在程序運行后隱藏該文本框,應使用的語句為A、Text1.ClearB、Text1.Visible=FalseC、Text1.HideD、Text1.Enabled=False標準答案:B知識點解析:文本框具有Enabled屬性和Visible屬性,Enabled屬性設(shè)置文本框在運行時是否可用,Visible屬性設(shè)置文本框在運行時是否可見。11、以下能夠觸發(fā)文本框Change事件的操作是A、文本框失去焦點B、文本框獲得焦點C、設(shè)置文本框的焦點D、改變文本框的內(nèi)容標準答案:D知識點解析:文本框中文本內(nèi)容改變時將觸發(fā)其Change事件,失去焦點時將觸發(fā)其LostFocus事件,獲得焦點時將觸發(fā)其GotFocus事件。12、窗體上有一個名稱為Command1的命令按鈕,一個名稱為Text1的文本框,其Text屬性值為“VBProgramming”。運行程序后,選中其中的“VB”,并執(zhí)行如下事件過程:PrivateSubCommandl_Click()Text1.SelText=“C++”EndSub則文本框中顯示的內(nèi)容為A、VBB、VBProgrammingC、文本框被清空D、C++Programming標準答案:D知識點解析:文本框的SelText屬性用于返回含有當前選中的字符串,在代碼中可以改變其值,在本題中相當于在代碼中用“C++”替換了“VB”。13、將文本框的ScrollBar設(shè)置為2,文本框中卻沒有垂直滾動條,其原因可能是A、文本框中沒有內(nèi)容B、文本框的MultiLine屬性值為FalseC、文本框的MultiLine屬性值為TrueD、文本框的Locked屬性值為True標準答案:B知識點解析:ScrollBars屬性用于設(shè)置文本框是否有水平或垂直滾動條,可設(shè)置成4種值;①0-表示投有滾動條(默認值);②1-表示只有水平滾動條;③2一表示只有垂直滾動條;④3-表示有水平和垂直滾動條。設(shè)置0以外的值時MultiLine屬性值必須為True。14、如果把文本框的Enabled屬性設(shè)置為False并運行程序,則以下敘述中正確的是A、文本框中的文本變?yōu)榛疑?,且不能將光標置于文本框上B、文本框中的文本變?yōu)榛疑?,可以將光標置于文本框上,但不能改變文本框中的?nèi)容C、文本框中的文本變?yōu)榛疑梢愿淖兾谋究蛑械膬?nèi)容D、文本框中的文本正常顯示,可以將光標置于文本框上,但不能改變文本框中的內(nèi)容標準答案:A知識點解析:文本框的Enabled屬性返回或設(shè)置一個值,用來確定文本框是否可用。值為True時,文本框可以響應用戶的操作;值為False時,文本框不能響應用戶的操作,此時對象變?yōu)榛疑?,且無法將光標置于其上。15、為了使標簽Labell透明且不具有邊框,以下正確的屬性設(shè)置是A、Label1.BackStyle=0:Label1.BorderStyle=1B、Label1.BackStyle=0:Label1.BorderStyle=0C、Label1.BackStyte=1:Label1.BorderStyle=1D、Label1.BackStyle=1:Label1.BorderStyle=0標準答案:B知識點解析:標簽的Borderstyle屬性用來設(shè)置標簽的邊框,可以取兩種值,即0(無邊框,為默認值)和1(有邊框);BackStyle屬性用于設(shè)置是否讓標簽覆蓋背景,可以取0(標簽不覆蓋背景,以透明方式顯示)和1(默認值,標簽覆蓋背景)。16、決定標簽內(nèi)容顯示位置的屬性是A、TextB、NameC、AlignmentD、Caption標準答案:C知識點解析:標簽的Alignment屬性用來確定標簽中標題的放置方式,可設(shè)置為0(靠左,默認)、1(靠右)或2(居中)。17、在設(shè)計階段,如果雙擊窗體上的一個文本框控件,則在代碼窗口中顯示該控件的事件過程所對應的事件是A、ClickB、DblClickC、ChangeD、GotFocus標準答案:C知識點解析:在設(shè)計階段,如果雙擊窗體上的一個文本框控件,則在代碼窗口中顯示該控件的默認事件過程,文本框的默認事件過程為Change事件。18、要使標簽中的文本靠右顯示,應將其Aligment屬性設(shè)置為A、0-LeftJustifyB、1-RightJustifyC、2-CenterD、3標準答案:B知識點解析:標簽的Alignment屬性用來確定標簽中標題的放置方式,可設(shè)置為0(靠左,默認)、1(靠右)或2(居中)。19、文本框的Locked屬性被設(shè)置為True后產(chǎn)生的效果是A、光標不能進入文本框B、不能使文本框中的文本左右滾動C、不能修改文本框中的文本D、在程序中不能引用文本框的內(nèi)容標準答案:C知識點解析:文本框的Locked屬性用于設(shè)置控件是否允許進行文本編輯,值為False(默認值)時允許編輯,值為True時不允許編輯。20、為使文本框具有初始值“VB”,在設(shè)計階段正確的操作是A、選中該文本框,在屬性窗口中把Text屬性的值改為“VB”B、選中該文本框,在屬性窗口中把Caption屬性的值改為“VB”C、雙擊該文本框,在彈出的窗口中輸入“VB”D、單擊該文本框,在該文本框中直接輸入“VB”標準答案:A知識點解析:文本框的Text屬性用于返回或設(shè)置文本框中的內(nèi)容,該屬性可以在運行時設(shè)置,也可以在屬性窗口設(shè)置。21、以下控件中,能顯示滾動條的是A、文本框B、形狀C、標簽D、圖片框標準答案:A知識點解析:文本框可以通過設(shè)置ScrollBars屬性來設(shè)置滾動條,標簽、形狀、圖片框等都沒有滾動條。22、下列關(guān)于標簽的描述中,錯誤的是A、標簽可以響應Click事件B、標簽不能響應DblClick事件C、為了使標簽的WordWrap屬性起作用,必須將其AutoSize屬性設(shè)置為TrueD、標簽上顯示的文本就是Caption屬性的值標準答案:B知識點解析:標簽的默認屬性是Caption屬性,即在標簽上顯示的文本。WordWrap屬性用于設(shè)置標簽調(diào)整大小的方式,可取True和False兩種值,默認為False。值為True,標簽在垂直方向根據(jù)標題內(nèi)容變化大小,水平方向不變;值為False,標簽在水平方向根據(jù)標題內(nèi)容變化大小,垂直方向不變。為了使WordWrap屬性生效,必須把標簽的AutoSize屬性設(shè)置為True。標簽可觸發(fā)Click和DblClick事件。23、窗體上有2個名稱分別為Text1和Text2的文本框。編寫如下程序:PrivateSubForm_Load()PrivateSubCommandl_Click()Textl.Text=“”PrintText1.TeXt+Text2.TextText2.Text-“”EndSubEndSub程序運行后,在Text1和Text2中依次輸入100和200,單擊Command1,則輸出結(jié)果為A、100B、200C、300D、100200標準答案:D知識點解析:文本框的Text屬性將會返回或設(shè)置文本框中的內(nèi)容,該屬性是一個字符串。兩個字符串做“+”運算,即字符串的連接。24、如果一個直線控件在窗體上呈現(xiàn)為一條垂直線,則可以確定的是A、它的Y1、Y2屬性的值相等B、它的X1、X2屬性的值相等C、它的Y1、Y2屬性的值分別與X1、X2屬性的值相等D、它的X1、X2屬性的值分別與Y1、Y2屬性的值相等、標準答案:B知識點解析:本題考查直線控件的使用。直線控件的X1、Y1和X2、Y2分別表示兩個端點的坐標。在窗體上呈現(xiàn)垂直線,那么直線控件的兩端點左邊的橫坐標是相同的,即X1和X2相等。25、使用Line控件在窗體上畫一條從(0,0)到(600,700)的直線,則其相應屬性的值應是A、X1=0,X2=600,Y1=0,Y2=700B、Y1=0,Y2=600,X1=0,X2=700C、X1=0,X2=0,Y1=600,Y2=700D、Y1=0,Y2=0,X1=600,X2=700標準答案:A知識點解析:Line控件有四個屬性分別為X1、Y1,X2、Y2,分別代表兩個端點的橫坐標和縱坐標。26、確定圖片框Picturel在窗體上位置的屬性是A、Width和HeightB、Left和TopC、Width和TopD、Height和Left標準答案:B知識點解析:控件的Left屬性用來設(shè)置或返回控件左邊距窗體左邊界的距離,Top屬性用來設(shè)置或返回控件上邊距窗體上邊界的距離,Width屬性用來設(shè)置或返回控件的寬度,Height屬性用來設(shè)置或返回控件的高度。27、以下關(guān)于圖片框控件的說法中,錯誤的是A、可以通過Print方法在圖片框中輸出文本B、圖片框控件中的圖形可以在程序運行過程中被清除C、圖片框控件中可以放置其他控件D、用Stretch屬性可以自動調(diào)整圖片框中圖形的大小標準答案:D知識點解析:圖片框控件可作為容器使用,即圖片框控件中可以放置其他控件;圖片框也可用Print方法在圖片框上輸出文本數(shù)據(jù);圖片框控件中的圖形可以在程序運行過程中被清除或者重新設(shè)置;用Stretch屬性可以自動調(diào)整圖像框中圖形的大小。28、為了調(diào)整圖像框的大小以與其中的圖形相適應,必須把它的Stretch屬性設(shè)置為A、TrueB、FalseC、1D、2標準答案:B知識點解析:Stretch屬性用于設(shè)定載入圖像框中的圖片是否需要自動調(diào)整大小,以適應圖像框的大小。值為True時,圖片將自動調(diào)整大小,以適應圖像框的大小;值為False時,圖像框會自動縮放以與圖片大小一致。圖片框沒有Stretch屬性,它通過AutoSize屬性來設(shè)置是否需要調(diào)整自身大小,以顯示載入圖片的所有內(nèi)容,當值為True,圖片框會隨圖片調(diào)整大??;值為False,圖片框一般將保持大小不變,但對“wmf”格式圖片文件除外。29、已知圖片框Picturel中己裝入一個圖形,為了在不刪除圖片框的前提下,清除該圖形,應采取的正確操作是A、在設(shè)計階段選擇圖片框Picture1,并按Delete鍵B、在運行期間執(zhí)行語句Picture1.Picture=LoadPicture(“”)C、在運行期間執(zhí)行語句Picture1.Picture=””D、在設(shè)計階段先選中圖片框Picture1,再在屬性窗口中選擇Picture屬性,最后按Enter鍵標準答案:B知識點解析:圖片框的Picture屬性用于在設(shè)計階段設(shè)置窗體、圖片框和圖像框上顯示的圖片,可以通過屬性窗口中的Pictrue屬性裝入,也可以在運行期間通過LoadPicture函數(shù)裝入圖片,其語法格式為[對象.]Picture=LoadPicture(”文件名”),若要清除圖形則參數(shù)設(shè)置為空字符串。30、假定在圖片框Picture1中裝入了一個圖片,在程序運行中,為了清除該圖片(注意,清除圖片,而不是刪除圖片框),應采用的正確方法是A、單擊圖片框,然后按Del鍵B、執(zhí)行語句Picture1.Picture=LoadPicture(””)C、執(zhí)行語句Picture1.Picture=””D、執(zhí)行語句:Picture1.Cls標準答案:B知識點解析:用不帶參數(shù)的LoadPicture函數(shù)為對象的Picture屬性賦值將清除窗體、圖片框及圖像控件中的圖形。31、窗體上有1個Timer1計時器,1個Shapel形狀控件,還有下面程序代碼:DimflagAsBooleanPrivateSubForm_Load()flag=TrueTimer1.Enabled=TrueTimer1.Interval=1000EndSubPrivateSubTimer1_Timer()IfflagThenShape1.Height=Shape1.Height*2Shape1.Width=Shape1.Width*2ElseShape1.Height=Shape1.Height*0.5Shape1.Width=Shape1.Width*0.5EndIfflag=NotflagEndSub執(zhí)行程序所產(chǎn)生的效果是A、Shape1的尺寸在縮小到原來一半和恢復原狀這2種狀態(tài)間切換,每秒切換一次B、Shape1的尺寸在擴大到原來2倍和恢復原狀這2種狀態(tài)間切換,每秒切換一次C、Shape1的尺寸在縮小到原來一半和擴大到原來2倍這2種狀態(tài)間切換,每秒切換一次D、Shape1的尺寸會不斷擴大標準答案:B知識點解析:在計時器事件中會判斷窗體級變量nag的值,如果為真則形狀尺寸擴大一倍,否則縮小到一半。由于第一次開始計時器事件的時候nag的值為True,所以首先會將形狀擴大一倍,然后第二次計時器事件將形狀恢復原狀。32、要使圖像框(Image)中的圖像能隨著圖像框的大小伸縮,應該設(shè)置的屬性及值是A、AutoSize值為TrueB、AutoRedraw值為TrueC、Stretch值為TrueD、BorderStyle值為0標準答案:C知識點解析:Stretch屬性用于設(shè)定載入圖像框中的圖片是否需要自動調(diào)整大小,以適應圖像框的大小。值為True時,圖片將自動調(diào)整大小,以適應圖像框的大?。恢禐镕alse時,圖像框會自動縮放以與圖片大小一致。圖片框沒有Stretch屬性,它通過AutoSize屬性來設(shè)置是否需要調(diào)整自身大小,以顯示載入圖片的所有內(nèi)容,當值為True,圖片框會隨圖片調(diào)整大小;值為False,圖片框一般將保持大小不變,但對“wmf”格式圖片文件除外。33、設(shè)窗體上有2個直線控件Line1和Line2,若使兩條直線相連接,需滿足的條件是A、Linel.X1=Line2.X2且Linel.Y1=Line2.Y2B、Linel.X1=Line2.Y1且Linel.Y1=Line2.X1C、Linel.X2=Line2.X1且Linel.Y1=Line2.Y2D、Linel.X2=Line2.X1且Line1.Y2=Line2.Y2標準答案:A知識點解析:Line控件有四個屬性分別為X1、Y1,X2、Y2,分別代表兩個端點的橫坐標和縱坐標。若使兩條直線相連接,需要讓兩條直線的一個X坐標和一個Y坐標重合。34、以下關(guān)于圖片框、圖像框的敘述中,正確的是A、圖像框可以作為容器B、圖片框的Stretch屬性用來自動調(diào)整圖片框中圖形內(nèi)容的大小C、圖片框可以通過Print方法顯示文本D、使用繪圖方法能夠在圖像框上繪制圖形標準答案:C知識點解析:圖片框可以作為容器,圖像框不能;圖像框的Stretch屬性用來自動調(diào)整圖像框中圖形內(nèi)容的大小,圖片框不能;圖片框可以通過Print方法顯示文本,圖像框不能;使用繪圖方法能夠在圖片框上繪制圖形,圖像框不能。35、以下不能用形狀控件畫出的圖形是A、矩形B、圓形C、橢圓D、扇形標準答案:D知識點解析:設(shè)置形狀控件的Shape屬性,可以使其呈現(xiàn)為矩形、正方形、圓角矩形、圓角正方形、橢圓和圓。國家二級VB機試(常用標準控件)模擬試卷第4套一、選擇題(本題共33題,每題1.0分,共33分。)1、能夠存放組合框的所有項目內(nèi)容的屬性是A、CaptionB、TextC、ListD、Selected標準答案:C知識點解析:本題考查的考點是組合框的基本屬性。Caption屬性設(shè)置列表框的標題;List屬性是一個數(shù)組,存放組合框中所有項目的內(nèi)容;Text屬性可返回列表框中當前選中項目的內(nèi)容;Selected屬性用于設(shè)置或返回指定索引號列表項的選中狀態(tài)。2、要想使列表框只允許單選列表項,應設(shè)置的屬性為A、StyleB、SelectedC、MultiSelectD、Enabled標準答案:C知識點解析:列表框的MultiSelect屬性用于設(shè)置是否可在列表項中做多個選擇。值為0一None(缺省設(shè)置)表示不允許做多項選擇;值為1一Simple表示允許做簡單多項選擇;值為2一Extended表示允許配合使用Shift鍵、Ctrl鍵做多項選擇。3、下面列表框?qū)傩灾?,是?shù)組的是A、ListCountB、SelectedC、ListlndexD、MultiSelect標準答案:B知識點解析:列表框的List屬性是一個字符串數(shù)組,數(shù)組的一項就是一個列表項目,可以通過下標訪問數(shù)組中的值。ListCount屬性是一個整型值,代表數(shù)組中的項目個數(shù)。Selected屬性是一個數(shù)組,用于設(shè)置或返回指定索引號列表項的選中狀態(tài)。值為True表示被選中:值為False表示未被選中。ListIndex屬性:可返回當前所選項目的索引號,其起始值為0,最后一項的值為ListCount—1。當ListIndex的值為-1時,表示未選定項目。MultiSelect屬性用于表示是否能夠在控件中進行復選以及如何進行復選。MultiSelect屬性可取0、1、2這3種值,默認時為0,表示不允許復選。4、窗體上有一個名稱為Comb01的組合框,要求在其編輯區(qū)輸入文本并按回車鍵后,編輯區(qū)中的文本被添加到列表中。下面能實現(xiàn)這一功能的是A、PrivateSubCombol_keyDown(KeyCode_AsInteger,ShiftAsInteger)IfKeyCode=13ThenCombo1.AddltemCombo1.TextEndIfEndSubB、PrivateSubCombo1_KeyDown(KeyCode_AsInteger,ShiftAsInteger)IfKeyCode=13ThenCombo1.AddAItemText1.TextEndIfEndSubC、PrivateSubCombo1_Click()Combo1.AddltemCombo1.TextEndSubD、PrivateSubCombol_Click()Combo1.AddltemText1.TextEndSub標準答案:A知識點解析:要求在其編輯區(qū)輸入文本并按回車鍵后,編輯區(qū)中的文本被添加到列表中,所以代碼應該寫在組合框的KeyDown方法中;組合框的編輯區(qū)中輸入的文本通過組合框的Text屬性返回。5、要將單選按鈕Opt1設(shè)為被選中,應設(shè)置的屬性是A、ValueB、SelectedC、EnabledD、SetFocus標準答案:A知識點解析:單選按鈕(OptionBt]tton)組常用于提供多個選項間的唯一選擇。Vatue屬性返回或設(shè)置單選按鈕的選中狀態(tài),其中單選按鈕的Value屬性可設(shè)置為兩種值:False表示未選(默認值);值為True表示選中,選擇某單選按鈕后,該單選按鈕中將顯示“●”。6、窗體上有一個名稱為Combol的組合框,為了引用Combol中最后一個列表項,應使用的表達式是A、Combo1.List(ListCount)B、Combo1.List(Combo1.ListCount一1)C、Combo1.List(ListCount—1)D、Com
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生物性職業(yè)暴露防護與健康監(jiān)護方案
- 生物制劑臨床試驗中脫落病例管理規(guī)范
- 深度解析(2026)《GBT 20014.25-2010良好農(nóng)業(yè)規(guī)范 第25部分:花卉和觀賞植物控制點與符合性規(guī)范》(2026年)深度解析
- 程序員資格認證考試含答案
- 深度解析(2026)《GBT 19386.1-2003紡織機械與附件 紗線和中間產(chǎn)品的卷裝 第1部分術(shù)語》
- 沃爾瑪行政助理面試題及答案
- 數(shù)字市場開發(fā)專員職業(yè)資格認證考試大綱含答案
- 深度解析(2026)《GBT 19290.1-2003發(fā)展中的電子設(shè)備構(gòu)體機械結(jié)構(gòu)模數(shù)序列 第1部分總規(guī)范》
- 尾氣處理裝置項目可行性分析報告范文(總投資19000萬元)
- 獨居老人照護:遠程決策參與的溝通策略
- 2025年高考生物真題分類匯編專題03 細胞呼吸和光合作用(原卷版)
- 懸臂澆筑連續(xù)梁培訓課件
- 線路巡檢管理辦法通信
- 建設(shè)項目環(huán)境影響評價分類管理名錄2026版
- 航運企業(yè)貨物運輸風險控制建議書
- 2024年西安銀行招聘真題
- 模塊化制冷架構(gòu)設(shè)計-洞察及研究
- 《汽車發(fā)動機構(gòu)造(雙語課程)》習題(按項目列出)
- 松陵一中分班試卷及答案
- 《小米廣告宣傳冊》課件
- 勞務派遣公司工作方案
評論
0/150
提交評論