鸭子tv国产极品在线观看_成人69视频在线播放_91精品免费在线观看_亚洲AT永久偷窥无码精品_国产精品自产拍在线观看涩浪潮久

江蘇省高校計(jì)算機(jī)等級(jí)考試命題研究院 江蘇省高校計(jì)算機(jī)等級(jí)考試輔導(dǎo)
2000年(秋)二級(jí) Visual FoxPro 上機(jī)

2000年(秋)江蘇省普通高校非計(jì)算機(jī)專業(yè)學(xué)生

計(jì)算機(jī)基礎(chǔ)知識(shí)和應(yīng)用能力等級(jí)考試上機(jī)試卷

二級(jí) Visual FoxPro 5.0 (VFP01、VFP02)

(本試卷上機(jī)考試時(shí)間為70分鐘)

說明:1.考試語言環(huán)境一律為Visual FoxPro 5.0

2.運(yùn)行考試軟盤A中的“準(zhǔn)考證”應(yīng)用程序文件,輸入考生的準(zhǔn)考證號(hào)、試卷代號(hào)。

3.啟動(dòng)VFP5.0系統(tǒng)后,首先在命令窗口中執(zhí)行命令:

set default to A:

   以設(shè)置默認(rèn)的工作目錄,然后再開始作題。

一、項(xiàng)目、數(shù)據(jù)庫和表操作

打開軟盤根目錄中的項(xiàng)目文件TESTA,在該項(xiàng)目中已有一數(shù)據(jù)庫SJK。

1.按如下要求修改SJK中XS表(學(xué)生)的結(jié)構(gòu):

(1)將xh字段的標(biāo)題設(shè)置為“學(xué)號(hào)”,默認(rèn)值設(shè)置為“000”;

(2)將xm字段的寬度修改為8;

(3)設(shè)置csrq字段(出生日期)的有效性規(guī)則:出生日期必須是在當(dāng)前系統(tǒng)日期之前;

(4)添加一個(gè)通用字段,字段名為photo。

2. 按下面表格中的要求創(chuàng)建XS表的結(jié)構(gòu)復(fù)合索引:

索引順序
索引標(biāo)識(shí)
索引類型
索引表達(dá)式
升序
xixb
普通索引
ximing+xb

3. 向cj表(成績)中按下列數(shù)據(jù)添加一條記錄:

xh
kcdh
cj
990305
01
85

4.在SJK數(shù)據(jù)庫中,表XS和CJ已存在以xh字段為索引表達(dá)式的主索引xsxh和普通索引cjxh,以XS表為主表,CJ表為子表按xh建立永久關(guān)系。

5. 在SJK數(shù)據(jù)庫中的JS表和RK表之間,設(shè)置參照完整性:更新級(jí)聯(lián)。

6. 把軟盤根目錄中的表文件xsb.dbf添加為TESTA項(xiàng)目中的自由表。

二、設(shè)置查詢

1. 在SJK數(shù)據(jù)庫中,XS表(學(xué)生)學(xué)號(hào)字段xh的前兩位數(shù)字的含義為年級(jí)。在TESTA項(xiàng)目中已存在查詢chaxuna,按如下要求設(shè)計(jì)該查詢:

基于xs表按xh字段的前兩個(gè)數(shù)字(即年級(jí))分組查詢學(xué)生人數(shù)。要求輸出字段為“年級(jí)”和“人數(shù)”,查詢結(jié)果按“年級(jí)”的升序排列。

2. 在SJK數(shù)據(jù)庫中,XS表(學(xué)生)和CJ表(成績)存在一對(duì)多關(guān)系。在TESTA項(xiàng)目中已存在查詢chaxunB,按如下要求設(shè)計(jì)該查詢:

基于xs表和cj表查詢各學(xué)生的平均成績。要求輸出字段為:xh,xm,平均成績。查詢結(jié)果按平均成績從高到低順序排列,查詢結(jié)果的輸出去向?yàn)槠聊唬⊿CREEN)。

三、設(shè)計(jì)菜單

TESTA項(xiàng)目中已存在菜單MENUA,利用菜單設(shè)計(jì)器按如下要求修改菜單:

(1)為“文件”菜單欄設(shè)置熱鍵【 ALT+F】;

(2)在“文件”菜單欄下的子菜單中插入系統(tǒng)菜單欄“關(guān)閉”;

(3) 在“文件”菜單欄下的子菜單“運(yùn)行”和“關(guān)閉”之間插入分組線;

(4)為“文件”菜單欄下的“打開”項(xiàng)創(chuàng)建下級(jí)子菜單,子菜單包含如下項(xiàng):

菜單名稱
結(jié)果
     
項(xiàng)目
命令
modify project
數(shù)據(jù)庫
命令
open data

 

(5)設(shè)置“文件”菜單欄下的“運(yùn)行”項(xiàng)子菜單中的“程序”項(xiàng)的快捷鍵為【CTR+R】,提示信息文本為“運(yùn)行程序!保

(6)在菜單“清理”段中設(shè)置代碼為:close databases all。

 

四、 設(shè)計(jì)表單

根據(jù)下列要求對(duì)項(xiàng)目中的表單forma進(jìn)行修改,該表單用來對(duì)XS表(學(xué)生)的基本信息進(jìn)行新增、刪除以及編輯修改。

1. 表單自動(dòng)居中;

2. 表單運(yùn)行時(shí),不顯示表單右上角的最大化、最小化及關(guān)閉按鈕;

3. 在軟盤根目錄下已存在類庫文件mylib,將其中的類toolbutton加入到表單中,去掉它的外框;

4. 將表單中專業(yè)代號(hào)后面的控件由文本框改成組合框,且組合框的RowSource為ZY表(專業(yè))中字段ZYDH(專業(yè)代號(hào))的內(nèi)容,即輸入該學(xué)生的專業(yè)代號(hào)時(shí),不能隨意輸入,而是從已有的專業(yè)代號(hào)中選擇一個(gè)。根據(jù)這些要求為組合框設(shè)置RowSource、RowSourceType及ControlSource的屬性值。

5. 當(dāng)焦點(diǎn)離開XB(性別)字段前,要求對(duì)XB字段的內(nèi)容進(jìn)行合法性校驗(yàn),如果性別不為“男”或“女”,給出如下圖所示的錯(cuò)誤消息框:

進(jìn)行上述修改以后,運(yùn)行表單,屏幕顯示如下圖所示: