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

江蘇省高校計(jì)算機(jī)等級(jí)考試命題研究院 江蘇省高校計(jì)算機(jī)等級(jí)考試輔導(dǎo)
2013秋江蘇省計(jì)算機(jī)二級(jí)VFP上機(jī)真題第1套

江蘇省高等學(xué)校非計(jì)算機(jī)專業(yè)學(xué)生

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

二級(jí)  Visual FoxPro  (試卷代號(hào)VFP01)

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

1.首先登錄考生信息

2.啟動(dòng)VFP系統(tǒng)后。首先在命令窗口中執(zhí)行下列命令,以設(shè)置默認(rèn)的工作目錄

    SET DEFA TO T

3.除非題目要求,否則不要對(duì)T盤上的文件進(jìn)行重命名、

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

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

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

  屬性

字段名

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

寬度

字段標(biāo)題

XH

C

12

學(xué)號(hào)

XM

C

12

姓名

BYRQ

D

 

畢業(yè)日期

SFJY

L

      

是否就業(yè)

JYDW

C

30

就業(yè)單位

 

  (1)設(shè)置表的注釋:畢業(yè)生就業(yè)情況一覽表;

  (2)設(shè)置XH字段的輸入掩碼:只能輸入12位數(shù)字;

  (3)設(shè)置SFJY的默認(rèn)值:.F.;

  (4)設(shè)置表的插入觸發(fā)器:只能插入2013年畢業(yè)的學(xué)生。

  (5)創(chuàng)建普通索引,索引名為abcd,要求按學(xué)號(hào)的前9位排序,學(xué)號(hào)前9位相同時(shí)將已就業(yè)的學(xué)生排在前面,未就業(yè)的學(xué)生排在后面

2.在AB表中輸入如下記錄:

XH

XM

BYRQ

SFJY

JYDW

200902020001

張紅

2013-07-01

.T.

南京晨光科技

3.在項(xiàng)目中新建一個(gè)程序文件,文件名為MP,該程序的功能是:打開CJB,并在瀏覽窗口顯示記錄

4.已知kc表與CJ表具有相同的字段KCDM。以kc表為主表、cj表為子表,基于kcdm索引建立永久關(guān)系,并設(shè)置它們之間的參照完整性:刪除限制,插入限制

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

   已知JXGL項(xiàng)目管理器中的圖書(TSB)表含有分類號(hào)(FLH)、書名(SM)等字段,借閱(JYB)表含有分類號(hào)(FLH)、讀者類型(LX)等字段,LX字段值為”J”表示讀者為教師,LX字段值為”X”表示讀者為學(xué)生。按如下要求修改查詢CHAXUN:

  基于TSB表和JYB查詢每本圖書借閱情況,要求輸出字段包括:TSB.FLH、TSB.SM、被借次數(shù)、教師借閱次數(shù)。輸出結(jié)果按被借次數(shù)降序,被借次數(shù)相同按FLH排序,查詢結(jié)果僅輸出被借次數(shù)在5次以上(包括5)的記錄

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

    項(xiàng)目JXGL中已存在菜單MENU,利用菜單設(shè)計(jì)器按如下要求修改菜單,完成后的運(yùn)行效果如圖1所示。

 

1.增加"常用工具"菜單欄及其子菜單"記事本"、"計(jì)算器"、和"圖片處理",在菜單項(xiàng)之間設(shè)置分組線,并且為"計(jì)算器"設(shè)置快捷鍵CTRL+Q。

2.為"圖片處理"菜單創(chuàng)建子菜單"Windows畫圖軟件""Photoshop",在菜單項(xiàng)之間設(shè)置分

  組線,并且為兩個(gè)菜單項(xiàng)分別設(shè)置訪問鍵”W””P”。

3.為"記事本"菜單項(xiàng)設(shè)置命令:啟動(dòng)Windows中的記事本(注:使用RUN命令調(diào)用Window。

  下的Notepad.exe)。

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

    表單FMQ13a用于選擇鼠標(biāo)形狀。按下列要求修改表單,修改后表單運(yùn)行時(shí)如圖2所示。

 

1.設(shè)置表單的有關(guān)屬性,使表單標(biāo)題為選擇鼠標(biāo)形狀”, 運(yùn)行時(shí)自動(dòng)居中、無最大化和最小化按鈕。

2.在列表框控件右方添加一個(gè)命令按鈕控件,然后設(shè)置有關(guān)屬性使其無標(biāo)題但顯示由EXIT.ICO文件指定的圖標(biāo),再編寫其Click事件代碼,其功能是釋放當(dāng)前表單

3.修改列表框的RowSource屬性值,在列表的末尾增加一個(gè)沙漏數(shù)據(jù)項(xiàng)。

4.完善列表框控件的MouseUp事件代碼,其功能是:鼠標(biāo)選定列表框中某一選項(xiàng)時(shí),使鼠標(biāo)指針的形狀變成該選項(xiàng)內(nèi)容所指定的形狀(如圖2所示,選定列表框中的沙漏選項(xiàng)時(shí),鼠標(biāo)指針位于列表框范圍內(nèi)則鼠標(biāo)指針形狀為沙漏”)

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

下列程序的功能是利用隨機(jī)函數(shù)RAND()隨機(jī)產(chǎn)生100個(gè)100以內(nèi)的整數(shù),統(tǒng)計(jì)它們?cè)?/SPAN>0--4950--100之間出現(xiàn)的次數(shù),要求:

 1.項(xiàng)目中有一個(gè)程序文件Pcode,T盤中VFP01.TXT中的程序代碼復(fù)制到其中并進(jìn)行修改

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

 Create Cursor cur1(r  i)

 For i=1  To  100

Insert  Into cur1 Values (Int(Rand()*100))

 EndFor

 Select cur1

 Skip Top

 n=0

 Do while Not Eof()

If cur1.r>49

   n=n-1

EndIf

Skip

 EndDO

 Clear

 ?”小于50的次數(shù)是:”+ Str(100-n,2)

 ?”大于或等于50的次數(shù)是:”+Str(n,2)

 Use

 

 

參考答案

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

XH字段輸入掩碼: 999999999999

SFJY字段默認(rèn)值表達(dá)式:   .F.

索引表達(dá)式:  LEFT(XH,9)+IIF(SFJY,”0”,”1”)

觸發(fā)器表達(dá)式:  YEAR(BYRQ)=2013

MP程序文件代碼:

  USE  CJB

  BROWSE

或者

  SELECT * FROM CJB

:設(shè)計(jì)查詢

  SELECT TSB.FLH,  TSB.SM,  COUNT(*) AS 被借次數(shù), ;

      SUM(IIF(LX=’J’,1,0))  AS  教師借閱次數(shù);

   FROM  TSB  INNER JOIN JYB;

       ON  TSB.FLH=JYB.FLH;

   GROUP  BY TSB.FLH;

   HAVING COUNT(*)>=5;

   ORDER  BY  3  DESC,TSB,FLH DESC

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

 

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

 

題號(hào)

對(duì)象名

屬性

屬性值

 

1

 

FORM

AUTOCENTER

.T.

MaxButton

.F.

MinButton

.F.

Caption

選擇鼠標(biāo)形狀

 

2

 

List1

RowSource

沙漏

MouseUp

This.MousePointer=This.ListIndex

 

3

 

Command1

Caption

“”

Picture

exit.ico

Click

ThisForm.Release

 

五、程序改錯(cuò)

  6  SKIP  TOP    修改為      GO   TOP

  10  n=n-1         修改為:  n=n+1