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

江蘇省高校計(jì)算機(jī)等級(jí)考試命題研究院 江蘇省高校計(jì)算機(jī)等級(jí)考試輔導(dǎo)
2005 年(春)二級(jí)Visual FoxPro (試卷代號(hào)VFP05)

江蘇省高等學(xué)校非計(jì)算機(jī)專業(yè)學(xué)生
2005
()計(jì)算機(jī)基礎(chǔ)知識(shí)和應(yīng)用能力等級(jí)考試上機(jī)試卷
二級(jí)Visual  FoxPro (試卷代號(hào)VFP05)

(本試卷完成時(shí)間 70分鐘)

 

說明:1、首先運(yùn)行考試軟盤中的上機(jī)考試應(yīng)用程序以輸入考生的準(zhǔn)考證號(hào)、姓名和試卷代號(hào);
   2、啟動(dòng)Visual FoxPro系統(tǒng)后,首先在命令窗口中執(zhí)行命令;
      SET DEFAULT TO A
    以設(shè)置默認(rèn)的工作目錄,然后再開始做題。

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

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

1  按如下要求修改SJK中工資(gz)表的結(jié)構(gòu):

1)為個(gè)人所得稅(grsds)字段設(shè)置標(biāo)題:個(gè)人所得稅。

2)設(shè)置個(gè)人所得稅(grsds)字段的注釋:基本工資1000元以上征稅;

3)設(shè)置gz表的記錄有效性(驗(yàn)證)規(guī)則:如果jbgz小于1000元,grsds的值為0,否則grsds的值為jbgz5%(該規(guī)則對表中已有的數(shù)據(jù)不做驗(yàn)證);

4)設(shè)置gz表的記錄有效性信息:個(gè)人所得稅按基本工資的5%收;

5)創(chuàng)建一個(gè)普通索引gzsy,要求按jbgz排列。

2  設(shè)置test項(xiàng)目信息:作者為張三,單位為淮海工學(xué)院 

3  kc表中添加一條記錄,記錄內(nèi)容為:

 

Kcdh

Kcm

Bxk

Kss

xf

26

計(jì)算機(jī)圖形學(xué)

.f.

3

3

 

4.修改js表中簡歷(jl)字段的值,要求:所有xdh”02”的記錄的簡歷都改為計(jì)算機(jī)系的教師。 

5.設(shè)置js表的插入觸發(fā)器:gh字段的值必須為5個(gè)字節(jié)的字符串(除去首尾空格),否則不允許插入。

6.JS表中已存在主索引jsgh,索引表達(dá)式為gh;rk表已存在普通索引rkgh,索引表達(dá)式為gh。以JS表為主表、rk表為子表,按gh 建立永久關(guān)系,并設(shè)置JS表和rk表之間的參照完整性:刪除級(jí)聯(lián)。

 

二、設(shè)計(jì)查詢(8分)

TEST項(xiàng)目中已存在查詢chaxun,且在SJK中學(xué)生(xs)表包含學(xué)號(hào)(xh)、姓名(xm)、性別(xb)、班級(jí)編號(hào)(bjbh)、系代號(hào)(xdh)和專業(yè)代號(hào)(zydh)字段,專業(yè)(zy)表含有專業(yè)代號(hào)(zydh)和專業(yè)名稱()zymc)字段,按如下要求修改查詢:

基于xs表和zy表查詢“01”年級(jí)每個(gè)專業(yè)女生所占比例。要求輸出字段為:zydh,zymc,年級(jí),女生人數(shù)和女生所占比例,查詢結(jié)果按女生所占比例從高到低排序(假定bjbh字段值的前二位表示年級(jí))。

 

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

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

1、如圖所示,在“表操作”菜單欄下增加一個(gè)“刪除記錄”菜單項(xiàng)及其子菜單;

2、為“表操作”菜單欄下的“記錄定位”菜單項(xiàng)編寫過程,其功能是:打開學(xué)生(XS)表,并將記錄指針定位在最后一條記錄;

3、將下列代碼加到菜單的適當(dāng)位置,使菜單運(yùn)行時(shí)最后執(zhí)行它。

CLOSE TABLES ALL

CLEAR

 

 

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

軟盤上TEST項(xiàng)目中已經(jīng)存在表單FormR,該表單的功能是根據(jù)選擇的系,瀏覽和統(tǒng)計(jì)教師信息,按下列要求修改該表單,修改完成后運(yùn)動(dòng)表單,其效果如圖所示。

1、修改表單的有關(guān)屬性,使得表單的標(biāo)題為“教師信息瀏覽”;

2、修改表格控件的有關(guān)屬性,使得表格數(shù)據(jù)只讀,第1列和第3列中顯示的數(shù)據(jù)居中:

3、列表框控件的Enabled屬性為.F.,修改其有關(guān)屬性,使得運(yùn)行時(shí)其列表數(shù)據(jù)為藍(lán)色;

4、為表單的lnit事件編寫代碼,使得表單運(yùn)動(dòng)后首先能顯示所有教師的統(tǒng)計(jì)信息(提示:調(diào)用下拉組合框控件的InterActiveChange事件代碼)。

5、為表單的Load事件編寫代碼,需要完成的功能是:設(shè)置日期格式為ANSI,且年份為4

 

 

五、 程序改錯(cuò)(5分)

下列程序的功能是:顯示10000以內(nèi)所有回文數(shù)的個(gè)數(shù)及其平均值。所謂回文數(shù)是指左右數(shù)字完全對稱的自然數(shù)。例如:11121、1221等都是回文數(shù)。要求:
   1、 項(xiàng)目中有一個(gè)程序文件PCODE,將下列程序輸入到其中并進(jìn)行修改。
   2、 在修改程序時(shí),不允許修改程序的總體框架和算法,不允許增加或減少語句數(shù)目。

STORE 0 TO nCount,nSum

 FOR n=11 to 10000

      c1=STR(n)

      c2=SPACE(0)

      FOR m=1 TO LEN(c1)

         C2=SUBSTR(c1,m,1)+c2

 ENDFOR

     IF c1=c2

   nCount=nCount+1

       nSum=nSum+c1

     ENDIF

 ENDFOR

 WAIT WINDOW "回文數(shù)個(gè)數(shù)及其平均值分別為:"+STR(nCount)+","+STR(nSum/nCount)