2023年面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)_第1頁
2023年面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)_第2頁
2023年面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)_第3頁
2023年面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)_第4頁
2023年面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第六章面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)例題1、類是一組具有相同屬性和相同操作對象的集合,類之間共享屬性和操作的機制稱為()。A、多態(tài)性B、動態(tài)綁定C、靜態(tài)綁定D、繼承2、以下有關(guān)VFP表單的敘述中,不對的的是()。A、所謂表單就是數(shù)據(jù)表清單B、VFP表單是一個容器類的對象C、VFP的表單可以用來設(shè)計類似于窗口或?qū)υ捒虻挠脩艚缑鍰、在表單上可以設(shè)立各種控件對象3、表單內(nèi)的控件都有一個默認名稱,下拉列表框的默認名稱是()。A、combo1B、command1C、check1D、caption4、關(guān)于表單中的列表框和組全框的區(qū)別,下面敘述不對的的是()。A、列表框提供一個列表給用戶選擇,而組合框不提供列表B、列表框任何時候都顯示它的列表,而組合框通常只顯示一項內(nèi)容C、列表框中只能選擇數(shù)據(jù)不能輸入數(shù)據(jù),而組合框可以選擇或輸入數(shù)據(jù)D、列表框只能顯示數(shù)據(jù)列表供選擇,而組合框兼有列表框和文本框的功能5、在表單中加入一個復選框check1和一個文本框text1,編寫check1的click事件代碼如下:thisform.text1.visable=this.value,則單擊復選框后()。A、文本框可見B、文本框不可見C、文本框是否可見由復選框當前值決定D、文本框是否可見與復選框當前值無關(guān)6、以下各項中,不可以作為文本框控件數(shù)據(jù)來源的是()。A、數(shù)值型字段B、內(nèi)存變量C、字符型字段D、備注型字段A類基礎(chǔ)訓練題一、填空題1、在面向?qū)ο蟪绦蛟O(shè)計中,類具有三個重要的特性,它們分別是_________、_________和_________。2、VFP提供了一系列基類來支持用戶派出生新類,VFP的基類有兩種,它們是_________和_________。3、在面向?qū)ο蟮某绦蛟O(shè)計中,對象所具有的特性被稱為_________;對象的_________就是對象可以執(zhí)行的動作或它的行為。4、VFP提供了三種方式來創(chuàng)建表單,它們分別是使用_________創(chuàng)建表單;使用_________創(chuàng)建一個新的表單或修改一個已經(jīng)存在的表單;使用“表單”菜單中的_________創(chuàng)建一個簡樸的表單。5、要修改對象在表單中的位置,應(yīng)修改它的_________屬性和left屬性,要修改對象上顯示的文字的字體名稱,應(yīng)設(shè)立它的_________屬性,要使對象根據(jù)內(nèi)容的多少自動調(diào)整大小,應(yīng)設(shè)立它的_________屬性。6、用來擬定復選框是否被選中的屬性是_________,用來指定顯示在復選框旁的文字的屬性是_________。7、在文本框中通過設(shè)立_________屬性可將其設(shè)為只讀,若想使用用戶輸入到文本中的任何字符都顯示成“*”,那么應(yīng)將文本框的_________屬性設(shè)立“*”。8、表單常用事件有多個,在表單創(chuàng)建時引發(fā)_________事件;在表單對象釋放時引發(fā)_________事件;在用鼠標右鍵單擊表單時引發(fā)_________事件。二、單項選擇題(在備選答案中選擇一個對的答案)1、下列關(guān)于類的敘述中,不對的的是()。A、類是對象的集合B、一個類包含了相似的對象的特性和行為方法C、類可以按其定義的屬性、事件和方法進行實際的行為操作D、類并不實行任何行為操作,它僅僅表白該如何做2、下列關(guān)于屬性、方法和事件的敘述中,不對的的是()。A、屬性用于描述對象的狀態(tài),方法用于表達對象的行為B、基于同一個類產(chǎn)生的兩個對象可以分別設(shè)立自己的屬性值C、事件代碼也可以像方法同樣被顯示調(diào)用D、在新建一個表單時,可以添加新的屬性、方法和事件3、在VFP中,表單是指()。A、數(shù)據(jù)庫中各個表的清單B、一個表中各個記錄的清單C、數(shù)據(jù)庫查詢的列表D、窗口界面4、以下啟動表單設(shè)計器新建一個表單的方法中,不對的的是()。A、在系統(tǒng)菜單中選擇“文獻”|“新建”,在文獻類型對話框中選擇“表單”,單擊“新建文獻”按鈕B、在command窗口輸入命令:createform<文獻名>C、在command窗口輸入命令:modifyform<文獻名>D、在項目管理器中,先選擇文檔標簽,然后選擇表單,單擊新建按鈕5、在VFP控件中,標簽默認的名稱為()。A、listB、labelC、editD、lable6、在VFP中,命令按鈕組是()。A、控件B、容器C、控件類對象D、容器類對象7、在下列對象中,不屬于控件類的為()。A、文本框B、組合框C、表格D、命令按鈕8、下面有關(guān)控件對象的click事件的對的敘述是()。A、用鼠標雙擊對象時引發(fā)B、用鼠標單擊對象時引發(fā)C、用鼠標右鍵單擊對象時引發(fā)D、用鼠標右鍵雙擊對象時引發(fā)9、在VFP中,對象的Visible屬性作用是()。A、設(shè)立對象是否可用B、設(shè)立對象是否可見C、設(shè)立對象是否可改變大?。?、設(shè)立對象是否可移動10、在VFP中,下面屬于對象的屬性的是()。A、clickB、FontSizeC、ActiveXD、Init11、新建表單默認標題為Form1,修改表單的標題,應(yīng)設(shè)立表單的()。A、Name屬性B、caption屬性C、closable屬性D、Alwaysontop屬性12、要使表單中某個控件不可用,則應(yīng)將該控件的()屬性設(shè)立為.F.。A、captionB、nameC、VisiibleD、enabled13、下列一定是數(shù)值型的屬性是()。A、captionB、ValueC、enabledD、interval14、在VFP中,下列不是表單方法的是()。A、deleteB、hideC、refreshD、release15、在對象的引用中,thisform表達()。A、當前對象B、當前表單C、當前表單集D、當前對象的上一級對象B類訓練題一、填空題1、在VFP中,事件既可以是___________的行為,如單擊鼠標或鼠標的移動;也可以是___________行為,如系統(tǒng)時鐘的進程。2、若要實現(xiàn)表單中的控件與某一數(shù)據(jù)表中的字段的綁定,則在設(shè)計時應(yīng)先在___________設(shè)立表單的數(shù)據(jù)源為該數(shù)據(jù)表。3、在VFP中,可以有兩種不同的方式來引用一個對象,下面的兩條語句Formset1.form1.command1.caption=“擬定”、this.caption=“擬定”引用的方式分別稱為___________。4、用命令方式或事件方式均可釋放當前運營的表單(thisform),它們所使用的命令語句分別是___________和___________。5、用當前窗體的label1控件顯示系統(tǒng)時間的語句是:thisform.label1.___________=___________。6、要使當前窗體的timer1控件每秒執(zhí)行2次,應(yīng)使用timer1的___________屬性,并編寫它的___________事件代碼。7、表單表上的一個按鈕command1和一個標簽label1,當左鍵單擊按鈕時,將用標簽的顯示文獻去修改按鈕上的顯示文本框,應(yīng)修改按鈕的___________事件代碼,并輸入以下語句:___________.___________=___________.label1.___________。8、要將按鈕設(shè)立為擬定按鈕,應(yīng)設(shè)立它的___________屬性,一個表單可以有___________個擬定按鈕。二、單項選擇題(在備選答案中選擇一個對的答案)1、在VFP面向?qū)ο缶幊碳夹g(shù)中,以下敘述不對的的是()。A、類是具有共同屬性的對象的集合B、所謂表單就是數(shù)據(jù)表清單C、VFP有兩大基類:控件類和容器類D、對象是一個具有某些屬性和方法的實體2、以下調(diào)用表單生成器的方法中,不對的的是()。A、在系統(tǒng)菜單中選擇“表單”|“快速表單”命令B、單擊“表單設(shè)計器”工具欄中的“表單生成器”按鈕C、右擊表單窗口,然后在彈出的快捷菜單中選擇“生成器”命令D、在系統(tǒng)菜單中選擇“工具”|“向?qū)А眧“表單”命令3、下列關(guān)于控件類的各種敘述中,不對的的是()。A、控件類的靈活性比容器類更強B、控件類一般作為容器類中的控件C、控件類的封裝性比容器類更加嚴密D、控件類對象與容器類對象是相對而言的4、下列控件中,在表單運營時一定不可見的是()。A、選項按鈕組B、頁框C、命令按鈕D、計時器5、要使表單中某個控件不可用(變?yōu)榛疑?,則將該控件的()屬性設(shè)立為.F.。A、captionB、nameC、visibleD、enabled6、在表單中為表格控件指定數(shù)據(jù)源的屬性是()。A、dat(yī)asourceB、recordsourceC、datafromD、recordfrom7、假如表單中要為一邏輯型字段創(chuàng)建一個對象,較為合適的控年是()。A、文本框B、復選框C、選項按鈕D、組合框8、下列對象的引用屬于相對引用的是()。A、Formset1.form2.check1.valueB、Form1.command1.captionC、Form1.nameD、this.caption9、關(guān)閉當前表單的程序代碼是thisform.release,其中release是表單對象的()。A、標題B、屬性C、事件D、方法10、在事件代碼程序中,肯定錯誤的語句是()。A、this.caption=“歡迎”B、thisform.caption=“歡迎”C、this.parent.caption=“歡迎”D、thisform.this.caption=“歡迎”11、在事件代碼程序中,不能出現(xiàn)的語句是()。A、thisform.caption=“歡迎進入”B、this.top=100C、thisform.timer1.enabled=.T.D、thisform.grid1.visible12、在表單運營時規(guī)定單擊某一對象時釋放表單,應(yīng)在該對象的()。A、click事件中輸入thisform.release代碼B、destory事件中輸入thisform.refresh代碼C、click事件中輸入thisform.refresh代碼D、dblclick事件中輸入thisform.release代碼13、假定一個表單里有一個文本框text1和一個命令按鈕組commandgroup1,命令按鈕組是一個容器對象,其中包含command1和command2兩個命令按鈕,假如要在command1命令按鈕的某個事件代碼中訪問本文本框value屬性值,下面對的的式子是()。A、this.thisform.text1.valueB、this.parent.parent.text1.valueC、parent.parent.text1.valueD、this.parent.text1.value14、在VFP的表單設(shè)計中,有一個按鈕和一個標簽,功能規(guī)定是:單擊按鈕時,修改標簽的顯示內(nèi)容,在事件代碼中,下面的引用錯誤的是()。A、thisform.label1.captionB、this.parent.label1.captionC、parent.label1.captionD、form1.label1.caption15、在VFP的表單設(shè)計中,按鈕command1在表單form1中,規(guī)定單擊按鈕時,將表單從內(nèi)存中釋放,在按鈕的click事件代碼中編寫的命令不能是()。A、thisform.releaseB、this.parent.releaseC、form1.releaseD、this.release三、分析題1、在VFP中,要設(shè)計如圖所示的表單,試完畢以下任務(wù)。(1)需添加哪些控件(英文名稱)?(2)應(yīng)設(shè)立這些控件的哪些屬性(涉及表單自身)?(3)規(guī)定單擊“退出”按鈕,釋放表單,寫出事件名稱及相應(yīng)的事件代碼。2、在VFP中,要設(shè)計如圖所示的表單,試完畢以下任務(wù)。(1)它能自動顯示當前的系統(tǒng)時間,需添加哪些控件(英文名稱)?(2)應(yīng)設(shè)立這些控件的哪些屬性(涉及表單自身)?(3)編寫計時器及“退出”按鈕的事件名稱及相應(yīng)的事件代碼。四、綜合應(yīng)用題1、在VFP中,創(chuàng)建一個表單,運營后的效果如圖所示,該表單的功能是:在三個文本框中輸入三個整數(shù),單擊“判斷”按鈕,則判斷其中最大數(shù)的奇偶性,并反映在選項組中,單擊“退出”按鈕,則釋放表單。(1)簡要說明創(chuàng)建表單的環(huán)節(jié)。(2)編寫“判斷”按鈕的click事件代碼。2、在VFP中,創(chuàng)建一個表單,運營后的效果如圖所示,規(guī)定該表單的功能是:選擇幾個城市后,單擊“添加”按鈕,將選中的城市添加到右邊的

溫馨提示

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

評論

0/150

提交評論