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

            2003年(春)江蘇省等級考試上機試卷

            二級 Visual FoxPro (VFP01) 

            一、項目、數據庫和表操作(12分)

            打開軟盤根目錄下的項目文件TEST,在該項目中已有一數據庫SJK。

            1.按如下要求修改SJK中課程(KC)表的結構:

            (1) 設置課時數(kss)字段的標題:課時數;

            (2) 設置學分(xf)字段的有效性(驗證)規則:大于等于1并且小于等于6;

            (3) 設置必修課(bxk)字段的默認值:  .T. ;

            (4) 增加一個備注型字段,字段名為bz;

            (5(5) 創建一個普通索引ksskcdh,要求先按kss字段排序,kss相同的再按課程代號(Kcdh)字段排序。

            2.為SJK中的ZY表添加編輯說明:專業代碼表

            3.項目TEST中存在自由表GZC,假定個人所得稅的計算方法是:應發工資(yfgz)小于等于1000不交稅;應發工資大于1000的部分,稅率為10%。請按上述方法來修改GZC表中所有教授的個人所得稅(grsds)字段的值。

            4.3. 已知數字“0”的ASCII碼為48,“9”的ASCII碼為57,為XS表設置插入觸發器:學號必須以數字開頭,否則不允許插入。

            4.4. SJK中表ZY已存在主索引zydh,索引表達式為zydh,XS表已存在普通索引zydh,索引表達式為zydh,以ZY表為主表,XS表為子表按zydh建立永久關系,并設置ZY表和XS表之間的參照完整性:更新級聯。

             

            二、設計查詢(8分)

            TEST項目中已存在查詢chaxun,且在SJK中包含一個名為XSST的視圖,該視圖中包含學生的性別(xb),所在的系代號(xdh)、系名稱(ximing),專業代號(zydh),另外在SJK的專業(ZY)表中含有專業名稱(zymc)字段。按如下要求修改查詢:

            基于XSST視圖和專業(ZY)表查詢每個系各專業男、女生的人數。要求輸出字段為:xdh、ximing,zydh,zymc,xb,學生人數,查詢結果按xdh的升序排序,如果xdh相同,則按zydh的升序排序。

            三、設計菜單(5分)

            TEST項目中已存在菜單menu,其中已定義了“文件”菜單欄及其中的“恢復系統菜單”項。按如下要求設計菜單,完成后的運行效果如圖所示。

             

            1.創建“成績管理”菜單欄,并設置熱鍵“ALT+M”;

            2 2. 在“成績管理”菜單中創建子菜單“成績輸入”、“成績統計”和“瀏覽成績表”;

            3. 3. 創建“成績統計”菜單的子菜單,其中包含“按課程”和“按學生”菜單項;

            4. 在“成績統計”和“瀏覽成績表”菜單項之間插入分組線;

            5. 設置“瀏覽成績表”菜單項的廢止條件為:   .NOT.USED("CJ")。

             

            四、設計表單(10分)

                TEST項目中已存在表單formL,用來瀏覽學生基本情況。表單中包含一個頁框和一組記錄導航命令按鈕,頁框中只有一個頁面,其中文本框的數據源來自學生視圖“xsview”,按如下要求修改表單,完成后運行表單的界面如左圖所示,選擇第二頁時界面如右圖所示。

                1. 設置表單的有關屬性,使表單在運行時始終處于其它窗口之上;

                2. 設置命令按鈕組cmgNav的邊框樣式為“無”;

                3. 在頁框Pgf中增加一個頁面Page2,設置Page2的標題為“記錄列表”:

             4.在Page2中添加一個表格控件Gridl,設置Gridl的記錄源類型為“別名”,記錄源為“xsview”;


                5. 為了使第二頁上顯示的當前記錄與第一頁的學生信息相一致,編寫Page2的Activate事件代碼,實現如下功能:(1) 刷新本頁面;(2) 使頁面中的表格獲得焦點。

             


            五、程序改錯(5分)

                下列程序的功能用于計算數列1/1!,l/2!,1/4!,1/4!,……,1/n。褐(注:n!=1*2*3*4....*n),當某一數列項的值小于0.0l時停止計算。要求:

                ① 項目中有一個程序文件Pcode,將下列程序輸入到其中并進行修改;

                ② 在修改程序時,不允許修改程序的總體框架和算法,不允許增加或減少語句數目。

            SET DECI TO 2

            n=l

            nM=l

            nSum=O

            D0 WHILE .T.

            nM = nM / n

            IF  nM<0.01

                             LOOP

            endif

            nSum=nSum+ nM

            nM= nM +1

            ENDDO

            WAIT WINDOWS ’該數列之和為’+STR(nSum,10,2)

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