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

江蘇省高校計算機等級考試命題研究院 江蘇省高校計算機等級考試輔導(dǎo)
2011年9月份全國二級VFP考試真題

20119月全國計算機等級考試二級筆試試卷

 Visual FoxPro數(shù)據(jù)庫程序設(shè)計

 (考試時間90分鐘,滿分100)

一、選擇題(每小題2分,共70)

下列各題A)、B)C)、D)四個選項中,只有一個選項是正確的。請將正確選項填涂在答題卡相應(yīng)位置上,答在試卷上不得分。

(1)下列敘述中正確的是
A)
算法就是程序                              B)設(shè)計算法時只需考慮數(shù)據(jù)結(jié)構(gòu)的設(shè)計
C)
設(shè)計算法時只需考慮結(jié)果的可靠性            D)以上三種說法都不對

(2)下列關(guān)于線性鏈表敘述中,正確的是
A)
各數(shù)據(jù)結(jié)點的存儲空間可以不連續(xù),但它們的存儲順序與邏輯順序必須一致
B)
各數(shù)據(jù)結(jié)點的存儲順序與邏輯順序可以不一致,但它們的存儲空間必須連續(xù)
C)
進入插入與刪除時,不需要移動表中的元素
D)
以上三種說法都不對

(3)下列關(guān)于二叉樹的敘述中,正確的是
A)
葉子結(jié)點總是比度為2的結(jié)點少一個          B)葉子結(jié)點總是比度為2的結(jié)點多一個
C)
葉子結(jié)點數(shù)是度為的結(jié)點數(shù)的兩倍            D)度為2的結(jié)點數(shù)是度為1的結(jié)點數(shù)的兩倍

(4)軟件按功能分為應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下現(xiàn)屬于應(yīng)用軟件的是
A)
學(xué)生成績管理系統(tǒng)  B)C語言編譯程序         C)UNIX操作系統(tǒng)      D)數(shù)據(jù)庫管理系統(tǒng)

XY系統(tǒng)

功能1

功能2

 

功能3

 

功能2.1

。1

功能2.2

 

功能2.3

.

(5)某系統(tǒng)總結(jié)構(gòu)圖如下圖所示:

 

 

 

該系統(tǒng)總體結(jié)構(gòu)圖的深度是
A)7                 B)6                     C)3                 D)2

(6)程序調(diào)試的任務(wù)是
A)
設(shè)計測試用例      B)驗證程序的正確性      C)發(fā)現(xiàn)程序中的錯誤  D)診斷和改正程序中的錯誤

(7)下列關(guān)于數(shù)據(jù)庫設(shè)計的敘述中,正確是的
A)
在需求分析階段建立數(shù)據(jù)字典                B)在概念設(shè)計階段建立數(shù)據(jù)字典
C)
在邏輯設(shè)計階段建立數(shù)據(jù)字典                D)在物理設(shè)計階段建立數(shù)據(jù)字典

(8)數(shù)據(jù)庫系統(tǒng)的三級模式不包括
A)
概念模式          B)內(nèi)模式                C)外模式            D)數(shù)據(jù)模式

 

R

 

 

 

S

 

 

 

T

 

A

B

C

 

A

B

C

 

A

B

C

a

1

2

 

a

1

2

 

c

3

1

b

2

1

 

b

2

1

 

 

 

 

c

3

1

 

 

 

 

 

 

 

 

 (9)有三個關(guān)系RST如下:











則由關(guān)系RS得到關(guān)系T的操作是
A)
自然連接          B)                    C)                D)

 (10)下列選項中屬于面向?qū)ο笤O(shè)計方法主要特征的是
A)
繼承              B)自頂向下              C)模塊化            D)逐步求精

(11)在創(chuàng)建數(shù)據(jù)庫表結(jié)構(gòu)時,為了同時定義實體完整性可能通過指定哪類索引來實現(xiàn)
A)
唯一索引          B)主索引                C)復(fù)合索引          D)普通索引

(12)關(guān)系運算中選擇某些列形成新的關(guān)系的運算是
A)
選擇運算          B)投影運算              C)交運算            D)除運算

(13)在數(shù)據(jù)庫中建立索引的目的是
A)
節(jié)省存儲空間                              B)提高查詢速度
C)
提高查詢和更新速度                        D)提高更新速度

(14)假設(shè)變量a的內(nèi)容是“計算機軟件工程師”,變量b的內(nèi)容是“數(shù)據(jù)庫管理員”,表達式的結(jié)果為“數(shù)據(jù)庫工程師”的是
A)left(b,6)-right(a,6)                      B)substr(b,1,3)-substr(a,6,3)
C)A
B都是                                 D)AB都不是

(15)SQL查詢命令的結(jié)構(gòu)是SELECT … FROM … WHERE GROUP BY … HAVING … ORDER BY …,其中指定查詢條件的短語是
A)SELECT            B)FROM                  C)WHERE             D)ORDER BY
短語

(16)SQL查詢命令的結(jié)構(gòu)是SELECT … FROM … WHERE GROUP BY … HAVING … ORDER BY …,其中HAVING 必須配合使用的短語是
A)FROM              B)GROUP BY              C)WHERE             D)ORDER BY

(17)如果SQL查詢的SELECT短語中使用TOP,則必須配合
A)HAVING
短語        B)GROUP BY短語          C)WHERE短語         D)ORDER BY

(18)刪除表s中字段cSQL命令是
A)ALTER TABLE s DELETE c                    B)ALTER TABLE s DROP c
C)DELETE TABLE s DELETE c                   D)DELETE TABLE s DROP c

(19)Visual FoxPro中,如下描述正確的是
A)
對表的所有操作,都不需要使用USE命令先打開表
B)
所有SQL命令對表的所有操作都不需要使用USE命令先打開表
C)
部分SQL命令對表的所有操作都不需要使用USE命令先打開表
D)
傳統(tǒng)的FoxPro命令對表的所有操作都不需要使用USE命令先打開表

(20)Visual FoxPro中,如果希望跳出SCAN … ENDSCAN 循環(huán)體外執(zhí)行ENDSCAN后面的語句,應(yīng)使用
A)LOOP
語句          B)EXIT語句              C)BREAK語句         D)RETURN語句

(21)Visual FoxPro中,為了使表具有更多的特性應(yīng)該使用
A)
數(shù)據(jù)庫表          B)自由表                C)數(shù)據(jù)庫表或自由表  D)數(shù)據(jù)庫表和自由表

(22)Visual FoxPro中,查詢設(shè)計器和視圖設(shè)計器很像,如下描述正確的是
A)
使用查詢設(shè)計器創(chuàng)建的是一個包含SQL SELECT語句的文本文件
B)
使用視圖設(shè)計器創(chuàng)建的是一個包含SQL SELECT語句的文本文件
C)
查詢和視圖有相同的用途
D)
查詢和視圖實際都是一個存儲數(shù)據(jù)的表

(23)使用SQL語句將表s中字段price的值大于30的記錄刪除,正確的命令是
A)DELETE FROM s FOR price>30                B)DELETE FROM s WHERE price>30
B)DELETE FOR price>30                       D)DELETE s WHERE price>30

(24)Visual FoxPro中,使用SEEK命令查找匹配的記錄,當(dāng)查找到匹配的第一條記錄后,如果還需要查找下一條匹配的記錄,通常使用命令
A)GOTO              B)SKIP                  C)CONTINUE          D)GO

(25)假設(shè)表s中有10條記錄,其中字段b小于20的記錄有3條,大于等于20,并且小于等于30的記錄有3條,大于30的記錄有4條。執(zhí)行下面的程序后,屏幕顯示的結(jié)果是
SET DELETE ON
DELETE FROM s WHERE b BETWEEN 20 AND 30
? RECCOUNT( )
A)10                B)7                     C)0                 D)3

(26) 正確的SQL插入命令的語法格式是
A)INSERT IN … VALUES …                    B)INSERT TO … VALUES …
C)INSERT INTO … VALUES …                  D)INSERT … VALUES …

(27)建立表單的命令是
A)CREATE FORM       B)CREATE TABLE          C)NEW FORM          D)NEW TABLE

(28)假設(shè)某個表單中有一個復(fù)選框(CheckBox1)和一個命令按鈕Command1,如果要在Command1Click事件代碼中取得復(fù)選框的值,以判斷該復(fù)選框是否被用戶選擇,正確的表達式是
A)This.CheckBox1.Value                  B)ThisForm.CheckBox1.Value
C)This.CheckBox1.Selected               D)ThisForm.CheckBox1.Selected

