VB程序设计教程(第四版) 龚沛曾
VB程序設(shè)計教程(第四版) 龔沛曾 課后習(xí)題答案
目錄
第一章課后答案
第二章課后答案
第三章課后答案
第四章課后答案
第五章課后答案
第六章課后答案
第七章課后答案
第八章課后答案
....
第一章課后答案
1、簡述Visual Basic的特點(diǎn)。
答:(1)具有基于對象的可視化設(shè)計工具
(2)事件驅(qū)動的編程機(jī)制
(3)提供易學(xué)易用的應(yīng)用程序集成開發(fā)環(huán)境
(4)結(jié)構(gòu)化程序語言
(5)強(qiáng)大的網(wǎng)絡(luò)、數(shù)據(jù)庫、多媒體功能
(6)完備的聯(lián)機(jī)幫助功能
?
3、Visual Basic 6.0有學(xué)習(xí)版、專業(yè)版和企業(yè)版,怎樣知道所安裝的是哪個版本?
答:在啟動封面上能顯示對應(yīng)的版本
?
4、Visual Basic 6.0有多種類型的窗口,若想在設(shè)計時看到代碼窗口,怎樣操作?
?? 答:選擇視圖——代碼窗口
?
5. 敘述建立一個完整的應(yīng)用程序的過程。
? ?答:(1)建立用戶界面的控件對象
(2)控件屬性的設(shè)置
(3)控件事件過程及編程
(4)運(yùn)行和調(diào)試程序
(5)保存程序
?
6. 當(dāng)建立好一個簡單的應(yīng)用程序后,假定該工程僅有一個窗體模塊。試問該工程涉及多少個要保存的文件?若要保存該工程中的所有文件,應(yīng)先保存什么文件,再保存什么文件?若不這樣做,系統(tǒng)會出現(xiàn)什么信息?
答:2個;先保存.frm文件,再保存.vbp文件;系統(tǒng)會彈出“文件另存為”對話框。
7. 保存文件時,若不改變目錄名,則系統(tǒng)默認(rèn)的目錄是什么?
? ?答:VB98
?
第二章課后答案
2、屬性與方法的區(qū)別是什么?
?? 答:對象中的數(shù)據(jù)保存在屬性中,用來描述和反映對象特征的參數(shù)。
?? ?方法是附屬于對象的行為和動作,也可以理解為指使對象動作的命令。
5、如果文本框要顯示多行文字,應(yīng)對什么屬性設(shè)置為何值?
?? ?答:將文本框的Multiline屬性設(shè)置為True.
6、標(biāo)簽和文本框的區(qū)別是什么?
? 答:標(biāo)簽的內(nèi)容在Caption屬性內(nèi),在窗體上只能顯示文字,不能編輯。
文本框內(nèi)容在Text屬性內(nèi),在窗體上可直接對內(nèi)容進(jìn)行編輯。
7、要讓文本框獲得焦點(diǎn)的方法是什么?
? ? 答:SetFocus
?
9、當(dāng)某文本框輸入數(shù)據(jù)后(按了回車鍵),經(jīng)判斷后認(rèn)為是數(shù)據(jù)輸入錯,應(yīng)怎樣刪除原來文本框中的數(shù)據(jù)?
答:[文本框.]text=””
10.在程序運(yùn)行前,對某些控件設(shè)置屬性值,除了在窗體中直接設(shè)置外,還可以通過代碼設(shè)置,這些代碼一般存放在什么事件中?如果要將命令按鈕定位在窗體的中央,試寫出事件過程代碼。
答:Form_Load( );
Private Sub Form_Load()?
Command1.Left = Form1.ScaleWidth \ 2 - Command1.Width \ 2?
Command1.Top = Form1.ScaleHeight \ 2 - Command1.Height \ 2
End Sub
?
第三章課后答案
(1)100.0 ???單精度型??????????????? ??(2)%100 ??非法 ???
(3)1E1??? 單精度型?? ????????????????(4)123D3 雙精度型
(5)123,456 ???非法? ??????????????????(6)0100 ??整型?
(7)”ASDF” 字符型? ???????????????????(8)”1234” ?非法
(9)#2000/10/7#? 日期型???????????????? (10)100# ?雙精度型
(11)?非法? ?????????????????????????(12)&O100 八進(jìn)制整型
(13)&O78 ??非法????????????????????? (14)&H123 十六進(jìn)制整型 ?
(15)True ?邏輯型????????????????????? (16)T ??非法
(17) &H12ag? 非法 ??????????????????(18)-1123!?? 單精度型
?
2. 下列符號中,哪些是VB的合法變量名?
(1)a123 ??合法 ????????(2)a12_3 ???合法?
(3)123_a?? 非法? ?????(4)a 123? 非法
(5)Integer ?非法? ?????(6)XYZ ??合法??
(7)False ?非法? ??????(8)sin(x)? ?非法
(9)sinx ???合法? ?????(10)變量名? ??合法 ?
(11)abcdefg ??合法?? (12)?? 非法
?
3.? 把下列算術(shù)表達(dá)式寫成VB表達(dá)式。
?(1)? ???Abs(x+y)+z^5
(2) ????(1+x*y)^6
(3)?? (10*x+Sqr(3*y))/x/y
(4)? ????(-b+sqr(b^2-4*a*c))/(2*a)
(5) ???1/(1/r1+1/r2+1/r3)
(6)? ????sin(45*3.14/180)+(exp(10)+ log(10))/sqr(x+y+1)
4.根據(jù)條件寫出相應(yīng)的VB表達(dá)式。
(1)產(chǎn)生”C”~”L”范圍內(nèi)的一個大寫字符。?
Chr(int(Rnd*10+67)
(2)? 產(chǎn)生100~200(包括100和200)范圍內(nèi)的一個正整數(shù)。? ?
Int(Rnd*101+100)
(3)已知直角坐標(biāo)系中任意一點(diǎn)的坐標(biāo)(x,y),表示其位于第一或第三象限內(nèi)。 ?
x*y>0
(4)? 表示x是5或7的倍數(shù)。??
x Mod 5=0 or x Mod 7=0
(5)將任意一個兩位數(shù)x的個位數(shù)與十位數(shù)對換。例如,x=78,則表達(dá)式的值應(yīng)為87.
?(x Mod 10)*10+x\10
(6)? 將變量x的值按四舍五入保留小數(shù)點(diǎn)后兩位。例如,x的值為123.2389,則表達(dá)式的值應(yīng)為123.24。
Round(x,2)
(7)表示字符型變量C是字母字符(不區(qū)分大小寫字母)。?
?Ucase(c)>=”A” And Ucase(c)<=”Z”
(8)? 取字符型變量S中從第5個字符起的6個字符。??
Mid(S,5,6)
(9)表示關(guān)系表達(dá)式。
x>=10 And x<20
(10)? x, y之一小于z。??
x<z? And? y>=z Or y<z And x>=z
(11)x 和 y都大于z。???
?x>z And y>z?
?
5.?? 寫出下列表達(dá)式的值:
(1)123+23 mod 10 \ 7+Asc(“A”)?? 188
?(2)? 100+”100”& 100???? “200100”
???? (3)Int(68.555*100+0.5)/100?? 68.56
(4) 已知A$=”87654321”,求表達(dá)式Val(Left$(A$,4)+Mid$(A$,4,2)) ???876554
(5)DateAdd(“m”,1,#1/30/2000#)?? ?#2/29/2000#
?(6)? Len (“VB程序設(shè)計”)????????????????????????????????? 6
?
7.? Visual Basic提供了哪些標(biāo)準(zhǔn)數(shù)據(jù)類型?聲明類型時,其類型關(guān)鍵字分別是什么?其類型符又是什么?
| 數(shù)據(jù)類型 | 關(guān)鍵字 | 類型符 |
| 字節(jié)型 | Byte | 無 |
| 邏輯型 | Boolean | 無 |
| 整型 | Integer | % |
| 長整型 | Long | & |
| 單精度型 | Single | ! |
| 雙精度型 | Double | # |
| 貨幣型 | Currency | @ |
| 日期型 | Date(time) | 無 |
| 字符型 | String | $ |
| 對象型 | Object | 無 |
| 變體型 | Variant | 無 |
9. 將數(shù)字字符串轉(zhuǎn)換成數(shù)值,使用什么函數(shù)?判斷是否是數(shù)字字符串,使用什么函數(shù)?取字符串中的某幾個字符,使用什么函數(shù)?實(shí)現(xiàn)大小寫字母間的轉(zhuǎn)換,使用什么函數(shù)?
Val( ); IsNumeric( );Mid( );Ucase( ),Lcase( )
第四章課后答案
第五章課后答案
第六章課后答案
第七章課后答案
第八章課后答案
....
總結(jié)
以上是生活随笔為你收集整理的VB程序设计教程(第四版) 龚沛曾的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cutftp连接redhadlinux
- 下一篇: Weblogic 部署问题及解决方法