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 上機(05)(vip專用)

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

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

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

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

            打開軟盤根目錄中的項目文件TESTE,在該項目中已有一數據庫SJK。
            1. 按如下要求修改SJK中JS(教師)表的結構;
            (1) 將jg字段的標題設置為"籍貫",默認值設置為"江蘇";
            (2) 將gl字段(工齡)的有效性規則文本設置為:工齡應在1至50之間,并設置相應的有效性規則;
            (3) 添加一個通用型字段photo;
            (4) 創建一個名為gg的普通索引,要求先按gl(工齡)排序,工齡相同時按工號(gh)排序。
            2.把軟盤根目錄中的表文件JSB.DBF添加為TESTE項目中的自由表。
            3. 修改JSB表中的記錄數據:將所有的工齡(gl)字段值加1。
            4. 在ZY表(專業)中以zydh字段為索引表達式創建主索引zydh,在XS(學生)表中以zydh字段為索引表達式創建普通索引zydh,并以此建立ZY 表和XS表的永久性關系。
            5. 已知JS表和RK表以按gh建立永久性關系,設置兩個表之間的參照完整性規則:更新級聯。

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

            基于XS表(學生)查詢所以籍貫(jg)為非江蘇籍的各地學生人數,要求輸出字段為:jg,人數,查詢結果按人數的升序排序。

            2. 在TESTE項目中以存在查詢chaxunb,按如下要求設計該查詢:

            在SJK數據庫中存在XS表(學生)和CJ表(學生成績),由于各種可能的原因,造成了CJ表中孤立記錄的存在,即CJ表中的學號(xh)字段值是XS表中所沒有的,試基于這兩個表查詢出CJ 表中所有孤立記錄的學號,要求查詢結果中沒有重復的學號,查詢結果按學號的升序排列,查詢結果輸出到臨時表TMP。

            三.設計菜單
            TESTE項目中已存在菜單MENUE,利用菜單設計器按如下要求修改菜單;
            1. 在"編輯"菜單欄下插入系統中的"查找"功能,將"查找"菜單項插在"瀏覽"菜單項的后面,并用分組線隔開;
            2. 為"瀏覽"菜單項創建下級子菜單,子菜單包含下列幾項;
            菜單名稱
            結果
            快捷鍵
            學生表
            過程
            CTRL+S
            成績表
            過程

            3. 在A盤根目錄下已經存在表文件XS.DBF,為上述"學生表"菜單項編制相應的過程,當執行該菜單時,在瀏覽窗口顯示xs表的內容;
            4. 在"記錄定位"菜單欄后面增加一個"退出"菜單欄,并為它設置相應的命令,要求當執行"退出"菜單時,將VFP主菜單設置為系統默認菜單。

            四. 設計表單
            已知表單forme中有兩個列表LIST1和LIST2,當單擊ADD按鈕時,將LIST1中當前選定的行加到LIST2中,當單擊MOVE按鈕時,將LIST2中當前選定的行重新移回到LIST1中。根據下列要求對表單進行修改:
            1. 將表單中ADD按鈕和MOVE按鈕的標題分別用大于號">"和小于號"<"表示;
            2. 將LIST1中顯示的的列改成A-F共6個字母;
            3. 該表單不能最大化和最小化;
            4. 為LIST1編制相應的事件代碼,使得當在LIST1中雙擊時,將LIST1中當前選定的行加到LIST2中;
            5. 為LIST2編制相應的事件代碼,使得當在LIST2中雙擊時,將LIST2中當前選定的行重新移動到LIST2中;
            6. 在">"按鈕的Click事件代碼中增加適當代碼,用來根據LIST1中列表項的項數(ListCount屬性)啟用和廢止">"按鈕:如果LIST1中的項數為0,則廢止按鈕,否則啟用按鈕。修改"<"按鈕的Click事件代碼,使之具有類似的功能。
            完成上述修改后運行表單,屏幕顯示如下所示:

             

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