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 上機(2)

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

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

            二級 Visual FoxPro 5.0 (VFP02)

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

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

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

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

            set default to A:

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

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

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

            1. 要求修改SJK中ZY(專業)表的結構:

            (1)設置zydh字段的標題為“專業代號”;

            (2)修改xz字段的類型為“整型”,并將xz字段的默認值設置為“4”;

            (3)設置xz字段(學制)的有效性規則,要求:學制應在1至8之間(包含1和8);

            (4)添加備注型字段zyjj。

            2. 按下面表格中的數據向kc表(課程)中添加一條記錄:

            kcdh
            kcm
            kss bxk xf
            10
            Access數據庫
            2 .F. 2

            3. 在SJK中的JS表和RK表之間設置參照完整性:刪除限制;

            4. 在TESTG項目中為SJK數據庫添加說明“教學數據庫”。

            5. 把軟盤根目錄中的表文件kcb.dbf添加為TESTG項目中的自由表;

            6. 把TESTG項目中的自由表XSB的包含狀態設置為“排除”。

            二、設置查詢

            1. 數據庫SJK中XS表(學生)含有xm字段(姓名)。在TESTG項目中已存在查詢chaxuna,按如下要求設計該查詢:

            基于xs表按學生的姓氏分組查詢各姓氏的學生人數(注:姓名中以第一個漢字作為姓氏)。要求輸出字段為:“姓氏”和“人數”,查詢結果按人數的降序排序。

            2. 已知SJK數據庫中含有一包含課程名的學生成績視圖“課程成績”。在TESTG項目中已存在查詢chaxunb,按如下要求設計該查詢:

            基于xs表和“課程成績”視圖查詢各學生的姓名、課程名和成績。要求在表和視圖之間建立左聯接,輸出字段為:xh,xm,kcm,cj,學分。查詢結果按xh升序排列。

            三、設計類

            在TESTG項目中已存在類庫mylib,在該類庫中已存在容器子類myCtn,按如下要求修改該子類:

            (1)設置myCtn邊線的寬度為0,背景為“透明”;

            (2)設置myCtn中標簽控件Label1的標題為“性別”,對齊方式為“居中”;

            (3)將myCtn中選項按鈕組opgXB的兩個選項按鈕option1和option2的標題分別設置為“男”和“女”;

            (4)設置選項按鈕組opgXB的值屬性為“男”。

            四、 設計表單

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

            1. 該表單不允許最大化;

            2. 設置頁面的頁數為2;

            3. 設置第一頁的標題為總成績,第二頁的標題為各門課程成績;

            4. 在數據庫SJK中已存在一個視圖STB,該視圖用來顯示每一個學生的總成績,將視圖STB以及數據庫中的CJ表一起加到表單的數據環境中;

            5. 從數據環境中將視圖STB拖入第一頁,將CJ表拖入第二頁;

            6. 為第二頁的Activate事件編制相應的代碼,要求當從第一頁切換到第二頁時,第二頁上顯示的是與第一頁上的當前行相對應的學生的各門課程的成績。例如第一頁上當前行是第二行,它的學號為990102,則從第一頁切換到第二頁時,第二頁的表格中只顯示學號為990102的學生的各門課程成績。

            完成上述修改以后,運行表單,屏幕顯示如下圖1所示。從圖中看出第一頁的當前行為第二行,它的學號為990102,則切換到第二頁時,屏幕顯示如圖2所示。

            圖1

            圖2

             

             

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