亚洲国产福利在线一二三观看_精品国产伦一区二区三区欲臀_国产a∨视频精品视频护士_精品八戒人妻少妇av

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

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

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

二級(jí) Visual FoxPro 5.0 (VFP05)

(本試卷上機(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)目文件TESTI,在該項(xiàng)目中已有一數(shù)據(jù)庫SJK。

1. 按如下要求修改SJK中CJ(成績(jī))表的結(jié)構(gòu):

(1)設(shè)置kcdh字段的標(biāo)題為“課程代號(hào)”;

(2)修改cj字段(成績(jī))使得該字段能容納3位整數(shù)和1位小數(shù);

(3)設(shè)置cj字段(成績(jī))的有效性規(guī)則,要求:成績(jī)應(yīng)在0至100之間(包含0和100);

(4)添加備注型字段,字段名為qksm。

2. 在SJK中的kc(課程)表中按下面表格中的數(shù)據(jù)添加一條記錄:

kcdh
kcm
kss bxk xf
11
高等數(shù)學(xué)
2 .T. 2

3. 在SJK中的JS表和RK表之間設(shè)置參照完整性:刪除級(jí)聯(lián);

4. 在TESTI項(xiàng)目中為SJK中的視圖sta添加說明“任課課程”。

5. 把軟盤根目錄中的表文件jsb.dbf添加為TESTI項(xiàng)目中的自由表;

6. 把TESTG項(xiàng)目中的自由表ZYB的包含狀態(tài)設(shè)置為“排除”。

二、設(shè)置查詢

1. 在SJK的JS表中含有ximing(系名)字段。在TESTI項(xiàng)目中已存在查詢chaxuna,按如下要求設(shè)計(jì)該查詢:

基于js表(教師)查詢所有的系名。要求輸出字段為:ximing,查詢結(jié)果中不允許出現(xiàn)相同的系名,查詢結(jié)果按系名的升序排序,查詢?nèi)ハ驗(yàn)榕R時(shí)表ximing。

2. 已知SJK數(shù)據(jù)庫中包含js表(教師)和sta視圖(包含gh和課程名字段),rk表中kss字段的含義為“課時(shí)數(shù)”。在TESTI項(xiàng)目中已存在查詢chaxunb,按如下要求設(shè)計(jì)該查詢:

基于js表和sta視圖查詢教師的姓名和所擔(dān)任課程的課程名。要求輸出字段為:gh,xm,kcm,kss。查詢結(jié)果按gh的升序和kcm 的降序排列。

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

TESTI項(xiàng)目中已存在菜單MENUI ,含有一個(gè)菜單欄:“統(tǒng)計(jì)查詢”。利用菜單設(shè)計(jì)器按如下要求修改菜單:

(1)在“統(tǒng)計(jì)查詢(Q)”菜單欄之前插入兩個(gè)菜單欄:“系統(tǒng)(S)”和“基本信息輸入(I)”,并設(shè)置這兩個(gè)菜單欄的熱鍵分別為【ALT+S】 和【 ALT+I】;

(2)在“系統(tǒng)(S)”菜單欄下創(chuàng)建子菜單,如圖所示,其中“關(guān)閉”和“退出”菜單欄均為VFP系統(tǒng)菜單中的“關(guān)閉”和“退出”;

(3)在“關(guān)閉”和“退出”菜單項(xiàng)之間插入分組線;

(4)在“基本信息輸入(I)”菜單欄下創(chuàng)建下級(jí)子菜單:“教師基本信息”和“學(xué)生基本信息”;

(5)設(shè)置“學(xué)生基本信息”菜單項(xiàng)的結(jié)果為“命令”,命令的內(nèi)容(要求)為:運(yùn)行軟盤根目錄中的表單文件forma;

(6)設(shè)置“學(xué)生基本信息”菜單項(xiàng)的快捷鍵為【CTRL+S】,提示信息文本為“維護(hù)學(xué)生記錄”。

修改后的菜單運(yùn)行時(shí)顯示如下圖所示。

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

根據(jù)下列要求修改TESTI項(xiàng)目文件中的表單文件formi,該表單用來查看教師的基本情況,并且可以按不同方式進(jìn)行排序。

1. 表單居中;

2. 將grid1設(shè)置為只讀,但能獲得焦點(diǎn);

3. 在表單中添加一個(gè)選項(xiàng)按鈕組控件,選項(xiàng)按鈕的個(gè)數(shù)為3,三個(gè)按鈕的標(biāo)題分別為:工號(hào)、職稱、基本工資,并將該選項(xiàng)按鈕組放置在表單左上角的“排序方式”標(biāo)簽的右側(cè);

4. 已知JSB表(教師)的結(jié)構(gòu)復(fù)合索引中已經(jīng)建立了三個(gè)索引,索引名及索引表達(dá)式分別為:

索引名
索引類型
索引表達(dá)式
JSGH
候選索引
GH
JBGZ
普通索引
JBGZ
ZC
普通索引
ZC

要求當(dāng)用鼠標(biāo)點(diǎn)擊選項(xiàng)按鈕組中某一個(gè)選項(xiàng)按鈕時(shí),下面表格中的數(shù)據(jù)按選項(xiàng)按鈕指定的方式進(jìn)行重新排序,試在選項(xiàng)按鈕組的InteractiveChang事件中編制相應(yīng)的事件代碼;

5. 在表單上有一個(gè)退出命令按鈕,試為它編制相應(yīng)的事件代碼,要求當(dāng)按下該按鈕時(shí),關(guān)閉該表單。