1. <small id="kntrr"><delect id="kntrr"></delect></small>
    2. <sub id="kntrr"></sub>
        1. <form id="kntrr"><listing id="kntrr"></listing></form>
            江蘇省高校計算機等級考試命題研究院 江蘇省高校計算機等級考試輔導
            2001年(春)Visual FoxPro 上機(06)

            2001年(春)江蘇省普通高校非計算機專業學生

            計算機基礎知識和應用能力等級考試上機試卷

            二級 Visual FoxPro 5.0 (VFP06)

            (本試卷上機考試時間為70分鐘)

            說明:1.考試語言環境一律為Visual FoxPro 5.0

            2.運行考試軟盤A中的“準考證”應用程序文件,輸入考生的準考證號、試卷代號。

            3.啟動VFP5.0系統后,首先在命令窗口中執行命令:

            set default to A:

               以設置默認的工作目錄,然后再開始作題。

            一、項目、數據庫和表操作

            打開軟盤根目錄中的項目文件TESTK,在該項目中已有一數據庫SJK,根據下列要求在項目中完成有關數據庫及表的操作。

            1.修改項目中自由表JSB的結構,并完成規定的操作:

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

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

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

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

              (1) 將ZP字段的標題設置為“照片”;

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

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

                3. 根據下列表格中列出的要求對SJK中的JS表建立結構復合索引:

                索引名

                類型

                表達式

                ZCGZ

                普通索引

                由ZC和JBGZ兩個字段組成

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

                5. 把自由表KCB添加到TESTK項目中。

                二. 設置查詢(10分)

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

                于XS表(學生)查詢所有籍貫地。要求輸出字段為:jg,查詢結果中不允許出現相同籍貫,查詢結果按籍貫的升序排序,查詢去向為軟盤根目錄中的表文件jg.dbf。

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

                三. 設計菜單

                在TESTK項目中,利用“快捷菜單設計器”創建一個快捷菜單 MENUK,使得該菜單在表單的RightClick事件中調用時,運行界面如下圖所示:
                已知表單的。譱ndowState屬性值有三個:0-普通;1-最小化;2-最大化。
                按如下具體要求設計該菜單:

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

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

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

                . 設計表單

                根據下列要求修改項目中的表單文件formk:

                1. 表單運行時,表單的關閉按紐不可用(灰色);

                2. 在數據環境中為XS表設置主控索引,索引標識為XSXH;

                3. 在數據環境中基于kcdh字段為CJ表和KC表建立臨時關系,其中CJ表為主表;

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

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

                6. 為表單增加一個新方法Addnew,要求當調用該方法時,在CJ(成績表)表中為該學生增加一條記錄,要求新增記錄的學號等于當前組合框中顯示的學生的學號;

                7. 增加一個命令按紐,它的標題為“新增”,當按下按紐時,調用表單的新方法Addnew;完成上述修改后運行表單,顯示如下圖所示。

                国产在线精品一区二区三区不卡_亚洲第一极品精品无码_永久免费无码网站在线观看_亚洲av综合日韩