VB考試練習(xí)題(上機(jī)操作)要點_第1頁
VB考試練習(xí)題(上機(jī)操作)要點_第2頁
VB考試練習(xí)題(上機(jī)操作)要點_第3頁
VB考試練習(xí)題(上機(jī)操作)要點_第4頁
VB考試練習(xí)題(上機(jī)操作)要點_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第一部分1在窗體上添加一個命令按鈕 (名稱為Cmd1,標(biāo)題為輸出平均值)。程序運行后,單擊命令 按鈕完成以下工作:隨機(jī)產(chǎn)生20個0到1000的整數(shù),將其放入一個一維數(shù)組中求出所有元素的平均值,并顯示在窗體上(如下圖所示)2請在名稱為Forml的窗體上添加一個名稱為 Textl的文本框和一個名稱為 C1、標(biāo)題為轉(zhuǎn)換的命令按鈕,如下圖所示。在程序運行時,單擊轉(zhuǎn)換按鈕,可以把Textl中的小寫字母轉(zhuǎn)換為大寫,把大寫字母轉(zhuǎn)換為小寫,其他字符不變。3在窗體上添加一個命令按鈕 (名稱為MyCmdl ,標(biāo)題為輸出最大值)。程序運行后,單擊 命令按鈕完成以下工作:隨機(jī)產(chǎn)生30個01000的整數(shù),將其放入一個一

2、維數(shù)組中求出其中的最大值,并顯示在窗體上。4請設(shè)計如下圖所示窗體界面。程序運行時,在選中一個或兩個復(fù)選框和一個單選按鈕時,單擊命令按鈕,則對文本框中的文本內(nèi)容做相應(yīng)的設(shè)置。請編寫適當(dāng)?shù)氖录^程,完成上述功能。5在名稱為Forml的窗體上添加一個名稱為 Textl的文本框;添加兩個標(biāo)題分別為對齊方式、字體,名稱分別為Fm1、Fm2的框架;在Fm1框架中添加三個單選按鈕,標(biāo)題分別為 左對齊、居中、右對齊,名稱分別為Opt1、Opt2、Opt3;在Fm2框架中添加兩個單選按 鈕,標(biāo)題分別為宋體、黑體,名稱分別為Opt4、Opt5。要求:編寫五個單選按鈕的 Click事件過程,使程序運行時,單擊這些單

3、選按鈕,可以 對文本框中的內(nèi)容實現(xiàn)相應(yīng)的操作(如圖所示)。6請設(shè)計如下圖所示窗體界面。運行程序時,先向左側(cè)文本框中輸入一個不超過10的正整數(shù),然后選擇N的階乘或(N+2)的階乘單選鈕,即可進(jìn)行計算,計算結(jié)果在右側(cè)文本框中顯示。 請編寫程序完成上述功能。7在窗體上添加兩個文本框和三個標(biāo)簽, 設(shè)置它們的屬性,達(dá)到下圖效果。 程序運行時,在 第一個文本框輸入一串字符,在第二個文本框中輸入一個字符,然后單擊統(tǒng)計命令按鈕,7統(tǒng)計第二個文本框中字符(大小寫被認(rèn)為是不同的字母)在第一個文本框中出現(xiàn)的次數(shù),統(tǒng)計結(jié)果在標(biāo)簽Label3中顯示。8在窗體上添加一個文本框和一個命令按鈕。程序運行后,單擊命令按鈕,即可

4、計算出0200范圍內(nèi)能被3或7整除的所有整數(shù)的和,并顯示在文本框中。程序運行界面如下圖所示。9請設(shè)計如下圖所示界面(文本框名稱為:Txt1 ,按鈕名稱為:Cmd1)。程序運行時在文本框 中輸入字符串,點擊命令按鈕,判斷文本框中的字符串是否是回文,將判斷結(jié)果顯示在窗體上。所謂回文是指字符串正序和逆序的結(jié)果相同,如“ aBCCBa是回文, ,BCcBa,不是回CBBCA是回文CBBcA不是回文IaCBBcA-111110編程實現(xiàn)求 Sum = 一十十十 十(n為小于等于20的整數(shù))。1!2!3!n!n的值,點擊“計算”命令按鈕,程序運行界面如下圖所示。程序運行時,在文本框中輸入 將計算結(jié)果顯示在標(biāo)

