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