![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
2015年3月全國(guó)VB考試上機(jī)真題第2套 |
99 一、基本操作 (1)在名稱為Form1,標(biāo)題為“組合框”的窗體上畫1個(gè)名稱為Combo1的組合框,利用屬性窗口設(shè)置適當(dāng)屬性使其在程序剛開始運(yùn)行時(shí)的界面如圖示。 注意: 存盤時(shí)必須存放在考生文件夾下,工程文件名為sjt1.vbp,窗體文件名為sjt1.frm。 (2)在名稱為Form1的窗體上畫一個(gè)名稱為Image1的圖像框,并通過屬性窗口為其裝入考生文件夾中的圖標(biāo)文件CARS.ico;再畫一個(gè)名稱為Timer1的計(jì)時(shí)器,一個(gè)名稱為Command1、標(biāo)題為“開始”的命令按鈕,如圖所示。 要求: 通過屬性窗口設(shè)置適當(dāng)?shù)膶傩,再編寫適當(dāng)?shù)氖录^程,使得程序運(yùn)行時(shí),單擊“開始”按鈕,圖片可以每0.2秒向右移動(dòng)50。 注意: 程序中不得使用變量,每個(gè)事件過程中只能寫一條語句。存盤時(shí)必須存放在考生文件夾下,工程文件名為sjt2.vbp,窗體文件名為sjt2.frm。
二、簡(jiǎn)單應(yīng)用 (1)考生文件夾中有工程文件sjt3.vbp。程序運(yùn)行時(shí),單擊窗體,則開始每隔5秒鐘在文本框中顯示一次當(dāng)前時(shí)間,文本框中文字的顏色每隔8秒在紅色(顏色值為&HFF)與黑色(顏色值為0)之間切換。在給出的窗體文件中已經(jīng)有了全部控件,但程序不完整。 要求: 去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容。 注意: 考生不得修改窗體文件中已經(jīng)存在的程序。最后,程序按原文件名存 盤。 (2)在考生目錄下有一個(gè)工程文件sjt4.vbp。程序的功能是,單擊“產(chǎn)生隨機(jī)數(shù)”按鈕可以產(chǎn)生10個(gè)隨機(jī)數(shù)放到數(shù)組中并顯示在圖片框中,在文本框中輸入一個(gè)小于10 的正整數(shù)m,單擊“移動(dòng)數(shù)據(jù)”按鈕,可以把數(shù)組中的前m個(gè)數(shù)據(jù)移動(dòng)到后面去,并顯示在圖片框中。如圖所示。在給出的窗體文件中已經(jīng)有了全部控件,但程序不完整。 要求: 去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容。最后把修改后的文件按原文件名存盤。
三、綜合應(yīng)用 考生文件夾下有工程文件sjt5.vbp和數(shù)據(jù)文件in5.txt。in5.txt中有多條記錄,每條記錄占一行,含4個(gè)數(shù)據(jù)項(xiàng),數(shù)據(jù)項(xiàng)的含義依次是:姓名、數(shù)學(xué)成績(jī)、語文成績(jī)、英語成績(jī)。 窗體上按鈕“讀取數(shù)據(jù)”的功能是把in5.txt中的所有記錄讀到數(shù)組a中(每個(gè)數(shù)組元素中有一條記錄);按鈕“排序”的功能是按總分從大到小排序,結(jié)果仍放在數(shù)組a中;按鈕“保存”的功能是存盤,其代碼已經(jīng)給出,不能修改。 請(qǐng)將事件過程中的注釋符去掉,把?改為正確的內(nèi)容,并編寫“排序”按鈕的事件過程。 注意: 考生不得修改窗體文件中已經(jīng)存在的控件和程序,必須運(yùn)行程序,并依次按下“讀入數(shù)據(jù)”、“排序”、“保存”按鈕,否則無成績(jī),最后將程序按原文件名存盤。 |