資源描述:
《《vb綜合練習題目》word版》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第一部分程序設(shè)計部分程序設(shè)計題的設(shè)計格式及其處理步驟:(1)先畫出處理界面(窗體),并注明各控件的名稱;(2)再給出處理步驟,(3)寫出程序代碼:下面給出該類題目的求解事例,供參考:例如:設(shè)計程序,求1+2+3+...+N的和值。其處理過程是:(一)設(shè)計界面(在紙上畫出界面,并注明各控件的名稱):標簽2:Label2標簽1:Label1命令按鈕1:Command1文本框2:TEXT2文本框1:TEXT1運算結(jié)果計算請輸入N(二)處理步驟:單擊命令按鈕,按以下步驟處理(1)定義3個變量:N,s,x,分別用于存放:輸入的數(shù)值,和值,控制循環(huán)(2)將文本框1的值,提供給變量N;(3)s=
2、0(累加前,將變量s初始化為0);(4)X=1(設(shè)置循環(huán)的開始值)(5)當X<=N時重復執(zhí)行S=s+xX=X+1(6)在文本框2中顯示和值S(三)編寫有關(guān)的代碼:PrivateSubCommand1_Click()Dimn%,s%,x%N=val(text1.text)S=0X=1Dowhilex<=nS=s+xX=x+1LoopText2=sEndSub第一部分練習題目要求:要先給出所設(shè)計的窗體,并注明窗體上的各控件及其用途,然后給出處理步驟,并編寫代碼.1.設(shè)計一個程序,完成利用文本框輸入任意兩個數(shù)的乘法運算,并顯示計算結(jié)果。進一步完善程序,完成利用文本框輸入任意兩個數(shù)的加法、
3、減法、乘法、除法運算,并顯示計算結(jié)果;再進一步,改進,完成,利用隨機函數(shù),產(chǎn)生任意兩個100到200之間的整數(shù),并完成兩個數(shù)的加法、減法、乘法、除法運算,并顯示計算結(jié)果。2.對于表達式:,當輸入x,y,z值求該表達式的值。3.利用InputBox函數(shù)輸入一個正實數(shù),用Print方法在窗體上打印出其平方值、平方根、立方值,結(jié)果保留2位有效數(shù)字。4.編寫一個華氏溫度與攝氏溫度之間的轉(zhuǎn)換程序,轉(zhuǎn)換公式為:F=9/5×C+32及C=5/9(F-32);其中,F(xiàn):華氏溫度;C:攝氏溫度。5.求方程AX+B=0的解。當提供A,B的值后,輸出該式子,例如,當A=3,B=4,輸出:3X+4=0,并
4、輸出方程的解。6.已知3個數(shù),設(shè)計一個求出最大值的程序。7.輸入一個整數(shù),判定是正數(shù)還是負數(shù),并輸出結(jié)果8.輸入x,y,z三個數(shù),按從小到大的次序顯示。顯示形式:由小到大輸出9.輸入一元二次方程ax2+bx+c=0的系數(shù)a,b,c,計算并輸出一元二次方程的兩個實根x1,x2。10.求1+2+3+...+N的和,N利用inputbox()函數(shù)輸入,11.設(shè)計一個程序,對Sum=1+2+3+...+N,求Sum不超過10000的最大整數(shù)項數(shù)N。12.求出100到200之間所有的素數(shù)及其平均值,并輸出13.利用循環(huán),打印輸出下列圖形:AAAAAAAAAAAAAAAAAAAAAAAAAAA
5、AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA14.找出1000以內(nèi)的所有的完全數(shù)。完全數(shù)是指等于其所有因子和的數(shù)(包括1因子,但1不是完全數(shù));例如:6的因子有1、2、3,并且6=1+2+3,則6是完全數(shù)。15.輸入一組不重復的數(shù)據(jù)(10個數(shù)據(jù)),同時找出最大值和最小值,并輸出它們.17.輸出如圖所示的下三角數(shù)據(jù)18.用隨機函數(shù)產(chǎn)生50個[10,100)的隨機整數(shù),并按照由小到大的順序打印出來(10個數(shù)一行)。程序界面如下:20.用隨機函數(shù)產(chǎn)生100個[0,99]范圍內(nèi)的隨機整數(shù),統(tǒng)計個位上的數(shù)字分別為1,2,
6、3,4,5,6,7,8,9,0的數(shù)的個數(shù)并打印出來21..統(tǒng)計成績分布22.定義一個判斷X是否素數(shù)的子過程,并調(diào)用此過程打印出前100個素數(shù)。提示:子過程的入口參數(shù)是X(整型),出口參數(shù)是W(整型),W為1,表示X是素數(shù),W為0,表示X不是素數(shù)。23.編寫一個子過程(或函數(shù)過程),功能是求階乘,并調(diào)用該過程計算:S=1!+2!+3!+……+n!的值,其中n的值可以通過鍵盤隨機輸入,圖2-7-1是程序界面。圖2-7-1程序界面24.給出計算Sum=1+2+3+……+(n-1)+n的和值的遞歸函數(shù),并通過命令按鈕事件調(diào)用,計算輸出結(jié)果。25.設(shè)有兩個文本框TEXT1和TEXT2,在TE
7、XT1中輸入字符。當遇到回車鍵時,將剛輸入的字符串,在TEXT2框中顯示,請設(shè)計程序完成該功能。注意:回車鍵的ASCII碼是13,其掃描碼也是1326.設(shè)計一個程序,每間隔1秒,在文本框中顯示數(shù)字,依次是:12345678910等等,直到顯示30止。27.設(shè)計一個程序,在窗體上當按下鍵盤上的“Ctrl”鍵并單擊鼠標器的左鍵,然后在文本框中顯示:“按下鍵盤上的Ctrl鍵并單擊鼠標器的左鍵”。28.編程把一個文本框中的內(nèi)容,以文件形式存入磁盤。假定文件名為c:Myfil