亚洲国产福利在线一二三观看_精品国产伦一区二区三区欲臀_国产a∨视频精品视频护士_精品八戒人妻少妇av

江蘇省高校計(jì)算機(jī)等級(jí)考試命題研究院 江蘇省高校計(jì)算機(jī)等級(jí)考試輔導(dǎo)
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ì)用"我用的是10M寬帶上網(wǎng)"來(lái)說(shuō)明白己計(jì)算機(jī)連網(wǎng)的性能,這里的"10M"

  指的是數(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.2   C.4 D.8 

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、2    C.B5    D.E、2

  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è)命令按鈕(分別:cmdlcmd2)。若單擊命令按鈕Cmdl,可以將命令按鈕Cmd2設(shè)置為廢止?fàn)顟B(tài),則在命令按CmdlClick事件中,應(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.TextBoxLabel、CommandButton

    B.ListBoxGrid、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")可以返回xsxh字段的默認(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.xhXS.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é)生情況。要求輸出為XHXM、選課門數(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.DBFSBMX.DBF表,表單上有2個(gè)文本框

控件(TextlText2)、4個(gè)標(biāo)簽控件(LabellLabel2,Label3Label4)、1個(gè)組合框控件(Combo1)1個(gè)表格控件(GridI)。其中,文本框控件TextlText2均為只讀;標(biāo)簽控件Labell、Label2Label3、Label4Caption屬性值分別為“設(shè)備代碼"、"總金額""平均價(jià)""設(shè)備明細(xì)表";表格控件的RecordSourceType屬性值為4(SQL說(shuō)明);組合框combo1RowsourceType屬性值為6(字段),Rowsource屬性值為字段SBDM.DM,其  InteractiVeChange事件代碼的功能是:

當(dāng)選中組合框中某設(shè)備的代碼時(shí),表格(Gridl)中顯示出該設(shè)備的設(shè)備代碼、設(shè)備名稱和單價(jià)的明細(xì)記錄(注:每條記錄的設(shè)備件數(shù)為1),文本框TextlText2分另別顯示該設(shè)備的總金額和平均價(jià),Label4被選設(shè)備名稱和"設(shè)備明細(xì)表"字樣。

根據(jù)以上所示的表單及要求,填寫下列有關(guān)內(nèi)容。

(1)文本框TextlText2    ( 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"))

        LOOP

     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.一只球從100的高度自由落下,每次落地后反彈回原高度的一半。下列程序的功能是:計(jì)算并顯示當(dāng)它在第10次落地時(shí),總共經(jīng)過(guò)的距離和第10次反彈的高度。

    【程序清單】  

    CLEAR

    S=100  

    h=50

    FoR i=1 TO  9  

    s=s+h*2   

    h=(  30  )   

    ENDFOR  

    ?"球在第10次落地時(shí),共經(jīng)過(guò)了:'+ALLT(STR(s10,6))+""

    ?"球第1O次反彈的高度是:"+ALLT(STR(h,10,6))+""

 

 

公共基礎(chǔ)知識(shí)部分:
1.D 2.B 3.B 4.D 5.B 6.D 7.A 8.C 9.D 10.A
11.B 12.A 13.A 14.C 15.C 16.B 17.C 18.A
19.A 20.C
VFP部分:
21.C 22.C 23.B 24.B 25.D 26.A 27.B 28.A 29.D 30.B
(1)投影 (2)數(shù)據(jù)流(3).mem (4)等級(jí)考試
(5).F. (6)Microsoft Visual Foxpro
(7)參照完整性 (8)255 (9)not null
(10)alias (11)Field (12)order (13)top 3
(14)order by 3 desc (15)sum(iif(cj.cj<60,1,0))
(16)To Printer (17)Count(*) (18)distinct
(19)union (20)復(fù)選框 (21)this.value=date()
(22)valid (23)ReadOnly (24)RecordSource
(25)PM (26)i**2+i (27)m*2-1 (28)3 (29)300 (30)h/2