5、簽上?;貒鴑的值士 ,Sum=l. 71828152557319i計算EJ,=,=,-,=,L,fL,一,L,第二部分1已知在同一個籠子里有總數(shù) M只雞和兔,雞和兔的總腳數(shù)為 NN,編程求出雞和兔各有多 少只。要求:程序運行后,在兩個文本框中分別輸入M和N的值,單擊 計算”命令按鈕,在兩個標(biāo)簽框中分別輸出雞和兔的數(shù)量。程序運行界面如下圖。提示:N 2XM的偶數(shù)。2若一個3位正整數(shù)中各位數(shù)字的立方和等于該數(shù)字本身,則該數(shù)稱之為 水仙花數(shù)例如 153是水仙花數(shù),因為 153 = 1*1*1 + 5*5*5 + 3*3*3 。編程求出100999之間所有的 水仙花 數(shù)”。要求:程序運行后,單擊 查找

6、”按鈕,在窗體上顯示找到的 水仙花數(shù)程序運行 界面如下圖。3編寫程序,要求程序運行后,單擊“開始”按鈕,隨機(jī)產(chǎn)生20個學(xué)生的成績(0100的整數(shù)),并在左邊圖片框中輸出(一行5個成績),并在右邊圖片框中輸出平均分和及格的人數(shù),程序運行界面如下圖。% Fnml匠叵岡1 56 7 1I 8307 15 3T1 O9 4-7O2 0 612 5 760 4 22 9 8 2件均分,4L25 及格人數(shù):7開始4編寫程序?qū)崿F(xiàn):程序運行時,單擊窗體則顯示如下圖所示的圖案。5編程實現(xiàn):在窗體中有一個文本框,一個計時器和兩個命令按鈕。其功能是:程序的運行 時,單擊 開始計數(shù)”按鈕,就開始計數(shù),每間隔1秒,文本

7、框中的數(shù)增加1;單擊 諄止計數(shù) 按鈕,則計數(shù)停止。6以下程序運行界面如下圖所示。其功能如下:1)單擊讀數(shù)據(jù)按鈕(Commandl),可將隨機(jī)產(chǎn)生100個三位正整數(shù)存到數(shù)組 a中;2)單擊計算按鈕(Command2),則根據(jù)從組合框 Combo1中選中的項目,對數(shù)組 a中的數(shù)據(jù)計算平均值,并將計算結(jié)果四舍五入取整后顯示在文本框Text1中。題目提供的程序代碼不完整,請設(shè)計下圖界面并錄入代碼,將程序中的內(nèi)容。注意:不能修改程序的其他部分。周奇羽題目提供的程序代碼:Dim a(100) As IntegerPrivate Sub Command1 Click()Dim n As IntegerFor

8、 n = 1 To 100 a(n)=Int(Rnd *?)Next nEnd SubPrivate Sub Command2 Click()Dim x& ,y& , z& ,i% , j% , k%?改為正確的For i = 1 To 100If a(i) Mod ? Thenx = x + a(i) : j = j + 1 Elsey = y + a(i)?End IfNext kx = Int(x / j + 0.5): y = Int(y / k +0.5)z = Int(x + y) / (j + k) + 0.5)Select Case Combo1.TextCase 所有偶數(shù)Te

9、xt1 = ?Case 所有奇數(shù)Text1 = ?Case 所有數(shù)Textl = ?End SelectEnd Sub7編寫程序。要求:程序運行后,單擊開始”按鈕,則隨機(jī)產(chǎn)生20個2位數(shù)輸出到窗體上,每行10個數(shù)。同時對所產(chǎn)生的20個數(shù)從小到大排序,將排序后的數(shù)再次輸出在窗體上。程序運行界面如下圖。8編寫程序,程序的功能是:程序運行后,在文本框中輸入一串字符 ,單擊標(biāo)題為統(tǒng)計的命令按鈕, 分別統(tǒng)計輸入字符串中大寫字母、小寫字母以及其他字符的個數(shù),并將統(tǒng)計結(jié)果分別在相應(yīng)的標(biāo)簽框中顯示。程序運行界面如下圖。9編寫程序。程序功能是:程序運行后在文本框中輸入一個正整數(shù),單擊判斷”按鈕,在標(biāo)簽框中輸出該

