![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
2009年春江蘇省二級(jí)VFp考試試題與答案 |
絕密★啟用前 2009年春 江蘇省高等學(xué)校非計(jì)算機(jī)專業(yè)學(xué)生 計(jì)算機(jī)基礎(chǔ)知識(shí)和應(yīng)用能力等級(jí)考試 二級(jí)試卷 試卷語(yǔ)種: Visual FoxPro 說(shuō) 明: 1.本試卷包括計(jì)算機(jī)基礎(chǔ)知識(shí)部分和程序設(shè)計(jì)部分,考試時(shí)間共120分鐘 2.本試卷滿分為60分,分選擇題和填空題,試卷不分A、B類型; 3.計(jì)算機(jī)基礎(chǔ)知識(shí)部分全部是選擇題(20分),程序設(shè)計(jì)部分分為選擇題(10分)和填空題(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) 第一部分計(jì)算機(jī)基礎(chǔ)知識(shí) 1. 在下列有關(guān)現(xiàn)代信息技術(shù)的一些敘述中,正確的是 1 。 A.集成電路是20世紀(jì)90年代初出現(xiàn)的,它的出現(xiàn)直接導(dǎo)致了微型計(jì)算機(jī)的誕生 B.集成電路的集成度越來(lái)越高,目前集成度最高的已包含幾百個(gè)電子元件 C.目前所有數(shù)字通信均不再需要使用調(diào)制解調(diào)技術(shù)和載波技術(shù) D.光纖主要用于數(shù)字通信,它采用波分多路復(fù)用技術(shù)以增大信道容量‘ . 2. 最大的10位無(wú)符號(hào)二進(jìn)制整數(shù)轉(zhuǎn)換成八進(jìn)制數(shù)是 2 .。 A.1023 B.1777 C.1000 D.1024 3. 在下列有關(guān)目前PC機(jī)CPU的敘述中,錯(cuò)誤的是 3 。 A.CPU芯片主要是由Intel公司和AMD公司提供的 B."雙核"是指PC機(jī)主板上含有兩個(gè)獨(dú)立的CPU芯片 C.Pentium 4微處理器的指令系統(tǒng)由數(shù)百條指令組成 D.Pentium 4微處理器中包含一定容量的Cache存儲(chǔ)器 4. 在下列有關(guān)當(dāng)前PC機(jī)主板和內(nèi)存的敘述中,正確的是 4 。 A.主板上的BIOS芯片是一種只讀存儲(chǔ)器,其內(nèi)容不可在線改寫 B.絕大多數(shù)主板上僅有一個(gè)內(nèi)存插座,因此PC機(jī)只能安裝一根內(nèi)存條 C.內(nèi)存條上的存儲(chǔ)器芯片屬于SRAM(靜態(tài)隨機(jī)存取存儲(chǔ)器) D.目前內(nèi)存的存取時(shí)間大多在幾個(gè)到十幾個(gè)ns(納秒)之間 5. 在下列有關(guān)PC機(jī)輔助存儲(chǔ)器的敘述中,正確的是 5 。 A.硬盤的內(nèi)部傳輸速率遠(yuǎn)遠(yuǎn)大于外部傳輸速率 B.對(duì)于光盤刻錄機(jī)來(lái)說(shuō),其刻錄信息的速度一般小于讀取信息的速度 C.使用USB 2.0接口的移動(dòng)硬盤,其數(shù)據(jù)傳輸速率大約為每秒數(shù)百兆字節(jié) D.CD-ROM的數(shù)據(jù)傳輸速率一般比USB 2.0還快 6. 在下列PC機(jī)I/O接口中,數(shù)據(jù)傳輸速率最快的是 6 。 A.USB 2.0 B.IEEE-1394 C.IrDA (紅外) D.SATA 7. 計(jì)算機(jī)軟件可以分為商品軟件、共享軟件和自由軟件等類型。在下列相關(guān)敘述中,錯(cuò)誤的是 7 。 A.通常用戶需要付費(fèi)才能得到商品軟件的使用權(quán),但這類軟件的升級(jí)總是免費(fèi)的 B.共享軟件通常是一種"買前免費(fèi)試用"的具有版權(quán)的軟件 C.自由軟件的原則是用戶可共享,并允許拷貝和自由傳播 D.軟件許可證是一種法律合同,它確定了用戶對(duì)軟件的使用權(quán)限 8. 人們通常將計(jì)算機(jī)軟件劃分為系統(tǒng)軟件和應(yīng)用軟件。下列軟件中,不屬于應(yīng)用軟件類型的是 8 A.AutoCAD B.MSN C.Oracle D.Windows Media Player 9. 在下列有關(guān)Windows 98/2000/XP操作系統(tǒng)的敘述中,錯(cuò)誤的是 9 。 A.系統(tǒng)采用并發(fā)多任務(wù)方式支持多個(gè)任務(wù)在計(jì)算機(jī)中同時(shí)執(zhí)行 B.系統(tǒng)總是將一定的硬盤空間作為虛擬內(nèi)存來(lái)使用 C.文件(夾)名的長(zhǎng)度可達(dá)200多個(gè)字符 D.硬盤、光盤、優(yōu)盤等均使用FAT文件系統(tǒng) 10. 在下列有關(guān)算法和數(shù)據(jù)結(jié)構(gòu)的敘述中,錯(cuò)誤的是 10 。 A.算法通常是用于解決某一個(gè)特定問(wèn)題,且算法必須有輸入和輸出 B.算法的表示可以有多種形式,流程圖和偽代碼都是常用的算法表示方法 C.常用的數(shù)據(jù)結(jié)構(gòu)有集合結(jié)構(gòu)、線性結(jié)構(gòu)、樹形結(jié)構(gòu)和網(wǎng)狀結(jié)構(gòu)等 D.數(shù)組的存儲(chǔ)結(jié)構(gòu)是一種順序結(jié)構(gòu) 11•因特網(wǎng)的IP地址由三個(gè)部分構(gòu)成,從左到右分別代表 11 。 A.網(wǎng)絡(luò)號(hào)、主機(jī)號(hào)和類型號(hào) B.類型號(hào)、網(wǎng)絡(luò)號(hào)和主機(jī)號(hào) C.網(wǎng)絡(luò)號(hào)、類型號(hào)和主機(jī)號(hào) D.主機(jī)號(hào)、網(wǎng)絡(luò)號(hào)和類型號(hào) 12•在下列有關(guān)ADSL技術(shù)及利用該技術(shù)接入因特網(wǎng)的敘述中,錯(cuò)誤的是 12 。 A.從理論上看,其上傳速度與下載速度相同 B.一條電話線上可同時(shí)接聽/撥打電話和進(jìn)行數(shù)據(jù)傳輸 C.利用ADSL技術(shù)進(jìn)行數(shù)據(jù)傳輸時(shí),有效傳輸距離可達(dá)幾公里 D.目前利用ADSL技術(shù)上網(wǎng)的計(jì)算機(jī)一般需要使用以太網(wǎng)網(wǎng)卡 13.人們往往會(huì)用"我用的是 指的是數(shù)據(jù)通信中的 13 指標(biāo)。 A.最高數(shù)據(jù)傳輸速率 B.平均數(shù)據(jù)傳輸速率 C.每分鐘數(shù)據(jù)流量 D.每分鐘IP數(shù)據(jù)包的數(shù)目 14•計(jì)算機(jī)局域網(wǎng)按拓?fù)浣Y(jié)構(gòu)進(jìn)行分類,可分為環(huán)型、星型和 14 型等。 A.電路交換 B.以太 C.總線 D.對(duì)等 15.網(wǎng)絡(luò)信息安全主要涉及數(shù)據(jù)的完整性、可用性、機(jī)密性等問(wèn)題。保證數(shù)據(jù)的完整性就是 15 。 A.保證傳送的數(shù)據(jù)信息不被第三方監(jiān)視和竊取 B.保證發(fā)送方的真實(shí)身份 C.保證傳送的數(shù)據(jù)信息不被篡改 D.保證發(fā)送方不能抵賴曾經(jīng)發(fā)送過(guò)某數(shù)據(jù)信息 16.某計(jì)算機(jī)系統(tǒng)中,西文使用標(biāo)準(zhǔn)ASCII碼、漢字采用GB2312編碼。設(shè)有一段純文本,其機(jī)內(nèi)碼為CB F5 DO B4 50 43 CA C7 D6 B8,則在這段文本中含有: 16 。 A.2個(gè)漢字和1個(gè)西文字符 B.4個(gè)漢字和2個(gè)西文字符 C.8個(gè)漢字和2個(gè)西文字符 D.4個(gè)漢字和1個(gè)西文字符 17.以下關(guān)于漢字編碼標(biāo)準(zhǔn)的敘述中,錯(cuò)誤的是 17 。 A.GB 2312標(biāo)準(zhǔn)中所有漢字的機(jī)內(nèi)碼均用雙字節(jié)表示 B.我國(guó)臺(tái)灣地區(qū)使用的漢字編碼標(biāo)準(zhǔn)BIG 5收錄的是繁體漢字 C.GB 18030漢字編碼標(biāo)準(zhǔn)收錄的漢字在GB 2312標(biāo)準(zhǔn)中一定能找到 D.GB 18030漢字編碼標(biāo)準(zhǔn)既能與UCS(Unicode)接軌,又能保護(hù)已有中文信息資源 18.若波形聲音未進(jìn)行壓縮時(shí)的碼率為64kb/s,已知取樣頻率為8kHz,量化位數(shù)為8,那么它的聲道數(shù)是 18 。 A.1 B 19.從信息處理的深度來(lái)區(qū)分信息系統(tǒng),可分為業(yè)務(wù)處理系統(tǒng)、信息檢索系統(tǒng)和信息分析系統(tǒng)等。在下列幾種信息系統(tǒng)中,不屬于業(yè)務(wù)處理系統(tǒng)的是 19 。 A.DSS B.CAI C.CAM D.OA 20.在下列有關(guān)信息系統(tǒng)開發(fā)、管理及其數(shù)據(jù)庫(kù)設(shè)計(jì)的敘述中,錯(cuò)誤的是 20 。 A.常用的信息系統(tǒng)開發(fā)方法可分為結(jié)構(gòu)化生命周期方法、原型法、面向?qū)ο蠓椒ê?/SPAN>CASE方法等 B.在系統(tǒng)分析中常常使用結(jié)構(gòu)化分析方法,并用數(shù)據(jù)流程圖和數(shù)據(jù)字典來(lái)表達(dá)數(shù)據(jù)和處理過(guò)程的關(guān)系 C.系統(tǒng)設(shè)計(jì)分為概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì),通常用E-R模型作為描述邏輯結(jié)構(gòu)的工具 D.從信息系統(tǒng)開發(fā)過(guò)程來(lái)看,程序編碼、編譯、連接、測(cè)試等屬于系統(tǒng)實(shí)施階段的工作 第二部分Visual FoxPro程序設(shè)計(jì) 一、選擇題(用答題卡答題,答案依次填在21-30答題號(hào)內(nèi)) 21.在下列敘述中,錯(cuò)誤的是 21 。 A.關(guān)系型數(shù)據(jù)庫(kù)中的每一個(gè)關(guān)系都是一個(gè)二維表 B.在關(guān)系模型中,運(yùn)算的對(duì)象和運(yùn)算的結(jié)果都是二維表 C.二維表中不允許出現(xiàn)任何數(shù)據(jù)冗余 D.Visual FoxPro是一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)產(chǎn)品 22.關(guān)鍵字是關(guān)系模型中的重要概念。當(dāng)一個(gè)二維表(A表)的主關(guān)鍵字被包含到另一個(gè)二維表(B表)中時(shí),它就稱為B表的 22 。 A.主關(guān)鍵字 B.候選關(guān)鍵字 C.外部關(guān)鍵字 D.超關(guān)鍵字 23.在Visual FoxPro系統(tǒng)中,下列返回值是字符型的函數(shù)是 23 。 A.VAL() C.DATETIME() B.CHR() D.MESSAGEBOX() 24.在Visual FoxPro系統(tǒng)中,數(shù)據(jù)庫(kù)表的字段默認(rèn)值保存在 24 。 A.項(xiàng)目文件中 C.數(shù)據(jù)庫(kù)表文件中 B.數(shù)據(jù)庫(kù)文件中 D.數(shù)據(jù)庫(kù)表的備注文件中 25.在Visual FoxPro系統(tǒng)中,下列關(guān)于數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)表的敘述錯(cuò)誤的是 25 。 A.數(shù)據(jù)庫(kù)是一個(gè)容器,它是許多相關(guān)的數(shù)據(jù)庫(kù)表及其關(guān)系的集合 B.數(shù)據(jù)庫(kù)表與數(shù)據(jù)庫(kù)之間的相關(guān)性是通過(guò)數(shù)據(jù)庫(kù)表文件與數(shù)據(jù)庫(kù)文件之間的雙向鏈接實(shí)現(xiàn)的 C.數(shù)據(jù)庫(kù)表隨著其所在的數(shù)據(jù)庫(kù)的關(guān)閉而關(guān)閉,但不隨著其所在的數(shù)據(jù)庫(kù)的打開而打開。 D.一個(gè)數(shù)據(jù)庫(kù)表可以屬于多個(gè)數(shù)據(jù)庫(kù) 26.依次執(zhí)行下列命令后,瀏覽窗口中顯示的表的別名及當(dāng)前工作區(qū)號(hào)分別是 26 。 CLOSE TABLES ALL USE js SELECT 5 USE js AGAIN SELECT O USE js AGAIN BROWSE A.B、2 B.TS、 27.在Visual FoxPro系統(tǒng)中,下列關(guān)于查詢和視圖的敘述錯(cuò)誤的是 27 。 A.查詢文件是一種包含SELECT-SQL語(yǔ)句的文本文件,其擴(kuò)展名為.QPR. B.查詢的輸出去向可以為Excel文件,即可以將查詢的結(jié)果直接存儲(chǔ)為Excel格式 c.視圖不以文件形式獨(dú)立保存,視圖的定義保存在數(shù)據(jù)庫(kù)文件中 D.可以使用USE命令打開和關(guān)閉視圖 28.設(shè)表單Form1上有一個(gè)命令按鈕組CommandGroup1,命令按鈕組中有兩個(gè)命令按鈕(分別:cmdl和cmd2)。若單擊命令按鈕Cmdl,可以將命令按鈕Cmd2設(shè)置為廢止?fàn)顟B(tài),則在命令按Cmdl的Click事件中,應(yīng)包含 28 命令(或功能與之等價(jià)的命令)。 A.This.Parent.Cmd2.Enabled=.F. B.ThisForm.Cmd2.Enabled=.F. C.THis.CommandGroup1.cmd2.Enabled=.F. D.THIS.Cmd2.Enabled=.F. 29.在下列幾組控件中,均具有ControlSource屬性和Value屬性的是 29 。 A.Pageframe、EditBox、OptionGroup C.TextBox、Label、CommandButton B.ListBox、Grid、ComboBox D.CheckBox、Spinner、ComboBox 30. 在下列有關(guān)報(bào)表設(shè)置的敘述中,錯(cuò)誤的是 30 。 A.定義報(bào)表的兩個(gè)要素是報(bào)表的數(shù)據(jù)源和報(bào)表的布局 B.報(bào)表的數(shù)據(jù)源只能是表 C.報(bào)表布局的常規(guī)類型有列報(bào)表、行報(bào)表、一對(duì)多報(bào)表等 D. 標(biāo)簽實(shí)質(zhì)上是一種多列布局的特殊報(bào)表 二、填空題(請(qǐng)將答案填寫在答題紙的相應(yīng)答題號(hào)內(nèi),每個(gè)答案只占一行) 1.關(guān)系的基本運(yùn)算有兩類:一類是傳統(tǒng)的集合運(yùn)算,主要指并、差、交等運(yùn)算:另一類是專門的關(guān)系運(yùn)算,主要指選擇、(1) 、聯(lián)接等運(yùn)算。 2.數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)定義和描述的集合。在數(shù)據(jù)字典中,除了定義外部實(shí)體、(2)、處理邏輯和數(shù)據(jù)存儲(chǔ)以外,還需要對(duì)數(shù)據(jù)元素和數(shù)據(jù)結(jié)構(gòu)進(jìn)行定義 3.內(nèi)存變量是在內(nèi)存中設(shè)置的臨時(shí)存儲(chǔ)單元,當(dāng)退出Visual FoxPro時(shí)其數(shù)據(jù)自動(dòng)丟失,若要保存內(nèi)存變量以便以后使用,可使用SAVE To命令將其保存到文件中。在visual FoxPr 中,默認(rèn)的內(nèi)存變量文件的文件擴(kuò)展名為 (3) 。 4.表達(dá)式SUBSTR("計(jì)算機(jī)等級(jí)考試",AT("DBMS","ABCDEFDBMS"),LEN("數(shù)據(jù)庫(kù)管理系統(tǒng)"))的返回值為 (4) . 5.依次執(zhí)行下列兩條命令,則屏幕上顯示的結(jié)果是 5 。 DIMENSION y(2) ?TYPE("y(1)") 6.MESSAGEBox()函數(shù)的功能是顯示一個(gè)用戶自定義對(duì)話框。若未指定該對(duì)話框的標(biāo)題,則對(duì)話框的默認(rèn)標(biāo)題為: 6 7.在VIsual FoxPro系統(tǒng)中,可以實(shí)現(xiàn)關(guān)系型數(shù)據(jù)庫(kù)的三種完整性:實(shí)體完整性、(7)和用戶自定義完整型。 • 8.在VisualFoxPro中,每個(gè)表最多可以有 ( 8 )個(gè)字段。 9.創(chuàng)建一個(gè)教師表(JS.dbf),其中有字段gh(工號(hào),字符型,長(zhǎng)度為6)、xm(工號(hào),字符型,長(zhǎng)度為10)、xb(性別,字符型,長(zhǎng)度為2)、csrq(出生日期,日期型)、JL(教師簡(jiǎn)歷,備注型 ,且允許為空值)。 CREATE TABLE JS(gh c(6),xm C(10),xb c(2),csrq D,jl M _____(9)____) 10.在命令窗口或程序中,可以使用usE命令打開一個(gè)表。在該命令中,(10)子句用于定 義表的別名。 11.利用DBGETPRoP()函數(shù)可以返回當(dāng)前數(shù)據(jù)庫(kù)的屬性,或者返回當(dāng)前數(shù)據(jù)庫(kù)中表、表的字段或視圖屬性,例如,函數(shù)DBGETPROP("xs.xh",___(11)____"DefaultValue")可以返回xs表xh字段的默認(rèn)值屬性。 12.一個(gè)表可以有一個(gè)或多個(gè)索引,在需要使用某個(gè)索引時(shí)必須顯式地指定,即將某個(gè)索引設(shè)置為"主控索引"。在USE命令中使用(22)子句,可以在打開表的同時(shí)設(shè)置主控索引。 13.在教學(xué)管理數(shù)據(jù)庫(kù)JxsJ中有2個(gè)表:XS.DBF(學(xué)生表)和CJ.DBF(成績(jī)表),表結(jié)構(gòu)如下: XS.DBF 字段名 含義 字段類型及寬度 XH 學(xué)號(hào) C(8) XM 姓名 C(8) XB 性別 C(2) CJ.DBF 字段名 含義 字段類型及寬度 XH 學(xué)號(hào) C(8) KCDH 課程代號(hào) C(3) CJ 成績(jī) N(3) (1)完善下列SELECT-sQL命令,其功能是基于xs表和cJ表查詢總成績(jī)前3名的學(xué)生的情況, 要求輸出為XH、XM、總成績(jī)和選課門數(shù)。 SELECT_(13)__ XS.xh,XS.xm,SUM(CJ.CJ) AS 總成績(jī),COUNT(*) AS 選課門數(shù); FROM jxsj!xs INNER JOIN jxsj!cj; ON Xs.xh=cj.xh; GROUP BY XS.xh; (14) (2)完善下列SELECT-SQL命令,其功能是基于XS表和CJ表查詢有兩門或兩門以上課程不合格的學(xué)生情況。要求輸出為XH、XM、選課門數(shù)和不及格門數(shù),查詢結(jié)果按不及格門數(shù)排序且將查詢結(jié)果輸出到打印機(jī)打印。(注:CJ小于60為不及格) SELECT XS.xh,XS.xm,COUNT(*) AS 選課門數(shù), (15) AS 不及格門數(shù); FROM jxsj!xs INNER JOIN jxsj!cj; ON Xs.xh=cj.xh; GROUP BY CJ.xh; ORDER BY 4 (16) 14.某圖書管理數(shù)據(jù)庫(kù)有"讀者"和"借閱"2個(gè)表。"讀者"表中含有:借書證號(hào)(字符型)、單位(字符型)、姓名(字符型)等字段,"借閱"表中含有:借書證號(hào)(字符型),書目編號(hào)(字符型),借書日期(日期型)等字段。執(zhí)行下列SELECT-SQL命令,可以檢索出當(dāng)前至少借閱了5本圖書的讀者姓名和所在單位。 SELECT 姓名,單位 FROM 讀者 WHERE 借書證號(hào) IN; (SELECT 借書證號(hào) FROM 借閱 GROUP BY 借書證號(hào) HAVING (17) >=5) 15.在SELECT-SQL語(yǔ)句中,若要使查詢結(jié)果中無(wú)重復(fù)記錄,則可使用( 18 ) 關(guān)鍵字;若要組合兩個(gè)SQL SELECT語(yǔ)句的結(jié)果(結(jié)構(gòu)相同),則應(yīng)使用( 19 )子句。 16.在"表單設(shè)計(jì)器"中設(shè)計(jì)表單時(shí),若從"數(shù)據(jù)環(huán)境設(shè)計(jì)器"中將某表的邏輯型字段拖放到表單中,則在系統(tǒng)默認(rèn)情況下表單中將會(huì)增加一個(gè) (20) 對(duì)象。 17.某表單上有一個(gè)文本框控件,若要該文本框的初值設(shè)置為當(dāng)前系統(tǒng)日期,則可以在該文本框的Init事件代碼中設(shè)置語(yǔ)句 (21) 。 18.對(duì)于組合框控件來(lái)說(shuō),要在組合框失去焦點(diǎn)前檢驗(yàn)其值的有效性,可以在 (22) 事件代碼中寫入相應(yīng)的有效性檢驗(yàn)代碼。 19.在某單位設(shè)備管理系統(tǒng)中,數(shù)據(jù)庫(kù)SBGL中有設(shè)備代碼表SBDM.DBF和設(shè)備明細(xì)表SBMX.DBF, 其結(jié)構(gòu)如下: SBDM.DBF 宇段名 含義 字段類型及寬度 DM 設(shè)備代碼 C(8) PM 設(shè)備名稱 C(20) SBMX.DBF 字段名 含義 字段類型及寬度 DM 設(shè)備代碼 C(8) DJ 單價(jià) N(10.2) 某表單運(yùn)行后如圖1所示,其數(shù)據(jù)環(huán)境包含SBDM.DBF和SBMX.DBF表,表單上有2個(gè)文本框 控件(Textl和Text2)、4個(gè)標(biāo)簽控件(Labell、Label2,Label3和Label4)、1個(gè)組合框控件(Combo1)和1個(gè)表格控件(GridI)。其中,文本框控件Textl和Text2均為只讀;標(biāo)簽控件Labell、Label2、Label3、Label4的Caption屬性值分別為“設(shè)備代碼"、"總金額"、"平均價(jià)"和"設(shè)備明細(xì)表";表格控件的RecordSourceType屬性值為4(SQL說(shuō)明);組合框combo1的RowsourceType屬性值為6(字段),Rowsource屬性值為字段SBDM.DM,其 InteractiVeChange事件代碼的功能是: 當(dāng)選中組合框中某設(shè)備的代碼時(shí),表格(Gridl)中顯示出該設(shè)備的設(shè)備代碼、設(shè)備名稱和單價(jià)的明細(xì)記錄(注:每條記錄的設(shè)備件數(shù)為1),文本框Textl和Text2分另別顯示該設(shè)備的總金額和平均價(jià),Label4被選設(shè)備名稱和"設(shè)備明細(xì)表"字樣。 根據(jù)以上所示的表單及要求,填寫下列有關(guān)內(nèi)容。 (1)文本框Textl和Text2的 ( 23 )值為.T. (2)組合框(Combo1)的InteractiveChange事件代碼如下: cDm=ALLTRIM(THIS.Value) SELECT SUM(sbmx.dj).COUNT(*) FROM sbmx; WHERE ALLT(Sbmx.dm)=cDm INTO ARRAY cA THISFORM.Gridl. (24) ="SELECT sbmx.dm AS 設(shè)備代碼,; sbdm.pm AS 設(shè)備名稱,sbmx.dj AS 單價(jià); FROM sbgl!sbdm INNER JOIN sbgl!sbmx; ON Sbdm.dm=Sbmx.dm; WHERE ALLT(sbmx.dm)=cDm; INTO CURSOR temp" THISFORM.Textl.Value=cA(1,1) THISFORM.Text2.Value=cA(1,1)/cA(1,2) THISFoRM.Label4.CAPTION=ALLTRIM(Sbdm, (25) )+"設(shè)備明細(xì)表" 20.完善下列程序,使兩個(gè)程序的功能相同(求一個(gè)數(shù)列的前20項(xiàng)之和)。 【程序清單1】 【程序清單2】 CLEAR CLEAR s=0 s=0 FOR i=1 To 20 FOR i=l TO 19 STEP 2 s=s+(-1)**(i+1)/( 26 ) s=s+1/(i*(i+1))-1/((i+1)*(i+2)) ENDFOR ENDFOR ?s ?S 21.下列程序用來(lái)計(jì)算數(shù)列2/1,3/2,5/3,……,155/18,173/19,192/20,……的前20項(xiàng)之和。閱讀程序并完善,使它能實(shí)現(xiàn)要求的功能。 【程序清單】 CLEAR m=2 s=0 FOR i=1 TO 20 s=s+m/i m= (27) ENDFOR ?s 22.執(zhí)行下列程序后,輸出到屏幕的結(jié)果為( 28 )。 【程序清單】 CLEAR cstring="VisualFoxPro" nresult=0 m=LEN(cstring) FOR n=1 to m c=SUBSTR(cstring,n,1) IF !BETWEEN(ASC(c),ASC("A"),ASC("Z")) ENDIF nresult=nresult+l ENDFOR ?nresult 23。執(zhí)行下列程序后,輸出到屏幕的結(jié)果為(29) 。 【程序清單】 CLEAR STORE 5 TO ml,m2 STORE 1 TO m3,m4 DO PA WITH ml,m2,m3,m4 ?m4 PROCEDURE PA PARAMETER a,b,c,d d=b^2-4*a*c DO CASE CASE d<0 d=100 CASE d=0 d=200 CASE d>0 d=300 ENDCASE RETURN 24.一只球從 【程序清單】 CLEAR S=100 h=50 FoR i=1 TO 9 s=s+h*2 h=( 30 ) ENDFOR ?"球在第10次落地時(shí),共經(jīng)過(guò)了:'+ALLT(STR(s,10,6))+"米" ?"球第1O次反彈的高度是:"+ALLT(STR(h,10,6))+"米"
公共基礎(chǔ)知識(shí)部分: |