(29)為了使命令按鈕在界面運行時顯示“運行”,需要設(shè)置該命令按鈕的哪個屬性
A)Text              B)Title                 C)Display           D)Caption

(30)Visual FoxPro中,如果在表之間的聯(lián)系中設(shè)置了參照完整性規(guī)則,并在刪除規(guī)則中選擇了“級聯(lián)”,當(dāng)刪除父表中的記錄,其結(jié)果是
A)
只刪除父表中的記錄,不影響子表
B)
任何時候拒絕刪除父表中的記錄
C)
在刪除父表中記錄的同時自動刪除子表中的所有參照記錄
D)
若子表中有參照記錄,則禁止刪除父表中記錄

(31)SQL語句中,能夠判斷“訂購日期”字段是否為空值的表達式是
A)
訂購日期=NULL     B)訂購日期=EMPTY        C)訂購日期 IS NULL  D)訂購日期 IS EMPTY

(32)-(35)題使用如下3個表:
商店 (商店號, 商店名, 區(qū)域名, 經(jīng)理姓名)
商品 (商品號, 商品名, 單價
)
銷售 (商店號, 商品號, 銷售日期, 銷售數(shù)量)

(32)查詢在“北京”和“上!眳^(qū)域的商店信息的正確命令是
A)SELECT * FROM
商店 WHERE 區(qū)域名='北京' AND 域名名='上海'
B)SELECT * FROM
商店 WHERE 區(qū)域名='北京' OR 域名名='上海
'
C)SELECT * FROM
商店 WHERE 區(qū)域名='北京' AND '上海
'
D)SELECT * FROM
商店 WHERE 區(qū)域名='北京' OR '上海'

(33)查詢單價最高的商品銷售情況,查詢結(jié)果包括商品號、商品名、銷售日期、銷售數(shù)量和銷售金額。正確命令是
A)SELECT
商品.商品號, 商品名, 銷售日期, 銷售數(shù)量, 銷售數(shù)量*單價 AS 銷售金額
  FROM
商品 JOIN 銷售 ON 商品.商品號=銷售.商品號  WHERE 單價=(SELECT MAX(單價) FROM 商品)
B)SELECT
商品.商品號, 商品名, 銷售日期, 銷售數(shù)量, 銷售數(shù)量*單價 AS 銷售金額

  FROM
商品 JOIN 銷售 ON 商品.商品號=銷售.商品號  WHERE 單價=MAX(單價)
C)SELECT
商品.商品號, 商品名, 銷售日期, 銷售數(shù)量, 銷售數(shù)量*單價 AS 銷售金額

  FROM
商品 JOIN 銷售 WHERE 單價=(SELECT MAX(單價) FROM 商品)
D)SELECT
商品.商品號, 商品名, 銷售日期, 銷售數(shù)量, 銷售數(shù)量*單價 AS 銷售金額

  FROM
商品 JOIN 銷售 WHERE 單價=MAX(單價)

(34)查詢商品單價在1050之間、并且日銷售數(shù)量高于20的商品名、單價、銷售日期和銷售數(shù)量,查詢結(jié)果按單價降序。正確命令是
A)SELECT
商品名, 單價, 銷售日期, 銷售數(shù)量 FROM 商品 JOIN 銷售
  WHERE (
單價 BETWEEN 10 AND 50) AND 銷售數(shù)量>20 ORDER BY 單價 DESC
B)SELECT
商品名, 單價, 銷售日期, 銷售數(shù)量 FROM 商品 JOIN 銷售

  WHERE (
單價 BETWEEN 10 AND 50) AND 銷售數(shù)量>20 ORDER BY 單價
C)SELECT
商品名, 單價, 銷售日期, 銷售數(shù)量 FROM 商品,銷售
  WHERE (
單價 BETWEEN 10 AND 50) AND 銷售數(shù)量>20 ON 商品.商品號=銷售.商品號 ORDER BY 單價
D)SELECT
商品名, 單價, 銷售日期, 銷售數(shù)量 FROM 商品,銷售 WHERE (單價 BETWEEN 10 AND 50)
  AND
銷售數(shù)量>20  AND 商品.商品號=銷售.商品號 ORDER BY 單價 DESC

