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

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

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

說(shuō)明:1.首先運(yùn)行考試軟盤A中的“上機(jī)考試”應(yīng)用程序文件以輸入考生的準(zhǔn)考證號(hào)、姓名、試卷代號(hào)。
   2. 啟動(dòng)VFP系統(tǒng)后,首先在命令窗口中執(zhí)行命令:
     set default to A:
    以設(shè)置默認(rèn)的工作目錄,然后再開(kāi)始作題。

一。項(xiàng)目、數(shù)據(jù)庫(kù)和表操作(12分)
  
  打開(kāi)軟盤根目錄下的項(xiàng)目文件TEST,在該項(xiàng)目中已有一數(shù)據(jù)庫(kù)SJK。
  1. 按如下要求修改SJK中工資(GZ)表的結(jié)構(gòu):
   。1) 為崗位津貼(gwjt)字段設(shè)置標(biāo)題:崗位津貼。
   。2) 設(shè)置工號(hào)(gh)字段的輸入掩碼:工號(hào)以1個(gè)任意英文字母開(kāi)頭,后跟4位數(shù)字。
   。3) 增加一個(gè)邏輯型字段,其字段名為yhdf。
   。4) 創(chuàng)建一個(gè)普通索引jbgw,要求按基本工資(jbgz)字段與崗位津貼(gwjt)的和降序排列。
   。5) 為GZ表設(shè)置注釋信息:“職工工資表”。
  2. 把A:\B0001.GIF文件添加到TEST項(xiàng)目中的適當(dāng)位置,并將包含狀態(tài)設(shè)置為“排除”。
  3. 計(jì)算GZ表中所有教師的住房公積(zfgi),計(jì)算方法是:住房公積是基本工資(jbgz)的8%。
  4. 設(shè)置GZ表的記錄有效性規(guī)則:住房公積(zfgi)字段的值必須為基本工資(jbgz)字段的8%。
  5. 設(shè)GZ表的更新權(quán)限由一個(gè)全局的邏輯變量ispassed控制,當(dāng)ispassed的值為.T.是允許更新。設(shè)置GZ表的更新觸發(fā)器。
  6. SJK中教師(JS)表已存在主索引jsgh,索引表達(dá)式為gh,GZ表已存在普通索引gzgh,索引表達(dá)式為gh,以JS表為主表、GZ表為子表按gh建立“一對(duì)一”的永久關(guān)系,并設(shè)置JS表和GZ表之間的參照完整性:更新級(jí)聯(lián)。

二.設(shè)計(jì)查詢(8分)
  
  在TEST項(xiàng)目中已存在查詢CHAXUN,按如下要求修改查詢:
   基于兩個(gè)工資表(數(shù)據(jù)庫(kù)表GZ和自由表GZC)查詢同一個(gè)教師在兩個(gè)表中的基本工資(jbgz)不一致的記錄。要求輸出5個(gè)字段:gh、xm、兩個(gè)表中的jbgz字段以及差額(差額是指兩個(gè)表中jbgz字段值差的絕對(duì)值),并按差額的降序排列。

三.設(shè)計(jì)菜單(5分)
  
   項(xiàng)目TEST中已存在菜單MENUE,其中已定義了“文件”、“數(shù)據(jù)維護(hù)”、“數(shù)據(jù)統(tǒng)計(jì)”、和“退出”四個(gè)菜單欄,按如下要求修改菜單,完成后的運(yùn)行效果如圖所示。
  1. 在“文件”菜單欄下插入系統(tǒng)菜單“打印預(yù)覽”。
  2. 在“數(shù)據(jù)維護(hù)”菜單下增加一個(gè)菜單項(xiàng)“教師信息維護(hù)”,并用分隔線隔開(kāi)。
  3. 廢止“數(shù)據(jù)統(tǒng)計(jì)”菜單欄下的“教師工資統(tǒng)計(jì)”菜單項(xiàng)。
  4. 為“學(xué)生成績(jī)統(tǒng)計(jì)”菜單項(xiàng)設(shè)置SQL命令,要求當(dāng)執(zhí)行該菜單項(xiàng)時(shí),在瀏覽器窗口中顯示成績(jī)(CJ)

表中所有學(xué)生的學(xué)號(hào)(XH)和總成績(jī)。
  5. 為“退出”菜單欄設(shè)置訪問(wèn)鍵“ALT+X”。

四.設(shè)計(jì)菜單(10分)
  
   TEST項(xiàng)目中已經(jīng)存在表單FORMS,該表單用來(lái)進(jìn)行人員信息查詢。根據(jù)下列要求修改表單,完成以后運(yùn)行菜單,效果如圖所示。
  1. 將表單設(shè)置為固定對(duì)話框。
  2. 為“退出”按鈕設(shè)置一個(gè)訪問(wèn)鍵“ALT+X”。
  3. 設(shè)置表格的有關(guān)屬性,使表格不顯示刪除標(biāo)記列。
  4. 將表單數(shù)據(jù)環(huán)境中的USER表設(shè)置為獨(dú)占方式打開(kāi)。
  5. 在表單的Load事件中創(chuàng)建一個(gè)名為USER-CUR的臨時(shí)表,要求包含工號(hào)(no)、姓名(name)、職務(wù)(title)、部門(department)和說(shuō)明(remark)字段,括號(hào)中的字符表示相應(yīng)的字段名稱,字段的類型及長(zhǎng)度與數(shù)據(jù)環(huán)境中的用戶信息表(USER)中對(duì)應(yīng)的字段相同。
  6. 為“退出”按鈕編寫(xiě)Click事件代碼,要求當(dāng)點(diǎn)擊“退出”按鈕時(shí)先關(guān)閉USER-CUR臨時(shí)表,然后再關(guān)閉表單!                                          

  

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

   下列程序的功能是:對(duì)于數(shù)列1,1,2,3,5,8,……(從第3項(xiàng)開(kāi)始,每一數(shù)列項(xiàng)的值為前2項(xiàng)之和),求前多少項(xiàng)的和剛好不大于100。要求:
   1. 項(xiàng)目中有一個(gè)程序文件PCODE,將下列程序輸入到其中并進(jìn)行修改。
   2. 在修改程序時(shí),不允許修改程序的總體框架和算法,不允許增加或減少語(yǔ)句的數(shù)目。
     a1=1
     a2=1
     nSum=a1+a2       &&第1、2項(xiàng)之和
     nCount=2        &&項(xiàng)數(shù),初值為2
     Do WHILE nSum<100
       x=a1
       a1=a2
       a2=x+a1
       nSum=nSum+a1
       nCount=nCount+1
     Enddo
     nCount=nCount+1
     WAIT WINDOWS’前’+STR(nCount)+’項(xiàng)的和剛好不大于100‘