![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
2011年春江蘇省計(jì)算機(jī)二級(jí)VFP考試真題 |
絕密★ 啟用前 2011年春 江蘇省高等學(xué)校非計(jì)算機(jī)專業(yè)學(xué)生 計(jì)算機(jī)基礎(chǔ)知識(shí)和應(yīng)用能力等級(jí)考試 二級(jí)試卷 試卷語(yǔ)種:VFP語(yǔ)言 說(shuō) 明: 1.本試卷包括計(jì)算機(jī)基礎(chǔ)知識(shí)部分和程序設(shè)計(jì)部分,考試時(shí)間共12 0分鐘; 2.本試卷滿分為60分,分選擇題和填空題,試卷不分A、B類型; 3.計(jì)算機(jī)基礎(chǔ)知識(shí)部分全部是選擇題(20分),程序設(shè)計(jì)部分分為選擇題(1 0 分)和填空題(30分)兩種; 4.選擇題用答題卡答題。每一項(xiàng)有A、B、C、D四個(gè)可供選擇的答案,請(qǐng)選 擇其中一個(gè)你認(rèn)為正確的答案,用HB鉛筆涂寫在答題卡的相應(yīng)答題號(hào)內(nèi)。 每選對(duì)一項(xiàng)得1分,不選或選錯(cuò)不得分; 5.填空題用答題紙答題。請(qǐng)將答案用藍(lán)、黑色鋼筆或圓珠筆填寫在答題紙的 相應(yīng)答題號(hào)內(nèi),每個(gè)答案只占一行,不得換行。每填對(duì)一個(gè)答案得1分, 不填或填錯(cuò)不得分; 6.請(qǐng)認(rèn)真填寫并仔細(xì)核對(duì)答題卡和答題紙上的學(xué)校名稱、準(zhǔn)考證號(hào)和姓名是 否填寫正確。 7.考試結(jié)束時(shí)將試卷、答題卡和答題紙放在桌上,不得帶走。待監(jiān)考人員收 畢清點(diǎn)后,方可離場(chǎng)。 第一部分計(jì)算機(jī)基礎(chǔ)知識(shí) 1.下列有關(guān)通信技術(shù)的敘述中,錯(cuò)誤的是___(1)___ 。 A. 無(wú)論是模擬通信還是數(shù)字通信,目前都是通過(guò)載波技術(shù)實(shí)現(xiàn)遠(yuǎn)距離的信息傳輸 B. 多路復(fù)用技術(shù)可以降低信息傳輸?shù)某杀?SPAN lang=EN-US>,常用的多路復(fù)用技術(shù)有TDM和FDM C. 衛(wèi)星通信屬于微波通信,它是微波接力通信技術(shù)和空間技術(shù)相結(jié)合的產(chǎn)物 D. 目前 2.使用存儲(chǔ)器存儲(chǔ)二進(jìn)位信息時(shí),存儲(chǔ)容量是一項(xiàng)很重要的性能指標(biāo)。存儲(chǔ)容量的單位有多種,下面不是存儲(chǔ)容量單位的是___(2)___ 。 A. TB B. XB C. GB D. MB 3.設(shè)有補(bǔ)碼表示的兩個(gè)單字節(jié)帶符號(hào)整數(shù)a=01001110和b=01001111。則a-b的結(jié)果用補(bǔ)碼表示為___(3)___ 。 A. 11111111 B. 10011101 C. 00111111 D. 10111111 4. 下列有關(guān)PC機(jī)主板上BIOS和CMOS的敘述中,錯(cuò)誤的是___(4)___ 。 A. BIOS芯片是一塊閃爍存儲(chǔ)器,其存儲(chǔ)的信息關(guān)機(jī)后不會(huì)丟失 B. BIOS中包含加電自檢程序、系統(tǒng)自舉程序等 C. CMOS芯片屬于易失性存儲(chǔ)器,它使用電池供電 D. CMOS中存放著與硬件相關(guān)的一些配置信息,以及CMOS設(shè)置程序 5. 下列有關(guān)PC機(jī)中央處理器(CPU)和內(nèi)存(內(nèi)存條)的敘述中,錯(cuò)誤的是___(5)___ 。 A. 目前PC機(jī)所使用的Pentium和Core 2微處理器的指令系統(tǒng)有數(shù)百條不同的指令 B. 所謂雙核CPU或四核CPU,是指CPU由兩個(gè)或四個(gè)芯片組成 C. DDR內(nèi)存條、DDR2內(nèi)存條在物理結(jié)構(gòu)上有所不同,例如它們的引腳數(shù)目不同 D. 通常臺(tái)式機(jī)中的內(nèi)存條與筆記本電腦中的內(nèi)存條不同,不能互換 6. 下列有關(guān)PC機(jī)I/O總線與I/O接口的敘述中,正確的是___(6)___ 。 A.PC機(jī)中串行總線的數(shù)據(jù)傳輸速率總是低于并行總線的數(shù)據(jù)傳輸速率 B. SATA接口主要用于連接光驅(qū),不能連接硬盤 C. 通過(guò)USB集線器,一個(gè)USB接口理論上可以連接127個(gè)設(shè)備 D. IEEEl394接口的連接器與USB連接器完全相同,均有6根連接線 7. 藍(lán)光光盤(BD)是全高清影片的理想存儲(chǔ)介質(zhì),其單層盤片的存儲(chǔ)容量大約為___(7)___ 。 A.4.7GB B. 8.5GB C.17GB D.25GB 8. 下列有關(guān)PC機(jī)常用I/O設(shè)備(性能)的敘述中,錯(cuò)誤的是___(8)___。 A. 通過(guò)掃描儀掃描得到的圖像數(shù)據(jù)可以保存為多種不同的文件格式,例如JPEG、 TIF等 B. 目前數(shù)碼相機(jī)的成像芯片均為CCD類型,存儲(chǔ)卡均為SD卡 C. 刷新速率是顯示器的主要性能參數(shù)之一,目前PC顯示器的刷新速率一般在60Hz以上 D. 從彩色圖像輸出來(lái)看,目前噴墨打印機(jī)比激光打印機(jī)有性價(jià)比優(yōu)勢(shì) 9. 下列有關(guān)計(jì)算機(jī)軟件的敘述中,錯(cuò)誤的是___(9)___ · A. 軟件的主體是程序,單獨(dú)的數(shù)據(jù)和文檔資料不能稱為軟件 B. 軟件受知識(shí)產(chǎn)權(quán)(版權(quán))法的保護(hù),用戶購(gòu)買軟件后僅得到了使用權(quán) C. 軟件的版權(quán)所有者不一定是軟件的作者(設(shè)計(jì)人員) D. 共享軟件允許用戶對(duì)其進(jìn)行修改,且可在修改后散發(fā) 10.PC機(jī)從硬盤啟動(dòng)Windows XP操作系統(tǒng)是一個(gè)比較復(fù)雜的過(guò)程·在這個(gè)過(guò)程中,它需 要經(jīng)過(guò)以下這些步驟: I.裝入并執(zhí)行引導(dǎo)程序 Ⅱ.讀出主引導(dǎo)記錄 Ⅲ.裝入并執(zhí)行操作系統(tǒng) Ⅳ.加電自檢 在上述步驟中,正確的工作順序是___(10)___ A. I、Ⅱ、Ⅲ、Ⅳ B. Ⅳ、I、lI、Ⅲ C. Ⅳ、II、I、Ⅲ D. Ⅳ、Ⅲ、II、I 11.下列有關(guān)算法和程序關(guān)系的敘述中,正確的是___(11)___ A. 算法必須使用程序設(shè)計(jì)語(yǔ)言進(jìn)行描述 B. 算法與程序是一一對(duì)應(yīng)的 C. 算法是程序的簡(jiǎn)化 D. 程序是算法的具體實(shí)現(xiàn) 12.采用ADSL方式接入因特網(wǎng)時(shí),ADSLModem將電話線傳輸信道分為三個(gè)信息通道: 語(yǔ)音通道、上行數(shù)據(jù)通道、下行數(shù)據(jù)通道。下列有關(guān)這三個(gè)信息通道的敘述中,錯(cuò)誤 的是 ___(12)___ · A. 語(yǔ)音通道的頻帶最寬、采用的頻率最高,以保證電話通話的質(zhì)量 B. 通常上行數(shù)據(jù)通道的數(shù)據(jù)傳輸速率低于下行數(shù)據(jù)通道的數(shù)據(jù)傳輸速率 C. ADSL的數(shù)據(jù)傳輸速率是根據(jù)線路情況自動(dòng)調(diào)整的 D. 這三個(gè)信息通道可以同時(shí)工作,即可以同時(shí)傳輸信息(數(shù)據(jù)) 13.無(wú)線局域網(wǎng)是以太網(wǎng)與無(wú)線通信技術(shù)相結(jié)合的產(chǎn)物,其采用的網(wǎng)絡(luò)協(xié)議主要是IEEE 制訂的___(13)___ 。 A. IEEE 802.3 B. IEEE 802.11 C. IEEE 1394 D. IEEE 1394b 14.在因特網(wǎng)中目前主要采用IPv4協(xié)議,IP地址長(zhǎng)度為32位,只有大約36億個(gè)地址。新的第6版IP協(xié)議(IPv6)已經(jīng)將IP地址的長(zhǎng)度擴(kuò)展到___(14)___ 位,幾乎可以不受限制地提供地址。 A. 48 B. 64 C. 128 D. 256 . 15.因特網(wǎng)由大量的計(jì)算機(jī)和信息資源組成,它為網(wǎng)絡(luò)用戶提供了非常豐富的網(wǎng)絡(luò)服務(wù)。 下列與www服務(wù)相關(guān)的敘述中,錯(cuò)誤的是___(15)___ 。 A. WWW采用客戶機(jī)/服務(wù)器工作模式 B. 網(wǎng)頁(yè)到網(wǎng)頁(yè)的鏈接信息由URL指出 C. 瀏覽器是客戶端應(yīng)用程序 D. 所有的網(wǎng)頁(yè)均是HTML文檔 16.目前Windows操作系統(tǒng)支持多種不同語(yǔ)種的字符集,即使同一語(yǔ)種(例如漢語(yǔ))也可 有多種字符集。下列字符集中,不包括“臺(tái)”、“灣”等繁體漢字的是___(16)___ 。 A. GBK B. Big5 C. GB2312 D. GBl8030 17.下列與數(shù)字圖慟圖形相關(guān)的敘述中,錯(cuò)誤的是___(17)___ 。 A. 彩色圖像在數(shù)字化過(guò)程中需進(jìn)行分色處理,然后對(duì)不同的基色進(jìn)行取樣和量化 B. 如果某RGB圖像的像素深度為12,則可表示的顏色數(shù)目為2 C. 數(shù)碼相機(jī)常用JPEG格式保存圖像文件,該格式的圖像大多采用有損壓縮編碼 D.圖形是計(jì)算機(jī)合成的圖像,也稱為矢量圖形 18.文件的擴(kuò)展名用于標(biāo)記文件的類型,用戶應(yīng)該盡可能多地知曉各類文件的擴(kuò)展名。下列文件中,屬于數(shù)字視頻的文件是___(18)___ A. ABC.RMVB B. ABC.DLL C. ABC.PDF D. ABC. 19.下列幾種類型的系統(tǒng)軟件中,不屬于計(jì)算機(jī)集成制造系統(tǒng)(CIMS)范疇(或者說(shuō),與CIMS無(wú)直接關(guān)系)的是___(19)___。 A. GIS B. CAM C. MRP D. ERP 20.下列有關(guān)Microsoft PowerPoint 2003和Microsoft FrontPage 2003軟件的敘述中,錯(cuò)誤的是 20 。 A. 型用PowerPoint編輯演示文稿時(shí),可以將每張幻燈片保存為JPEG圖片 B. 利用PowerPoint編輯演示文稿時(shí),可以錄制聲音 。 C. 利用FrontPage制作網(wǎng)頁(yè)時(shí),無(wú)法直接查看網(wǎng)頁(yè)的HTML代碼 D. 利用FrontPage制作網(wǎng)頁(yè)時(shí),背景圖片可以設(shè)置為“水印”效果 第二部分 Visual Foxpro程序設(shè)計(jì) 一、選擇題(用答題卡答題,答案依次填在21~30答題號(hào)內(nèi)) 21.設(shè)有關(guān)系R和關(guān)系S,它們有相同的模式結(jié)構(gòu),且其對(duì)應(yīng)的屬性取自同一個(gè)域, 則RUS={t | t∈R ∨ t∈S}表述的是關(guān)系的___(21)___操作。 A.并 B.差 C.交 D.聯(lián)接 22.文件擴(kuò)展名為FRX的文件是___(22)___。 A.表備注文件 B.表單文件 C.報(bào)表文件 D.編譯后的程序文件 23.函數(shù)LEN(SPACE(3)-SPACE(2))的返回值是___(23)___ A.1 B 24.在下列有關(guān)項(xiàng)目、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)表和自由表的敘述中,錯(cuò)誤的是___(24)___ A.在項(xiàng)目中選擇某一對(duì)象后執(zhí)行"移去"操作,可以刪除該對(duì)象所對(duì)應(yīng)的所有文件 B.一個(gè)數(shù)據(jù)庫(kù)表只能從屬于一個(gè)數(shù)據(jù)庫(kù) C.使用DELETE FILE命令刪除某數(shù)據(jù)庫(kù)后,該數(shù)據(jù)庫(kù)中的數(shù)據(jù)庫(kù)表自動(dòng)轉(zhuǎn)換為自由表 D.一個(gè)項(xiàng)目中可以有多個(gè)數(shù)據(jù)庫(kù),一個(gè)數(shù)據(jù)庫(kù)可以從屬于多個(gè)項(xiàng)目 25.從操作界面來(lái)看,系統(tǒng)提供的查詢?cè)O(shè)計(jì)器與視圖設(shè)計(jì)器有許多相同之處,它們的主要區(qū)別在于查詢?cè)O(shè)計(jì)器沒有___(25)___選項(xiàng)卡。 A.聯(lián)接 B.篩選 C.更新條件 D.雜項(xiàng) 26.閱讀下列程序段: CLEAR SET TALK OFF x=12345 v=0 DO WHILE x>0 y=x%10+y*10 x=INT(x/10) ENDDO ?y 執(zhí)行上述程序段后屏幕上顯示的結(jié)果是___(26)___ A.12345 B 27.下列有關(guān)表單(集)及其控件的敘述中,錯(cuò)誤的是___(27)___ 。 A.可以為表單添加新的屬性、新的方法,但不能添加新的事件 B.可以向表單的數(shù)據(jù)環(huán)境中添加表和視圖,但不可向數(shù)據(jù)環(huán)境中添加查詢 C.利用表單設(shè)計(jì)器設(shè)計(jì)表單時(shí),可以利用生成器設(shè)置文本框、命令按鈕組等控件的部分屬性 D.表單運(yùn)行時(shí),如果用戶調(diào)整表單的大小,則其包含的控件也隨之改變大小 28.下列VFP基類中,均有SetAll()方法的是___(28)___ A.Form、CommandGroup、TextBox B.FormSet、Column、ListBox C.Grid、Column、CommandButton D.Form、PageFrame、CommandGroup 29.為表格控件指定數(shù)據(jù)源的屬性是___(29)___ A.DataSource B.RecordSource C.RowSource D.GridSource 30.假設(shè)當(dāng)前工作目錄中有一個(gè)報(bào)表文件abc,則可以預(yù)覽該報(bào)表的命令是___(30)___ A.REPORT FORM abc PREVIEW B.RUN REPORT abc PREVIEW C.DO REPORT abc PREVIEW D.REPORT abc PREVIEW 二、填空題(請(qǐng)將答案填寫在答題紙的相應(yīng)答題號(hào)內(nèi),每個(gè)答案只占一行) 1.在信息系統(tǒng)的開發(fā)過(guò)程中大多采用結(jié)構(gòu)化分析方法(簡(jiǎn)稱SA方法),在其系統(tǒng)需求分析階段常用的描述工具有___(1)___圖和數(shù)據(jù)字典。 2.在VFP中,可以直接使用命令創(chuàng)建新的文件夾。例如,在當(dāng)前工作目錄中創(chuàng)建一個(gè)名為"TEMP"的子文件夾,可以使用命令___(2)___ temp。 3.在設(shè)計(jì)和創(chuàng)建表結(jié)構(gòu)的過(guò)程中,有些數(shù)據(jù)類型的字段寬度是固定的,不需要用戶設(shè)定。例如,邏輯型字段的寬度為1、日期型字段的寬度為8、日期時(shí)間型字段的寬度為___(3)___。 4.執(zhí)行SET CENTURY ON命令后,函數(shù)LEN(DTOC(DATE()))的返回值為___(4)___;利用CHR()函數(shù)可以向部分設(shè)備發(fā)送控制字符,例如CHR(7)可以使揚(yáng)聲器響鈴,CHR(10)或CHR(___(5)___)可以使顯示器換行顯示(或打印機(jī)換行打印)。 5.用戶可以在表設(shè)計(jì)器中修改表結(jié)構(gòu),也可以用命令直接修改表結(jié)構(gòu)。例如,刪除XS表的記錄有效性規(guī)則可以使用命令ALTER TABLE XS ___(6)___ CHECK。 6.數(shù)據(jù)庫(kù)表可以創(chuàng)建主索引、候選索引、普通索引和唯一索引。如果要控制表中某一字段的值不允許重復(fù)出現(xiàn),則可以以該字段為索引表達(dá)式創(chuàng)建主索引或___(7)___ 。 7.在進(jìn)行多表操作時(shí),用戶在打開一個(gè)表之前,一般需要先選擇工作區(qū)。選擇當(dāng)前未使用的最小號(hào)工作區(qū),可以使用命令___(8)___. 8.在刪除表記錄時(shí),一般先使用DELETE命令給記錄加刪除標(biāo)記(即邏輯刪除),然后使用PACK命令清理帶刪除標(biāo)記的記錄(即物理刪除)。如果要徹底刪除表中所有記錄,可以使用效率更高的命令___(9)___. 9.在使用SELECT—SQL命令進(jìn)行查詢時(shí),可以在查詢命令中使用___(10)___子句將查詢結(jié)果輸出到打印機(jī)。 10.某學(xué)校電子閱覽室的計(jì)算機(jī)上有一軟件自動(dòng)地記錄用戶每次上網(wǎng)的時(shí)間,并將信息登記在表SWJL中.SWJL表含有兩個(gè)日期時(shí)間型字段,字段名分別為SWSJ和XWSJ,分別登記用戶連接上網(wǎng)時(shí)的時(shí)間和斷開下網(wǎng)時(shí)的時(shí)間。下列SELECT—SQL命令可以統(tǒng)計(jì)該計(jì)算機(jī)2010年每月上網(wǎng)的次數(shù)和總計(jì)時(shí)間(以小時(shí)計(jì)),且按總計(jì)時(shí)間排序輸出結(jié)果: . SELECT ___(11)___ AS 月份,COUNT(*) AS 上網(wǎng)次數(shù), ___(12)___ /60 總計(jì)時(shí)間; FROM swjl; WHERE YEAR(swsj)=2010 GROUP BY 1; ___(13)___ 11.某圖書登記表TSB含有書號(hào)(SH)字段、書名(SM)字段和作者(ZZ)字段等,且這些字段均為字符型。下列SELECT-SQL命令可以查詢出書名中含有"計(jì)算機(jī)"的所有圖書: SELECT sh,sm,zz FROM tsb ___(14)___ 12.在多數(shù)情況下,數(shù)組在使用時(shí)必須預(yù)先聲明(定義)。數(shù)組聲明的方式主要有四種,即使用DECLEAR命令、PUBLIC命令、LOCAL命令和 ___(15)___命令。 13.運(yùn)行下列程序后,顯示的運(yùn)行結(jié)果為___(16)___。 CLEAR FOR i=5 To 7 m=0 FOR j=1 TO i-1 IF i/j==INT(i/j) m=m+j ENDIF ENDFOR IF i=m ?i ENDIF ENDFOR 14.下列程序(由17行語(yǔ)句組成)的功能是找出101—10000之間所有符合下列條件的數(shù):該數(shù)等于其各位數(shù)字的階乘之和。但程序運(yùn)行時(shí)提示程序的第4行有錯(cuò),第4行語(yǔ)句應(yīng)修改為___(17)___ . for i=101 to 100000 p=0 c=allt(str(i)) for j=1 to i p=p+jc(val(substr(c,j,1))) endfor if i=p ?i endif endfor function jc parameters x s=1 for n=1 to x s=s*n endfor return s 15.完善下列程序,其功能是統(tǒng)計(jì)一個(gè)文本文件(內(nèi)容為英文文章)中各個(gè)英文字母(不區(qū)分大小寫)出現(xiàn)的次數(shù)。 CLEAR cFile=GETFILE('TXT','文件名') cc=___(18)___(fileToMem(cFile)) DIMENSION abe(26) abc=0 DO WHILE LEN(cc)>0 c=LEFT(cc,1) cc=SUBSTR(cc,2) IF !(c>='A' AND c<='Z') ___(19)___ ENDIF i=ASC(c)-ASC('A')+1 abc(i)=___(20)___ ENDDO FOR i=1 To 26 ?CHR(ASC('A')-1+i)+'的個(gè)數(shù)為',abc(i) ENDFOR FUNCTION fileToMem &&該函數(shù)的功能是將文件內(nèi)容讀到內(nèi)存變量中 PARAMETER cFileName fHandle=FOPEN(cFileName) cText=SPACE(0) IF fhandle>0 nSize=FSEEK(fhandle,0,2) =FSEEK(fhandle,0) cText=FREAD(fhandle,nSize) =FCLOSE(fhandle) ENDIF RETURN cText 16.若要在報(bào)表的每一頁(yè)打印頁(yè)碼,可以在報(bào)表的頁(yè)標(biāo)頭或頁(yè)注腳帶區(qū)中加入含有 ___(21)___(系統(tǒng)變量)的域控件。 17.在創(chuàng)建自定義工具欄時(shí),一般先利用類設(shè)計(jì)器定義和設(shè)計(jì)工具欄類,然后將工具欄類添加到表單集中.在設(shè)計(jì)工具欄類時(shí),"表單控件"工具欄上的___(22)___控件不能添加到工具欄上。 18.VFP應(yīng)用程序中一般要包含啟動(dòng)事件循環(huán)的命令(語(yǔ)句)和結(jié)束事件循環(huán)的命令,且啟動(dòng)事件循環(huán)的命令(語(yǔ)句)通常包含在主程序中,該命令(語(yǔ)句)為 ___(23)___EVENTS. 19.從開始運(yùn)行表單到關(guān)閉表單,會(huì)發(fā)生一系列的表單事件(例如Load、Init、Destroy等).在這個(gè)過(guò)程中,最先引發(fā)的表單事件是___(24)___ 20.設(shè)有一個(gè)"計(jì)時(shí)器"表單如圖1所示。表單上有1個(gè)計(jì)時(shí)器控件(Timer1)、4個(gè)標(biāo)簽控件、4個(gè)文本框控件(Text1、Text2、Text3和Text4)和一個(gè)命令按鈕控件(Cmd1).表單右上角無(wú)最大化和最小化按鈕,則表單的兩個(gè)屬性的值為.F.,這兩個(gè)屬性分別是___(25)___;表單運(yùn)行時(shí)Text1文本框始終顯示當(dāng)前的系統(tǒng)時(shí)間(由計(jì)時(shí)器控件負(fù)責(zé)刷新時(shí)間,計(jì)時(shí)器的相關(guān)屬性和事件代碼已設(shè)置);在設(shè)計(jì)表單時(shí),命令按鈕的標(biāo)題如圖1所示,其Caption值應(yīng)為___(26)___;表單運(yùn)行后,第一次單擊命令按鈕,其標(biāo)題由"開始(B)"變?yōu)?/SPAN>"停止(B)",且Text2文本框顯示當(dāng)前時(shí)間,第二次單擊命令按鈕,其標(biāo)題由"停止(B)"變?yōu)?/SPAN>"退出(B)",且Text3文本框顯示當(dāng)前時(shí)間、TEXT4文本框顯示用時(shí)(Text3文本框的值減去Text2文本框的值).第三次單擊命令按鈕則關(guān)閉表單。命令按鈕的Click事件代碼應(yīng)為: DO CASE CASE LEFT(THISFORM.Cmd1.Caption,4)='開始' THISFORM.Cmd1.Caption='停止'+SUBS(THISFORM.Cmdl.Caption,5) THISFORM.Text2.Value=Time() CASE LEFT(THISFORM.Cmd1.Caption,4)='停止' THISFORM.Cmd1.Caption='退出'+SUBS(THISFORM.Cmd1.Caption,5) THISFORM.Text3.Value=Time() THISFORM.Text4.Value=THISFORM.Text3.Value-THISFORM.Text2.Value CASE LEFT(THISFORM.Cmd1.Caption,4)='退出' ___(27)___ ENDCASE 21.設(shè)有"表格控件示例"表單用于顯示考試成績(jī)表(KSCJ)數(shù)據(jù),表單在設(shè)計(jì)時(shí)和運(yùn)行時(shí)的界面分別如圖2和圖3所示。KSCJ表有三個(gè)字段,分別為考號(hào)(KH)字段、姓名(XM)字段和成績(jī)(CJ)字段,其中KH和XM字段為字符型,CJ字段為數(shù)值型。表單上有一個(gè)命令按鈕控件(Command1)、一個(gè)文本框控件(Text1)和一個(gè)表格控件(GrdKscj),KSCJ表已添加到表單的數(shù)據(jù)環(huán)境中,且已與表格控件進(jìn)行數(shù)據(jù)綁定。為了使表格中顯示的數(shù)據(jù)只讀,可以設(shè)置表格控件的___(28)___屬性值為.T.;為了使表格中的三個(gè)標(biāo)頭控件居中顯示,可以在表格控件的Init事件代碼中設(shè)置下列語(yǔ)句: THIS.SETALL('Alignment',2,'___(29)___’) &&Alignment屬性值為2表示居中 Text1文本框用于輸入一個(gè)針對(duì)KSCJ表進(jìn)行記錄選擇的條件表達(dá)式。命令按鈕的作用是:單擊該命令按鈕,如果Text1文本框給出的字符串是一個(gè)有效的條件表達(dá)式,則表格中符合條件的記錄的背景色用綠色顯示(其它記錄用白色背景色顯示);如果Text1文本框給出的不是條件表達(dá)式,則返回:如果Text1文本框中無(wú)內(nèi)容(為空或?yàn)榭崭褡址?/SPAN>),則所有記錄均用白色背景色顯示。命令按鈕的Click事件代碼為 c=ALLTRIM(THISFORM.Text1.Value) IF LEN(c)=0 c='F' ENDIF IF TYPE('c')#___(30)___ RETURN ENDIF THISFORM.GrdKscj.SetAll('DynamicBackColor',; 'IIF('+c+',RGB(0,255,0),RGB(255,255,255))','Column') GOTOTOP THISFORM.GrdKscj.Refresh |