《《VB程序設(shè)計(jì)》期末考試編程題復(fù)習(xí)(共19頁)》由會員分享,可在線閱讀,更多相關(guān)《《VB程序設(shè)計(jì)》期末考試編程題復(fù)習(xí)(共19頁)(19頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、精選優(yōu)質(zhì)文檔-----傾情為你奉上
第2章
1.新建工程,在窗體上創(chuàng)建兩個(gè)命令按鈕Command1、Command2,一個(gè)標(biāo)簽Label1,界面如圖2-5所示,程序運(yùn)行要求如下:
1)單擊“改變顏色”按鈕,標(biāo)簽上的文字內(nèi)容改為“顏色已經(jīng)改變”,文字顏色改為紅色。
“改變顏色”按鈕代碼:
Label1.ForeColor = vbRed
Label1.Caption = "顏色已經(jīng)改變"
2)單擊“改變字體”按鈕,標(biāo)簽上的字體改為“黑體”。
“改變字體”按鈕代碼:
Label1.FontName = "黑體"
圖2-5程序運(yùn)行界面
最后將工程文件、窗體文件分別以lx
2、2-2.vbp、lx2-2.frm為文件名保存在D:\EX文件夾下。
2.設(shè)計(jì)一個(gè)留言薄。新建一個(gè)工程,在窗體上創(chuàng)建2個(gè)標(biāo)簽,2個(gè)文本框,1個(gè)命令按鈕,屬性設(shè)置如圖2-6所示,。要求單擊“提交”按鈕后,上面的文本框內(nèi)容復(fù)制到下面的文本框中,且下面文本框中的內(nèi)容不能修改。單擊“清除”按鈕則清除兩個(gè)文本框中的內(nèi)容。
“提交”按鈕代碼:
Text2.Text = Text1.Text
“清除”按鈕代碼:
Text1.Text = ""
Text2.Text = ""
圖2-6 程序界面
最后將工程文件、窗體文件分別以lx2-4.vbp、lx2-4.frm為文件名保存在D:\
3、EX文件夾下。
3.設(shè)計(jì)一個(gè)程序,程序界面如圖2-7所示。當(dāng)單擊“顯示”按鈕時(shí),在文本框中顯示“歡迎使用VB!”;當(dāng)單擊“清除”按鈕時(shí),清除文本框內(nèi)的文本;當(dāng)單擊“退出”按鈕時(shí),結(jié)束程序運(yùn)行。
“顯示”按鈕代碼:
Text1.Text = "歡迎使用VB!"
“清除”按鈕代碼:
Text1.Text = ""
“退出”按鈕代碼:
End
圖2-7 程序運(yùn)行界面
最后將工程文件、窗體文件分別以lx2-5.vbp、lx2-5.frm為文件名保存在D:\EX文件夾下。
第3章
4. 設(shè)計(jì)一個(gè)程序,在文本框中輸入一個(gè)3位整數(shù),單擊按鈕后,在標(biāo)簽上輸出該數(shù)的百位數(shù)、十
4、位數(shù)和個(gè)位數(shù),運(yùn)行界面如圖3-3所示。最后將工程文件、窗體文件分別以SL3-3.vbp、SL3-3.frm為文件名保存在D:\EX文件夾下。
圖3-3 程序運(yùn)行界面
5.設(shè)計(jì)一個(gè)程序,實(shí)現(xiàn)簡單計(jì)算的功能,運(yùn)行界面如圖3-7所示。最后將工程文件、窗體文件分別以lx3-3.vbp、lx3-3.frm為文件名保存在D:\EX文件夾下。
圖3-7 程序運(yùn)行界面
提示:clear按鈕的代碼: text1.text="" ""是雙引號,空字符串的意思
6.設(shè)計(jì)一個(gè)程序(程序運(yùn)行界面自定),使用inputbox函數(shù)輸入某品牌電腦的單價(jià)和購買的數(shù)量,計(jì)算并用msgbox函數(shù)輸
5、出需付款金額。最后將工程文件、窗體文件分別以lx3-4.vbp、lx3-4.frm為文件名保存在D:\EX文件夾下。
7.rnd函數(shù)產(chǎn)生一個(gè)[0,1)的單精度隨機(jī)數(shù)。設(shè)計(jì)一個(gè)程序(程序運(yùn)行界面自定),用此函數(shù)產(chǎn)生一個(gè)兩位的隨機(jī)整數(shù)并用msgbox函數(shù)輸出該整數(shù)值。最后將工程文件、窗體文件分別以lx3-5.vbp、lx3-5.frm為文件名保存在D:\EX文件夾下。
第4章
一、順序結(jié)構(gòu)
8.
運(yùn)行時(shí)界面如下:
“計(jì)算”按鈕和“結(jié)束”按鈕的click事件代碼如下:
最后將工程文件和窗體文件分別以ceshi3-3-1.vbp和ceshi3-3-1.frm文件名
6、保存,并保存在D:\EX文件夾下。
9.
最后將工程文件和窗體文件分別以ceshi3-4.vbp和ceshi3-4.frm文件名保存,并保存在D:\EX文件夾下。
10.
最后將工程文件和窗體文件分別以ceshi3-5.vbp和ceshi3-5.frm文件名保存,并保存在D:\EX文件夾下。
11.編制程序,在一個(gè)文本框中輸入一串字符(長度大于2),單擊“處理”按鈕時(shí),則取出該字符串的頭、尾部各一個(gè)字符,合并后顯示在第二個(gè)文本框中。如輸入“ABCDEFG”,則輸出“AG”。
最后將工程文件和窗體文件分別以ceshi3-6.vbp和ceshi3-6.frm
7、文件名保存,并保存在D:\EX文件夾下。
二、選擇結(jié)構(gòu)
12.請參考如圖4-8所示程序的運(yùn)行結(jié)果,新建一個(gè)工程,完成“健康稱”程序的設(shè)計(jì)。具體要求如下:
(1)窗體的標(biāo)題為“健康稱”,固定邊框。
(2)窗體的左邊有兩個(gè)標(biāo)簽,Label1的標(biāo)題為“身高”、Label2的標(biāo)題為“體重”;它們的旁邊分別有兩個(gè)文本框,Text1用于輸入身高、Text2用于輸入體重;在文本框的右邊有兩個(gè)標(biāo)簽,Label3的標(biāo)題為“cm”,Label4的標(biāo)題為“kg”。
(3)將兩個(gè)文本框文字對齊方式均設(shè)置為右對齊,最多接受3個(gè)字符。
(4)兩個(gè)文本框均不接受非數(shù)字鍵。
(5)單擊“健康狀況”按鈕(Co
8、mmand1),根據(jù)計(jì)算公式將相應(yīng)的提示信息顯示在標(biāo)簽Label5中。
計(jì)算公式為:標(biāo)準(zhǔn)體重=身高-105;體重高于標(biāo)準(zhǔn)體重*1.1為偏胖,提示“偏胖,注意節(jié)食”;體重低于標(biāo)準(zhǔn)體重*0.9為偏瘦,提示“偏瘦,增加營養(yǎng)”;其他為正常,提示“正常,繼續(xù)保持”。
最后將工程文件、窗體文件分別以lx4-1.vbp、lx4-1.frm為文件名保存在D:\EX文件夾下。
圖4-8 實(shí)驗(yàn)題目1運(yùn)行界面
13.編寫模擬袖珍計(jì)算器的程序,運(yùn)行界面如圖4-9所示。要求如下:
⑴輸入兩個(gè)操作數(shù)和一個(gè)四則運(yùn)算操作符,根據(jù)操作符決定所做的運(yùn)算。
⑵輸入的數(shù)據(jù)進(jìn)行合法檢驗(yàn),當(dāng)輸入出錯(cuò)時(shí),調(diào)用MsgBo
9、x()提示。
最后將工程文件、窗體文件分別以lx4-2.vbp、lx4-2.frm為文件名保存在D:\EX文件夾下。
圖4-9 實(shí)驗(yàn)題目2運(yùn)行界面
三、循環(huán)結(jié)構(gòu)
14.輸入任意一個(gè)整數(shù)N,求1到N之間所有偶數(shù)和;(可參考課本p89頁)利用文本框來實(shí)現(xiàn)數(shù)據(jù)的輸入和輸出。最后將工程文件、窗體文件分別以XH4-1.vbp、XH4-1.frm為文件名保存在D:\EX文件夾下。
15.輸入任意一個(gè)整數(shù)N,計(jì)算N階乘;5!=5*4*3*2*1(可參考課本p90頁)
利用文本框來實(shí)現(xiàn)數(shù)據(jù)的輸入和輸出。最后將工程文件、窗體文件分別以XH4-2.vbp、XH4-2.frm為文件名保存在D
10、:\EX文件夾下。
16.輸入任意一個(gè)整數(shù)N,輸出1+1/2+1/3+…+1/N的計(jì)算結(jié)果;(可參考課本p93頁)
利用文本框來實(shí)現(xiàn)數(shù)據(jù)的輸入和輸出。最后將工程文件、窗體文件分別以XH4-3.vbp、XH4-3.frm為文件名保存在D:\EX文件夾下。
17.輸入任意一個(gè)整數(shù)N,輸出N以內(nèi)3的倍數(shù)之和(即3+6+9……);(可參考課本p93頁)利用文本框來實(shí)現(xiàn)數(shù)據(jù)的輸入和輸出。最后將工程文件、窗體文件分別以XH4-4.vbp、XH4-4.frm為文件名保存在D:\EX文件夾下。
18.輸入任意一個(gè)整數(shù)N,輸出12232…N2的計(jì)算結(jié)果;(可參考課本p90頁)利用文本框來實(shí)現(xiàn)
11、數(shù)據(jù)的輸入和輸出。最后將工程文件、窗體文件分別以XH4-5.vbp、XH4-5.frm為文件名保存在D:\EX文件夾下。
19.輸入任意一個(gè)整數(shù)N,輸出N以內(nèi)的所有5的倍數(shù)的積;(可參考課本p90頁)利用文本框來實(shí)現(xiàn)數(shù)據(jù)的輸入和輸出。最后將工程文件、窗體文件分別以XH4-6.vbp、XH4-6.frm為文件名保存在D:\EX文件夾下。
20.輸入任意一個(gè)整數(shù)N,輸出
的計(jì)算結(jié)果;(可參考課本p93頁)利用文本框來實(shí)現(xiàn)數(shù)據(jù)的輸入和輸出。最后將工程文件、窗體文件分別以XH4-7.vbp、XH4-7.frm為文件名保存在D:\EX文件夾下。
21.輸入任意一個(gè)整數(shù)N,輸出1!
12、+2!+……+n!的累加和;(可參考課本p90頁和課本p93頁)利用文本框來實(shí)現(xiàn)數(shù)據(jù)的輸入和輸出。最后將工程文件、窗體文件分別以XH4-8.vbp、XH4-8.frm為文件名保存在D:\EX文件夾下。
22.編程求出50之內(nèi)的全部素?cái)?shù);(可參考課本p98頁)。最后將工程文件、窗體文件分別以XH4-9.vbp、XH4-9.frm為文件名保存在D:\EX文件夾下。
23.編寫程序打印如下九九乘法表(使用雙重循環(huán)實(shí)現(xiàn))。(可參考課本p97頁)最后將工程文件、窗體文件分別以XH4-10.vbp、XH4-10.frm為文件名保存在D:\EX文件夾下。
11=1
21=2 22=
13、4
… …
91=1 92=18 … … … 99=81
24.編一程序,顯示所有的水仙花數(shù),如下圖。所謂水仙花數(shù),是指一個(gè)3位數(shù),其各位數(shù)字立方和等于該數(shù)字本身。例如,153=13+53+33。最后將工程文件、窗體文件分別以XH4-11.vbp、XH4-11.frm為文件名保存在D:\EX文件夾下。
25.我國古代數(shù)學(xué)家張丘建在“算經(jīng)”里提出一個(gè)世界數(shù)學(xué)史上有名的百雞百元問題:雞翁一,值錢五;雞母一,值錢三;雞雛三,值錢一。百元買百雞,問雞翁、雞母、雞雛各幾何?意思是:用100元錢買100只雞,公雞5元一只,母雞3元一只,小雞1元3只;100只雞
14、中必須包括雞翁、雞母和雞雛。自行設(shè)計(jì)界面并在圖形框中輸出百雞百元的幾種解。最后將工程文件、窗體文件分別以XH4-12.vbp、XH4-12.frm為文件名保存在D:\EX文件夾下。
提示:按題意列出方程組,并己知雞翁不能超過19只,雞母不能超過32只。
第5章
26.編寫程序,將隨機(jī)產(chǎn)生的兩位數(shù)的一維數(shù)組A(10 )中的元素向后移動一個(gè)位置,最后一個(gè)元素移到第一個(gè)元素的位置上。最后將工程文件、窗體文件分別以lx6-2.vbp、lx6-2.frm為文件名保存在D:\EX文件夾下。
27.輸入某小組5個(gè)同學(xué)的成績,計(jì)算總分和平均分(取小數(shù)后一位)。本例利用InputBo
15、x函數(shù)來輸入成績,輸入完畢后經(jīng)過計(jì)算,再采用Print直接在窗體上輸出結(jié)果。最后將工程文件、窗體文件分別以SZ5-1.vbp、SZ5-1.frm為文件名保存在D:\EX文件夾下。
28.輸入10名學(xué)生的成績,求出最高分和最低分
功能要求:通過Array函數(shù)輸入10個(gè)分?jǐn)?shù);單擊“查找”按鈕(Command2)后,開始查找最高分和最低分,找到后顯示在標(biāo)簽Label1上。最后將工程文件、窗體文件分別以SZ5-2.vbp、SZ5-2.frm為文件名保存在D:\EX文件夾下。
29. 建立一個(gè)文本框控件數(shù)組Text1和一個(gè)文本框Text2,在控件數(shù)組Text1中輸入一組數(shù)后,把累加值存
16、放在Text2。最后將工程文件、窗體文件分別以SZ5-4.vbp、SZ5-4.frm為文件名保存在D:\EX文件夾下。
文本框
控件數(shù)組
Text1
Text2
Text1(0)
Text1(1)
Text1(2)
Text1(3)
Command1
30. 按下圖設(shè)計(jì)窗體,其中一組(共3個(gè))單選按鈕構(gòu)成控件數(shù)組,要求當(dāng)單擊某個(gè)單選按鈕時(shí),能夠改變文本框中文字的大小。最后將工程文件、窗體文件分別以SZ5-5.vbp、SZ5-5.frm為文件名保存在D:\EX文件夾下。
控件數(shù)組
第7章
31.在窗體上放置三個(gè)復(fù)選框,標(biāo)題依次為“旅游”、“體育”、“音樂
17、”,另有一個(gè)命令按鈕,標(biāo)題為“興趣”。程序運(yùn)行后,選中復(fù)選框,再點(diǎn)擊命令按鈕,則在窗體上顯示相應(yīng)的的信息。運(yùn)行界面如圖10-12所示。最后將窗體文件、工程文件分別以LX10-1.frm、LX10-1.vbp為文件名保存在D:\EX文件夾下。
圖10-12復(fù)選框運(yùn)行界面
32.設(shè)置如圖10-13所示界面所示的程序,要求程序運(yùn)行時(shí)選中組合框中的某一項(xiàng),將彈出如下對話框加以說明。最后將窗體文件、工程文件分別以LX10-2.frm、LX10-2.vbp為文件名保存在D:\EX文件夾下。
圖10-13組合框運(yùn)行界面
33.在窗體上畫一個(gè)名稱為HS1的水平滾動條(min=0
18、,max=100)和三個(gè)名稱分別為C1,C2,C3,標(biāo)題分別為“左端”,“居中”,“右端”的命令按鈕。編程是的程序運(yùn)行后,單擊C1,則滾動框位于滾動條的最左端;單擊C2,則滾動框位于滾動條的中間處;單擊C3,則滾動框位于滾動條的最右端,運(yùn)行界面如圖10-14所示。最后將窗體文件、工程文件分別以LX10-3.frm、LX10-3.vbp為文件名保存在D:\EX文件夾下。
圖10-14滾動條運(yùn)行界面
34.列表框舉例。窗體上添加二個(gè)列表框、二個(gè)命令按鈕,設(shè)置完屬性后的界面如圖10-16 所示。要求:
(1)選中列表框中的某一條目,單擊命令按鈕,將其移動到另一列表框中。
19、(2)雙擊列表框中的某一條目,直接將其移動到另一列表框中。
完成運(yùn)行界面所達(dá)到的要求,最后將窗體文件、工程文件分別以LX10-6.frm、LX10-6.vbp為文件名保存在D:\EX文件夾下。
圖10-16 題目6的設(shè)計(jì)界面(其中右圖為題目6的運(yùn)行結(jié)果)
35.
text1中, 最后將窗體文件、工程文件分別以SL10-10.frm、SL10-10.vbp為文件名保存在D:\EX文件夾下。
36.
。最后將窗體文件、工程文件分別以LX10-6.frm、LX10-6.vbp為文件名保存在D:\EX文件夾下。
專心---專注---專業(yè)