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

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

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

            二級 Visual FoxPro 5.0 (VFP03)

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

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

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

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

            set default to A:

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

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

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

            1. 修改SJK數據庫中CJ表的結構,要求:

            (1)CJ字段能容納三位整數,一位小數;

            (2)增加一個批改日期字段,字段名為PGRQ

            2. 設置XS表的字段屬性,要求:

            (1)將XS表中JG字段的標題設置為“籍貫”;

            (2)將XS表中XB字段的默認值設置為“男”;

            (3)將XS表的刪除觸發器設置為不可以刪除。

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

            索引名
            類型
            表達式
            XD
            普通索引
            XH+KCDH

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

            5. 已知JS表和RK表已按GH建立永久性關系,試按下列要求設置兩個表之間的參照完整性的更新規則:

            如果在JS表中修改了GH字段,則RK表中的字段作相應的更改。

            6. 把自由表xsb添加到項目文件中,且仍然以自由表形式存在。

            二、設置查詢

            1. 在TESTB項目中已存在自由表cjb(成績)和查詢chaxuna,cjb表中包含3個字段:xh(學號)、kcdh(課程代號)和cj(成績)。利用查詢向導按如下要求創建基于cjb表的交叉表查詢chaxuna(覆蓋已存在的同名文件):

            (1)交叉表的行顯示學號;

            (2)交叉表的各數據單元顯示各學生各門課程的成績;

            (3)交叉表的列顯示課程代號,并在最后一列統計每個學生各門課程的成績總和。

            2. 在SJK數據庫中KC表(課程)和CJ表(成績)存在一對多關系。在TESTB項目中已存在查詢chaxunb,按如下要求設計該查詢:

            基于kc表和cj表查詢各課程不及格成績中的最高分(注:60分以下為不及格)。要求輸出字段為:kcdh,kcm,不及格最高分。查詢結果按kcdh升序排列,查詢結果的輸出去向為臨時表tmpb。

            三、設計類

            基于基類Container創建子類yearmonth,并將它保存在類庫文件mylib中。要求如下:

            1. 向容器中添加兩個Spinner控件,它們的Name屬性分別為Spnyear,Spnmonth;

            2. 控件Spnyear用來顯示年份,Spnmonth用來顯示月份,試根據實際情況為控件Spnmonth設置最大值和最小值,且它的初值為1;

            3. 向容器中添加兩個標簽,標題分別為“年”,“月”;

            4. 向容器中添加一個命令按鈕,標題為“確定”;

            5. 當按下該命令按鈕時,形成一個表示年月的日期文本,形式為 xxxx年xx月。如1999年04月,并將該文本存儲在變量ny中。試為該命令按鈕編輯相應的事件代碼。

            完成上述操作后,容器控件如下圖所示。

            四、 設計表單

            按下列要求修改項目文件中的表單文件formB:

            1. 表單自動居中;

            2. 背景色為128,128,128;

            3. 表單中的表格不顯示刪除標記;

            4. 表單上的表格能獲得焦點,但數據為只讀;

            5. 已知JS表已經按JBGZ(基本工資)字段建立一個結構復合索引,索引名為JBGZ,編制相應的事件代碼,要求在表單空白上雙擊時,表格中的內容按JBGZ重新排列;

            6. 在表單中加一個命令按鈕,該按鈕的標題為“退出”,并要求當按下該按鈕時,清除該表單。

            進行上述設置以后運行表單,并對著表單空白處雙擊鼠標,屏幕顯示如下圖所示:

             

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