




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上Visual Bsdic程序設(shè)計(jì)形成性考核冊作業(yè)答案一一、選擇題1、在設(shè)計(jì)應(yīng)用程序時,可以查看到應(yīng)用程序工程所有組成部分的窗口是(D)。 A、窗體設(shè)計(jì) B、代碼 C、屬性 D、工程資源管理器窗口2、窗體的load事件的觸發(fā)時機(jī)是(B)。A、用戶單擊窗體時 B、窗體被加載時 C、窗體顯示之后 D、窗體卸載時3、與傳統(tǒng)的程序設(shè)計(jì)語言相比,Visual Basic 最突出的特點(diǎn)是(C)。 A、結(jié)構(gòu)化程序設(shè)計(jì) B、程序開發(fā)環(huán)境 C、事件驅(qū)動編程機(jī)制 D、程序調(diào)試技術(shù)4、VB6.0集成開發(fā)環(huán)境的主窗口中不包括(C)。 A、標(biāo)題欄 B、菜單欄 C、狀態(tài)欄 D、工具欄5、如果對象的
2、名稱為Mytext ,而且對象有一個屬性Text,那么在代碼中引用該屬性的正確格式是(B)。 A、 text.Mytext B、Mytext.Text C、Mytext.(Text) D、Mytext*Text6、下列可以激活屬性窗口的操作是(D)。 A、用鼠標(biāo)雙擊窗體的任何部位 B、執(zhí)行“工程“菜單中的”屬性窗口“命令 C、按Ctrl+F4 D、按F47、假定已在窗體上畫了多個控件,并有一個控件是活動的,為了在屬性窗口中設(shè)置窗體的屬性,預(yù)先應(yīng)執(zhí)行的操作是(A)。 A、單擊窗體上沒有控件的地方 B、單擊任一個控件 C、不執(zhí)行任何操作 D、雙擊窗體的標(biāo)題欄8、如果要在文本框鍵入字符時,只顯示某個
3、字符,如果(*),應(yīng)設(shè)置文本框的(B)屬性。 A 、Caption B、PasswordChar C、Text D、Char9、如果想要在文本框中的內(nèi)容在運(yùn)行時不能編輯,需要文本框的(A)屬性設(shè)置為True.A Locked B、MultiLine C、TabStop DVisible10 對于定時器(Tiner)控制,設(shè)置其定時是否開啟的屬性是(C)A、Index B、Tag C、Enabled D、Left11、要在窗口體Fornl 內(nèi)顯示“myfrm”使用的語句是( C)A、Form.caption=“myfrm”B、Fornl.caption=“myfrm”C、forml.print“
4、myfrm”D、form.print“myfrm”12、對象的性質(zhì)和狀態(tài)特征稱為(C)A、事件 B、方法 C、屬性 D、類13、下列正確的賦值語句是(B)A、x+y=20 B、y=x+20 C、3x=y D、s=14、當(dāng)使用上下文相關(guān)的幫助時,選擇要幫助的內(nèi)容,然后按(D)鍵,就可出現(xiàn)MSDN窗口直接顯示所需的幫助信息。 A、Help B、F10 C、Ese D、F115、將調(diào)試通過的工程經(jīng)“文件”菜單的“生成.exe文件“編繹成名.exe后,將該可執(zhí)行文件放到其它機(jī)器上不能運(yùn)行的主要原因是(D)。A、運(yùn)行的機(jī)器上無VB系統(tǒng) B、缺少.frm 窗體文件 C、該執(zhí)行文件有病毒 D、以上原因都不對
5、二、填空題1、當(dāng)進(jìn)入VB集成開發(fā)環(huán)境后,發(fā)現(xiàn)沒有顯示“工具箱”窗口。應(yīng)選擇 視圖 菜單的 工具箱 選項(xiàng),使“工具箱”窗口顯示。2、在VB中,事件過程名由 對象名 和 事件名 構(gòu)成。3、工程文件的擴(kuò)展名是 vbp ,窗體文件擴(kuò)展名是 frm 。4、對象時代碼和數(shù)據(jù)的集合,例如,Visual Basic 中的 窗體 、 按鈕 、 文本框 等都是對象。5、對象的方法用于 實(shí)施某種操作功能 。當(dāng)方法不需要任何參數(shù)并且也沒有返回值,調(diào)用對象的方法的格式為 對象名.方法名 。例如對窗體Forml 使用Show 方法,應(yīng)寫成 form1.show 。6、要使文本框顯示滾動條,需要將其 ScrollBars
6、屬性設(shè)置為 3 。7、欲設(shè)置定時的時間間隔為4秒,則屬性Interval 的值為 4000 。8、要使標(biāo)簽框的大小隨Caption屬性做自動調(diào)整,應(yīng)將 AutoSize 屬性設(shè)置為 True 。9、通過 窗體布局窗口 可以在設(shè)計(jì)時直觀地調(diào)整窗體在屏幕的位置。10、要想在代碼中給名為 txtshow 的文框賦予文本:GOOD WORK!時,應(yīng)當(dāng)編寫的語句是 txtshow.text=” GOOD WORK!” 。11、若命令按鈕的名稱為Cmdopen,程序要求單擊以上命令按鈕,打開一個窗口frml,請對以下事件過程填空。Private Sub Cmdopen click() Frm1.show
7、End Sud12、事件就是對象上所發(fā)生的事情,Visual Basic中的事件如 單擊 、 裝入 、鼠標(biāo)移動 等。一個對象響應(yīng)的事件可以有 多 個,用戶不能建立新的事件。事件過程是指 響應(yīng)某個事件后所執(zhí)行的代碼 。假設(shè)某一事件過程如下:Private Sub cmd1_Click() Form1.Caption=”VB示例”End Sub則響應(yīng)過程的對象名是 cmd1 ,事件名是 Click 。 13、對象的方法用于 在對象上實(shí)施某種操作功能 。當(dāng)方法不需要任何參數(shù)并且也沒有返回值,調(diào)用對象的方法格式為 對象名.方法名 ,例如,對窗體Form1 使用Show 方法,應(yīng)寫成 Form1 .Sh
8、ow 。14、為了在編寫代碼時能自動語法檢查,必須執(zhí)行 工具 菜單中的 選項(xiàng) 命令,打開 選項(xiàng) 對話框,然后選擇“編輯器”選項(xiàng)卡中的 自動語法檢測 。15、定時器(Timer)控件可識別的事件是 Timer ,了生該事件的時間間隔定時由定時器的 Interval 屬性設(shè)置,其單位為 毫秒 。 三、問答題1、什么是可視化編程和事件驅(qū)動? 答:可視化編程是指無須編程,僅通過直觀的操作方式即可完成界面的設(shè)計(jì)工作的這種編程方式。當(dāng)VB的應(yīng)用程序運(yùn)行后,系統(tǒng)處于等待狀態(tài),當(dāng)某個事件發(fā)生后,程序就去執(zhí)行此事件的事件過程,當(dāng)這個事件過程執(zhí)行完后,系統(tǒng)又處于等待另一個事件發(fā)生的狀態(tài),這就是事件驅(qū)動程序方式。2
9、、對象、屬性、事件和文件之間的關(guān)系如何?答:對象是代碼和數(shù)據(jù)的封裝體。對象的操作通過與該對象有關(guān)的屬性、事件、方法來描述。屬性是一個對象的基本特性,每個對象都有它自己的屬性。方法是對象要執(zhí)行的動作。事件是在對象上所發(fā)生的事情。3、簡述事件驅(qū)動機(jī)制與傳統(tǒng)編程方式的不同。答:傳統(tǒng)的面向過程的應(yīng)用程序中,應(yīng)用程序自身控制了執(zhí)行那一部分代碼按何種順序執(zhí)行代碼,程序從第一行代碼開始執(zhí)行并按應(yīng)用程序中預(yù)定的路徑執(zhí)行,用戶無法改變程序的執(zhí)行流程。而事件驅(qū)動機(jī)制則由用戶來決定執(zhí)行的路線。這就是兩者的不同。4、簡述事件驅(qū)動的工作過程。答:事件驅(qū)動的工作過程如下:(1)啟動應(yīng)用程序,裝載和顯示窗體。(2)窗體或窗
10、體上的控件等待事件的發(fā)生。(3)當(dāng)某個事件發(fā)生后,執(zhí)行其對應(yīng)的事件過程代碼。(4)重復(fù)執(zhí)行(2)和(3),直到遇到END語句或單擊“結(jié)束”按鈕停止程序的運(yùn)行。四、程序設(shè)計(jì)題1、在窗體上添加一個文本框和兩個命令按鈕,并把兩個命令按鈕的標(biāo)題分別設(shè)置為“隱藏文本框”和“顯示文本框”。當(dāng)單擊第一個命令按鈕時,文本框消失;而當(dāng)單擊第二個命令按鈕時,文本框重新出現(xiàn),并在文本框中顯示“VB程序設(shè)計(jì)”(字體大小為16)。程序運(yùn)行界面如圖所示。圖1解:“隱藏文本框”按鈕中的代碼為:Text1.Visible=False“顯示文本框” 按鈕中的代碼為:Text1.Visible=True Text1.Text=”
11、VB程序設(shè)計(jì)” Text1.FontSize=”16”2、設(shè)計(jì)一個計(jì)算程序。該程序用戶界面如圖2所示,由四個文本框:文本框1(text1)、文本框2(text2)、文本框3(text3)、文本框4(text4),和三個按鈕:命令按鈕1(command1)、命令按鈕2(command2)、命令按鈕3(command3)組成。程序運(yùn)行后,用戶按清除按鈕,則清除文本框中顯示的內(nèi)容,按計(jì)算按鈕,則計(jì)算三科平均成績。單擊退出按鈕則退出。解:command1中的代碼為:text1=”: text2=”: text3=”: text4=”command2中的代碼為:text4=(val(Text1)+ val(Text2)+ val(Text3)/3command2中的代碼為:End3、編寫一收款計(jì)算程序。要求用戶輸入
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 化學(xué)必修二化學(xué)方程式總結(jié)模版
- 學(xué)前兒童發(fā)展 課件 第6章 學(xué)前兒童記憶的發(fā)展
- 公司財(cái)務(wù)審計(jì)報(bào)告總結(jié)模版
- 中學(xué)物理教學(xué)設(shè)計(jì)案例09級物理學(xué)班陸菲菲-
- 公司全員培訓(xùn)總結(jié)
- 放血療法培訓(xùn)
- 重癥肺炎患兒護(hù)理措施
- 熱處理車間安全管理
- 英語教師進(jìn)城選調(diào)考試試題及答案
- 銀行中層面試題目及答案
- 電解質(zhì)紊亂的心電圖表現(xiàn)
- 三年級硬筆書法課課件
- 佳發(fā)教育考試網(wǎng)上巡查系統(tǒng)(標(biāo)準(zhǔn)版)
- 投融資部面試題本
- 新版pep小學(xué)英語四年級下冊《unit-5-my-clothes-Part-B-Read-and-write-》課件
- 康復(fù)治療-運(yùn)動療法-課件
- 靜脈導(dǎo)管常見并發(fā)癥臨床護(hù)理實(shí)踐指南1
- 談判藥品審核備案表
- 水利施工企業(yè)預(yù)算管理
- 樣板間精裝修工程施工組織設(shè)計(jì)方案
- GB/T 41659-2022建筑用醫(yī)用門通用技術(shù)要求
評論
0/150
提交評論