1. <small id="kntrr"><delect id="kntrr"></delect></small>
    2. <sub id="kntrr"></sub>
        1. <form id="kntrr"><listing id="kntrr"></listing></form>
            江蘇省高校計算機等級考試命題研究院 江蘇省高校計算機等級考試輔導
            2006年秋江蘇VFP筆試模擬試卷答案(A)
             

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

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

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

            1.設有一個含有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. 下列關于數據庫操作的說法中,正確的是____。

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

                B. 打開了新的數據庫, 則原來已打開的數據庫被關閉

            C. 數據庫被關閉后, 它所包含的數據庫表不能被打開

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

            3. 子類或對象具有延用父類的屬性、事件和方法的能力,稱為類的____。

            A.繼承性   B.抽象性   C.封裝性   D.多態性

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

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

            5.在VFP5.0中,將字符型數據轉換成日期型數據的函數是_____。

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

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

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

            B.自由表不能建立查詢

            C.只有數據庫表才能建立查詢

            D.不能利用查詢來更新源表中的數據

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

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

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

            A. 轉化為永久關系 B. 永久保留 C. 消失 D. 臨時保留0

            9. 表移出數據庫后,仍然有效的是____。

            A. 字段的有效性規則   B. 表的有效性規則

            C. 字段的默認值       D. 結構復合索引文件中的候選索引

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

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

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

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

            A. 對象   B. 變量   C. 字段   D. 數組

            12. 用鼠標使組合框的內容發生變化時,將首先觸發____事件。

            A.InteractiveChange   B.DownClick

            C.Init                D.Click

            13. 表單的NAME屬性是____。

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

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

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

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

            B. 一個數據庫表只能設置一個主索引

                C. 候選索引既可以用于數據庫表也可以用于自由表

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

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

              A.Init、Load、Activate 、Destroy   

              B. Activate、Init、Load、Destroy

                  C. Load、Init、Activate 、Destroy   

                  D. Destroy、Init、Load、Activate

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

              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.如果要引用一個控件所在的直接容器對象,則可以使用下列_____關鍵字。

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

              18.建立事件循環的命令為_____。

              A. READ EVENTS          B. CLEAR EVENTS

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

              19.VFP系統中,查詢文件的擴展名為_____。

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

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

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

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

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

              1. VFP中程序控制結構有 順序、 分支 、 循環 子程序 四種。

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

              3.VFP5.0中系統內部定義的類稱為類,它可分為兩種類型: 容器類 控件類 。

              4.用CREATE TABLE-SQL 命令創建數據庫表XS.DBF,表結構為:

               字段名  字段類型  字段寬度

                 XH        C          6

                 XM        C          8

                 NL        N          2

              請把下述命令寫完整:

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

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

              6. 如果在主表中刪除一條記錄,要求子表中的相關記錄自動刪除,則參照完整性的刪除規則應設置 級聯 。

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

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

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

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

              11. 表達式YEAR(DATE()+10)的數據類型為 N(數值型) 。

              12. 計時器(Timer)控件中設置時間間隔的屬性為Interval和定時發生的事件為 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. &讓該按鈕不響應用戶操作

              ELSE

              Thisform.Refresh

              ENDIF

              15. 設JS.DBF 及JSRK.DBF的結構如下:

              教師表(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

              (課時數)

              并且分別基于GH建立了結構復合索引,它們現有數據如下:

              教師(JS.DBF)

              工號

              姓名

              性別

              系名

              04001

              陳子亮

              管理工程系

              04002

              趙東萍

              管理工程系

              04003

              王一平

              計算機系

              04004

              陳志敏

              中文系

              教師任課表(JSRK.DBF)

              工號

              課程號

              課程名稱

              課時數

              04001

              1

              會計電算化

              64

              04001

              2

              會計電算化課程設計

              42

              04002

              3

              軟件工程

              48

              04002

              4

              C++

              64

              04003

              2

              會計電算化

              64

              04003

              5

              中國文學

              48

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

              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 的記錄數為 3 。

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

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

              17. 已知教師表(JS.DBF)的結構和內容如15題所示,閱讀下列程序段:

              N=0

              M=0

              SELE JS

              SCAN WHILE XB="男"

              N=N+1

              ENDSCAN

              M=RECCOUNT()-N      &&RECCOUNT()為統計記錄數函數

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

              国产在线精品一区二区三区不卡_亚洲第一极品精品无码_永久免费无码网站在线观看_亚洲av综合日韩