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

            2001年(秋)江蘇省等級考試上機試卷
            二級 Visual FoxPro (VFP01)

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

            說明:1.考試語言環境為Visual FoxPro 5.0/6.0
                 2.運行考試軟盤A中的“上機考試”應用程序文件以輸入考生的準考證號、姓名、試卷代號。
                 3.啟動VFP系統后,首先在命令窗口中執行命令:
                  set default to A:
                 以設置默認的工作目錄,然后再開始作題。

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

            打開軟盤根目錄中的項目文件TESTA,在該項目中已有一數據庫SJK。
            1. 按如下要求修改SJK中XS表(學生)的結構:
            (1) 將xh字段的標題設置為"學號",默認值設置為"2001";
            (2) 將xm字段的寬度修改為8;
            (3) 設置csrq字段(出生日期)的有效性規則:出生日期的年份必須在1985年之前;
            (4) 將zp字段名該為photo;
            (5) 創建一個普通索引xj,要求先按照系名(ximing)排序,系名相同時再按籍貫(jg)排序。
            2. 把軟盤根目錄中的表文件XSB.DBF添加為TESTA項目中的自由表。
            3. 修改XSB表中的記錄數據:修改所有記錄的xb字段(性別)的值,若字段值為"男",則改為"01",若字段值為"女",則改為"02"。
            4. SJK中表XS和CJ已存在以xh字段為索引表達式的主索引xsxh和普通索引cjxh,以XS表為主表,CJ表為子表按xh建立永久關系。
            5. 在SJK中的KC表和RK表之間設置參照完整性:刪除級聯。

            二. 設計查詢
            1. 在TESTA項目中已存在查詢chaxuna,按如下要求設計查詢:

            基本XS表(學生)查詢所有籍貫(jg)為非江蘇籍的學生。要求輸出字段為:
            jg,xh,xm,xb,xiximg,查詢結果按籍貫的升序排序。

            2. 在TESTA項目中已存在查詢chaxunb,SJK數據庫中有一VZYCJ視圖,該視圖顯示了學生的各課成績以及學生所屬專業名稱;贙C表和VZYCJ視圖按如下要求設計該查詢:

            查詢各課程各專業的平均成績。要求輸出字段為:kcm,所屬專業,平均成績。查詢結果按平均成績從高到低順序排列,查詢結果的輸出去向為臨時表tmp。

            三. 設計菜單
            TESTA項目中已存在菜單MENUA,利用菜單設計器按如下要求修改菜單:
            1. 按下列圖示要求為"數據錄入" 菜單欄創建子菜單;

            2. 已知在A盤根目錄下已經存在表文件XSB.DBF,為"學生信息"菜單項編制相應的過程,使得在執行該菜單項時,將XSB表的信息在瀏覽窗口中顯示出來;
            3. 在"數據錄入"菜單欄前插入"文件"菜單欄,并為它設置熱鍵F;
            4. 在"文件"菜單欄下插入系統菜單欄"關閉"(即創建子菜?quot;關閉")。

            四. 設計表單
            根據下列要求對項目中的表單forma進行修改,該表單用來對JS(教師)表的基本信息進行新增,刪除以及編輯修改:
            1. 將表單的邊框改成固定對話框;
            2. 將基本工資整數部分的顯示格式設置成從小數點開始,從右至左每三位用逗號隔開;
            3. 給"第一條"命令按鈕增加快捷鍵T;
            4. 將命令按鈕組的的按鈕數增加到6個,并將新增加的按鈕的標題設置成"退出",并編寫相應的代碼,要求當單擊該按鈕時,關閉該表單;
            5. 為"新增"命令按鈕編寫相應 的事件代碼,當單擊該按鈕時,在JS表中增加一條空記錄,且對屏幕進行刷新;
            6. 工齡的取值范圍為(1,50),試編寫相應的代碼,對工齡的輸入值進行效驗,如果輸入值不符合要求,則屏幕右上角出現系統提示窗口并顯示"數據輸入不合法!",且工齡文本框不會失去焦點。
            進行上述修改以后,運行該表單,屏幕顯示如下:

             

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