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

            2002年(春)江蘇省等級考試上機試卷
            二級 Visual FoxPro (VFP04)

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

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

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

            打開軟盤根目錄中的項目文件TESTD,在該項目中已有一數據庫SJK。
            1.按如下要求修改SJK中CJ表(成績)的結構:
            (1)設置xh字段的標題為“學號”,默認值為“010”;
            (2)修改cj字段(成績)寬度,使得該字段僅能容納2位整;
            (3)設置cj字段(成績)的有效性規則及提示信息:成績應在0至99之間(包含0和99):
            (4)創建普通索引kccj,要求先按kcdh排序,如果kcdh相同,再按cj排序,設置索引的過濾條件為cj低于60。
            :.將軟盤根目錄中的表文件CJB.DBF添加為TESTD項目中的自由表。
            3.修改CJB的表結構,增加一個寬度為1的數值字段cj5,用來填入5分制成績,用你認為最快的方法根據cj字段的值在cj5字段中填入數據。假定百分制到5分制的轉換規則如下:100分對應5分、99~80之間對應4分、79~60之間對應3分、59~40之間對應2分、其余成績對應1分。
            4.在SJK的JS表和RK表之間設置參照完整性:更新級聯。

            二、設計查詢
            1.在TESTD項目中已存在查詢chaxuna,數據庫SJK中含有JS表(教師),且JS表中含有csrq(出生日期)字段,假設教師的工齡都是連續計算。按如下要求設計查詢:
            依據g1(工齡)字段查詢各教師參加工作時的年份和年齡,要求輸出字段為:gh,xm,ximing,gl, 年份,年齡。查詢結果按工齡降序排序,工齡相同者再年齡的降序排序。
            2.在TESTD項日中己存在查詢chaxunb,按如下要求設計該查詢:
            已知SJK數據庫包含JS表(教師)和視圖RKKC(包含任課信息和課程信息),RKKC視圖中kss字段的含義為“每周課時數”;bxk字段表示是否是必修課,T表示是必修課。假定必修課一學期上20周,選修課上18周,且假定所有的任課都是在同一學期進行。試查詢所有任課教師一學期的總課時數。要求輸出字段:gh,xm,任課門數,總課時數(提示:一門課程的學期課時數可用表達式 rkkc.Kss*iif(rkkc.bxk,20,l8)計算得到)。查詢結果按總課時數的降序排序。

            三、設計菜單
            TESTD項目中已存在菜單menud,利用菜單設計器按如下要求修改菜單:
            1.為“編輯”菜單欄設置熱鍵E;
            2.在“文件”菜單欄下的子菜單中插入系統菜單欄“退出”;
            3.在“編輯”菜單欄下的子菜單“重做”和“剪切”之間插入分組線;
            4. 修改“文件”菜單欄下的“打開”項的過程,將其中的IF…ENDIF語句修改成DOCASE…ENDCASE結構:
            5.將“文件”菜單欄下的“運行”項子菜單中的“程序”項的提示信息文本設置為“運行PRG程序文件”;

            四、設計表單
            根據下列要求修改項目文件中的表單formd,該表單用來查看每個系教師的基本工資及基本工資總額。
            1.將組合框名字改成Cboximing:
            2.根據組合框的RowSource屬性值來設置它的RowSourceType屬性;
            3.將基本工資整數部分的顯示格式設置成從小數點開始,從右至左每三位用逗號分隔;
            4.JSB(教師表)已經按zc建立一個結構復合索引,索引標識為zc,在數據環境中設置相應的屬性,使得表格中的數據按zc排序;
            5.在組合框的Init事件中編寫相應的代碼,為組合框設置初值(即剛運行表單時,組合框的內容不為空),且表格中的數據要與組合框中初值相對應;
            6.在“平均工資”標簽后面增加一個文本框,運行時該文本框只讀且不能獲得焦點,并在組合框的InterActiveChange事件中增加相應的代碼,使文本框中顯示該系教師的平均工資。


            完成上述修改以后,運行表單,屏幕顯示:


             

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