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