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

江蘇省高校計(jì)算機(jī)等級考試命題研究院 江蘇省高校計(jì)算機(jī)等級考試輔導(dǎo)
2001年(春)Visual FoxPro 上機(jī)(06)

2001年(春)江蘇省普通高校非計(jì)算機(jī)專業(yè)學(xué)生

計(jì)算機(jī)基礎(chǔ)知識和應(yīng)用能力等級考試上機(jī)試卷

二級 Visual FoxPro 5.0 (VFP06)

(本試卷上機(jī)考試時(shí)間為70分鐘)

說明:1.考試語言環(huán)境一律為Visual FoxPro 5.0

2.運(yùn)行考試軟盤A中的“準(zhǔn)考證”應(yīng)用程序文件,輸入考生的準(zhǔn)考證號、試卷代號。

3.啟動(dòng)VFP5.0系統(tǒng)后,首先在命令窗口中執(zhí)行命令:

set default to A:

   以設(shè)置默認(rèn)的工作目錄,然后再開始作題。

一、項(xiàng)目、數(shù)據(jù)庫和表操作

打開軟盤根目錄中的項(xiàng)目文件TESTK,在該項(xiàng)目中已有一數(shù)據(jù)庫SJK,根據(jù)下列要求在項(xiàng)目中完成有關(guān)數(shù)據(jù)庫及表的操作。

1.修改項(xiàng)目中自由表JSB的結(jié)構(gòu),并完成規(guī)定的操作:

(1)增加一個(gè)字符型字段,字段名為LEADER,長度為8;

(2)將XM字段的值為“劉海軍”的記錄物理刪除;

(3)將所有的ZC字段的值為“教授”或“副教授”的記錄的JBGZ都增加20元;

2. 設(shè)置SJK中XS表字段屬性及表屬性,要求如下:

    (1) 將ZP字段的標(biāo)題設(shè)置為“照片”;

      (2) 將ZP字段的字段注釋(說明)設(shè)置為“存放學(xué)生的照片”;

      (3) 設(shè)置XS表的更新觸發(fā)器,要求:除了信息管理系學(xué)生以外,其它所有的記錄都不能再進(jìn)行修改。

      3. 根據(jù)下列表格中列出的要求對SJK中的JS表建立結(jié)構(gòu)復(fù)合索引:

      索引名

      類型

      表達(dá)式

      ZCGZ

      普通索引

      由ZC和JBGZ兩個(gè)字段組成

      4. 已知XS表(學(xué)生)已按XH字段建立主索引,索引名為XSXH,CJ表已按XH字段建立普通索引,索引名為CJXH,試按XH建立XS表與CJ表的永久性關(guān)系。

      5. 把自由表KCB添加到TESTK項(xiàng)目中。

      二. 設(shè)置查詢(10分)

      1. 在SJK的XS表(學(xué)生)中含有jg(籍貫)字段。在TESTK項(xiàng)目中已存在查詢chaxuna,按如下要求設(shè)計(jì)該查詢:

      于XS表(學(xué)生)查詢所有籍貫地。要求輸出字段為:jg,查詢結(jié)果中不允許出現(xiàn)相同籍貫,查詢結(jié)果按籍貫的升序排序,查詢?nèi)ハ驗(yàn)檐洷P根目錄中的表文件jg.dbf。

      2. 已知SJK數(shù)據(jù)庫中包含xs表(學(xué)生)和cj表(成績)存在一對多關(guān)系。在TESTK項(xiàng)目中已存在查詢chaxunb,按如下要求設(shè)計(jì)該查詢:
      基于xs表和cj表按ximing(系名)和kcdh(課程代號)字段查詢各系科各課程不及格學(xué)生人數(shù)(注:60分以下為不及格)。要求輸出字段為:ximing,kcdh,人數(shù)。查詢結(jié)果按ximing和kcdh升序排列。

      三. 設(shè)計(jì)菜單

      在TESTK項(xiàng)目中,利用“快捷菜單設(shè)計(jì)器”創(chuàng)建一個(gè)快捷菜單 MENUK,使得該菜單在表單的RightClick事件中調(diào)用時(shí),運(yùn)行界面如下圖所示:
      已知表單的 WindowState屬性值有三個(gè):0-普通;1-最小化;2-最大化。
      按如下具體要求設(shè)計(jì)該菜單:

      (1)設(shè)置“最小化”菜單項(xiàng)的命令為:_Screen.ActiveForm.WindowState=1;

      (2)仿照“最小化”菜單項(xiàng)的命令設(shè)置“最大化”菜單項(xiàng)的命令;

      (3)在“關(guān)閉”菜單項(xiàng)的命令中調(diào)用表單的Release方法實(shí)現(xiàn)關(guān)閉表單的功能;
      (4)在“關(guān)閉”菜單項(xiàng)和“背景色”菜單項(xiàng)之間插入分組線;
      (5)按圖中所示創(chuàng)建“背景色”菜單項(xiàng)的子菜單;
      (6)為“其他顏色……”菜單項(xiàng)設(shè)置命令,實(shí)現(xiàn)該菜單名稱所指定的功能:即打開顏色對話框,供選擇其他顏色來改變表單的背景色。已知顏色對話框的函數(shù)為getcolor()。

      . 設(shè)計(jì)表單

      根據(jù)下列要求修改項(xiàng)目中的表單文件formk:

      1. 表單運(yùn)行時(shí),表單的關(guān)閉按紐不可用(灰色);

      2. 在數(shù)據(jù)環(huán)境中為XS表設(shè)置主控索引,索引標(biāo)識為XSXH;

      3. 在數(shù)據(jù)環(huán)境中基于kcdh字段為CJ表和KC表建立臨時(shí)關(guān)系,其中CJ表為主表;

      4. 為表格GRID1的第二列(課程名稱)設(shè)置ControlSource屬性,要求這一列中顯示與課程代號相對應(yīng)的課程名稱;

      5. 將表格中第三列(成績)的前景色設(shè)置為:0,0,255;

      6. 為表單增加一個(gè)新方法Addnew,要求當(dāng)調(diào)用該方法時(shí),在CJ(成績表)表中為該學(xué)生增加一條記錄,要求新增記錄的學(xué)號等于當(dāng)前組合框中顯示的學(xué)生的學(xué)號;

      7. 增加一個(gè)命令按紐,它的標(biāo)題為“新增”,當(dāng)按下按紐時(shí),調(diào)用表單的新方法Addnew;完成上述修改后運(yùn)行表單,顯示如下圖所示。