![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
2014年9月全國計算機二級VB真題第1套 |
98 一、基本操作 (1)在名稱為Form1的窗體上畫1個名稱為Frame1、標題為"項目"的框架;框架內(nèi)有1個名稱為opt1的控件數(shù)組,該控件數(shù)組含有三個標題分別為"籃球"、"排球"、"足球"的單選按鈕,且標題為"排球"的單選按鈕為選中狀態(tài)。運行后的窗體如圖所示。 注意:存盤時必須存放在考生文件夾下,工程文件名為sjt1.vbp,窗體文件名為sjt1.frm。 (2)在名稱為Form1、標題為"字體練習"的窗體上,畫1個名稱為Label1的標簽,該標簽的標題為"程序設(shè)計語言",字體為"宋體",16號字,且該標簽的大小可根據(jù)標題內(nèi)容自動調(diào)整。再畫2個名稱分別為Command1和Command2,標題分別為"粗體變換"和"斜體變換"的命令按鈕。如圖所示。 要求:編寫適當?shù)氖录^程,使得單擊"粗體變換"按鈕時,Label1的字體在 "粗體"和"非粗體"兩種狀態(tài)之間切換;單擊"斜體變換"按鈕,Label1的字體在"斜體"和"非斜體"兩種狀態(tài)之間切換。 注意:要求程序中不能使用變量,每個事件過程中只能寫一條語句。存盤時必須存放在考生文件夾下,工程文件名為sjt2.vbp,窗體文件名為sjt2.frm。 二、簡單應(yīng)用 (1)在考生文件夾下有一個工程文件sjt3.vbp,窗體上有1個標題為"計算"的命令按鈕,1個標題為"1!+2!+…+10!="的標簽。請畫1個名稱為Text1,初始內(nèi)容為空的文本框。如圖所示。 程序功能:單擊"計算"命令按鈕,則計算"1!+2!+…+10!"的值,并將結(jié)果顯示在Text1文本框中。請將"計算"命令按鈕的Click事件過程中的注釋符去掉,把?改為正確的內(nèi)容,以實現(xiàn)上述程序功能。 注意:考生不得修改窗體文件中已經(jīng)存在的控件和程序,最后,程序按原文件名存盤。 (2)在考生文件夾下有一個工程文件sjt4.vbp,窗體上有1個名稱為Command1,標題為"運行"的命令按鈕。請畫2個名稱分別為Text1和Text2,初始內(nèi)容都為空的文本框,再畫2個名稱分別為Label1、Label2,標題分別是"最大數(shù)"和"最大數(shù)位置"的標簽。 程序功能:單擊"運行"按鈕,則產(chǎn)生50個不重復的介于0--100之間(含0和100)的隨機數(shù),且以每行10個數(shù)的形式顯示在窗體上;最后將這些隨機數(shù)中的最大數(shù)和最大數(shù)所處的位置顯示在Text1和Text2中。如圖所示為某一次的運行效果。請將"運行"命令按鈕的Click事件過程中的注釋符去掉,把?改為正確內(nèi)容,以實現(xiàn)上述程序功能。 注意:考生不得修改窗體文件中已經(jīng)存在的控件和程序,最后,程序按原文件名存盤。 三、綜合應(yīng)用 在考生文件夾下有一個工程文件sjt5.vbp,窗體上有2個標題分別是"讀數(shù)據(jù)"和"查找質(zhì)數(shù)"的命令按鈕。請畫1個名稱為Text1、初始值為空的文本框,該文本框允許顯示多行內(nèi)容,且有垂直滾動條,如圖所示。 程序功能:(1)考生文件夾下in5.dat文件中存放著100個大于10的正整數(shù)。單擊"讀數(shù)據(jù)"按鈕,則將in5.dat文件中的數(shù)據(jù)讀入數(shù)組a中;(2)單擊"查找質(zhì)數(shù)"按鈕,則查找in5.dat文件中的所有質(zhì)數(shù),并將這些質(zhì)數(shù)順次顯示在Text1文本框內(nèi)。 "讀數(shù)據(jù)"按鈕的Click事件過程已給出,請編寫函數(shù)prime,實現(xiàn)上述功能。 注意:考生不得修改窗體文件中已經(jīng)存在的控件和程序,在結(jié)束程序運行之前,必須使用"查找質(zhì)數(shù)"按鈕完成查找質(zhì)數(shù)的過程,且必須用窗體右上角的關(guān)閉按鈕結(jié)束程序,否則無成績。最后,程序按原文件名存盤。
|