點擊查看:2018年計算機二級VB考試章節(jié)練習(xí)題及答案匯總
第2章 對象及其操作
2.2 窗體
1[單選題]
A.n As Integer j As Integer
B.n As Integer Static j As Integer
C.ByVal n As Integer J As Integer
D.ByVal n As Integer Static j As Integer
參考答案:D
參考解析:D) 【解析】本題考查參數(shù)的傳遞和靜態(tài)局部變量。Sum函數(shù)在窗體單擊事件巾調(diào)用5次并用來求和,因此每一次求和結(jié)果應(yīng)當(dāng)保留,所以借助靜態(tài)變量實現(xiàn)。同時要求傳遞的形參變化不應(yīng)影響到實參,因此采用傳值調(diào)用。
2[單選題] 下列各種窗體事件中,不能由用戶觸發(fā)的事件是( )。
A.Load事件和Unload事件
B.Click事件和Unload事件
C.Click事件和DblClick事件
D.Load事件和Initialize事件
參考答案:D
參考解析:D) 【解析】本題考查窗體一些常見的事件。VB為事件驅(qū)動的編程方式,程序運行的第1個事件為Initialize事件,接下來為裝入窗體Load事件,這兩個事件不需要用戶來觸發(fā)。
3[單選題]
EndSut
A.3
B.9
C.5
D.6
參考答案:B
參考解析: 【解析】本題考查累加算法。題目中slim為求和項,初值為0,t為每一項的值,變化規(guī)律為后一項是前一項的i倍,i的變化為從1到3,由于t的初值為1,因此求和為1*1+1*2+2*3。
4[單選題]
A.4321
B.12
C.34
D.1234
參考答案:D
參考解析:D) 【解析】本題考查累加運算。s為求和項,a(i)*j 為每一項,i的變化為4到1,j的變化為10的倍數(shù)。因此求和s為:4*1+3*10+2*100+1*1 000,結(jié)果為1 234。
5[單選題] 在窗體上用復(fù)制、粘貼的方法建立了一個命令按鈕數(shù)組,數(shù)組名為ComTest1。設(shè)窗體Form1標(biāo)題為“MyForm1”.雙擊控件數(shù)組中的第3個按鈕,打開代碼編輯器,編寫如下代碼:
Privae Sub ComTest 1_Click(Index As Integer)
Form1.Caption=”MyForm2”
End Sub
運行時,單擊按鈕數(shù)組中的第1個按鈕,則窗體標(biāo)題顯示為( )。
A.Form1
B.ComTest1
C.MyForm1
D.MyForm2
參考答案:D
參考解析:D) 【解析】本題考查控件數(shù)組。建立控件數(shù)組以后,數(shù)組中的每個元素依靠Index屬性來區(qū)分,名稱相同。題目中程序運行時,不要單擊哪個命令按鈕,窗體的標(biāo)題都會改成“Myform2”。
6[單選題] 下列操作中不能向工程中添加窗體的是( )。
A.執(zhí)行“工程”菜單中的“添加窗體”命令
B.單擊工具欄上的“添加窗體”按鈕
C.右擊窗體,在彈出的菜單中選擇“添加窗體”命令
D.右擊工程資源管哩器,在彈出的菜單中選擇“添加”命令,然后在下一級菜單中選擇“添加窗體”命令
參考答案:C
參考解析:C) 【解析】向工程中添加窗體的方法有:①執(zhí)行“工程”菜單中的“添加窗體”命令;②單擊工具欄上的“添加窗體”按鈕;③右擊工程資源管理器,在彈出的菜單中選擇“添加”命令,然后在下一級菜單中選擇“添加窗體”命令。
7[單選題]
A.Print Student.Score(2),Student.StrName(2)
B.Print Student.Score,Student.StrName
C.Print Student(2).Score.Student(2).StrName
D.Print Score(2),StrName(2)
參考答案:C
參考解析:在標(biāo)準(zhǔn)模塊中可以聲明自定義類型,該類型由聊e關(guān)鍵字聲明,在聲明中要定義類型的所有域。若用自定義類型聲明一個變量,則該變量擁有若干域,取得每個域的值需要用“變量名.域名”的形式。作為一個自定義類型的數(shù)組,首先要取出某個數(shù)組元素然后才能濤問該元素的某個域,所以要想訪問Student(2)的域,需要使用Student(2).Score和Student(2).StrName。
8[單選題] 下面程序運行時,若輸入“Visual Basic Programming”,則在面體上輸出的是( )。
A.3
B.2
C.1
D.0
參考答案:A
【解析】該程序的第一個循環(huán)是遍歷整個字符串,其中數(shù)組Num的作用是存放對應(yīng)字符的出現(xiàn)次數(shù);第二個循環(huán)的作用是找到數(shù)組Num中的最大值,所以整個程序的功能就是找到在輸入字符串中出現(xiàn)次數(shù)最多的字母,并輸出其出現(xiàn)的次數(shù)。
9[單選題] 執(zhí)行以下程序,在窗體上輸出( )。
A.4
B.5
C.6
D.7
參考答案:A
參考解析:A) 【解析】本題考查循環(huán)語句的分析。命令按鈕單擊事件中,F(xiàn)or循環(huán)變量為j。步長為2,因此數(shù)組a中所有奇數(shù)下標(biāo)的值為相應(yīng)的奇數(shù),所有偶數(shù)下標(biāo)的元素全部為0。那么a(1)=1,a(2)=0,a(3)-3。記
10[單選題] 確定一個窗體或控件的大小的屬性是( )。
A.Width或height
B.Width和Height
C.Top或Left
D.Top和left
參考答案:B
參考解析:B) 【解析】Width屬性是用于設(shè)置窗體或控件的寬度;Height屬性是用于設(shè)置窗體或控件的高度;Top屬性是用于設(shè)置窗體或控件的頂邊距;Left屬性是用于設(shè)置窗體或控件的左邊距。要想確定窗體或控件的大小,需要設(shè)置Width和Height兩個屬性。
11[單選題] 下列關(guān)于窗體的描述中,錯誤的是( )。
A.窗體的Height、Width屬性用于設(shè)置窗體的高和寬
B.窗體的Load事件在加載窗體時發(fā)生
C.當(dāng)窗體的Enabled屬性為False時,通過鼠標(biāo)和鍵盤對窗體的操作都被禁止
D.執(zhí)行UnLoad Form1語句后,窗體Form1消失,但仍在內(nèi)存中
參考答案:D
參考解析:D) 【解析】本題考查窗體文件的常用屬性。窗體的Height、Width屬性用于設(shè)置窗體的高和寬,Left和Top屬性設(shè)置窗體在屏幕中的位置,Enabled屬性設(shè)置為False時,窗體上所有的控件禁止應(yīng)用。加載窗體時,自動運行窗體的Load事件,執(zhí)行UnLoad 方法以后,可以把當(dāng)前窗體從內(nèi)存中移出。
12[單選題] 在窗體上畫一個命令按鈕,名稱為Command1,然后編寫如下程序:
程序運行后,如果單擊命令按鈕,則在面體上顯示的內(nèi)容是( )。
ABCD參考答案:A
參考解析:A) 【解析】本題考查循環(huán)嵌套程序分析。外層循環(huán)共執(zhí)行2次,第一次執(zhí)行外循環(huán),內(nèi)層循環(huán)變量為1到1,執(zhí)行一次;第二次執(zhí)行外循環(huán),內(nèi)層循環(huán)變量為1到2,執(zhí)行2次。String 函數(shù)產(chǎn)生i個“Hello”中的第一個字符H。
13[單選題] 下列不能打開工具箱窗口的操作是( )。
A.執(zhí)行“視圖”菜單中的“工具箱”命令
B.按Alt+F8鍵
C.單擊工具欄上的“工具箱”按鈕
D.按Alt+V,然后按Alt+X鍵
參考答案:B
參考解析:B) 【解析】打開工具箱窗口的操作方法有:執(zhí)行“視圖”菜單中的“工具箱”命令;單擊工具欄上的“工具箱”按鈕;按Alt+v,然后按Alt+x鍵。
14[單選題] 設(shè)已經(jīng)在窗體上添加了一個通用對話框控件CommonDialogl,以下語句正確的是( )。
A.CommonDialogl.Filter=ALLL Files |*.*|=|Pictures(*.Bmp)|*.Bmp
B.CommonDialogl.Filter="ALLL Files"|*.*|"Pictures(*.Bmp)"|*.Bmp
C.CommonDialogl.Filter={ALLL Files{|*.*|Pictures(*.Bmp)|*.Bmp}
D.CommonDialogl.Filter="ALLL Files |*.*|Pictures(*.Bmp)|*.Bmp"
參考答案:D
參考解析:D) 【解析】本題考查通用對話框的常見屬性。通用對話框的Filter屬性用于設(shè)置顯示文什的類型。使用格式為:CommonDialog1.Filter="類型描述|類型|類型描述2|類型…”。
15[單選題] 窗體上建立了一個名為CommonDialong1的通用對話框,用下面的語句建立一個對話框:
Comm,mDialong1.Action=2,則以下語句與之等價的是( )。
A.CcmmonDialon1.ShowOpen
B.CommonDialog1.ShowSave
C.ComrnonDialog1.ShowColor
D.CommonDialog1.ShowFont
參考答案:B
參考解析:B) 【解析】本題考查通用對話框。系統(tǒng)提供了6種 通用對話框?梢岳闷銩ction值和提供的不同方法來區(qū)分不同的對話框。Action取值可為:1、2、3、4、5、6,對應(yīng)的方法分別為ShowOpen、ShowSave、Show(olor、ShowFont、ShowPrinter、ShowHelp。
16[單選題] 以下( )對象不能作為容器。
A.Frame
B.Form
C.PictureBox
D.Image
參考答案:D
參考解析:D) 【解析】本題考查容器。容器是指可以容納其他控件的控件。VB中常用來作為容器的有框架、窗體和圖片框(PictureBOX)。
17[單選題] 下列可以打開立即窗口的操作是( )。
A.Ctrl+D
B.Ctrl+E
C.Ctrl+F
D.Ctrl+G
參考答案:D
參考解析:D) 【解析】快捷鍵打開的是添加文件對話框:快捷鍵打開的是菜單編輯器對話框;快捷鍵不打開任何對話框;快捷鍵打開的是立即窗口。
18[單選題] 假定已在窗體上畫了多個控件,其中有一個被選中,為了在屬性窗口中設(shè)置窗體的屬性,預(yù)先應(yīng)執(zhí)行的操作是
A.單擊窗體上沒有控件的地方
B.單擊任意一個控件
C.雙擊任意一個控件
D.單擊屬性窗口的標(biāo)題欄
參考答案:A
參考解析:單擊窗體上沒有控件的地方,在屬性窗口就會出現(xiàn)窗體的各屬性,這樣就可對窗體的屬性進行設(shè)置,故A選項正確。單擊任意一個控件,在屬性窗口中出現(xiàn)的是該控件的屬性,故B選項錯誤;雙擊任意一個控件,打開的是“代碼窗口”,故C選項錯誤;單擊屬性窗口的標(biāo)題欄,屬性窗口成為活動窗口,故D選項錯誤。
19[單選題] 設(shè)窗體名稱為frmTest,為了在程序代碼中將窗體的標(biāo)題改為“等級考試”,其代碼應(yīng)該是
A.frmTest.Caption=”等級考試”
B.Forml.Caption=”等級考試”
C.frmTest.Title=”等級考試”
D.Forml.Title=”等級考試”
參考答案:A
參考解析:窗體的標(biāo)題設(shè)置方法:窗體名.Caption=新設(shè)置的標(biāo)題名,由題意知,選項A.正確。
20[單選題] 為了在運行時能顯示窗體左上角的控制框(即系統(tǒng)菜單),應(yīng)執(zhí)行的操作是
A.把窗體的ControlBox屬性設(shè)置為False,其他屬性任意
B.把窗體的ControlBox屬性設(shè)置為Tme,并且把Bor-derStyle屬性設(shè)置為1到5中的一個數(shù)
C.把窗體的ContmlBox屬性設(shè)置為True,并且把Bor-derStyle屬性設(shè)置為0
D.把窗體的ContmlBox屬性設(shè)置為Fale,并且把Bor-derStyle屬性設(shè)置為1到5中的一個數(shù)
參考答案:B
參考解析:ControlBox屬性:運行程序時該屬性有效。在窗體標(biāo)題欄左邊設(shè)置一個任務(wù)列表,點擊窗體圖標(biāo)左上角顯示系統(tǒng)菜單。True:能顯示系統(tǒng)菜單,F(xiàn)alse:不能顯示系統(tǒng)菜單。 BorderStyle屬性:為窗體等對象設(shè)置邊框的樣式。0-None:窗體無邊框。1-FixeSingle:程序運行后窗體大小不被改變,單線邊框。2-Sizable:程序運行后窗體大小可以被改變,雙線邊框。3-FixedDoub|e:程序運行后窗體大小不被改變,雙線邊框。4-FixedToolWindow:程序運行后窗體大小可以被改變,單線邊框。5-SizableToolWindow:程序運行后窗體大小可以被改變。
故本題答案為選項B。
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關(guān)推薦:
2018年全國計算機等級考試復(fù)習(xí)知識點匯總(各科目)
2018全國計算機等級考試備考經(jīng)驗及應(yīng)試技巧匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |