鸭子tv国产极品在线观看_成人69视频在线播放_91精品免费在线观看_亚洲AT永久偷窥无码精品_国产精品自产拍在线观看涩浪潮久

江蘇省高校計算機(jī)等級考試命題研究院 江蘇省高校計算機(jī)等級考試輔導(dǎo)
江蘇省計算機(jī)二級vfp2005年秋上機(jī)5

江蘇省高等學(xué)校非計算機(jī)專業(yè)學(xué)生
2005 ()計算機(jī)基礎(chǔ)知識和應(yīng)用能力等級考試上機(jī)試卷
二級Visual  FoxPro (試卷代號VFP05)

(本試卷完成時間 70分鐘)

說明:1、首先運(yùn)行考試軟盤中的“上機(jī)考試”應(yīng)用程序以輸入考生的準(zhǔn)考證號、姓名和試卷代號;
   2、啟動Visual FoxPro系統(tǒng)后,首先在命令窗口中執(zhí)行命令;
      SET DEFAULT TO A
    以設(shè)置默認(rèn)的工作目錄,然后再開始做題。

 

一、項目、數(shù)據(jù)庫和表操作(12分)

打開軟盤根目錄中的項目文件TEST,在該項目中已有一數(shù)據(jù)庫SJK及若干表。

1. 按以下要求修改SJK數(shù)據(jù)庫中JS表:

1) 添加一個字段,字段名為zp,其類型應(yīng)適用于存儲教師的照片,并為其設(shè)置標(biāo)題“照片”。

2) 設(shè)置系代號(xdh)字段和職稱代號(zcdh)字段的有關(guān)屬性,使這兩個字段的值只能由數(shù)字字符組成。

3) 設(shè)置xdh字段的有關(guān)屬性,使得將該字段從表單的數(shù)據(jù)環(huán)境中拖放到表單上時,生成的響應(yīng)控件為下拉組合框控件。

4) 設(shè)置表的記錄級有效性規(guī)則,要求工作日期(gzrq)字段的值比出生日期(csrq)字段的值大。

5) 創(chuàng)建一個普通索引abcd,要求以xdh字段進(jìn)行排序,相同時以zcdh字段排序。

2、 計算GZ表中住房補(bǔ)貼(zfbt)字段的值:zfbt=jbgz*10%

3、 利用項目管理器操作:將數(shù)據(jù)庫表XIM改為自由表,并將其添加到項目中。

4、 JS表和RK表已存在以工號(gh)字段為索引表達(dá)式的主索引jsgh和普通索引rkgh。以JS表為主表,RK表為子表按gh建立永久關(guān)系,并根據(jù)以下要求設(shè)置參照完整性規(guī)則:在JS表中修改和刪除記錄時,若RK表中有相對應(yīng)的記錄(gh字段的值),則同時修改和刪除RK表相應(yīng)記錄。

二、 設(shè)計查詢(8分)

   在TEST項目中已經(jīng)存在查詢chaxun,已知在SJK的圖書(TS)表中含有分類號(flh)、書名(sm)字段,借閱(JY)表中含有分類號(flh)、借閱日期(jyrq)和還書日期(hsrq)字段。按如下要求修改查詢:

   基于JS表和JY表查詢每本書的被借閱次數(shù)、借出總天數(shù)。輸出字段包括:Ts.flh、Ts.sm、借閱次數(shù)、借出總天數(shù)。借出總天數(shù)為.NULL.者不輸出。

三、 設(shè)計菜單(5分)

   已知項目TEST中已存在菜單menu,利用菜單設(shè)計器,按如下要求修改菜單。

1、 按圖1所示要求為“表操作”菜單欄前增加一個“編輯”菜單欄及它的子菜單;

2、 在“編輯”菜單欄下的“學(xué)生”菜單項設(shè)置訪問鍵;                                       1

當(dāng)執(zhí)行該菜單項時,選擇課程表(KC)為當(dāng)前使用表(若該表未打開,則首先打開之),并在課程表中添加一條空指令。

3、 為“編輯”菜單欄下的“學(xué)生”菜單項添加過程代碼:當(dāng)執(zhí)行該菜單項時,選擇學(xué)生表為當(dāng)前使用表(若該表未打開,則首先打開之),并將學(xué)生表中籍貫(jg)為“江蘇南京”的記錄全部修改為“江蘇省南京”。

四、 設(shè)計表單(10分)

    項目管理器中已經(jīng)存在表單FE。該表單用來預(yù)覽DBF表記錄。根據(jù)下列要求修改表單,完成以后運(yùn)行表單,效果如圖2所示。

    1、 設(shè)置命令按鈕組cmg中“打開表”按鈕的訪問鍵【ALT+F】,并設(shè)置“關(guān)閉表”按鈕為禁用。

    2、 設(shè)置表單的標(biāo)題為“表記錄瀏覽器”。

    3、 在Grid1下放添加一標(biāo)簽控件1b1DBF,將標(biāo)題清除,并設(shè)置為自動調(diào)整大小。

    4、 完善“打開表”命令按鈕的Click事件代碼(提示:在原代碼的空行出添加適當(dāng)?shù)拇a)。要求:根據(jù)原代碼中存儲表文

件名的變量,將該變量的值設(shè)置為上述所添加的標(biāo)簽控件的標(biāo)題。

5、 為“退出”命令按鈕編寫Click事件代碼:關(guān)閉表單。

 圖2

五、 程序改錯題(5分)

   下列程序的功能是求函數(shù)f(x)的值,同時分別求出x=-2、x=2和x=6時函數(shù)的值。函數(shù)表達(dá)式為:

1) 項目中有一個程序文件Pcode,將下列程序輸入到其中并進(jìn)行修改;

2) 在修改程序時,不允許修改程序的總體框架和算法,不允許增加或減少語句數(shù)目

     CLEAR

     ?f(-2)

     ?f(2)

     ?f(6)

     FUNCTION f

     PARAMETERS x

     IF x<2

         y=2*x^2+3*x+4

     ELSE

         IF x=2

             Y=0

         ENDIF

             y=-2*x^2+3*x-4

         ENDIF

     ENDIF

     RETURN x