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

江蘇省高校計(jì)算機(jī)等級(jí)考試命題研究院 江蘇省高校計(jì)算機(jī)等級(jí)考試輔導(dǎo)
江蘇計(jì)算機(jī)二級(jí)VFP2011春上機(jī)真題2

  2011()江蘇省計(jì)算機(jī)等級(jí)考試二級(jí)VFP上機(jī)試卷(02)

    (考試時(shí)間為70分鐘)

說(shuō)明同前

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

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

1.jxsj數(shù)據(jù)庫(kù)中按如下表格中所示的結(jié)構(gòu)創(chuàng)建ab.dbf,并按表格中的要求設(shè)置相關(guān)屬件。

   

    字段名

    數(shù)據(jù)類型

    寬度

    字段標(biāo)題

    pm

 

 

    C

 

    20

 

    片名

    yz

 

 

    C

 

    10

 

    語(yǔ)種

    SC

 

 

    N

 

    3

 

    時(shí)長(zhǎng)

    rkrq

    D

 

    入庫(kù)日期

 

    (1)設(shè)置表的注釋:影視記錄;

    (2)設(shè)置片名字段的格式:刪除字段值的前導(dǎo)空格;

    (3)設(shè)置時(shí)長(zhǎng)字段的有效性規(guī)則:大于或等于30;

    (4)設(shè)置語(yǔ)種字段的顯示類:列表框;

    (5)創(chuàng)建普通索引,索引名為abcd,要求按語(yǔ)種排序,語(yǔ)種相同時(shí)按時(shí)長(zhǎng)排序。

2.ab表中輸入如下記錄:

 pm

    yz

    SC

    rkrq

 Avatar

    英語(yǔ)

    150

  2010-5-15

 

3.將自由表cjb中的所有記錄徹底刪除(即物理刪除)。

4.kc表已存在主索引kcdm,索引表達(dá)式為kcdm;cj表已存在普通索引kcdm,索引表達(dá)式為kcdm。以kc表為主表、cj表為子表,根據(jù)kcdm建立永久關(guān)系,并設(shè)置兩表之間的參照完整性:更新級(jí)聯(lián)、刪除級(jí)聯(lián)、插入限制。

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

    已知課程表(kc)含有課程代碼(kcdm,C)、學(xué)分(xf,N)和課程名稱(kcmc,C)等字段;成績(jī)表(cj)含有成績(jī)(cj,N)、課程代碼(kcdm,c)和備注(bz,M)等字段,成績(jī)等級(jí)信息存放在備注字段的前7個(gè)字節(jié)中。按如下要求修改jxgl項(xiàng)目中的查詢chaxun:

    基于kc表和cj表查詢每門課成績(jī)優(yōu)秀和不及格的學(xué)生信息。要求:查詢輸出字段為

kcmc、xh、學(xué)分、成績(jī)等級(jí)、補(bǔ)考日期;查詢結(jié)果按課程名稱排序,課程名稱相同時(shí)按成績(jī)等級(jí)排序;僅輸出成績(jī)等級(jí)為"A優(yōu)秀""F不及格"的記錄。

 

    :當(dāng)cj.cj>=60時(shí),學(xué)分為xf字段的值,否則為0;當(dāng)cj.cj<60時(shí),補(bǔ)考日期的值為

"2010.09.06",否則為10個(gè)字節(jié)的空字符串。

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

  jxgl項(xiàng)目中已存在菜單MENU,其中已定義了"文件"菜單欄及其中的"退出菜單"項(xiàng)。按

如下要求設(shè)計(jì)菜單,菜單運(yùn)行后的效果如圖1所示。

1."文件"菜單欄下插入系統(tǒng)菜單"發(fā)送(D)..."。

2."文件"菜單欄右側(cè)創(chuàng)建"管理信息系統(tǒng)"菜單欄。

3."管理信息系統(tǒng)"菜單欄創(chuàng)建子菜單"使用說(shuō)明""主程序"。

4."使用說(shuō)明"菜單項(xiàng)設(shè)置命令代碼:MODI COMM 操作說(shuō)明.TXT。

5.設(shè)置有關(guān)選項(xiàng),使菜單運(yùn)行時(shí)執(zhí)行"清理"代碼:

    CLOSE TABLES  ALL

 

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

    表單F102E用來(lái)按小組查看世界杯球隊(duì)信息。按下列要求修改表單,修改后表單運(yùn)行時(shí)如圖2所示。

1.設(shè)置表格grdFifa不顯示刪除標(biāo)記列,不顯示滾

  動(dòng)條,行高設(shè)置為27。

2.在表格grdFifa"國(guó)旗"列中,刪除文本框控件Text1,添加一個(gè)OLE綁定型控件,并設(shè)置該控件在顯示圖像時(shí)按"等比填充"方式顯示。

3.世界杯球隊(duì)信息存儲(chǔ)在自由表fifa,表結(jié)構(gòu)如下:組別(C,1)、編號(hào)(C,1)、國(guó)旗(G)、國(guó)家(C,

  12)、簡(jiǎn)介(M)。該表已添加在表單的數(shù)據(jù)環(huán)境中。表單中的選項(xiàng)按鈕組OptionGroup1用來(lái)選擇小組賽的組別。在表單的Init事件代碼中,已定義了一個(gè)全局變量cGroup,用來(lái)存  儲(chǔ)當(dāng)前選定的組別,完善Init事件代碼,實(shí)現(xiàn):(1)對(duì)當(dāng)前數(shù)據(jù)工作區(qū)中的fifa表設(shè)置篩選條件:cGroup變量中的值對(duì)"組別"字段進(jìn)行篩選;(2)將記錄指針指向首行記錄。編寫選項(xiàng)按鈕組OptionGroup1Interactivechange事件代碼,以實(shí)現(xiàn)如下功能:調(diào)用表單Init事件的方法程序,并刷新表單。

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

  下列程序用來(lái)產(chǎn)生20個(gè)0100之間不重復(fù)的隨機(jī)整數(shù),并將結(jié)果輸出。要求:

  ①將下列程序輸入到項(xiàng)目中的程序文件PCODE,并對(duì)其中的2條錯(cuò)誤語(yǔ)句進(jìn)行修改;

  ②在修改程序時(shí),不允許修改程序的總體框架和算法,不允許增加或減少語(yǔ)句數(shù)目。

    CLEAR

    DIMENSION a(20)

    a=0

    FOR i=1 T0 20

       X=INT(RAND()*100)

       iscf=.F.

       FOR i=0 T0 i-1

         IF a(j)=X

           iscf=.T.

           EXIT

         ENDIF

       ENDFOR

       IF iscf=.F.

          a(i)=X

       OTHERWISE

          i=i-1

       ENDIF

   ENDFOR

  DISPlAY MEMORY LiKE a*