10、數(shù)是一個素數(shù)”或 該數(shù)不是一個素數(shù)”的信息。程序運行界面如下圖。10編寫程序,程序的功能是:程序運行后,單擊開始”按鈕,在窗體上顯示出10個小于100的隨機(jī)正整數(shù),單擊查找”按鈕,則在窗體的下一行顯示出這 10個數(shù)中的最大的數(shù)以及最大數(shù)在此數(shù)列中的位置號。程序運行界面如下圖。16第三部分1在窗體Forml上添加兩個文本框, 一個“轉(zhuǎn)換”命令按鈕和三個單選按鈕 (名稱分別為 Opt1、Opt2、 Opt3,標(biāo)題分別為“大小寫轉(zhuǎn)換”、“全部大寫”、“全部小寫”)。程序功能:在上方文本框 Textl中輸 入一字符串,選中“大小寫轉(zhuǎn)換”,單擊“轉(zhuǎn)換”按鈕后,Text2中顯示大小寫相反的字符串; 選中“

11、全 部大寫”,單擊轉(zhuǎn)換按鈕后,Text2中顯示全部大寫字符串, 選中“全部小寫”,單擊轉(zhuǎn)換按鈕后,Text2 中顯示全部小寫字符串 。程序運行界面如下圖。要求: 請按要求完成窗體界面設(shè)計程序的部分代碼已給出如下,但不完整。請錄入下面代碼,并將”處補(bǔ)充完整。Private Sub Command1_Click()Dim n As Integer, k As Integer, ch As String, a As String ch =If Opt1.Value = True Thenn = Len(?)For k = 1 To na = Mid$(Text1, k, ?)If a = a And

12、 a = A And a = Z Thench = ch + LCase(a)Elsech = ch + aEnd IfNext kEnd IfIf Opt2.Value = True Then ch = UCase(Text1)If Opt3.Value = True Then ch = ? (Text1)Text2 = chEnd Sub 2編寫程序,演示列表框控件的基本操作。在窗體上建立兩個列表框,兩個命令按鈕。程序運行后,在 左邊列表框中選中所需要的項目,單擊“添加”按鈕,則把所選中的項目移到右邊列表框中。如果單擊“刪除”按鈕,則刪除左邊列表框中選中的項目。程序運行時的窗體界面如圖。斯

13、爾克蘭虹海奧春長3編程實現(xiàn):單擊“輸出最大值”按鈕,隨機(jī)產(chǎn)生8個大于或等于10小于100的整數(shù),顯示在窗體的第一行,然后在窗體第二行顯示其中的最大值。程序運行時的效果如圖。118822 32 88 34 76 82 16輸出最大值4在Forml的窗體上有一個名稱為 Textl的文本框和兩個命令按鈕, 命令鈕標(biāo)題分別為“顯示A和顯 示B”。要求程序運行后,如單擊“顯示A”命令按鈕,則彈出對話框,輸入要顯示的個數(shù),根據(jù)輸入的數(shù)值在文本框中顯示相應(yīng)數(shù)量A構(gòu)成的字符串;如單擊“顯示B”命令按鈕,也彈出對話框,輸入要顯示的個數(shù),根據(jù)輸入的數(shù)值在文本框中顯示相應(yīng)數(shù)量B構(gòu)成的字符串。程序運行時的窗體界面如圖

14、所示。.FotmI匚|舊 I X顯示A5已知十個數(shù)為:67, 45, 34, 28,49, 37, 87, 76, 27, 83。編程實現(xiàn):按“開始”按鈕,則在窗體的第一行顯示這十個數(shù),在窗體的第二行按從大到小的順序顯示這十個數(shù)。6界面設(shè)計如下圖所示,單擊“確定”按鈕,在文本框中顯示一句話,說明用戶選擇的綜合情況。樂 FdemI我是女學(xué)生,愛好:體育、攝影口確定性別男但女身份方學(xué)生教師愛好口體育電影研攝影7編程實現(xiàn):在窗體上的4個文本框中各輸入一個整數(shù)作為各數(shù)組元素的值,然后單擊命令按鈕,在窗體上顯示出數(shù)組元素中的最大值。8編程實現(xiàn):在窗體的兩個文本框中分別輸入一個正整數(shù),單擊“求最大公約數(shù)”

