一、基本操作題
在名稱為Form1的窗體上添加兩個名稱分別為Frame1、Frame2的框架,標(biāo)題分別為“字號”、“修飾”;在Frame1中添加兩個單選按鈕,名稱分別為Option1、Option2,標(biāo)題分別為“10號字”、“20號字”,且標(biāo)題顯示在單選按鈕的左邊;在Frame2中添加1個名稱為Check1的復(fù)選框,標(biāo)題為“下劃線”。程序運行后的窗體界面如圖1-1所示。
注意:存盤時必須存放在考生文件夾下,工程文件名保存為sj1.vbp,窗體文件名保存為sj1.frm。
(2)在名為Form1的窗體上繪制-個文本框,名為Text1,無初始內(nèi)容;再繪制-個圖片框,名為Pic1。請編寫Text1的Change事件過程,使得在運行時,在文本框中每輸入-個字符,就在圖片框中輸出-行文本框中的完整內(nèi)容。運行時的窗體如圖1-2所示。
注意:程序中不能使用任何變量;文件必須存放在考生文件夾中,工程文件名為sj2.vbp,窗體文件名為sj2.frm。
二、簡單應(yīng)用題
(1)在考生文件夾中有工程文件sj3.vbp及窗體文件sj3.frm。在名為Form1的窗體上有3個Label控件和兩個命令按鈕,Label控件均為提示信息。命令按鈕名稱分別為Cmd1和Cmd2,標(biāo)題分別為“Quit”和“Begin”。程序運行后,單擊“Begin”按鈕,程序自動利用循環(huán)計算1+1/2+1/3+...+1/10的結(jié)果,并把結(jié)果寫入到考生文件夾中out67.dat文件中。執(zhí)行完畢,“Begin”按鈕變成“End”按鈕,且無效(變灰),如圖1-3所示。
注意:在有問號“?”的地方填入正確內(nèi)容,然后刪除“?”及所有注釋符“'”但不得修改其他部分。保存時不得改變文件名和文件夾。
(2)在考生文件夾中有-個工程文件sj4.vbp(相應(yīng)的窗體文件名為sj4.frm)。在名為Form1的窗體上有4個文本框,初始內(nèi)容為空;1個命令按鈕,標(biāo)題為“求Max”。其功能是通過調(diào)用過程FindMax求數(shù)組的最大值。
請裝入該文件。程序運行后,在4個文本框中各輸入-個整數(shù),然后單擊命令按鈕,即可求出數(shù)組的最大值,并在窗體上顯示出來,如圖1-4所示。
本程序不完整,請補充完整,并能正確運行.
注意:去掉程序中的注釋符“'”,把程序中的問號“?”改為正確的內(nèi)容,使其實現(xiàn)上述功能,但不得修改程序的其他部分。最后,按原文件名并在原文件夾中保存修改后的文件。
三、綜合應(yīng)用題
在窗體Form1上建立3個菜單(名稱分別為vbRead、vbCalc和vbSave,標(biāo)題分別為“讀數(shù)”“計算”和“存盤”);然后繪制-個文本框(名稱為Text1,MultiLine屬性設(shè)置為True,ScrollBars屬性設(shè)置為2),如圖1-5所示。
程序運行后,如果執(zhí)行“讀數(shù)”命令,則讀入in34.txt文件中的100個整數(shù),放入-個數(shù)組中,數(shù)組的下界為1;如果執(zhí)行“計算”命令,則把該數(shù)組中可以被3整除的元素在文本框中顯示出來,求出它們的和,并把所求得的和在窗體上顯示出來;如果執(zhí)行“存盤”命令,則把所求得的和存人考生文件夾下的out34.txt文件中。
在考生文件夾下有-個工程文件sj5.vbp,考生可以裝入該文件。窗體文件sj5.frm中的ReadData過程可以把in34.txt文件中的100個整數(shù)讀人Arr數(shù)組中;而WriteData過程可以把指定的整數(shù)值寫到考生文件夾指定的文件中(整數(shù)值通過計算求得,文件名為out34.txt)。
注意:考生不得修改窗體文件中已經(jīng)存在的程序。存盤時,工程文件名仍為sj5.vbp,窗體文件名仍為sj5.frm。
![]() | ![]() .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 |
![]() | ![]() .. 定價:¥133 優(yōu)惠價:¥133.0 更多書籍 |