資源描述:
《程序設(shè)計(jì)語(yǔ)言與程序設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、第1章程序設(shè)計(jì)語(yǔ)言與程序設(shè)計(jì)1.1填空題1.VB是以(事件驅(qū)動(dòng))作為運(yùn)行機(jī)制的新一代可視化程序設(shè)計(jì)語(yǔ)言。2.程序設(shè)計(jì)語(yǔ)言是(人)與(計(jì)算機(jī))交流的工具。3.若從機(jī)器執(zhí)行的角度來(lái)對(duì)程序設(shè)計(jì)語(yǔ)言進(jìn)行分類(lèi),則可以分為(低級(jí)語(yǔ)言)和(高級(jí)語(yǔ)言)兩種。4.計(jì)算機(jī)系統(tǒng)中,對(duì)高級(jí)語(yǔ)言的翻譯工具稱(chēng)為(編譯)程序或(解釋?zhuān)┏绦颉?.源程序中的錯(cuò)誤一般分為(編譯)錯(cuò)誤、(運(yùn)行)錯(cuò)誤和(邏輯)錯(cuò)誤等三種。6.VB把一個(gè)應(yīng)用程序稱(chēng)為一個(gè)(工程),它包含各種文件。1.2選擇題1.把a(bǔ)和b的乘積寫(xiě)成ab的錯(cuò)誤屬于(c)錯(cuò)誤。a)編譯b)運(yùn)行c)邏輯d)編譯和
2、運(yùn)行2.用戶在什么時(shí)候都可以按(b)鍵來(lái)查看與當(dāng)前進(jìn)行的工作相關(guān)的幫助。a)Heldb)F1c)ESCd)F104窗體文件的擴(kuò)展名為(d)。a).vbpb).basc).exed).frm4.指示一個(gè)窗體位置的值是窗體的(c)。a)對(duì)象b)事件c)屬性d)方法5.下面選項(xiàng)中不能運(yùn)行VB程序的操作是(a)。a)雙擊窗體b)單擊“啟動(dòng)”按鈕圖標(biāo)c)從菜單欄運(yùn)行菜單中選“全編譯執(zhí)行”菜單命令d)按F5鍵1.3問(wèn)答題1.低級(jí)語(yǔ)言和高級(jí)語(yǔ)言的各自特點(diǎn)是什么?答:參見(jiàn)教材1.1。2.什么是數(shù)據(jù)描述和數(shù)據(jù)處理?答:參見(jiàn)教材1.2。數(shù)據(jù)描述就是把
3、被處理的信息描述成計(jì)算機(jī)可以接受的數(shù)據(jù)形式;數(shù)據(jù)處理是指對(duì)數(shù)據(jù)進(jìn)行輸入,輸出,整理,計(jì)算,存儲(chǔ),維護(hù)等一系列活動(dòng)。3.源程序的翻譯方式有哪兩種,簡(jiǎn)述它們的工作過(guò)程。答:參見(jiàn)教材1.1。解釋方式;編譯方式4.一個(gè)好程序的基本要求是什么?答:參見(jiàn)教材1.2。正確性;易讀性;運(yùn)行高效率5.VisualBASIC集成開(kāi)發(fā)環(huán)境的主窗口由哪些部分構(gòu)成?各自的主要功能是什么?答:參見(jiàn)教材1.3。6.簡(jiǎn)述在VB的環(huán)境下,對(duì)象、屬性、方法、事件和事件驅(qū)動(dòng)程序的概念,并用例子進(jìn)行說(shuō)明。答:在VB的環(huán)境下,對(duì)象是系統(tǒng)中的基本運(yùn)行實(shí)體,它封裝了數(shù)據(jù)和操作
4、。工具箱中的命令按鈕、標(biāo)簽、文本框等是對(duì)象摸板??丶怯蒝B工具箱創(chuàng)建的對(duì)象。屬性是對(duì)象的性質(zhì)或狀態(tài)特征。例如,窗體的Caption(標(biāo)題)、BackColor(背景顏色)、Height(高度)和Width(寬度)等都是窗體的屬性。事件是對(duì)象之間傳遞的消息。VB控件的事件由系統(tǒng)預(yù)先定義。例如,Click(單擊)事件、DblClick(雙擊)事件。方法是對(duì)象在某些事件驅(qū)動(dòng)下執(zhí)行的特定操作。它可以執(zhí)行系統(tǒng)預(yù)定義的操作,例如窗體的Print(打印)方法、Show(顯示窗體)方法;當(dāng)事件由用戶或VB系統(tǒng)觸發(fā)時(shí),對(duì)象會(huì)感受到該事件并對(duì)該事件
5、作出響應(yīng),響應(yīng)某個(gè)事件后所執(zhí)行的程序就是事件驅(qū)動(dòng)程序。事件驅(qū)動(dòng)程序有時(shí)也稱(chēng)為事件過(guò)程。例如,以下是命令按鈕Command1在接受單擊事件時(shí)驅(qū)動(dòng)的程序:PrivateSubCommand1_Click()Print"Helloworld!"EndSub7.總結(jié)使用VisualBASIC開(kāi)發(fā)一個(gè)應(yīng)用程序的過(guò)程。答:參見(jiàn)教材1.5。8.下面程序是什么事件驅(qū)動(dòng)程序?如何執(zhí)行該事件驅(qū)動(dòng)程序?執(zhí)行的結(jié)果如何?PrivateSubCommand1_Click()Print"歡迎你使用VB!"EndSub答:略。1.4編程題編寫(xiě)一個(gè)程序。要求設(shè)置
6、窗體的標(biāo)題是“這是我的第一個(gè)練習(xí)”,且在程序執(zhí)行后,單擊窗體顯示如下一行文字:我可以用VisualBASIC編寫(xiě)程序了!解答:(1)用戶界面設(shè)計(jì):設(shè)計(jì)用戶界面由一個(gè)窗體構(gòu)成。(2)對(duì)用戶界面上的控件對(duì)象的屬性進(jìn)行設(shè)置:把窗體的Caption屬性值設(shè)置為“這是我的第一個(gè)練習(xí)”。(3)編寫(xiě)控件對(duì)象的事件驅(qū)動(dòng)程序:PrivateSubForm_Click()Print"我可以用VisualBASIC編寫(xiě)程序了!"EndSub第2章基本數(shù)據(jù)類(lèi)型與表達(dá)式2.1填空題1.在程序設(shè)計(jì)語(yǔ)言系統(tǒng)中具有固定語(yǔ)法含義的符號(hào)串稱(chēng)為(關(guān)鍵字),它們通常用來(lái)
7、表示系統(tǒng)提供的標(biāo)準(zhǔn)過(guò)程、函數(shù)、運(yùn)算符、常量等。2.(標(biāo)識(shí)符)用于標(biāo)記用戶自定義的常量、類(lèi)型、變量、控件、過(guò)程、函數(shù)等名字。3.整型%數(shù)據(jù)占(2)字節(jié)的內(nèi)存空間。長(zhǎng)整型&數(shù)據(jù)占(4)個(gè)字節(jié)的內(nèi)存空間。單精度!浮點(diǎn)型數(shù)據(jù)占(4)個(gè)字節(jié)的內(nèi)存空間。雙精度#浮點(diǎn)型數(shù)據(jù)占(8)個(gè)字節(jié)的內(nèi)存空間。日期型數(shù)據(jù)占(8)個(gè)字節(jié)的內(nèi)存空間。4.100%表示100為(整)型數(shù)據(jù);100!表示100為(單精度浮點(diǎn))型數(shù)據(jù);100@表示100為(貨幣)型數(shù)據(jù)。6符號(hào)常量在某一過(guò)程中說(shuō)明,則該符號(hào)常量只能在(該過(guò)程內(nèi))內(nèi)有效。6.若一個(gè)整型變量說(shuō)明了之后沒(méi)有
8、給它賦值,則它的值為(0)。7.在VB中可以把類(lèi)型說(shuō)明符放在變量名的(末尾)來(lái)說(shuō)明變量的類(lèi)型。8.為使VB的編譯程序自動(dòng)檢查變量聲明,遇到未經(jīng)說(shuō)明的標(biāo)識(shí)符發(fā)出錯(cuò)誤警告信息,在程序中要加上(OptionExplicit)語(yǔ)句。9.對(duì)含有多種運(yùn)算的表達(dá)