15、按鈕后,在窗體第 行顯示它們的最大公約數(shù)。程序運行界面如下圖所示。9編程實現(xiàn):在窗體的左上角有一個圖像框,通過屬性窗口任選一張圖片裝入到圖像框的Picture屬性中,每按一次“放大”按鈕時圖像放大10%,同理,每按一次“縮小”按鈕時圖像縮小10%,放大縮小時均需保持圖像的縱橫比不變,按“結(jié)束程序”按鈕則結(jié)束程序。程序運行界面如下圖。10編程實現(xiàn):在窗體上建立一個文本框(內(nèi)容如下圖所示),另外建立菜單,一級菜單標(biāo)題分別為“背景顏色”,子菜單標(biāo)題分別為“白色”、“紅色”、“綠色”、“藍(lán)色”。程序運行時,如果單擊“白色”子菜 單,則將文本框的背景色設(shè)置為白色;如果單擊“紅色”子菜單,則將文本框的背景

16、色設(shè)置為紅色;如 果單擊“綠色”子菜單,則將文本框的背景色設(shè)置為綠色;如果單擊“藍(lán)色”子菜單,則將文本框的背 景色設(shè)置為藍(lán)色。程序運行界面如下圖。li. Forwl白色 紅色 券色 藍(lán)色背景顏色I(xiàn)重慶科技學(xué)院是一所全日制公辦普通本 科院校,以工為主,以石油,冶金、機(jī) 電為特色,涵蓋理、工.經(jīng).管.文. 蘊藏著勃勃生機(jī)與較大發(fā)展?jié)摿Φ母叩?學(xué)校.第四部分i.編程計算分段函數(shù)z 、x y,(x 0, y 0)J|x- y|,(x 0, y 0)0,(其他情況)的值。要求用文本框(TextBox)輸入x,y的值,單擊標(biāo)題為“計算”命令按鈕后,利用標(biāo)簽控件上顯示z的值。2、在窗體添加一個命令按鈕(標(biāo)題

17、為“開始”),單擊該按鈕,隨機(jī)產(chǎn)生10個三位數(shù)(100999),在窗體的第一行這10個三位數(shù),在窗體的第二行輸出其中的奇數(shù),在窗體的第三行輸出其中的偶數(shù)。3.編程計算分段函數(shù)x2 z2, (x - -10, z 0) xy=-, (x -30,z 0)z x - z, (-30 三 x -10, x z)要求用InputBox函數(shù)輸入x, z的值,單擊命令按鈕(標(biāo)題為“計算”)后,利用圖形框(PictureBox)輸出計算結(jié)果 y。、x2 - y2,(x y - 1)z =0, (x = 0)4.編程計算分段函數(shù)I的值。要求用InputBox函數(shù)輸入x,y|x, (x -1)的值,單擊命令按鈕

18、(標(biāo)題為“計算”)后,用文本框中輸出計算結(jié)果z。5 編程實現(xiàn)求 Sum=1 + (1+2) + (1+2+3) + ( 1+2+3+4) + +(1+2+3+4+ n)。程序運行時,在文本框中輸入n的值,點擊“計算”命令按鈕,將計算的結(jié)果顯示在標(biāo)簽上。程序運行界面如下圖。6編寫一個程序,其功能為輸入貨物的數(shù)量及單價,求總價,并輸出。窗體上的兩個標(biāo)簽的標(biāo)題分別為“貨物的數(shù)量(個):和”貨物的單價(元):,在兩個文本框中輸入相應(yīng)的數(shù)據(jù),當(dāng)按“總價”按鈕時,在右下方的圖形框中顯示原價和折扣價。當(dāng)原價達(dá)到2000元以上時,按8折計算折扣價;當(dāng)原價達(dá)到 1000元以上時,按9折計算折扣價。程序運行界面如下圖。7編程實現(xiàn):單擊“加密”按鈕后,將上方文本框中的字符串加密后顯示在下方的文本框中。力口密的方法是:把明文中的每個字母改為它后面的那個字母 (z后面的字母認(rèn)為是a,Z后面的 字母認(rèn)為是A)。程

溫馨提示

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

最新文檔

評論

0/150

提交評論