全國計算機(jī)vb二級考試真題
在每年的全國計算機(jī)二級考試中,有哪些vb相關(guān)的真題呢?下面是學(xué)習(xí)啦小編給大家整理的計算機(jī)歷年全國計算機(jī)vb二級考試真題,供大家參閱!
計算機(jī)vb二級考試真題一
基本操作題
請根據(jù)以下各小題的要求設(shè)計Visual Basic應(yīng)用程序(包括界面和代碼)
在名稱為Forml的窗體上建立一個名稱為“menul”、標(biāo)題為“文件”的彈出式菜單,其含有三個菜單項,它們的標(biāo)題分別為:“打開”、“關(guān)閉”、“保存”,名稱分別為“ml”、“m2”、“m3”。再添加一個命令按鈕,名稱為“Commandl”、標(biāo)題為“彈出菜單”。要求:編寫命令按鈕的Click事件過程,使程序運(yùn)行時,單擊“彈出菜單”按鈕可彈出“文件”菜單(如圖所示)。
注意:程序中不得使用變量,事件過程中只能寫一條語句。存盤時必須存放在考生文件夾下,工程文件名保存為sjt2.vbp,窗體文件名保存為sjt2.frm。
參考解析:
【考點(diǎn)分析】本題考點(diǎn)有:命令按鈕的Name和Cap-tion屬性,菜單編輯器的使用(標(biāo)題、名稱、內(nèi)縮符號),菜單項的Visible屬性以及PopupMenu方法。
【解題思路】要創(chuàng)建彈出式菜單需要先用菜單編輯器來建立菜單,并將其主菜單項的可見(Visible)屬性值設(shè)置為不可見,然后通過對象的Commandl_Click事件,執(zhí)行對象的PopupMenu方法來顯示菜單。
【操作步驟】
步驟1:建立界面,添加一個命令按鈕,設(shè)置其Name屬性為Commandl,Caption屬性為“彈出菜單”。然后建立一個菜單,菜單的屬性見表3.420
步驟2:打開代碼編輯窗l(fā)3,在指定位置編寫如下代碼。
參考答案:
步驟3:調(diào)試并運(yùn)行程序,關(guān)閉程序后按題目要求存盤。
2在名稱為Form1的窗休上添加一個名稱為Label1的標(biāo)簽,字號大小為四號,標(biāo)題為“等級考試”,如圖1所示。通過設(shè)置屬性使標(biāo)簽初始為不顯示。請編寫適當(dāng)?shù)某绦?,使得運(yùn)行程序時,窗體的標(biāo)題立即變?yōu)?ldquo;標(biāo)簽”,單擊窗體時,顯示標(biāo)簽,如圖2所示。
注意:存盤時,將文件保存至考生文件夾下,且窗體文件名保存為sjt2.frm,工程文件名保存為sit2.vbp。要求程序中不得使用變量,每個事件過程中只能寫一條語句。
參考解析:
【考點(diǎn)分析】本題考點(diǎn)有:標(biāo)簽的Name、Caption、Visi.ble和FontSize屬性以及窗體的Caption屬性。
【解題思路】通過標(biāo)簽的Name、Caption和FontSize屬性設(shè)置標(biāo)簽的名稱、標(biāo)題和字體大小,通過設(shè)置標(biāo)簽的Visible屬性為False,使標(biāo)簽初始為不可見。編寫適當(dāng)?shù)某绦颍贔orm_Load事件過程中,窗體的Caption屬性值立即變?yōu)?ldquo;標(biāo)簽”,在Form_Click事件過程中單擊窗體時,設(shè)置標(biāo)簽的Visible屬性為True顯示標(biāo)簽。
【操作步驟】
步驟1:新建一個窗體,按照題目要求建立控件并設(shè)置其屬性,如表3.37所示。
步驟2:編寫程序代碼。
參考答案:
步驟3:調(diào)試并運(yùn)行程序,關(guān)閉程序后按題目要求存盤。
計算機(jī)vb二級考試真題二
簡單應(yīng)用題
在考生文件夾下有一個工程文件sit3.vbp。其窗體文件上有一個標(biāo)題為“得分”的框架,在框架中有一個名稱為Textl的文本框數(shù)組,含6個文本框控件;文本框Text2用來輸入難度系數(shù)。程序運(yùn)行時,在左邊的6個文本框中輸入6個得分,輸入難度系數(shù)后,單擊“計算分?jǐn)?shù)”按鈕,則可計算出最后得分并顯示在文本框Text3中(如圖所示)。計算方法:
去掉1個最高得分和1個最低得分,求剩下得分的平均分,再乘以3,再乘以難度系數(shù)。最后結(jié)果保留到第2位小數(shù),不四舍五入。
注意:文件中已經(jīng)給出了所有控件和程序,但程序不完整,請去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容,考生不能修改程序中的其他部分和各控件的屬性。最后把修改后的文件按原文件名存盤。
參考解析:
【考點(diǎn)分析】本題考點(diǎn)有:INT()函數(shù)、Val()函數(shù)、文本框數(shù)組的Text屬性、If判斷語句以及For循環(huán)語句。
【解題思路】通過Val()函數(shù)獲取文本框數(shù)組的值,并把它轉(zhuǎn)換為數(shù)值型,通過循環(huán)語句和判斷語句,找出最大值和最小值賦值給變量a和b,同時累加所有數(shù)值的和賦值給s,那么最終的和為s-a-b,根據(jù)算法求剩下得分的平均分,乘以3,再乘以Text2中輸入的難度系數(shù),得出最終的得分。
【操作步驟】
步驟1:打開本題工程文件。
步驟2:打開代碼編輯窗口,去掉程序中的注釋符“´”,將問號改為正確的內(nèi)容。
參考答案(陰影部分是需考生填入的內(nèi)容)
步驟3:調(diào)試并運(yùn)行程序,關(guān)閉程序后按題目要求存盤。
計算機(jī)vb二級考試真題三
綜合操作題
在考生文件夾下有一個工程文件sit5.vbp,窗體上有兩個命令按鈕,標(biāo)題分別是“讀數(shù)據(jù)”和“統(tǒng)計”,請?zhí)砑右粋€名稱為Label1、標(biāo)題為“回文個數(shù)為”的標(biāo)簽和一個名稱為Text1,初始內(nèi)容為空的文本框,如圖所示。程序功能如下:
①單擊“讀數(shù)據(jù)”按鈕,則將考生文件夾下in.5.dat文件的內(nèi)容讀到變量s中;
?、趩螕?ldquo;統(tǒng)計”按鈕,則統(tǒng)計in5.dat文件(該文件中僅含由空格間隔開的字符串)中回文的個數(shù),并將統(tǒng)計的回文個數(shù)顯示在Textl文本框內(nèi)(所謂回文是指順讀與倒讀都一樣的字符串,如“recycer”)。“讀數(shù)據(jù)”和“統(tǒng)計”按鈕的Click事件過程已經(jīng)給出,請完善foundhuiwen過程的功能,實現(xiàn)上述程序功能。
注意:考生不得修改窗體文件中已存在的控件和程序,在結(jié)束程序運(yùn)行之前,必須先進(jìn)行統(tǒng)計,且必須用窗體右上角的關(guān)閉按鈕結(jié)束程序,否則無成績。最后,程序按原文件名存盤。
參考解析:
【考點(diǎn)分析】本題考點(diǎn)有:StrReverse()函數(shù)、Mid()函數(shù)、文件編輯、LOF()函數(shù)、Input()函數(shù)、For循環(huán)語句以及If判斷語句。
【解題思路】StrReverse()函數(shù)用于返回一個字符串,其中一個指定子字符串的字符順序是反向的。Mid()函數(shù)用于取字符子串。
【操作步驟】
步驟1:打開本題工程文件,按照題目要求建立控件并設(shè)置屬性,如表3.29所示。
步驟2:打開代碼編輯窗口,在代碼編輯窗口指定位置編寫以下代碼。
參考答案:
Function foundhuiwen(p As String)
If StrReverse(P)=P Then foundhuiwen
=True'StrReverse函數(shù)的功能是將字符串順序反轉(zhuǎn)
End Function
步驟3:調(diào)試并運(yùn)行程序,關(guān)閉程序后按題目要求存盤。
【易錯提示】StrReverse()函數(shù)是一個不常見的函數(shù),在運(yùn)用的時候要了解函數(shù)的語法才能應(yīng)用自如。
看了“全國計算機(jī)vb二級考試真題”的人還看了:
2.2015年計算機(jī)二級考試《VB》全真機(jī)考操作試題
4.2015年全國計算機(jī)二級VB語言程序設(shè)計考試大綱
全國計算機(jī)vb二級考試真題
上一篇:全國計算機(jī)vb考試題庫