(35)查詢銷售金額合計超過20000的商店,查詢結(jié)果包括商店名和銷售金額合計。正確命令是
A)SELECT
商店名, SUM(銷售數(shù)量*單價) AS 銷售金額合計 FROM 商店, 商品, 銷售
  WHERE
銷售金額合計 20000
B)SELECT
商店名, SUM(銷售數(shù)量*單價) AS 銷售金額合計>20000 FROM 商店, 商品, 銷售

  WHERE
商品.商品號=銷售.商品號 AND 商店.商店號=銷售.商店號
C)SELECT
商店名, SUM(銷售數(shù)量*單價) AS 銷售金額合計 FROM 商店, 商品, 銷售
  WHERE
商品.商品號=銷售.商品號 AND 商店.商店號=銷售.商店號
  AND SUM(
銷售數(shù)量*單價)>20000 GROUP BY 商店名
D)SELECT
商店名, SUM(銷售數(shù)量*單價) AS 銷售金額合計 FROM 商店, 商品, 銷售
  WHERE
商品.商品號=銷售.商品號 AND 商店.商店號=銷售.商店號
  GROUP BY
商店名 HAVING SUM(銷售數(shù)量*單價)>20000

二、填空題(每空2,30)

請將每一個空的正確答案寫在答題卡【1】~【15】序號的橫線上,答在試卷上不得分。
注意:以命令關(guān)鍵字填空的必須拼寫完整。

(1)數(shù)據(jù)結(jié)構(gòu)分為線性結(jié)構(gòu)和非線性結(jié)構(gòu),帶鏈的棧屬于  1  。

(2)在長度為n的順序存儲的線性表中插入一個元素,最壞情況下需要移動表中  2  個元素。

(3)常見的軟件開發(fā)方法有結(jié)構(gòu)化方法和面向?qū)ο蠓椒。對某?yīng)用系統(tǒng)通過需求分析建立數(shù)據(jù)流圖(DFD),則應(yīng)采用  3  方法。

(4)數(shù)據(jù)庫系統(tǒng)的核心是  4 

(5)在進行關(guān)系數(shù)據(jù)庫的邏輯設(shè)計時,E-R圖中的屬性常轉(zhuǎn)換為關(guān)系中的屬性,聯(lián)系通常轉(zhuǎn)換為  5  。

(6)為了使日期的年份顯示4位數(shù)字應(yīng)該使用SET CENTURY   6  命令進行設(shè)置。

(7)Visual FoxPro中可以使用命令DIMENSION   7  說明數(shù)組變量。

(8)Visual FoxPro中表達式(1+2^(1+2))/(2+2)的運算結(jié)果是  8  。

(9)如下程序的運行結(jié)果是  9  。   
    CLEAR
    STORE 100 TO x1,x2
    SET UDFPARMS TO VALUE
    DO p4 WITH x1,(x2)
    ? x1, x2
    *
過程p4
    PROCEDURE P4
    PARAMETERS x1,x2
    STORE x1+1 to x1
    STORE x2+1 to x2
    ENDPROC
(10)
Visual FoxPro中運行表單的命令是  10  。

(11)為了使表單在運行時居中顯示,應(yīng)該將其  11  屬性設(shè)置為邏輯真。

(12)為了表單運行時能夠輸入密碼應(yīng)該使用  12  控件。

(13)菜單定義文件的擴展名為mnx,菜單程序文件的擴展名是  13  。

(14)Visual FoxPro中創(chuàng)建快速報表時,基本帶區(qū)包括頁標頭、細節(jié)和  14  。

(15)Visual FoxPro中建立表單應(yīng)用程序壞境時,顯示出初始的用戶界面之后,需要建立一個事件循環(huán)來等待用戶的交互動作,完成該功能的命令是  15  ,該命令使Visual FoxPro開始處理諸如單擊鼠標、鍵盤輸入等用戶事件。

20119月二級Visual FoxPro筆試標準答案

一、選擇題 01.DCBAC DADBA  11.BBBAC BDBBB  21.AABBA CABDC  31.CBADD

二、填空題 1.線性結(jié)構(gòu)   2.n 3.結(jié)構(gòu)化 4.DBMS或數(shù)據(jù)庫管理系統(tǒng) 5.關(guān)系  6.ON    7.Declare   8.2.25  9.101 100    10.Do Form  11.AutoCenter   12.文本 13..mpr 14.頁注 15.Read Event