11[簡答題]在考生文件夾下有一個工程文件sit3.vbp,窗體上已經有一個標簽Labell,請添加一個單選按鈕數組,名稱為Op1,含三個單選按鈕,它們的Index屬性分別為0、1、2,標題依次為“飛機”、“火車”、“汽車”,再添加一個名稱為Textl的文本框。窗體文件中已經給出了Opl的Click事件過程,但不完整,要求去掉程序中的注釋符,把程序中的?改為正確的內容,使得在程序運行時單擊“飛機”或“火車”單選按鈕時,在Textl中顯示“我坐飛機去”或“我坐火車去”,單擊“汽車”單選按鈕時,在Textl中顯示“我開汽車去”,如圖所示。
注意:不能修改程序中的其他部分。最后將修改后的文件按原文件名存盤。
參考解析:
【考點分析】本題考點有:單選按鈕數組的Name、Caption和Index屬性,文本框的Name屬性,SelectCase選擇語句,“+”字符連接。
【解題思路】通過Name屬性設置對象名稱;通過Caption屬性設置對象的標題;設置兩個字符型變量a、b,a:"我坐",b="我開",用于SelectCase選擇語句的字符串連接;通過對單選按鈕數組Index屬性的查詢,實現單擊單選按鈕完成字符串連接和文本框顯示操作的功能。
【操作步驟】
步驟1:打開本題工程文件,按照題目要求建立單選按鈕數組,如圖3.9所示。
步驟2:按照題目要求建立其他控件并設置其屬性,見表3.4。
步驟3:打開代碼編輯窗口,去掉程序中的注釋符“´”,將問號改為正確的內容。
參考答案(橫線部分是需考生填入的內容)
Private Sub Op1_click (Index As Integer)
Dima As String,b As String,C As String
a="我坐"
b="我開"
Select Case____Index______
´通過Index值決定響應哪一個控件數組
CaSe O
Text1.Text=a+Me.Op1(O).Caption+"去"
CaSe 1
Text1.Text=____a______+Me.Opl(1).Caption+"去"
´當Index值為1時,選擇"我坐"
CaSe 2
Text1.Text=b+Me.Op1(2).Caption+"去"
End Select
EndSub
步驟4:調試并運行程序,關閉程序后按題目要求存盤。
【易錯提示】在窗體上復制一個控件時,如果需要創建控件數組,則在提示框中單擊“是”即可,如果不需要,則直接單擊“否”。
12[單選題] 下面不是鍵盤事件的是( )。
A.KeyDownB.KeyUpC.KeyPress D.KeyCode
參考答案:D
參考解析:KeyCede是KeyD0Ⅷ、K叮t’髓事件f參數,不是鍵盤事件,它返回的是按鍵相應的^盥衛字符代碉故選項D錯誤。
13[單選題]假定有如下情況語句:
SelectCaseX
能表示fxf>5的Case子句是
A.CaseNot(-5To5)B.Case5To-5C.CaseIs<-5,Is>5D.CaseAbs(X)>5
參考答案:C
參考解析:在Select判斷語句中,如果是判斷區間變量值,可以用”表達式T0表達式”的形式;如果不是判斷區間變量值,則關系運算表達式前面要加上Is。|x|>5的VB表達式為X<-5OrX>5,故本題答案為選項C.。
14[單選題] 三角形的構成條件是:任意2邊之和大于第3邊。設變量a.b、c是3條直線的長度,要求判斷這3條直線能否構成一個三角形。
下面有3個程序段可以正確判斷,另一個不能正確判斷的是
參考答案:B
參考解析:三角形構成的條件必須滿足任意2邊之和大于第3邊,即a,b,c任意兩個的和必須大于第三個。A.滿足。B.中的0r是或,條件不滿足。C.和D.可以通過判斷,均能進行正確判斷。選B.。
15[單選題] 在窗體上畫一個文本框(名稱為Textl)和一個標簽(名稱為IJabdl),程序運行后,在文本框中每輸入一個字符.都會立即在標簽中顯示文本框中字符的個數。以下可以實現上述操作的事件過程是( )。
A.Private Sub Textl_Change( )
Labell.Caption=Str(Len(Textl.Text))End Sllb
B.Private Sub Textl—Click( )
Labell.Caption=Str(Len(Textl.Text))End Sub
C.Private Sub Textl_Change( )Labell.Caption=Textl.TextEnd Sub
D.Private Sub I_abell_Change( )
Labell.Caption=Str(Len(Textl.Text))End Sub
參考答案:A
參考解析:根據題意可知,在文本框中輸入字符這個動作使標簽上顯示的內容發生變化,說明是文本框觸發了某事件,排除D選項;文本框中每輸入一個字符,標簽中立即就會發生變化,故是Change事件,排除B選項;標簽中顯示的是文本框中字符的個數,不是輸入的內容,排除C選項。故A選項正確。
16[單選題] 下列循環中,可以正常結束的是
參考答案:B
參考解析:選項A中先執行一次循環體,i的值變成1,測試循環結束條件,i<1不成立,循環繼續,i值總是增加,達不到循環結束條件,不能正常結束。選項8先執行循環體,i值加1變成2,再測試循環結束條件i=10,繼續循環,i值再加1,直到i變為10,循環結束。選項C中i初值為10,先執行一次循環體,使i加1,然后判斷繼續循環的條件i>1是否成立,此后i值不會小于等于1,循環會一直繼續下去,不會正常結束。選項D中i初值為10,每次循環i值減2,因此它總是偶數,而循環結束的條件是i=1,不可能達到,循環會一直繼續下去。
17[單選題] 在設計階段,假定在圖片框Picturel中裝入了一個圖形,為了刪除該圖片框控件,應采用的正確操作是
參考答案:A
參考解析:刪除圖片框控件,先選擇圖片框,然后按Del鍵。
18[單選題] 通用對話框Filter屬性的作用是
A.設置對話框的標題
B.指定對話框所選擇的文件名
C.指定對話框的打開方式
D.指定對話框中顯示的文件類型
參考答案:D
參考解析:通用對話框(CommonDialog)提供諸如打開文件、保存文件、設置打印選項、選擇顏色和字體、顯示幫助等操作的一組標準對話框,該控件運行時不可見。通用對話框的DialogTifle屬性用于返回或設置該對話框標題欄上所顯示的文本;Action屬性用于設置被打開對話框的類型;當通用對話框顯示為“打開”或“另存為”類型時,其FileName屬性用于返回或設置所選文件的路徑和文件名,Fiber(過濾器)屬性用于指定在對話框的文件列表中顯示文件的類型。
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關推薦: