日日摸夜夜精品蜜臀AV一区二区_亚洲一区AV春药高潮_欧美双渗透金发美女精品视频在线_国产成人AV十八在线观_国产片婬乱18一级毛片动

江蘇省高校計算機等級考試命題研究院 江蘇省高校計算機等級考試輔導(dǎo)
2006年秋江蘇VFP筆試模擬試卷答案(A)
 

2006年秋VFP二級考試筆試模擬試卷答案(A)

說明: 試卷中紅色且粗體的為正確答案

一. 選擇題 (20 ×1=20 分)

1.設(shè)有一個含有3個頁面的頁框,其中第一個頁面的名字為Page1,上面有二個命令按鈕:     CmdOk、CmdPrint。如果要在CmdPrint的Click事件中引用CmdOk的Click事件代碼,則采用____。

A.This.Parent.CmdOk.Click()   

B.Thisform.Page1.CmdOk.Click()

C.This.CmdOk.Click()          

D.Thisform.CmdOk.Click()

2. 下列關(guān)于數(shù)據(jù)庫操作的說法中,正確的是____。

      A. 數(shù)據(jù)庫被刪除后, 則它所包含的數(shù)據(jù)庫表也隨著被刪除

      B. 打開了新的數(shù)據(jù)庫, 則原來已打開的數(shù)據(jù)庫被關(guān)閉

C. 數(shù)據(jù)庫被關(guān)閉后, 它所包含的數(shù)據(jù)庫表不能被打開

      D. 數(shù)據(jù)庫被刪除后,它所包含的表可以變成自由表

3. 子類或?qū)ο缶哂醒佑酶割惖膶傩、事件和方法的能力,稱為類的____。

A.繼承性   B.抽象性   C.封裝性   D.多態(tài)性

4.在VFP5.0命令窗口中執(zhí)行 ? STR(2345.278,7,2)命令后,返回的結(jié)果是___。

A.2345.278   B.2345.27   C. 345.278   D.2345.28

5.在VFP5.0中,將字符型數(shù)據(jù)轉(zhuǎn)換成日期型數(shù)據(jù)的函數(shù)是_____。

A.DTOC()   B.CTOD()   C. DATE()   D. STR()

6. 在VFP5.0中,下列關(guān)于查詢操作的說法中正確的是_____。

A.不能建立基于視圖的查詢

B.自由表不能建立查詢

C.只有數(shù)據(jù)庫表才能建立查詢

D.不能利用查詢來更新源表中的數(shù)據(jù)

7.菜單文件經(jīng)過生成以后形成的菜單程序文件的擴展名為____。

A. MNX   B. MPX   C. MPR   D. MND

8. 表之間的“臨時性關(guān)系”,是在兩個打開的表之間建立的關(guān)系。如果兩個表中有一個被關(guān)閉,則該“臨時性關(guān)系”____。

A. 轉(zhuǎn)化為永久關(guān)系 B. 永久保留 C. 消失 D. 臨時保留0

9. 表移出數(shù)據(jù)庫后,仍然有效的是____。

A. 字段的有效性規(guī)則   B. 表的有效性規(guī)則

C. 字段的默認值       D. 結(jié)構(gòu)復(fù)合索引文件中的候選索引

10. 下列控件均屬容器類的是_____。

A. 表單、命令按鈕組、命令按鈕   B. 表單集、列、組合框

C. 表格、列、文本框             D. 頁框、列、表格

11. DIMENSION命令用來對 進行聲明。

A. 對象   B. 變量   C. 字段   D. 數(shù)組

12. 用鼠標使組合框的內(nèi)容發(fā)生變化時,將首先觸發(fā)____事件。

A.InteractiveChange   B.DownClick

C.Init                D.Click

13. 表單的NAME屬性是____。

A. 顯示在表單標題欄中的名稱 B. 運行表單程序時的程序名

C. 保存表單時的文件名       D. 引用表單對象時的名稱

14. 下列敘述中含有錯誤的是_____。

A. 唯一索引不允許索引表達式有重復(fù)值

B. 一個數(shù)據(jù)庫表只能設(shè)置一個主索引

      C. 候選索引既可以用于數(shù)據(jù)庫表也可以用于自由表

      D. 候選索引不允許索引表達式有重復(fù)值

    15.對于同一個對象,下列四個事件:Init、Load、Activate 和Destroy發(fā)生的順序為_____。

    A.Init、Load、Activate 、Destroy   

    B. Activate、Init、Load、Destroy

        C. Load、Init、Activate 、Destroy   

        D. Destroy、Init、Load、Activate

    16. 以下的四組函數(shù),返回值的數(shù)據(jù)類型一致的是_____。

    A. DTOC(DATE()),DATE(),YEAR(DATE())

    B. ALLTRIM(〃VFP5.0〃),ASC(〃A〃),SPACE(8)

    C. STR(3.14,3,1),DTOC(DATE()),SUBSTR(〃ABCD〃,3,1)

    D. EOF(),RECCOUNT(),DBC()

    17.如果要引用一個控件所在的直接容器對象,則可以使用下列_____關(guān)鍵字。

    A. THIS   B. THISFORM   C. PARENT   D. 都可以

    18.建立事件循環(huán)的命令為_____。

    A. READ EVENTS          B. CLEAR EVENTS

    C. DO WHILE……ENDDO    D. FOR……ENDFOR

    19.VFP系統(tǒng)中,查詢文件的擴展名為_____。

    A. .PRG   B. .QPR   C. .SCX   D. .QUR

    20.設(shè)XB為某表中的字符型字段,其寬度為2,則與XB="男".OR.XB="女"等價的表達式為_____。

    A.BETWEEN(XB,男,女)   B.BETWEEN(XB,"男","女")

    C.INLIST(XB,男,女)    D.INLIST(XB,"男","女")

    二. 填空題 (30 ×1=30 分)

    1. VFP中程序控制結(jié)構(gòu)有 順序、 分支 循環(huán) 子程序 四種。

    2. VFP5.0中的索引類型有 主索引 、 候選索引 普通索引、 唯一索引 四種類型。

    3.VFP5.0中系統(tǒng)內(nèi)部定義的類稱為類,它可分為兩種類型: 容器類 控件類 。

    4.用CREATE TABLE-SQL 命令創(chuàng)建數(shù)據(jù)庫表XS.DBF,表結(jié)構(gòu)為:

     字段名  字段類型  字段寬度

       XH        C          6

       XM        C          8

       NL        N          2

    請把下述命令寫完整:

    CREATE TABLE XS (XH C(6),XM C(8),NL N(2))

    5. 將某控件綁定到一個字段,移動記錄后字段的值發(fā)生變化,這時該控件對象的 Vaule 屬性的值也隨之變化。

    6. 如果在主表中刪除一條記錄,要求子表中的相關(guān)記錄自動刪除,則參照完整性的刪除規(guī)則應(yīng)設(shè)置 級聯(lián) 。

    7. 將VFP默認路徑設(shè)置為D:\USER的命令是 SET DEFAULT TO D:\USER

    8. 如果要讓運行的表單第一次顯示時自動位于主窗口中央,則應(yīng)該將表單的 AutoCenter 屬性值設(shè)置為.T.。

    9. 組合框的數(shù)據(jù)源由RowSource屬性和RowSourceType屬性給定,如果RowSource屬性中寫入一條SELECT-SQL語句,則它的RowSourceType屬性設(shè)置為 3-SQL語句 。

    10.已知N="1",M="2",X12="A+B",則表達式X&N&M的值為 "A+B" 。

    11. 表達式Y(jié)EAR(DATE()+10)的數(shù)據(jù)類型為 N(數(shù)值型)

    12. 計時器(Timer)控件中設(shè)置時間間隔的屬性為Interval和定時發(fā)生的事件為 Timer 。

    13. 已知XX=“Englishbook   ”,YY=“book”。則XX+YY= "Englishbook    book" XX-YY= "Englishbookbook     " 。

    14. 某表單中有“下一記錄”的記錄定位命令按鈕CmdNext,請完成該按鈕的Click事件代碼:(假定該表單所用到的表為XS.DBF)

    SELECT XS

    SKIP

    IF EOF()

    GO BOTTOM

    This. Enabled=.F. &讓該按鈕不響應(yīng)用戶操作

    ELSE

    Thisform.Refresh

    ENDIF

    15. 設(shè)JS.DBF 及JSRK.DBF的結(jié)構(gòu)如下:

    教師表(JS.DBF)

    教師任課表(JSRK.DBF)

    字段名

    類型

    寬度

    (含義)

    字段名

    類型

    寬度

    (含義)

    GH

    C

    5

    (工號)

    GH

    C

    5

    (工號)

    XM

    C

    8

    (姓名)

    KCH

    C

    2

    (課程號)

    XB

    C

    2

    (性別)

    KCMC

    C

    30

    (課程名稱)

    DEPARTMENT

    C

    20

    (系名)

    KSS

    N

    5

    (課時數(shù))

    并且分別基于GH建立了結(jié)構(gòu)復(fù)合索引,它們現(xiàn)有數(shù)據(jù)如下:

    教師(JS.DBF)

    工號

    姓名

    性別

    系名

    04001

    陳子亮

    管理工程系

    04002

    趙東萍

    管理工程系

    04003

    王一平

    計算機系

    04004

    陳志敏

    中文系

    教師任課表(JSRK.DBF)

    工號

    課程號

    課程名稱

    課時數(shù)

    04001

    1

    會計電算化

    64

    04001

    2

    會計電算化課程設(shè)計

    42

    04002

    3

    軟件工程

    48

    04002

    4

    C++

    64

    04003

    2

    會計電算化

    64

    04003

    5

    中國文學(xué)

    48

    下列命令用來查詢每個教師的任課課時總數(shù),請將它寫完整:

    SELECT js.gh,js.xm,SUM(jsrk.kss)AS 總課時;

    FROM js,jsrk;

    WHERE js.gh=jsrk.gh ;

    INTO CURSOR cjsrkzstmp;

    GROUP BY gh ;

    ORDER BY gh

    臨時表cjsrkzstmp 的記錄數(shù)為 3

    如果要向JSRK表中插入一條新記錄,其記錄內(nèi)容是:"04003"(工號)、"6"(課程代號)、"計算機概論"(課程名稱)、32(課時數(shù)),則命令為:INSERT INTO jsrk (gh,kch,kcmc,kss)Values ("04003","6","計算機概論",32)

    16. 如果對上題JSRK.DBF先按工號從小到大排序,在工號相等和情況下,再按課程號從小到大排序, 則索引表達式為 jsrk.gh+jsrk.kch

    17. 已知教師表(JS.DBF)的結(jié)構(gòu)和內(nèi)容如15題所示,閱讀下列程序段:

    N=0

    M=0

    SELE JS

    SCAN WHILE XB="男"

    N=N+1

    ENDSCAN

    M=RECCOUNT()-N      &&RECCOUNT()為統(tǒng)計記錄數(shù)函數(shù)

    執(zhí)行上述程序后,N、M、的值分別為 1 , 3 。