11[單選題] 如果要將一個(gè)窗體從內(nèi)存中清除,應(yīng)使用的語句是
A.UnloadB.ShowC.LoadD.Hide
參考答案:A
參考解析:Unload語句用來將指定窗體從內(nèi)存中清除。格式:Unload窗體名稱。
12[單選題] 如果要定義一個(gè)窗體級變量,定義變量語句的位置應(yīng)該是
A.在使用該變量的過程中
B.在該窗體模塊所有過程的前面
C.在該窗體模塊所有過程的后面
D.在某個(gè)標(biāo)準(zhǔn)模塊中
參考答案:B
參考解析:窗體級變量,在窗體的“通用聲明”段所有過程的前面用Dim語句或Private語句聲明的變量,可被本窗體的任何過程訪問。
13[單選題] 以下敘述中正確的是( )。
A.在屬性窗l(fā)3只能設(shè)置窗體的屬性
B.在屬性窗口只能設(shè)置控件的屬性
C.在屬性窗口可以設(shè)置窗體和控件的屬性
D.在屬性窗口可以設(shè)置任何對象的屬性
參考答案:C
參考解析:在屬性窗口中只能設(shè)置窗體和各種控件的屬性,故C選項(xiàng)正確。
14[單選題] 如果將命令按鈕的訪問鍵設(shè)置為“D”,以下不會觸發(fā)命令按鈕Click事件的操作是
A.在命令按鈕上單擊鼠標(biāo)左鍵
B.在命令按鈕上單擊鼠標(biāo)右鍵
C.將焦點(diǎn)移至命令按鈕上,并按Enter鍵
D.按組合鍵“Alt+D”
參考答案:B
參考解析:命令按鈕獲取焦點(diǎn)的方法可以通過按Tab鍵,鼠標(biāo)單擊對象或使用Seffocus方法。A.,C,D.都讓命令按鈕獲得焦點(diǎn)并觸發(fā)Click事件。選B.。
15[單選題] 將數(shù)據(jù)項(xiàng)“Student”添加到名稱為Listl的列表框中,并使其成為列表框第一項(xiàng)的語句為( )。
A.Listl.Addhem”Student”,0B.Listl.Addltem”Student”.LC.Listl.Addhem 0,”Student”D.Listl.Addhem l.”Student”
參考答案:A
參考解析:List控件的Addhem方法的語法是:Ad—dltem(String,index)。其中index是列表框中列表項(xiàng)的索引值,第一項(xiàng)的索引值為0。
16[單選題] 關(guān)于KeyPress事件,以下敘述中正確的是( )。
A.在控件數(shù)組的控件上按鍵盤鍵,不能觸發(fā)KeyPress事件
B.按下鍵盤上任一個(gè)鍵時(shí),都能觸發(fā)KeyPress事件
C.按字母鍵時(shí),擁有焦點(diǎn)的控件的KeyPress事件會被觸發(fā)
D.窗體沒有KeyPress事件
參考答案:C
參考解析:A選項(xiàng)錯(cuò)誤原因:在控件數(shù)組的任何控件上按鍵盤鍵,會觸發(fā)KeyPress事件;B選項(xiàng)錯(cuò)誤原因:只有按鍵盤上的ASCIl字符鍵時(shí),才能觸發(fā)KeyPress事件。ASCIl字符鍵包括標(biāo)準(zhǔn)鍵盤上的字符、數(shù)字、標(biāo)點(diǎn)符號、、和鍵等,其他鍵KeyPress事件不能識別。D選項(xiàng)錯(cuò)誤原因:窗體也有KeyPresss事件。故c選項(xiàng)正確。
17[單選題] 在窗體上畫一個(gè)名稱為Textl的文本框和一個(gè)名稱為Commandl的命令按鈕,然后編寫如下事件過程:
程序運(yùn)行后,單擊命令按鈕,在文本框中顯示的值是( )。
A.2B.3C.4D.5
參考答案:B
參考解析:程序中For循環(huán)的結(jié)束有兩種情況,一利1是循環(huán)完指定的次數(shù),一種是達(dá)到一定的條件后直接退出1環(huán)。由于在循環(huán)體中循環(huán)變量i的值被修改:i=i+3,因此,1次循環(huán)開始時(shí)i的取值為0,4,8,i為B時(shí)執(zhí)行i=i+3=II1Ⅱ=n+1=3,這時(shí)i的值大于l0,退出For循環(huán),因此For循朝1執(zhí)行了3次,即n的值為3。所以在文本框中會顯示3。
18[單選題] 窗體上有1個(gè)名稱為Commandl的命令按鈕,事件過程如下:
運(yùn)行程序,并單擊命令按鈕,窗體上顯示的內(nèi)容為
A.-4B.-3C.3D.3.6
參考答案:A
參考解析:Sgn函數(shù)返回參數(shù)的符號,參數(shù)為負(fù)數(shù)時(shí)返回-1,為0時(shí),返回0。為正數(shù)時(shí)返回1。所以Sgn(-3.6)返回-1。VisualBasic中把任何非0值都認(rèn)為是真,以0表示假,因此if語句中將執(zhí)行n=Int(n1)語句。Int函數(shù)返回不大于參數(shù)的最大整數(shù),Int(-3.6)要返小于-3.6的整數(shù)即是一4。因此n=-4。
19[單選題] 設(shè)有如下事件過程:
運(yùn)行程序,輸出是
A.2B.3C.5D.9
參考答案:B
參考解析:本題程序中內(nèi)層For循環(huán)是統(tǒng)計(jì)具有相同值素的個(gè)數(shù),外層循環(huán)的功能則是,對數(shù)組中的所有元素進(jìn)行統(tǒng)計(jì),找出第1個(gè)具有相同值的元素個(gè)數(shù)最多的那個(gè)元素值。數(shù)組組中元素值為3的元素有5個(gè),元素值為5的元素有5個(gè),元素值為6的元素為3個(gè),元素值為2的元素有1個(gè),元素值為4的元素有1個(gè),元素值為9的元素有1個(gè)。因此第1個(gè)具有相同元素值的最多個(gè)的元素值是3。
20[單選題] 設(shè)有如下Commandl的單擊事件過程及fun過程:
Private Sub Commandl_Click( )
Dim X As Integer
x=Val(InputBox(”請輸入一個(gè)整數(shù)”))fun(X)
End Sub
Private Sub fun(x As Integer)
If X Mod 2=0 Then fun(X/2)Print X;
End Sub
執(zhí)行上述程序,輸入6,結(jié)果是( )。
A.3 6B.6 3C.6 D.程序死循環(huán)
參考答案:A
參考解析:題目中fun過程是一個(gè)遞歸過程,它的結(jié)束條件是參數(shù)值為奇數(shù)。第一次調(diào)用,參數(shù)值為6,是偶數(shù)所再次調(diào)用fun過程,這次參數(shù)為6/2=3,是奇數(shù),不再調(diào)用自身,接著執(zhí)行下一句輸出參數(shù)值即3,然后返回第一次調(diào)用過程中執(zhí)行下一句輸出第一次調(diào)用參數(shù)值,即6。因此程序會輸出3 6。
相關(guān)推薦:
各地2016年全國計(jì)算機(jī)等級考試費(fèi)用匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |