VB程序填空改錯(cuò)設(shè)計(jì)題庫(kù)全_第1頁(yè)
VB程序填空改錯(cuò)設(shè)計(jì)題庫(kù)全_第2頁(yè)
VB程序填空改錯(cuò)設(shè)計(jì)題庫(kù)全_第3頁(yè)
VB程序填空改錯(cuò)設(shè)計(jì)題庫(kù)全_第4頁(yè)
VB程序填空改錯(cuò)設(shè)計(jì)題庫(kù)全_第5頁(yè)
已閱讀5頁(yè),還剩253頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1.'功能:以下程序段用于計(jì)算n的階乘:n!。(1!=1)2. 已知某城市一年的交通事故車(chē)輛報(bào)廢情況,編程序計(jì)算該城市的交通事故一年損失金額。3. 下面的程序用"冒泡"法將數(shù)組a中的10個(gè)整數(shù)按從小到大排列,請(qǐng)將程序補(bǔ)充完整。4. '程序運(yùn)行界面。鍵盤(pán)輸入3個(gè)數(shù),將它們按由大到小的順序輸出,-1為結(jié)束標(biāo)志。5. '在窗體有三個(gè)復(fù)選框,名稱(chēng)分別為 Ch1、Ch2和Ch3,標(biāo)題依次為'"體育"、"音樂(lè)"、"美術(shù)",還有一個(gè)命令按鈕,名稱(chēng)為C1,標(biāo)題'為"顯示"

2、。要求程序運(yùn)行后,如果選中某個(gè)復(fù)選框,則當(dāng)單擊'"顯示"命令按鈕時(shí),則顯示相應(yīng)的信息。例如,如果選中"體育"'和"音樂(lè)"復(fù)選框,則單擊"顯示"命令按鈕后,在窗體上顯示'"我的愛(ài)好是體育音樂(lè)"(如圖1所示);而如果選中"體育"、'"音樂(lè)"和"美術(shù)"復(fù)選框,則單擊"顯示"按鈕后,在窗體上顯示"'我的愛(ài)好是體育音樂(lè)美術(shù)"。6. 窗體上建立了一個(gè)文本框Text1(&

3、quot;輸入口令")和一個(gè)命令按鈕Command1("檢查")。' 判斷密碼是否正確,并顯示相應(yīng)提示在加載窗體時(shí)設(shè)置密碼框最大長(zhǎng)度為8,密碼顯示字符為“*”7. 下面的程序用于求三個(gè)數(shù)中最大數(shù)8. 要求輸入若干學(xué)生的成績(jī),計(jì)算平均分和高于平均分的 人數(shù),并將這兩個(gè)數(shù)據(jù)放入數(shù)組的最后。9. 求A,B,C三個(gè)數(shù)的最大值。10. 該程序通過(guò)For循環(huán)計(jì)算一個(gè)表達(dá)式的值,這個(gè)表達(dá)式是1/2+2/3+3/4+4/511. 用戶單擊命令按鈕后,程序?qū)⑽谋究騎ext1中的文本反轉(zhuǎn)顯示,同時(shí)在文本框Text2中顯示文本框Text1中字符串的個(gè)數(shù)12. 功能:?jiǎn)螕簟安迦霐?shù)

4、據(jù)”按鈕后,輸入一個(gè)整型數(shù)據(jù),該數(shù)據(jù)會(huì)被插入到一個(gè)有序的數(shù)組a(1 to 10)中,插入該數(shù)據(jù)后數(shù)組還是有序的。13. 文件檢驗(yàn)中,經(jīng)常要統(tǒng)計(jì)一段文字中某些字出現(xiàn)的頻率。如圖所示,編一程序,統(tǒng)計(jì)文本框輸入的一段文字中"我""的""計(jì)""照""是"幾個(gè)字出現(xiàn)的頻率,將結(jié)果顯示在圖片框14. '在窗體上有一個(gè)名稱(chēng)為T(mén)ext1的文本框,一個(gè)名稱(chēng)為C1,標(biāo)題'為"校驗(yàn)"的命令按鈕。其中文本框用來(lái)輸入口令(如圖1所示),要求在文本框中輸入的內(nèi)容都必須以"*&q

5、uot;顯示(請(qǐng)考生自己通過(guò)屬性窗口設(shè)置)。要求程序運(yùn)行后,輸入口令,單擊命令按鈕后,對(duì)口令進(jìn)行校驗(yàn)。 如果輸入的內(nèi)容是"ABC"這3個(gè)大寫(xiě)'字母,則用MsgBox信息框輸出"正確",否則輸出"錯(cuò)誤"15. 功能:以下程序段實(shí)現(xiàn)的功能是:查找一數(shù)列中是否存在某數(shù)字x,'若數(shù)列中存在該數(shù)字,則輸出其出現(xiàn)的次數(shù),否則輸出不存在信息16. 輸入數(shù)字1-7,顯示其對(duì)應(yīng)是星期幾(例:輸入 1,顯示星期日,如果輸入其它內(nèi)容,一律顯示"輸入錯(cuò)誤")17. 下面是一個(gè)體操評(píng)分程序,10位評(píng)委,除去一個(gè)最高分和一個(gè)最

6、低分,計(jì)算平均分 (設(shè)滿分為 10 分)18. 寫(xiě)出程序運(yùn)行后,單擊窗體,F(xiàn)orm1上顯示的內(nèi)容sum 函數(shù)的功能為累加求和19. 以下程序用于判斷一個(gè)正整數(shù)(3)是否為素?cái)?shù)。20. 以下程序段分別以子過(guò)程和函數(shù)來(lái)計(jì)算某級(jí)數(shù)部分和,級(jí)數(shù)公式如圖1所示。21. 本程序段將一個(gè)十進(jìn)制整數(shù)m轉(zhuǎn)換成 r (216)進(jìn)制字符串 方法:將m不斷除 r 取余數(shù),直到商為零,以反序得到結(jié)果。22. 以下程序段用于求n!23. 以下程序段用于計(jì)算數(shù)組中各元素的乘積。24. 在文本框內(nèi)輸入一串字符后,統(tǒng)計(jì)并顯示各字母出現(xiàn)的次數(shù)不區(qū)分大小寫(xiě)字母。25. 下面的程序段,用于實(shí)現(xiàn)在一個(gè)nXm的矩陣中,找出值最大的元素所

7、在的行和列,并輸出其值及行號(hào)和列號(hào)。26. 本程序功能為,單擊窗體,F(xiàn)orm1的輸出結(jié)果為A1=10B1=20A2=20B2=1027. 本程序使用控件數(shù)組生成一個(gè)國(guó)際象棋棋盤(pán)。程序運(yùn)行后單擊某棋格,改變其顏色,即白變黑、黑變白,并在單擊的棋格內(nèi)顯示其序號(hào)28. '定義方陣的一種范數(shù)為該方陣各列元素的絕對(duì)值之和中的最大值。以下程序的功能'是求一個(gè)4×4方陣的范數(shù)。該方陣的數(shù)據(jù)是隨機(jī)生成的-2020之間的整數(shù)。29. 利用自定義類(lèi)型數(shù)組,編寫(xiě)如下程序:模擬實(shí)現(xiàn)數(shù)據(jù)庫(kù)記錄'輸入、顯示與查詢(xún)功能。程序運(yùn)行后,單擊“新增”按鈕,將'文本框中的學(xué)生信息加到數(shù)組中

8、;單擊“前一個(gè)”或“后一個(gè)”'按鈕,顯示當(dāng)前元素的前或后一個(gè)記錄;單擊“最高”按鈕,'則顯示最高分的記錄。并隨時(shí)顯示數(shù)組中輸入的記錄數(shù)與當(dāng)前數(shù)'組元素的位置。30. 利用一個(gè)標(biāo)簽和三個(gè)水平滾動(dòng)條,設(shè)計(jì)一個(gè)RGB調(diào)色板,運(yùn)行界面如圖所示31:下面程序的功能是:首先生成一個(gè)由小到大已排好序的整數(shù)數(shù)組,再輸入一個(gè)數(shù)據(jù),單擊"插入"按鈕會(huì)自動(dòng)把這個(gè)數(shù)據(jù)插人到原數(shù)組適當(dāng)?shù)奈恢?,并保持?jǐn)?shù)組的有序性。程序界面參見(jiàn)下圖。32:功能:用戶界面如圖所示,實(shí)現(xiàn)左右兩個(gè)組合框中數(shù)據(jù)的左移和右移功能。程序開(kāi)始運(yùn)行時(shí),在左邊組合框中生成10個(gè)由小到大排列的隨機(jī)三位正整數(shù) (在設(shè)

9、計(jì)階段該組合框的Sorted屬性值已設(shè)置為T(mén)rue),現(xiàn)要求完成:(1)單擊""鈕,左邊組合框中的10個(gè)數(shù)全部移動(dòng)到右邊組合框,同時(shí)使""鈕能響應(yīng),""鈕不能響應(yīng)。(2)單擊""鈕,右邊組合框中的10個(gè)數(shù)全部移到左邊的組合框,同時(shí)使""鈕能響應(yīng),""鈕不能響應(yīng);(3)單擊"結(jié)束"按鈕,結(jié)束程序運(yùn)行。33 :功能:本程序執(zhí)行功能為,輸入系列字符串,按遞減次序排列。(1)在文本框輸入字符串,按回車(chē)鍵后存放到數(shù)組a()中;(2)單擊"排序"按

10、鈕(Command1)時(shí),進(jìn)行遞減次序排列,并在圖形框控件顯示。34:題目:已知用inputbox函數(shù)輸入兩個(gè)數(shù)x和y,比較它們的大小,使得x大于y。35:功能:在窗體上建立兩個(gè)文本框Text1(輸入數(shù))及Text2(顯示結(jié)果),一個(gè)命令按鈕Command1("判斷")。單擊按鈕時(shí)判斷Text1中輸入的數(shù)值是否是4的倍數(shù)。36題:題目:編寫(xiě)簡(jiǎn)易畫(huà)圖程序。如圖所示37 :功能:完成程序,使程序輸出如圖示。38 :下面的程序段用于打印出以下圖形 * * * * * * *39 :功能:從鍵盤(pán)上輸入一串字符,以"?"結(jié)束,統(tǒng)計(jì)輸入字符中的大、小寫(xiě)字母和數(shù)字的個(gè)

11、數(shù)。40 :功能:本程序運(yùn)行后,單擊“替換”按鈕,可以將text1中包含的text2內(nèi)容,替換為text3內(nèi)容。如果若text1中包含text2,則將被查找內(nèi)容替換為text3中內(nèi)容,否則,不進(jìn)行替換,并且將最終結(jié)果打印在窗體上。運(yùn)行效果如圖1所示41:題目:在窗體上有三個(gè)名稱(chēng)為Ch1、Ch2和Ch3的復(fù)選框,標(biāo)題依次為"程序設(shè)計(jì)"、"數(shù)據(jù)庫(kù)原理"、"計(jì)算機(jī)網(wǎng)絡(luò)",還有一個(gè)名稱(chēng)為C1,標(biāo)題為"選課"的命令按鈕(如圖1所示)。要求程序運(yùn)行后,如果選擇某個(gè)復(fù)選框, 則當(dāng)單擊命令按鈕時(shí)在窗體上輸出相應(yīng)的信息。例如:如果選

12、擇"程序設(shè)計(jì)"和"數(shù)據(jù)庫(kù)原理"復(fù)選框,則單擊命令按鈕后,將在窗體上顯示"我選的課程是程序設(shè)計(jì)數(shù)據(jù)庫(kù)原理";如果選擇"數(shù)據(jù)庫(kù)原理"復(fù)選框,則單擊命令按鈕后,將在窗體上顯示"我選的課程是數(shù)據(jù)庫(kù)原理"。42:功能:要求在Text1中輸入一段字符,選中“大寫(xiě)轉(zhuǎn)為小寫(xiě)小寫(xiě)轉(zhuǎn)為大寫(xiě)”,單擊轉(zhuǎn)換按鈕后,Text2顯示大小寫(xiě)相反的字符串;選中“全部小寫(xiě)”,單擊轉(zhuǎn)換按鈕后,Text2顯示全部小寫(xiě)的字符串;選中“全部大寫(xiě)”,單擊轉(zhuǎn)換按鈕后,Text2顯示全部大寫(xiě)的字符串。43 :功能:以下程序的功能如(圖1)。44

13、 :功能:以下程序段用于實(shí)現(xiàn)矩陣轉(zhuǎn)置,即將一個(gè)n×m的矩陣的行和列互換45:功能:完成程序,使程序輸出值為 1546:下面程序的功能是隨機(jī)生成小于100的諸素?cái)?shù)組成的數(shù)據(jù)。程序界面如下圖所示。47:將順序文本文件 “MYFILE.TXT” 的內(nèi)容一個(gè)字符一個(gè)字符地讀入文本框txtTest中48:根據(jù)輸入的學(xué)習(xí)成績(jī),分別顯示優(yōu)秀(90分以上), 良好 (75分以上),及格(60分以上),不及格幾個(gè)等級(jí)。49:功能:下面的程序段用于打印出以下圖形 * * * * * * *50:功能:在窗體上設(shè)計(jì)兩個(gè)文本框和兩個(gè)標(biāo)簽,標(biāo)簽上顯示"攝氏溫度"和"華氏溫度&qu

14、ot;,文本框一個(gè)用于輸入攝氏溫度數(shù),一個(gè)用于輸出對(duì)應(yīng)的華氏溫度?攝氏溫度與華氏溫度的轉(zhuǎn)換公式為:c = (5 / 9) * (f - 32)。要求:對(duì)輸入的攝氏溫度數(shù)有檢查功能,拒絕接收非數(shù)字字符。51題:功能:本程序利用二分法查找某數(shù)字n是否在已排序的數(shù)列當(dāng)中,若在其中則輸出其在數(shù)列中的位置,否則輸出-152題:在文本框1中輸入若干以空格分隔的整數(shù)(末尾無(wú)空格),程序自動(dòng)將輸入的數(shù)據(jù)分解并存儲(chǔ)到一個(gè)一維數(shù)組,再把數(shù)組中所有重復(fù)的元素刪除(只保留一個(gè)),并輸出到文本框2。53題:功能:寫(xiě)出程序運(yùn)行時(shí)單擊窗體后,F(xiàn)orm1上的輸出結(jié)果 n=1 z=4 n=2 z=7 n=3 z=1054:下面

15、的程序?qū)崿F(xiàn):從鍵盤(pán)輸入一個(gè)數(shù)字,將其插入一個(gè)有序數(shù)組中,插入后的數(shù)組仍保持有序。55:功能:用輸入對(duì)話框輸入x,根據(jù)如圖公式計(jì)算對(duì)應(yīng)的y,在窗體上輸出y的值。56:有5名警校同學(xué)打靶,每人5發(fā)子彈,編寫(xiě)程序把最好打靶成績(jī)挑出來(lái)。57:以下程序段用于計(jì)算若干個(gè)數(shù)字的最大公約數(shù)。58:本程序?qū)⒗梦谋究騮xtInput輸入的一行字符串中的所有字母加密,加密結(jié)果在文本框txtCode中顯示。加密方法如下:將每個(gè)字母的序號(hào)移動(dòng)5個(gè)位置,即"A"->"F","a"->"f","B"->&

16、quot;G"."Y"->"D","Z"->"E".程序段如下:59:本程序執(zhí)行功能為,命令按鈕單擊一次后,窗體上輸出結(jié)果為: 36,25,16,960:用以下公式(公式如下圖所示)求Sin(x)的值.當(dāng)級(jí)數(shù)通項(xiàng)的絕對(duì)值小與eps=10-7時(shí)停止計(jì)算,x的值由鍵盤(pán)輸入.請(qǐng)完善如下程序61. 功能:由篩選法求m以?xún)?nèi)的所以素?cái)?shù)(1)把2-m以?xún)?nèi)的所有數(shù)放入篩中;(2)找篩中最小的素?cái)?shù),再篩中去掉該素?cái)?shù)的所有倍數(shù);(3)重復(fù)(2),直到要找的篩中的最小素?cái)?shù)已超出m 的范圍;(4)在Pictur1中打

17、印篩中的素?cái)?shù) 1、1000 2、p=p+1 3、False 4、prime(j)=1 5、end if62. '功能:窗體中有若干控件,單擊其中的一個(gè)按扭cmdput時(shí),執(zhí)行如下的事件過(guò)程,該過(guò)程的功能是把數(shù)據(jù)輸出到指定的文件中.1 Student 2 stu 3#163'題目:有12個(gè)文本框代表12個(gè)位置。程序?yàn)锳-J 10個(gè)字母分配十個(gè)位置,并顯示座位分配。64. '功能:程序輸出結(jié)果為:n=3 x=42 y=9 1:1 2:+1 3:loop65.'下面程序的功能是計(jì)算如圖所示的值。請(qǐng)完善如下程序1 . st=“” 2 .(-1)(i-1)/val(st)

18、66. '功能:利用下面的過(guò)程求m!和m*n '1. find m,n/call find(m,n) 2 s=1 3 x+y67. '功能:本程序用于實(shí)現(xiàn):從鍵盤(pán)接收一數(shù)字,判斷其是否在數(shù)組中,如果在數(shù)組中則將其刪除,否則顯示該數(shù)字不在數(shù)組中。 1.Exit for 2. i<=10 3.a(k)=a(k+1)68. '功能:以下程序段用于實(shí)現(xiàn):輸入兩個(gè)正整數(shù)m和n,求其最大公因數(shù)和最小公倍數(shù)。1 num1<num2 2.b<>0 3.b=temp69. '功能:本程序功能為,第一次單擊窗體,F(xiàn)orm1的輸出結(jié)果為2 5 91.

19、Static 2.I 3.sum(i)70. '以下程序段用于計(jì)算數(shù)組中各元素的乘積。 1.a() 2.t=171. '題目:據(jù)統(tǒng)計(jì),手印全長(zhǎng)與人體身高存在一定的比例關(guān)系:身高(厘米)=手印全長(zhǎng)*9.75,編寫(xiě)通過(guò)人手印長(zhǎng)計(jì)算身高的函數(shù)? 1. length 2. length(le)72. '本程序的功能是把由個(gè)"."分隔的十進(jìn)制數(shù)表示的IP地址轉(zhuǎn)換為由32位二進(jìn)制數(shù)組成的IP地址。 例如十進(jìn)制表示的IP地址為202.119.191.1,其中每個(gè)十進(jìn)制數(shù)對(duì)應(yīng)一個(gè)8位的二進(jìn)制數(shù),合起來(lái)構(gòu)成一個(gè)32位二進(jìn)制的IP地址110010100111011110

20、11111100000001。過(guò)程Tiqu用于提取十進(jìn)制IP地址中每個(gè)用"."分隔的十進(jìn)制數(shù);過(guò)程Convert用于將十進(jìn)制數(shù)轉(zhuǎn)換為相應(yīng)的8位二進(jìn)制數(shù)。程序界面參見(jiàn)下圖。1, str2=str2 & convert(a(i) 2, d=Mid(st,i,1) 3,s=” 4, s=CStr(b)&s 或 s=b&s 5,convert=s73. '功能:打印出 100-999 之間的所有水仙花數(shù)如果一個(gè)數(shù)的百位,十位,個(gè)位數(shù)的立方和等于這個(gè)數(shù)本身則這個(gè)數(shù)為水仙花數(shù) 1.999 2.100 3.b*1074. '功能:?jiǎn)螕簟安迦霐?shù)據(jù)”按

21、鈕后,輸入一個(gè)整型數(shù)據(jù),該數(shù)據(jù)會(huì)被插入到一個(gè)有序的數(shù)組a(1 to 10)中,插入該數(shù)據(jù)后數(shù)組還是有序的。 1:Exit for 2:i+1 3:m75. '以下程序段采用選擇法對(duì)數(shù)組元素進(jìn)行從大到小排序。第一空:k 第二空:i+1 第三空:k=j76. max()用于求3個(gè)數(shù)中最大值,利用這個(gè)過(guò)程求5個(gè)數(shù)中最大值。1.max(max1,73,352) 2.a>b 3.m>c77. '功能:下面的程序段用于建立文件并輸出文件,文件內(nèi)容如下:''*' *' *' *' * 1.OutPut 2.Close #1 3.In

22、put78. '功能:輸入任何一個(gè)英文字母x,若x的值為"a","c","d-f" ,則顯示x的大寫(xiě)字母;若x的值為"m","o","p-z",則顯示x的小寫(xiě)字母;若x的值為其它的值,則顯示xa(如輸入的X的值是g,則顯示ga)。1. Select Case x 2."a", "c", "d" To "f" 3.Label1.Caption = Trim(x) + "a"

23、; 或Label1.Caption = x + "a"79. '功能:以下程序的功能如(圖1)。1.d>0 2.end if 3.else80. '功能:輸入n個(gè)數(shù),n由用戶輸入。程序的功能是將輸入的n個(gè)數(shù)反向輸出。1:n 2:n/2 3:a(h)=a(k)81. '題目:能被4整除且不能被100整除,或者能被400整除的年份是閏年,試補(bǔ)充完整判斷閏年的程序.82. '功能:以下程序段用于計(jì)算若干個(gè)數(shù)字的最大公約數(shù)。1:1 2: Gcd(m1,n1)83.本程序求3100之間的所有素?cái)?shù)(質(zhì)數(shù))并統(tǒng)計(jì)個(gè)數(shù);同時(shí)將這些素?cái)?shù)從小到大依次寫(xiě)入順

24、序文件 dataout.txt;素?cái)?shù)的個(gè)數(shù)顯示在窗體Form1上。1.Open “e:dataout.txt” For Output as #1 2.t1 mod t2=084. '下面程序的功能是:統(tǒng)計(jì)存放在數(shù)組A中的N個(gè)數(shù)有多少個(gè)是不同的。具體做法是:變量Left指向要被處理的數(shù)(從第2個(gè)元素開(kāi)始),Right指向數(shù)組最后一個(gè)元素。若A(Left)與排在它前面的某個(gè)數(shù)組元素值相同,就用數(shù)組元素A(Right)的值來(lái)替換A(Left)的值,同時(shí)將變量Right的值減1;否則將變量Left的值加1,處理數(shù)組下一個(gè)元素,重復(fù)以上過(guò)程,直到Left>Right為止。Right的值即為

25、不同的數(shù)的個(gè)數(shù)。程序界面參見(jiàn)下圖所示。1.UBound(A) 2.Left-1 3.I=0 4.ght=Right-185. '功能:以下程序段利用隨機(jī)函數(shù)生成15個(gè)10-100之間的整數(shù),然后用選擇法將其從小到大排序。1. int(rnd*91+10) 2. t=1 3.t<>i86. '功能:在窗體上畫(huà)一個(gè)標(biāo)簽(名稱(chēng)為 Label1 )和一個(gè)計(jì)時(shí)器(名稱(chēng)為 Timer1 ),然后編寫(xiě)如下幾個(gè)事件過(guò)程:要求:每一秒鐘Label1更新顯示一次系統(tǒng)時(shí)間87. '用以下公式求f(x) 的值。當(dāng)通項(xiàng)的絕對(duì)值小于10-7時(shí)停止計(jì)算,x的值由鍵盤(pán)輸入。'程序界

26、面和公式參考圖片所示:1. Abs(x)>=1 2 .fx+a*t 3.a2=a88. '功能:下面的程序段用于實(shí)現(xiàn)以下功能:利用冒泡法將一組整數(shù)' 從小到大排序。1. step-1 2 .work=false 3.exit for89. '功能:用Circle 方法在圖片框正中畫(huà)出許多不同顏色的同心圓,且不能畫(huà)出圖片框。1: Picture1.ScaleWidth/2 2: Limit=CX 3: Limit90. '功能:本程序執(zhí)行后,最終在窗體上打印數(shù)字7。1: Output 2: Input 3:191'下面程序的功能是將給定整數(shù) N 表示

27、成若干個(gè)質(zhì)數(shù)因子相乘的形式(分解質(zhì)因數(shù)).92.'功能:本程序用輾轉(zhuǎn)相除法求自然數(shù)m、n的最大公約數(shù)和最小公倍數(shù),求最大公約數(shù)的算法如下:(1) 對(duì)于己知兩數(shù)m、n,使得m>n; (2) m除以n得余數(shù)r;3) 若r=0,則n為求得的最大公約數(shù),算法結(jié)束;否則執(zhí)行(4)m=n,n=r再重復(fù)執(zhí)行(2)原兩數(shù)相乘除以最大公約數(shù)即為最小公倍數(shù)。程序如下:93.功能:以下程序段實(shí)現(xiàn)的功能是:查找一數(shù)列中是否存在某數(shù)字x,若數(shù)列中存在該數(shù)字,則輸出其出現(xiàn)的次數(shù),否則輸出不存在信息。94.功能:以下程序段采用遞歸的方法計(jì)算最大公約數(shù)。單擊“計(jì)算”按鈕時(shí),窗體上輸出兩個(gè)文本框中數(shù)字的最大公約數(shù)

28、。95.'功能:求表達(dá)式s=x/2!+x3/4!+.+x(2n-1)/(2n)!的值,并在窗體上輸出。'96.功能:下面的事件過(guò)程判斷文本框Text1中輸入的數(shù)所在區(qū)間,并在文本框Text2中輸出判斷結(jié)果97.'功能:窗體中有兩個(gè)List列表,及4個(gè)按鈕。程序功能,單擊“產(chǎn)生隨機(jī)數(shù)”按鈕,隨機(jī)產(chǎn)生20個(gè)隨機(jī)數(shù)填入List1中 “保存”按鈕作用是將數(shù)組內(nèi)容寫(xiě)到文件中“讀出”按鈕作用是將文件內(nèi)容讀到數(shù)組中 “結(jié)束”按鈕作用是結(jié)束程序98.'功能:求 1!+2!+10!的值。99'功能:程序功能:在Text1,Text2,Text3中分別輸入三個(gè)數(shù)字,在Tex

29、t4中計(jì)算這三個(gè)數(shù)的和。如果三個(gè)文本框的輸入不為數(shù)字則顯示錯(cuò)誤提示100.'功能:過(guò)程suixian可以判斷某一個(gè)數(shù)字是否是水仙花數(shù),利用 該過(guò)程找出三位數(shù)中所有水仙花數(shù)。所謂"水仙花數(shù)"是指一個(gè)3位數(shù),其各位數(shù)字立方和等于該數(shù)本身。 101.'功能:'以下程序段分別以子過(guò)程和函數(shù)來(lái)計(jì)算某級(jí)數(shù)部分和,級(jí)數(shù)公式如圖1所示。102.'下面程序的功能是:將輸入的2位16進(jìn)制數(shù)的每一位轉(zhuǎn)換為一個(gè)4位的二進(jìn)制數(shù),再組合成為一個(gè)8位的二進(jìn)制數(shù)。程序界面參見(jiàn)下圖。103.'功能:窗體上建立了兩個(gè)文本框Text1(輸入字符串)及Text2(轉(zhuǎn)換結(jié)果)

30、,一個(gè)命令按鈕Command1("清除")。錄入Text1內(nèi)容時(shí),將錄入內(nèi)容大寫(xiě)字母轉(zhuǎn)為小寫(xiě),小寫(xiě)轉(zhuǎn)為大寫(xiě)。104.'下面程序的功能是:找出僅由數(shù)字1、2、3、4組成的4位素?cái)?shù),要求每個(gè)素?cái)?shù)由4個(gè)不同數(shù)字組算法提示:函數(shù)Validate用于驗(yàn)證一個(gè)4位數(shù)是否由4個(gè)不同數(shù)字組成。在函數(shù)中用A數(shù)組的各個(gè)元素分別對(duì)應(yīng)數(shù)字09,只要某數(shù)字出現(xiàn)在四位數(shù)中,無(wú)論幾次,均將該數(shù)字對(duì)應(yīng)的數(shù)組元素值置為1。程序界面105.功能:以下程序的功能為,單擊窗體后如果輸入的數(shù)據(jù)分別為"W","8"和"?"時(shí), 窗體上顯示的內(nèi)容分別是

31、:W is Alpha Character、8 is Numeral Character、?is Other Character106.'功能:以下程序段用于輸出楊輝三角:結(jié)果樣式如圖1107.'功能:窗體上建立了一個(gè)文本框Text1,用于顯示結(jié)果。單擊按鈕彈出輸入對(duì)話框錄入0-6之間的數(shù)值,判斷輸入值為星期幾108.'功能:從鍵盤(pán)輸入學(xué)生分?jǐn)?shù),統(tǒng)計(jì)學(xué)生總?cè)藬?shù)和各分?jǐn)?shù)段人數(shù),即優(yōu)秀(90-100)、良好(80-89)、中等(70-79)、及格(60-69)、不及格(60以下)的人數(shù)。109.'功能:求X的N次方,x和n均用輸入對(duì)話框輸入110.'功能:

32、寫(xiě)出程序運(yùn)行時(shí)單擊窗體后,F(xiàn)orm1上輸出結(jié)果。' 0 2 4' -1 1 3' -2 0 2' -3 -1 1111.'功能:在窗體上有兩個(gè)列表框List1(處理前數(shù)據(jù))和List2(處理后數(shù)據(jù)),以及標(biāo)簽Label1。程序功能為:隨機(jī)生成100個(gè)0-20(不包括0和20)的隨機(jī)數(shù)填入List1,并將這些隨機(jī)數(shù)中的零元素刪除,填入List2中。最后在Label1中顯示零元素個(gè)數(shù)112.'功能:本程序段實(shí)現(xiàn)的是簡(jiǎn)單加密功能。其加密方法為將每個(gè)字母加密為其后的第五個(gè)字母,即' "A""F", &quo

33、t;a"f","B"G",'"b""g"."Y""D","Z""E",對(duì)于非字母字符不處理。113.窗體中有Text1-Text7共7個(gè)文本框,單擊按鈕Command1在中顯示前6個(gè)文本框中的數(shù)值的最大數(shù)114.'程序運(yùn)行界面如圖所示 隨機(jī)產(chǎn)生10個(gè)100以?xún)?nèi)的整數(shù)(不為零),將其中的最大數(shù)與最小數(shù)挑選出來(lái)。115.'學(xué)生的某次課程測(cè)驗(yàn)中,選擇題的答案已記錄在列表框List1中,其數(shù)據(jù)行格式是:學(xué)號(hào)為6

34、個(gè)字符長(zhǎng)度、2個(gè)空格、選擇題的答案為15個(gè)字符長(zhǎng)度。程序根據(jù)標(biāo)準(zhǔn)答案進(jìn)行批改,每答對(duì)一題給1分,并將得分存放到列表框List2中。標(biāo)準(zhǔn)答案存放在變量Exact中。程序界面參考圖片所示。116.'功能:寫(xiě)出程序運(yùn)行時(shí)單擊窗體后,F(xiàn)orm1上的輸出結(jié)果' x(1) = 8' x(2) = 6' x(3) = 4' x(4) = 3' x(5) = 1117.'功能:有數(shù)列 1/5 + 1/9 + 1/13 + 1 / (1 + k * 4) (k<=100)求前 100 項(xiàng)之和118.'功能: 隨機(jī)生成10個(gè)數(shù)存入數(shù)組中,并將數(shù)

35、組排序后輸出119.'如圖所示:有10輛車(chē),鍵盤(pán)上輸入車(chē)型、車(chē)的顏色、車(chē)號(hào),把車(chē)號(hào)尾數(shù)為5的車(chē)挑選出來(lái)。當(dāng)車(chē)型輸入為-1時(shí),停止輸入?請(qǐng)完善程序?120.' 功能:輸入一個(gè)數(shù),若大于0,則顯示"+";若小于0, 則顯示 "-";若等于"0",則顯示"零"。 121.=輸入一個(gè)n位的整數(shù)(n10),求出由這n個(gè)數(shù)字組成的n位的最小整數(shù)和最大整數(shù)。122. =以下程序段采用冒泡法對(duì)數(shù)組元素進(jìn)行排序。123.在Text1中輸入一段字符,選中“大寫(xiě)轉(zhuǎn)為小寫(xiě)小寫(xiě)轉(zhuǎn)為大寫(xiě)”,單擊轉(zhuǎn)換按鈕后,Text2顯示大小寫(xiě)

36、相反的字符串;選中“全部小寫(xiě)”,單擊轉(zhuǎn)換按鈕后,Text2顯示全部小寫(xiě)的字符串;選中“全部大寫(xiě)”,單擊轉(zhuǎn)換按鈕后,Text2顯示全部大寫(xiě)的字符串。124. =單擊窗體打印內(nèi)容如圖125. 將字符串S1反向輸出126. =題目:用100元買(mǎi)100只雞,公雞2元1只,母雞3元1只,小雞1元2只,問(wèn)各應(yīng)買(mǎi)多少只。127.=本程序的功能是利用無(wú)窮級(jí)數(shù)求cos(x)的近似值,已知公式如圖所示:當(dāng)?shù)趎項(xiàng)的絕對(duì)值小于等于10-7時(shí)計(jì)算終止。程序界面參見(jiàn)下圖。128. 以下程序的功能是:從鍵盤(pán)上輸入若干個(gè)學(xué)生的考試分?jǐn)?shù),統(tǒng)計(jì)并輸出最高分?jǐn)?shù)和最低分?jǐn)?shù),當(dāng)輸入負(fù)數(shù)時(shí)結(jié)束輸入,輸出結(jié)果,請(qǐng)將程序補(bǔ)充完整。129.

37、功能:程序運(yùn)行結(jié)果如圖1所示,請(qǐng)將程序補(bǔ)充完整。130.由輸入對(duì)話框輸入n(n必須為大于零且小于30的自然數(shù)),計(jì)算下列表達(dá)式的值,并在標(biāo)簽框Label1上顯示。131.下面的程序段用于求矩陣相乘C=A×B,設(shè)A、B、C分別為m×p、p×n、m×n的矩陣。132.功能:以下程序的功能是:生成 20 個(gè) 200 到 300 之間的隨機(jī)整數(shù),輸出其中能被 5 整除的數(shù)并求出它們的和133.在窗體上有一個(gè)列表框,名稱(chēng)為L(zhǎng)ist1,一個(gè)文本框,名稱(chēng)為T(mén)ext1,和一個(gè)命令按鈕,名稱(chēng)為 C1,標(biāo)題為"復(fù)制"。要求程序運(yùn)行后,在列表框中自動(dòng)建立四

38、個(gè)列表項(xiàng),分別為"Item1"、"Item2"、"Item3"、"Item4"如果選擇列表框中的一項(xiàng),則單擊"復(fù)制"按鈕時(shí),可以把該項(xiàng)復(fù)制到文本框中(如圖1所示)。134.在計(jì)算機(jī)中用一個(gè)字節(jié)(8位)來(lái)存儲(chǔ)一個(gè)字符的ASCII碼,' 其中低7位二進(jìn)制數(shù)對(duì)應(yīng)字符的編碼,每個(gè)字節(jié)的最高位一般保持為"0",' 在數(shù)據(jù)傳輸時(shí)可用作奇偶校驗(yàn)位。傳輸時(shí)ASCII代碼轉(zhuǎn)換成傳輸碼的方法是,' 若7位ASCII碼有偶數(shù)個(gè)1,則最高位為1。有奇數(shù)個(gè)1,則最高位為0。&#

39、39; 例如字母"A"的ASCII碼十進(jìn)制表示為65,二進(jìn)制表示為01000001。' "A"的傳輸碼則為"1100 0001"。本程序的功能就是把ASCII代碼轉(zhuǎn)換成這種傳輸碼。二、程序改錯(cuò)第1題 '題目:一個(gè)兩位的正整數(shù),如果將它的個(gè)位數(shù)與十位數(shù)對(duì)調(diào),則產(chǎn)生另一個(gè)正整數(shù),我們把后者叫做前者的對(duì)調(diào)數(shù),現(xiàn)給定一個(gè)兩位的正數(shù),請(qǐng)找到另一個(gè)兩位的正整數(shù),使得這兩個(gè)兩位正整數(shù)之和等于它們各自的對(duì)調(diào)數(shù)之和。例如:12+32=23+21。下面程序把具有這種特征的兩位正整數(shù)都找出來(lái)。第2題 題目:求s=72+102+132+832

40、的值。第3題 題目:本程序?qū)⒁粋€(gè)大于100的偶數(shù)n分解為兩個(gè)素?cái)?shù)之和,其中nflag邏輯函數(shù)用于判斷自然數(shù)x是否為素?cái)?shù).第4題 題目:在下面的程序段中過(guò)程pd可以判斷任意三個(gè)數(shù)能否構(gòu)成三角形的三邊,利用該過(guò)程的判定結(jié)果,對(duì)能構(gòu)成三角形的計(jì)算其面積,構(gòu)不成的顯示"不能構(gòu)成三角形"第5題題目:下面的程序段用于實(shí)現(xiàn)以下功能:建立一順序文件,存放10名同學(xué)的學(xué)號(hào)和三門(mén)功課成績(jī),顯示該文件內(nèi)所有記錄, 并同時(shí)顯示其總分和平均分第6題'題目:輸入有10個(gè)正數(shù),自小到大,存于數(shù)組A中(A(1)-A(10),編制程序,輸入正數(shù)X,檢查它是否存在于A中,若存在,顯示對(duì)應(yīng)下標(biāo),若不存在

41、,則請(qǐng)將X插入到A中,且不影響A中數(shù)組序列。第7題 題目:下面程序用于將十個(gè)數(shù)字從小到大排序第8題 題目:隨機(jī)產(chǎn)生并輸出100以?xún)?nèi)大于50的20個(gè)整數(shù),輸出時(shí)每5個(gè)數(shù)一行。第9題題目:以下程序段用于打印如圖1所示的九九乘法表:第10題題目:下列程序進(jìn)行-n階乘運(yùn)算,當(dāng)階乘的值超過(guò)-21147483648溢出報(bào)錯(cuò),并將結(jié)果輸出為-1。第11題題目:以下程序用于建立一個(gè)三行三列的矩陣,使其兩條對(duì)角線上數(shù)字為1,其余位置為0第12題題目:設(shè)窗體中有圖片框Pic1,現(xiàn)要求在其中繪制10個(gè)同心圓,然后將此圖以Test.BMP作文件名存入磁盤(pán)。第13題 題目:列表框應(yīng)用程序。要求從文本框中輸入課程名稱(chēng),然

42、后按"添加"按鈕,把姓名添加到列表框中;當(dāng)選擇列表框中某一項(xiàng)后,按"刪除"按鈕,則從列表框中刪除該項(xiàng);當(dāng)選擇列表框中某一項(xiàng)后,按"修改"按鈕,把列表框中選取的項(xiàng)送往文本框且"修改"按鈕變?yōu)?quot;修改確認(rèn)"。在文本框的內(nèi)容修改好后,按"修改確認(rèn)"按鈕,再把文本框中修改后的信息送到列表框且"修改確認(rèn)"按鈕變?yōu)?quot;修改"。第14題題目:下面的程序用來(lái)產(chǎn)生并輸出圖示的楊輝三角。' 1' 1 1' 1 2 1' 1 3

43、3 1' 1 4 6 4 1' 1 5 10 10 5 1第15題題目:下面的程序段的功能是:讀入八進(jìn)制數(shù),將其轉(zhuǎn)換成把十進(jìn)制數(shù)第16題題目:從計(jì)算機(jī)輸入三個(gè)數(shù) , 找出中間數(shù)第17題 題目:統(tǒng)計(jì)一順序文件text.txt中的空格、字母、數(shù)字和其它字符個(gè)數(shù)。第18題 題目:下面的程序段用于刪除數(shù)組中指定位置的數(shù)字,如果位置錯(cuò)誤給出提示,否則分別顯示刪除前后的數(shù)組元素第19題 '題目:隨機(jī)產(chǎn)生n個(gè)兩位正整數(shù)(n由輸入對(duì)話框輸入,且n>0), 求出其中的偶數(shù)之和,并在標(biāo)簽框Label1上顯示。第20題 題目:下面的程序用“冒泡”法完成數(shù)組a中的10個(gè)整數(shù) 按升序排列,

44、請(qǐng)修正程序中錯(cuò)誤。第21題題目:該程序的功能是通過(guò)鍵盤(pán)給一維數(shù)組a輸入10個(gè)整數(shù),然后將一維數(shù)組的這些數(shù)賦值給一個(gè)2行5列的二維數(shù)組。最后在一行內(nèi)輸出一維數(shù)組、在兩行內(nèi)輸出二維數(shù)組。第22題 下面程序的作用是產(chǎn)生100以?xún)?nèi)的全部素?cái)?shù),并 按每行5個(gè)數(shù)據(jù)輸出。第23本程序功能是查找給定范圍內(nèi)滿足以下條件的整數(shù)數(shù)對(duì)。條件1是每個(gè)整數(shù)的各位數(shù)字各不相同,且不得為數(shù)字0,條件2是第二個(gè)數(shù)等于第一個(gè)數(shù)的兩倍。例如123和246就是符合條件的數(shù)對(duì)。第24題功能是:對(duì)字符串加密。密鑰為一數(shù)字串,每個(gè)數(shù)字表示將首字符右移的位置,例如,若明文字符串為help me,密鑰中第一個(gè)數(shù)字4表示將首字符h移到位置4,得

45、到新字符串elph me,再取密鑰的下一個(gè)數(shù)字符串進(jìn)行上述操作,直到最后一個(gè)密鑰數(shù)字處理完就得到密文(下圖為參考界面)。若移位超出原文長(zhǎng)度,則自動(dòng)回轉(zhuǎn)(按原文長(zhǎng)度取模)。第25題 題目:程序功能為求解一元二次方程的實(shí)根,請(qǐng)修正程序中錯(cuò)誤。第26題 題目:輸入一個(gè)字符串,將所有的小寫(xiě)字母都轉(zhuǎn)換為大寫(xiě)字母。第27題 題目:其功能為:點(diǎn)擊"計(jì)算"按鈕時(shí),計(jì)算1!+2!+3!+20!的值,并將計(jì)算的結(jié)果顯示在文本框中,如樣張所示效果。部分錯(cuò)誤需填寫(xiě)代碼段。第28題題目:下邊是一個(gè)小動(dòng)畫(huà)程序,在窗體上放一個(gè)標(biāo)簽Label1,每過(guò)1秒鐘標(biāo)簽Label1的背景顏色由紅到藍(lán),由藍(lán)到綠,再由

46、綠到紅循環(huán)變化,并自動(dòng)修改標(biāo)簽Label1的Left,Top值使其從左上角沿窗體的對(duì)角線移動(dòng)到窗體的右下角,如此往復(fù)從而實(shí)現(xiàn)動(dòng)畫(huà)。第29題功能:如樣張所示,在單擊“計(jì)算”按鈕后,找出500以?xún)?nèi)的所有連續(xù)和為1250的正整數(shù)(例如,38+39+40+62=1250),并顯示在在圖片框Picture 1中。第30題 題目:以下程序功能是輸入三個(gè)數(shù),由大到小排序。第31題 功能:如樣張所示,程序啟動(dòng)后,每隔一秒鐘刷新一次在標(biāo)簽框Label1中顯示時(shí)間。當(dāng)單擊“開(kāi)始”按鈕后,能夠根據(jù)當(dāng)前時(shí)間自動(dòng)更新文本框Textl中的問(wèn)候語(yǔ)。要求:在12點(diǎn)以前,顯示“早上好”;12點(diǎn)至18點(diǎn),顯示“下午好”;18點(diǎn)以

47、后,顯示“晚上好”。第32題 題目:輸出40以?xún)?nèi)能夠被3整除的數(shù),要求輸出結(jié)果為5個(gè)數(shù)一行。第33題題目:已知一個(gè)函數(shù)f(x)=1000*sin(x),利用繪圖方法在圖片框中顯示其圖形。第34題題目:程序功能根據(jù)輸入的學(xué)習(xí)成績(jī),分別顯示優(yōu)秀(90分以上), 良好(75分以上),及格(60分以上)不及格四個(gè)等級(jí).第35題題目:程序功能為打印下列圖形:' *' *' *' *' *第36題以下程序段用于計(jì)算貨物運(yùn)費(fèi)設(shè)貨物運(yùn)費(fèi)每噸單價(jià)p元與運(yùn)輸距離s公里之間關(guān)系第37題 題目:用InputBox函數(shù)輸入一個(gè)字符串,編寫(xiě)程序按與輸入的字符相反的次序用Msgbox

48、函數(shù)輸出這個(gè)字符串。如輸入字符串為"abcdefgh",則輸出為"hgfedcba",輸出效果第38題題目:已知C的公式表示如下:' n!' C=-' (n-m)!*m!'函數(shù)過(guò)程fac( )求k!函數(shù),在Fomr_Click事件中完成運(yùn)算,請(qǐng)修正程序中錯(cuò)誤。第39題 題目:編程將一個(gè)數(shù)從已經(jīng)有序(設(shè)從小到大排序)的數(shù)組中刪除,使數(shù)組還繼續(xù)保持有序而且其余元素按照下標(biāo)連續(xù)存放。第40題目:由輸入對(duì)話框輸入n(設(shè)n為大于零且小于30的自然數(shù)),計(jì)算如圖1所示的表達(dá)式,并在標(biāo)簽框Label1上顯示。第41題目:給定年號(hào)與月份,

49、判斷該年是否閏年,并根據(jù)給出的月份來(lái)判斷是什么季節(jié)和該月有多少天?(閏年的條件是:年號(hào)能被4整除但不能被100整除,或者能被400整除。)第42題題目:下面程序?qū)?0個(gè)整數(shù)從小到大排序第43題 題目:有5個(gè)人坐在一起,問(wèn)第5個(gè)人多少歲?他說(shuō)比第4個(gè)人大2歲。問(wèn)第4個(gè)人歲數(shù),他說(shuō)比第3個(gè)人大2歲。問(wèn)第3個(gè)人,又說(shuō)比第2個(gè)人大2歲。問(wèn)第2個(gè)人,說(shuō)比第1個(gè)人大2歲。最后問(wèn)第1個(gè)人,他說(shuō)是10歲。請(qǐng)問(wèn)第5個(gè)人有多大歲數(shù)。第44題 功能:如樣張所示,單擊“開(kāi)始”按鈕后,系統(tǒng)自動(dòng)產(chǎn)生一個(gè)1,100之間的隨機(jī)整數(shù)。然后,用戶通過(guò)對(duì)話框反復(fù)輸入整數(shù)進(jìn)行猜數(shù)。如果未猜中,則提示輸入數(shù)據(jù)過(guò)大或過(guò)小;如果猜中了則顯

50、示“你猜中了!”。程序最多允許猜 數(shù)10次,超過(guò)10次則顯示“你已經(jīng)猜了10次,還沒(méi)猜中!”并結(jié)束程序。第45題 題目:以下程序是單擊命令按鈕,將用戶在組合框中輸入的某一值,與組合框其他項(xiàng)進(jìn)行比較,如有相同,則將相同表項(xiàng)刪除,其他項(xiàng)不動(dòng)。第46題目:本程序的功能是隨機(jī)產(chǎn)生的10個(gè)兩位正整數(shù),并進(jìn)行遞減排序。第47題 題目:輸入兩個(gè)正整數(shù)m和n,求其最大公約數(shù)。第48題題目:移動(dòng)數(shù)組元素,將數(shù)組中某個(gè)位置的元素移動(dòng)到指定位置.第49題題目:其功能為:在Text1中輸入任意字符串,并通過(guò)單選按鈕選擇一種轉(zhuǎn)換方式,然后再單擊"開(kāi)始轉(zhuǎn)換"按鈕,則按照指定方式對(duì)。Text1中的字符&

51、quot;進(jìn)行轉(zhuǎn)換,并將轉(zhuǎn)換的結(jié)果顯示在Text2中。"效果如樣張所示。部分錯(cuò)誤需填寫(xiě)代碼段。第50題已知自然對(duì)數(shù)的底數(shù)e的級(jí)數(shù)表示如下:e=1+1/1!+1/2!+1/3!+.+1/n!+.本程序利用函數(shù)過(guò)程fact()求e,其中絕對(duì)值小于1E-8的項(xiàng)被忽略。51.下面的程序段用于刪除數(shù)組中指定位置的數(shù)字,如果位置錯(cuò)誤給出提示,否則分別顯示刪除前后的數(shù)組元素52.下面程序的功能是將一個(gè)整數(shù)轉(zhuǎn)化為數(shù)值字符串,列如123,轉(zhuǎn)化為"+123",-123轉(zhuǎn)化為“-123”53.當(dāng)單擊“加密”按鈕時(shí),將文本框“text1”中的目標(biāo)字符串進(jìn)行加密后顯示在文本框“text2”

52、中。其加密規(guī)律為:將大寫(xiě)字母變換為其本身的ASCII碼,將小寫(xiě)字母變換為其對(duì)應(yīng)的大寫(xiě)字母、將空格變換為*,其余字符不變。54.本程序功能用于將學(xué)生學(xué)過(guò)的單詞在列表框中顯示出來(lái)?,F(xiàn)要完成:(1)單擊"增加單詞"按鈕,將文本框Text1.Text中的單詞添加到列表框中并顯示列表框中的單詞數(shù);(2)單擊"刪除單詞"按鈕,刪除列表框中被選中的項(xiàng)并顯示列表框中的單詞數(shù);(3)單擊"全部清除"按鈕,刪除列表框的全部選擇項(xiàng)并顯示列表框中的單詞數(shù);(4)單擊"退出"按鈕,結(jié)束程序。 55.使用順序文件讀寫(xiě)方式編寫(xiě)一個(gè)簡(jiǎn)單的記事本應(yīng)

53、用程序,基本邏輯是:假設(shè)在考生目錄中有一個(gè)名為exam.txt的文本文件。當(dāng)點(diǎn)擊"打開(kāi)"按鈕(Command1)時(shí),程序?qū)xam.Txt文件中的內(nèi)容顯示在文本框(Text1)中,當(dāng)點(diǎn)擊"新建"按(Command2)時(shí),清空Text1中的內(nèi)容;用戶可以在Text1中進(jìn)行編輯操作,當(dāng)點(diǎn)擊"保存"按鈕(Command3)時(shí),將Text1中的內(nèi)容保存在exam.txt文件中。當(dāng)點(diǎn)擊"退出"按鈕(Command4)時(shí)關(guān)閉本窗體。56.木馬被控端代碼Private Sub Form_Load()Me.wskBeiKongDu

54、an.LocalPort = 8888 '初始化本地監(jiān)聽(tīng)端口'開(kāi)始監(jiān)聽(tīng)57.以下程序段用于計(jì)算5的N次方。 58.單擊“開(kāi)始”按鈕,打印如樣張所示的“數(shù)字金字塔”。59.用輸入對(duì)話框輸入x,根據(jù)公式(圖1)計(jì)算對(duì)應(yīng)的y,并在窗體上輸出y的值。60.歌德巴赫猜想:任何一個(gè)大于或等于六的偶數(shù)都可以分解成兩個(gè)素?cái)?shù)之和,請(qǐng)修正下面程序的錯(cuò)誤。61.編寫(xiě)一程序,實(shí)現(xiàn)對(duì)文本框里的文字查找并清除某一字符串,直到文本框中不再存在它。62.產(chǎn)生30個(gè)小于100的成績(jī)隨機(jī)數(shù),并統(tǒng)計(jì)出優(yōu)、良、中等、及格、不及格數(shù)的個(gè)數(shù),并計(jì)算出成績(jī)屬于優(yōu)秀段的成績(jī)平均分。63.密碼判斷程序,如果密碼為12345則顯

55、示“恭喜,密碼正確”,否則顯示“很遺憾,密碼錯(cuò)誤”,要求文本框中只允許輸入數(shù)字。64.輸出40以?xún)?nèi)能夠被3整除的數(shù),要求輸出結(jié)果為5個(gè)數(shù)一行。65下面程序可輸出如下圖形: * * * * *66.該程序的功能是求出100到200之間的全部素?cái)?shù),并且按每行4個(gè)、每個(gè)數(shù)據(jù)之間有10個(gè)空格的格式輸出。67.如樣張所示,當(dāng)單擊“顯示”按鈕時(shí),在窗口中顯示如張所示的“數(shù)字金字塔”。68.猜數(shù)游戲:程序啟動(dòng)后Lable1和Lable2滾動(dòng)顯示屬于1,100的隨機(jī)整數(shù),當(dāng)用戶單擊"左大"或"右大"按鈕時(shí),滾動(dòng)停止,如果用戶猜對(duì)了,在Lable3中顯示"猜對(duì)了

56、",否則顯示"猜錯(cuò)了"。69.求s=1!+3!+5!+7!,階乘的計(jì)算用Function過(guò)程fact實(shí)現(xiàn).70.單擊"開(kāi)始"命令按鈕,秒表開(kāi)始計(jì)時(shí),單擊"結(jié)束"命令按鈕, 秒表結(jié)束計(jì)時(shí),并在標(biāo)簽框顯示運(yùn)行時(shí)間,如"運(yùn)行了0小時(shí)2分10秒"。71.本程序求3100之間的所有素?cái)?shù)(質(zhì)數(shù))并統(tǒng)計(jì)個(gè)數(shù);同時(shí)將這些素?cái)?shù)從小到大依次寫(xiě)入順序文件c:dataout.txt;素?cái)?shù)的個(gè)數(shù)顯示在窗體Form1上。 72.請(qǐng)根據(jù)下列描述編寫(xiě)購(gòu)物優(yōu)惠程序。某商場(chǎng)為了加速促成商品流通,采用購(gòu)物打折的優(yōu)惠辦法,每位顧客一次購(gòu)物(1)

57、在100元以上者,按九五折優(yōu)惠;(2)在200元以上者,按九折優(yōu)惠;(3)300元以上者,按八折優(yōu)惠;(4)500元以上者按七折優(yōu)惠。73.用自定義函數(shù)的方法求sum(x),求當(dāng)-1x1時(shí),sum(x)=x/2!+x2/3!+x3/4!+xn/(n+1)!,當(dāng)x1或x-1時(shí),函數(shù)值為0。當(dāng)n=0時(shí),輸入數(shù)據(jù)錯(cuò)誤。X、N都是由用戶輸入。74.如樣張所示,當(dāng)用戶單擊“添加”按鈕時(shí),則將文本框text1中的字符串添加到列表框list1中,若在列表框list1中已經(jīng)存在相同字符串,則彈出對(duì)話框提示“在列表框中已有相同內(nèi)容”。當(dāng)用戶單擊“刪除”按鈕時(shí),則刪除在list1中選中的項(xiàng)目。75.請(qǐng)修改程序中錯(cuò)

58、誤,保證程序最后輸出效果如圖1所示。76.如樣張所示,當(dāng)單擊“生成”按鈕時(shí),利用隨機(jī)函數(shù)產(chǎn)生10個(gè)(10100)之間的隨機(jī)整數(shù)(包含10和100)并顯示在列表框List1中。然后,單擊“計(jì)算”按鈕,在Picture1中顯示能被5或3整除的數(shù)并計(jì)算其累加和。77.給定三角形的三條邊,計(jì)算三角形的面積。要求程序首先判斷給定的三條邊能否構(gòu)成三角形。第78題 題目:窗體的左上角坐標(biāo)(8,6),右下角坐標(biāo)為(8,6)。以厘米為單位,以坐標(biāo)原點(diǎn)為圓心畫(huà)圓,程序運(yùn)行界面如圖1所示。79.題目:用輾轉(zhuǎn)相除法求兩個(gè)整數(shù)的最大公約數(shù)。80.題目:編程求一個(gè)十進(jìn)制整數(shù)n的各位數(shù)字之和,設(shè)n為小于或等于5位的數(shù)。81

59、.題目:創(chuàng)建一個(gè)繪圖程序。當(dāng)程序運(yùn)行時(shí),單擊"繪圖"按鈕,在窗體的Picture控件上畫(huà)出-pi,pi 即-3.14,3.14區(qū)間的余弦曲線。要求將圖片框的坐標(biāo)系定義為左上角為(-4,2),右下角為(4,-2),并在圖片框中畫(huà)出坐標(biāo)的x軸和y軸。程序運(yùn)行界面如圖1所示。82.'題目:程序功能為打印下列圖形:' *' *' *' *' *'83.題目:判斷給定的年月日是該年中的第幾天。84下面的程序段功能為:?jiǎn)螕魣D形框后,顯示如樣張所示效果。部分錯(cuò)誤需填寫(xiě)代碼段。85.題目:在窗體上有兩個(gè)命令按鈕和一個(gè)文本框,名稱(chēng)分別為

60、cmdstart("開(kāi)始")、cmdend("結(jié)束")和Text1。文本框Text1中的字符個(gè)數(shù)不超過(guò)200個(gè)。程序剛開(kāi)始運(yùn)行時(shí),"結(jié)束"按鈕成灰色,單擊"開(kāi)始"按鈕后,將文本框Text1.text中的字符按其ASCII碼值由大到小自左而右重新組合,并在窗體上輸出重組后的字符串,同時(shí)使"結(jié)束"按鈕能響應(yīng)而"開(kāi)始"按鈕不能響應(yīng)。86.題目:挑選單數(shù)并排序程序:程序啟動(dòng)后由計(jì)算機(jī)自動(dòng)產(chǎn)生20個(gè)屬于100,300之間的隨機(jī)整數(shù),單擊"顯示全體"按鈕時(shí),在Form1上顯示這20個(gè)隨機(jī)數(shù);單擊"顯示奇數(shù)"按鈕時(shí),在Form1上顯示其中的奇數(shù);單擊"排序"按鈕時(shí),在Form1上將這些奇數(shù)從小到大顯示。要求顯示格式為每行顯示5個(gè)數(shù)據(jù)。87.題目:求s=2!+4!+6!+8!,階乘的計(jì)算用Function過(guò)程fact實(shí)現(xiàn)88.題目:在下列程序段中,過(guò)程fb可以顯示任意長(zhǎng)度的菲波那契數(shù)列,現(xiàn)要求通過(guò)鍵盤(pán)輸入一數(shù)字,利用該過(guò)程顯示不超過(guò)指定數(shù)字大小的數(shù)列8

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論