亚洲国产福利在线一二三观看_精品国产伦一区二区三区欲臀_国产a∨视频精品视频护士_精品八戒人妻少妇av

江蘇省高校計(jì)算機(jī)等級(jí)考試命題研究院 江蘇省高校計(jì)算機(jī)等級(jí)考試輔導(dǎo)
2014年9月全國(guó)二級(jí)VFP選擇真題第1套

30

1.下列敘述中正確的是

 

A.所謂算法就是計(jì)算方法

 

B.程序可以作為算法的一種描述方法

 

C.算法設(shè)計(jì)只需考慮得到計(jì)算結(jié)果

 

D.算法設(shè)計(jì)可以忽略算法的運(yùn)算時(shí)間

 

2.下列各序列中不是堆的是

 

A.(91,85,53,36,47,30,24,12)   

 

B.(91,85,53,47,36,30,24,12)

 

C.(47,91,53,85,30,12,24,36) 

 

D.(91,85,53,47,30,12,24,36)

 

3.深度為5的完全二叉樹的結(jié)點(diǎn)數(shù)不可能是

 

A.15

 

B.16

 

C.17

 

D.18

 

4.

 

 

 

A.ABDEGCFH

 

B.DBGEAFHC

 

C.DGEBHFCA

 

D.ABCDEFGH

 

5.下面描述不屬于軟件特點(diǎn)的是

 

A.軟件是一種邏輯實(shí)體,具有抽象性

 

B.軟件在使用中不存在磨損、老化問(wèn)題

 

C.軟件復(fù)雜性高

 

D.軟件使用不涉及知識(shí)產(chǎn)權(quán)

 

6.下面對(duì)類-對(duì)象主要特征描述正確的是

 

A.對(duì)象唯一性

 

B.對(duì)象無(wú)關(guān)性

 

C.類的單一性    

 

D.類的依賴性

 

7.在數(shù)據(jù)庫(kù)中,數(shù)據(jù)模型包括數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和

 

A.數(shù)據(jù)約束 

 

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

 

C.關(guān)系運(yùn)算  

 

D.查詢

 

8.一個(gè)運(yùn)動(dòng)隊(duì)有多個(gè)隊(duì)員,一個(gè)隊(duì)員僅屬于一個(gè)運(yùn)動(dòng)隊(duì),一個(gè)隊(duì)一般都有一個(gè)教練,則實(shí)體運(yùn)動(dòng)隊(duì)和隊(duì)員的聯(lián)系是

 

A.一對(duì)多

 

B.一對(duì)一

 

C.多對(duì)一

 

D.多對(duì)多

 

9.設(shè)循環(huán)隊(duì)列為Q(1: m),其初始狀態(tài)為front=rear=m。經(jīng)過(guò)一系列入隊(duì)與退隊(duì)運(yùn)算后,front=30,rear=10,F(xiàn)要在該循環(huán)隊(duì)列中作順序查找,最壞情況下需要比較的次數(shù)為

 

A.19

 

B.20  

 

C.m-19  

 

D.m-20

 

10.

 

 

A.投影            

 

B.交

 

C.選擇 

 

D.并

 

11.若一個(gè)教練訓(xùn)練多個(gè)運(yùn)動(dòng)員,每個(gè)運(yùn)動(dòng)員接受多個(gè)教練指導(dǎo),則教練與運(yùn)動(dòng)員之間存在的聯(lián)系類型為

 

A.多對(duì)多

 

B.一對(duì)一

 

C.一對(duì)多

 

D.多對(duì)一

 

12.在Visual FoxPro中,根據(jù)用戶在一系列屏幕上的回答來(lái)生成文件或快速完成一般性任務(wù)的可視化工具是

 

A.向?qū)?o:p>

 

B.設(shè)計(jì)器

 

C.生成器

 

D.項(xiàng)目管理器

 

13.下面命令的輸出結(jié)果是

? VARTYPE(DATETIME())

 

A.D

 

B.T

 

C.N

 

D.C

 

14.假設(shè)數(shù)據(jù)庫(kù)表有60條記錄,當(dāng)前記錄指針指向第2條記錄。執(zhí)行下面命令后的輸出結(jié)果是:

LOCATE FOR .F.

? RECNO()

 

A.1

 

B.2

 

C.60

 

D.61

 

15.在Visual FoxPro中,以下和視圖概念相關(guān)的描述正確的是

 

A.任何時(shí)候可以使用USE命令打開視圖

 

 

B.任何時(shí)候可以使用 USE VIEW命令打開視圖

 

 

C.任何時(shí)候可以使用BROWSE命令瀏覽視圖的內(nèi)容

 

D.必須先打開數(shù)據(jù)庫(kù)才能打開視圖

 

16.假設(shè)表單中有一個(gè)選項(xiàng)按鈕組,選項(xiàng)按鈕組包含兩個(gè)選項(xiàng)按鈕Option1和Option2。其中表單、選項(xiàng)按鈕組和按鈕Option1都有Click事件代碼,而按鈕Option2沒有指定Click事件代碼。如果用戶單擊按鈕Option2,系統(tǒng)將

 

A.不執(zhí)行任何Click事件代碼

 

 

B.執(zhí)行按鈕Option1的Click事件代碼

 

C.執(zhí)行選項(xiàng)按鈕組的Click事件代碼

 

D.先后執(zhí)行選項(xiàng)按鈕組和表單的Click事件代碼

 

17.Visual FoxPro應(yīng)用程序在顯示初始界面后需要建立一個(gè)事件循環(huán)來(lái)等待用戶的操作,控制事件循環(huán)的命令是

 

A.CONTROL EVENTS

 

B. WAIT EVENTS

 

C.FOR EVENTS

 

D. READ EVENTS

 

18.默認(rèn)情況下,擴(kuò)展名為.SCX的文件是

 

A.表備注文件

 

B.表單文件

 

C.報(bào)表文件

 

D.數(shù)據(jù)庫(kù)備注文件

 

19.下列函數(shù)中,不忽略空值的是

 

A.SUM(列名)

 

B.AVG(列名)

 

 

C. COUNT(*)

 

D. COUNT(列名)

 

20.LEFT("123456789",LEN("中國(guó)"))的計(jì)算結(jié)果是

 

A.1234

 

B.3456

 

C.12

 

D.89

 

21.假設(shè)s的值是"浙江電視臺(tái)中國(guó)好聲音",如下函數(shù)結(jié)果返回"中國(guó)好聲音"的是

 

A. left(s,5)

 

B.left(s,10)

 

C. right(s,5)

 

D.right(s,10)

 

22. 如下程序的輸出結(jié)果是

     n=-123.456

     ?STR(n)

 

A.-123

 

B.-123.456

 

C.123

 

D.456

 

23.在視圖設(shè)計(jì)器環(huán)境下,系統(tǒng)菜單中不包含的菜單是

 

A.文件菜單

 

B.查詢菜單

 

C.視圖菜單

 

D.窗口菜單

 

24.建立程序文件的命令是

 

A.CREATE COMMAND

 

B.CREATE PROGRAM

 

C.MODIFY COMMAND

 

D. CREATE

 

25.下面程序的運(yùn)行結(jié)果是

SET TALK OFF

a=10

DO p1

? a

PROCEDURE p1

LOCAL a

a=11

DO p2

PROCEDURE p2

a=12

RETURN

 

A.10

 

B.11

 

C.12

 

D.

 

26.設(shè)教師表(教師號(hào),姓名,職稱),執(zhí)行下列程序,屏幕上顯示的結(jié)果是

USE 教師表

INDEX ON 職稱 TO zc

SEEK "教授"

DO WHILE NOT EOF()

  DISPLAY

  SKIP

ENDDO

 

A.從職稱為教授開始一直到表結(jié)尾的所有教師記錄

 

B.所有職稱為教授的教師記錄

 

C.所有教師記錄

 

D.

 

27.在Visual FoxPro中,下列關(guān)于表的敘述正確的是

 

A.在數(shù)據(jù)庫(kù)表中,能給字段定義有效性規(guī)則和默認(rèn)值

 

B.在自由表中,能給字段定義有效性規(guī)則和默認(rèn)值

 

C.在數(shù)據(jù)庫(kù)表和自由表中,都能給字段定義有效性規(guī)則和默認(rèn)值

 

D.在數(shù)據(jù)庫(kù)表和自由表中,都不能給字段定義有效性規(guī)則和默認(rèn)值

 

28. 在Visual FoxPro中,如果在表之間的聯(lián)系中設(shè)置了參照完整性規(guī)則,并在刪除規(guī)則中選擇了"限制",當(dāng)刪除父表中的記錄時(shí),系統(tǒng)的反應(yīng)是

 

A.不做參照完整性檢查

 

B.任何情況下不準(zhǔn)刪除父表中的記錄

 

C.同時(shí)自動(dòng)刪除子表中所有相關(guān)記錄

 

D.若子表中有相關(guān)記錄,則禁止刪除父表中的記錄

 

29.在建立數(shù)據(jù)庫(kù)表car.dbf時(shí),將數(shù)量字段的有效性規(guī)則設(shè)為"數(shù)量>0",能保證數(shù)據(jù)的

 

A.域完整性

 

B.實(shí)體完整性

 

C.參照完整性

 

D.表完整性

 

30.在用戶表(user)中給已有的字段age增加一個(gè)約束,要求年齡必須在18歲以上,下面語(yǔ)句正確的是

 

A.ALTER TABLE user ADD age CHECK age>18

 

B.ALTER TABLE user ADD age SET CHECK age>18

 

C.ALTER TABLE user MODIFY age SET CHECK age>18

 

D.ALTER TABLE user ALTER age SET CHECK age>18

 

 

31.有如下職員數(shù)據(jù)庫(kù)表:

職員(職員號(hào)(C,3),姓名(C,6),性別(C,2),職務(wù)(C,10))

為職員表的"職員號(hào)"字段設(shè)置有效性規(guī)則"第1位必須是字母E",正確的SQL語(yǔ)句是

 

A.ALTER TABLE 職員 ALTER 職員號(hào) CHECK LEFT(職員號(hào),1)=E

 

B. ALTER TABLE 職員 ADD 職員號(hào) CHECK LEFT(職員號(hào),1)=E

 

C. ALTER TABLE 職員 ALTER 職員號(hào) SET CHECK LEFT(職員號(hào),1)=E

 

D.ALTER TABLE 職員 ALTER 職員號(hào) ADD CHECK LEFT(職員號(hào),1)=E

 

32.現(xiàn)有產(chǎn)品表(產(chǎn)品編號(hào),名稱,單價(jià)),下列語(yǔ)句正確的是

 

A.SELECT 名稱 FROM 產(chǎn)品表 WHERE 單價(jià)=MIN(單價(jià))

 

B.SELECT 名稱,MIN(單價(jià)) AS min_price FROM 產(chǎn)品表;

     GROUP BY 名稱 ORDER BY MIN(單價(jià))

 

C. SELECT 名稱,MIN(單價(jià)) AS min_price FROM 產(chǎn)品表;

     GROUP BY 名稱 HAVING MIN(單價(jià))>20

 

D.SELECT 名稱,MIN(單價(jià)) AS min_price FROM 產(chǎn)品表;

     WHERE MIN(單價(jià))>20 GROUP BY 名稱

 

33.設(shè)數(shù)據(jù)庫(kù)有如下表:

  作者表(作者號(hào),姓名,電話)

  投稿表(作者號(hào),投稿日期,文章名,審稿結(jié)果)

  刪除作者名為"張三"的投稿記錄,正確的SQL語(yǔ)句是

 

A.DELETE FROM 投稿表 WHERE 姓名 = '張三'

 

B.DELETE FROM 作者表 WHERE 姓名 = '張三'

 

C.DELETE FROM 投稿表;

     WHERE 作者號(hào) IN (SELECT 作者號(hào) FROM 作者表 WHERE 姓名 = '張三')

 

D.DELETE FROM 投稿表 JOIN 作者表 ON 投稿表. 作者號(hào)=作者表.作者號(hào);

     WHERE 姓名 = '張三'

 

34. 有訂單表如下:

訂單(訂單號(hào)(C,4),客戶號(hào)(C,4),職員號(hào)(C,3),簽訂日期(D),金額(N,6,2))

查詢所有的訂單,要求各訂單按其簽訂時(shí)間的先后次序降序排序,正確的SQL語(yǔ)句是

 

A.SELECT * FROM 訂單 ORDER BY 簽訂日期

 

B.SELECT * FROM 訂單 ORDER BY 簽訂日期 DESC

 

C.SELECT * FROM 訂單 GROUP BY 簽訂日期

 

D.SELECT * FROM 訂單 GROUP BY 簽訂日期 DESC

 

35.有如下職員表和訂單表:

職員(職員號(hào)(C,3),姓名(C,6),性別(C,2),職務(wù)(C,10))

訂單(訂單號(hào)(C,4),客戶號(hào)(C,4),職員號(hào)(C,3),簽訂日期(D),金額(N,6,2))

統(tǒng)計(jì)每個(gè)職員簽訂的訂單數(shù)(若沒有簽訂任何訂單,訂單數(shù)為0),正確的SQL語(yǔ)句是

 

A. SELECT 職員.職員號(hào),COUNT(*) 訂單數(shù) FROM 職員,訂單 ;

         WHERE 職員.職員號(hào)=訂單.職員號(hào) GROUP BY 職員.職員號(hào)

 

B.SELECT 職員.職員號(hào),COUNT(*) 訂單數(shù) FROM 職員 JOIN 訂單 ON 職員.職員號(hào)=訂單.職員號(hào) ;

         GROUP BY 職員.職員號(hào)

 

C. SELECT 職員.職員號(hào),COUNT(*) 訂單數(shù) FROM 職員 LEFT JOIN 訂單 ;

         ON 職員.職員號(hào)=訂單.職員號(hào) GROUP BY 職員.職員號(hào)

 

D. SELECT 職員.職員號(hào), COUNT(訂單.職員號(hào)) 訂單數(shù) FROM 職員 LEFT JOIN 訂單 ;

         ON 職員.職員號(hào)=訂單.職員號(hào) GROUP BY 職員.職員號(hào)

 

36.有如下職員表和訂單表:

職員(職員號(hào)(C,3),姓名(C,6),性別(C,2),職務(wù)(C,10))

訂單(訂單號(hào)(C,4),客戶號(hào)(C,4),職員號(hào)(C,3),簽訂日期(D),金額(N,6,2))

查詢還沒有簽訂任何訂單的職員信息,不正確的SQL語(yǔ)句是

 

A.SELECT * FROM 職員 WHERE 職員號(hào) != ALL(SELECT 職員號(hào) FROM 訂單)

 

B.SELECT * FROM 職員 WHERE 職員號(hào) !=(SELECT 職員號(hào) FROM 訂單)

 

C.SELECT * FROM 職員 WHERE 職員號(hào) NOT IN (SELECT 職員號(hào) FROM 訂單)

 

D. SELECT * FROM 職員 WHERE NOT EXISTS (SELECT * FROM 訂單 WHERE 職員號(hào)=職員.職員號(hào))

 

37.有訂單表如下:

訂單(訂單號(hào)(C,4),客戶號(hào)(C,4),職員號(hào)(C,3),簽訂日期(D),金額(N,6,2))

查詢2014年之前簽訂的所有的訂單信息,正確的SQL語(yǔ)句是

 

A.SELECT * FROM 訂單 WHERE 簽訂日期<{^2014-1-1}

 

B.SELECT * FROM 訂單 WHERE  簽訂日期<2014

 

C.SELECT * FROM 訂單 WHERE  簽訂日期 BEFORE 2014

 

D.SELECT * FROM 訂單 WHERE  簽訂日期<2014年

 

38.有如下訂單表:

訂單(訂單號(hào)(C,4),客戶號(hào)(C,4),職員號(hào)(C,3),簽訂日期(D),金額(N,6,2))

要在該表中插入一條記錄,正確的SQL語(yǔ)句是

 

A.INSERT TO 訂單 VALUES("OR01","C001","E01",DATE(),1000)

 

B.INSERT INTO 訂單  VALUES("OR01","C001","E01",DATE(),1000)

 

 

C.APPEND TO 訂單 VALUES("OR01","C001","E01",DATE(),1000)

 

D.APPEND INTO 訂單 VALUES("OR01","C001","E01",DATE(),1000)

 

39.從"貨物"表中檢索重量大于等于10并且小于20的記錄信息,正確的SQL命令是

 

A.SELECT * FROM 貨物 WHERE 重量 BETWEEN 10 AND 19

 

B.SELECT * FROM 貨物 WHERE 重量 BETWEEN 10 TO 19

 

 

C.SELECT * FROM 貨物 WHERE 重量 BETWEEN 10 AND 20

 

D.SELECT * FROM 貨物 WHERE 重量 BETWEEN 10 TO 20

 

40.在下列控件中,不屬于容器型控件的是

 

A.組合框

 

B.表格

 

C.頁(yè)框

 

D.選項(xiàng)組

 

1.B  【解析】算法是指對(duì)解題方案的準(zhǔn)確而完整的描述,算法不等于數(shù)學(xué)上的計(jì)算方法,也不等于程序,A選項(xiàng)錯(cuò)誤。算法設(shè)計(jì)需要考慮可行性、確定性、有窮性與足夠的情報(bào),不能只考慮計(jì)算結(jié)果,C選項(xiàng)錯(cuò)誤。算法設(shè)計(jì)有窮性是指操作步驟有限且能在有限時(shí)間內(nèi)完成,如果一個(gè)算法執(zhí)行耗費(fèi)的時(shí)間太長(zhǎng),即使最終得出了正確結(jié)果,也是沒有意義的,D選項(xiàng)錯(cuò)誤。算法在實(shí)現(xiàn)時(shí)需要用具體的程序設(shè)計(jì)語(yǔ)言描述,所以程序可以作為算法的一種描述方法,B選項(xiàng)正確。

 

 

 

 

 

 

 

2.C  【解析】若有n個(gè)元素的序列,將元素按順序組成一棵完全二叉樹,當(dāng)且僅當(dāng)滿足下列條件時(shí)稱為堆:大根堆,所有結(jié)點(diǎn)的值大于或等于左右子結(jié)點(diǎn)的值;小根堆,所有結(jié)點(diǎn)的值小于或等于左右子結(jié)點(diǎn)的值。A、B、D選項(xiàng)屬于大根堆,C選項(xiàng)由于47<91,判斷屬于小根堆,但91>85,不滿足條件,不是堆,故正確答案為C選項(xiàng)。

 

 

 

3.A  【解析】在樹結(jié)構(gòu)中,定義一棵樹的根結(jié)點(diǎn)所在的層次為1,其他結(jié)點(diǎn)所在的層次等于它的父結(jié)點(diǎn)所在的層次加1,樹的最大層次稱為樹的深度。完全二叉樹指除最后一層外,每一層上的結(jié)點(diǎn)數(shù)均達(dá)到最大值,在最后一層上只缺少右邊的若干結(jié)點(diǎn)。深度為5的二叉樹,結(jié)點(diǎn)個(gè)數(shù)最多為25-1=31,最少為24=16,不可能是15,故正確答案為A選項(xiàng)。

 

4.A  【解析】二叉樹遍歷可以分為3種:前序遍歷(訪問(wèn)根結(jié)點(diǎn)在訪問(wèn)左子樹和訪問(wèn)右子樹之前)、中序遍歷(訪問(wèn)根結(jié)點(diǎn)在訪問(wèn)左子樹和訪問(wèn)右子樹兩者之間)、后序遍歷(訪問(wèn)根結(jié)點(diǎn)在訪問(wèn)左子樹和訪問(wèn)右子樹之后)。本題中前序遍歷為ABDEGCFH,中序遍歷為DBGEAFHC,后序遍歷為DGEBHFCA,故A選項(xiàng)正確。

 

5.D  【解析】軟件具有以下特點(diǎn):軟件是一種邏輯實(shí)體,具有抽象性;軟件沒有明顯的制作過(guò)程;軟件在使用期間不存在磨損、老化問(wèn)題;對(duì)硬件和環(huán)境具有依賴性;軟件復(fù)雜性高,成本昂貴;軟件開發(fā)涉及諸多的社會(huì)因素,如知識(shí)產(chǎn)權(quán)等。故選項(xiàng)D正確。

 

6.A  【解析】對(duì)象的基本特點(diǎn)是:標(biāo)識(shí)唯一性、分類性、多態(tài)性、封裝性、模塊獨(dú)立性好。類是具有共同屬性、共同方法的對(duì)象的集合,是關(guān)于對(duì)象的抽象描述,反映屬于該對(duì)象類型的所有對(duì)象的性質(zhì)。對(duì)象具有的性質(zhì),類也具有。故A選項(xiàng)正確。

 

 

 

7.A  【解析】數(shù)據(jù)模型通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作及數(shù)據(jù)約束3部分組成。故A選項(xiàng)正確。

 

8.A  【解析】一般來(lái)說(shuō),實(shí)體集之間必須通過(guò)聯(lián)系來(lái)建立聯(lián)接關(guān)系,分為三類:一對(duì)一聯(lián)系(1:1)、一對(duì)多聯(lián)系(1:m)、多對(duì)多聯(lián)系(m:n)。實(shí)體運(yùn)動(dòng)隊(duì)和隊(duì)員的關(guān)系為1:m聯(lián)系,故A選項(xiàng)正確。

 

9.D  【解析】循環(huán)隊(duì)列是隊(duì)列的一種順序存儲(chǔ)結(jié)構(gòu),用隊(duì)尾指針rear指向隊(duì)列中的隊(duì)尾元素,用排頭指針front指向排頭元素的前一個(gè)位置,因此,從排頭指針front指向的后一個(gè)位置直到隊(duì)尾指針rear指向的位置之間所有的元素均為隊(duì)列中的元素,隊(duì)列初始狀態(tài)為front=rear=m,當(dāng)front=30,rear=10時(shí),隊(duì)列中有m-30+10+1=m-19個(gè)元素,比較次數(shù)為m-20次,D選項(xiàng)正確。

 

 

 

10.A  【解析】用于查詢的3個(gè)操作無(wú)法用傳統(tǒng)的集合運(yùn)算表示,引入的運(yùn)算為投影運(yùn)算、選擇運(yùn)算、笛卡爾積。常用的擴(kuò)充運(yùn)算有交、除、連接及自然連接等。投影,從關(guān)系模式中指定若干個(gè)屬性組成新的關(guān)系,題目中從R中指定AB組成新的關(guān)系T,故A選項(xiàng)正確。選擇,從關(guān)系中找出滿足給定條件的元組的操作稱為選擇,即結(jié)果T應(yīng)該包含R中全部屬性,故C選項(xiàng)錯(cuò)誤。假設(shè),R與S經(jīng)過(guò)某種關(guān)系得到T,則并:R∪S是將S中的記錄追加到R后面;交:R∩S結(jié)果是既屬于R又屬于S的記錄組成的集合。上述兩種操作中,關(guān)系R與S以及T要求有相同的結(jié)構(gòu),故B、D選項(xiàng)錯(cuò)誤。

 

 

 

11.A  【解析】實(shí)體間的對(duì)應(yīng)關(guān)系稱聯(lián)系,實(shí)體間的聯(lián)系有以下三種類型:

 

 

 

Ø   一對(duì)一聯(lián)系:表現(xiàn)為主表中的每一條記錄只與相關(guān)表中的一條記錄相關(guān)聯(lián)。

 

 

Ø   一對(duì)多聯(lián)系:表現(xiàn)為主表中的每一條記錄與相關(guān)表中的多條記錄相關(guān)聯(lián)。

 

 

Ø   多對(duì)多聯(lián)系:表現(xiàn)為一個(gè)表中的多條記錄在相關(guān)表中同樣多條記錄與其匹配。

 

 

 

本題一個(gè)教練訓(xùn)練多個(gè)運(yùn)動(dòng)員,每個(gè)運(yùn)動(dòng)員接受多個(gè)教練指導(dǎo),則教練與運(yùn)動(dòng)員之間存在的聯(lián)系為多對(duì),即A)選項(xiàng)正確。

 

 

 

 

 

12.A  【解析】向?qū)且环N交互式程序,用戶在一系列向?qū)聊簧匣卮饐?wèn)題或者選擇選項(xiàng),向?qū)?huì)根據(jù)回答生成文件或者運(yùn)行任務(wù),幫助用戶快速完成一般性的任務(wù),例如創(chuàng)建表單、編排報(bào)表的格式、建立查詢等。設(shè)計(jì)器是創(chuàng)建和修改應(yīng)用系統(tǒng)各種組件的可視化工具。生成器是帶有選項(xiàng)卡的對(duì)話框,用于簡(jiǎn)化對(duì)表單、復(fù)雜控件和參照完整性代碼的創(chuàng)建和修改過(guò)程。項(xiàng)目管理器將一個(gè)應(yīng)用程序的所有文件集合成一個(gè)有機(jī)的整體,形成一個(gè)擴(kuò)展名為.PJX的項(xiàng)目文件。故本題A)選項(xiàng)正確。

 

 

 

 

13.B  【解析】DATETIME( )是系統(tǒng)日期和時(shí)間函數(shù),返回當(dāng)前系統(tǒng)日期時(shí)間,函數(shù)值為日期時(shí)間型。VARTYPE(<表達(dá)式>[,<邏輯表達(dá)式>])是表達(dá)式類型測(cè)試函數(shù),用于測(cè)試<表達(dá)式>的類型,返回一個(gè)大寫字母。本題輸出結(jié)果為T,表示數(shù)據(jù)類型的測(cè)試結(jié)果為日期時(shí)間型。故本題B)為正確選項(xiàng)。

 

14.D  【解析】LOCATE命令是按條件定位記錄位置的命令,其命令格式為:LOCATE FOR <條件表達(dá)式>。該命令執(zhí)行后將記錄指針定位在滿足條件的第1條記錄上。如果要使指針指向下一條滿足條件的記錄,使用CONTINUE命令。如果沒有滿足條件的記錄則指向文件結(jié)束位置。? RECNO()表示顯示當(dāng)前表中的當(dāng)前記錄號(hào),故本題輸出結(jié)果為61。故本題D)選項(xiàng)正確。

 

15.D  【解析】視圖兼有"表"和"查詢"的特點(diǎn),使用視圖可以從表中提取一組記錄,改變這些記錄的值,并把更新結(jié)果送回到基本表中。視圖是操作表的一種手段,通過(guò)視圖可以查詢表,也可以更新表。視圖是根據(jù)表定義的,因此視圖基于表。視圖是數(shù)據(jù)庫(kù)的一個(gè)特有功能,只有在包含視圖的數(shù)據(jù)庫(kù)打開時(shí),才能使用視圖。故本題D)選項(xiàng)正確。

 

16.C  【解析】表單對(duì)象從創(chuàng)建到被釋放的整個(gè)過(guò)程可以分為5個(gè)階段:① 裝載階段(Load事件);② 對(duì)象生成階段(Init事件);③ 交互操作階段(如單擊事件);④ 對(duì)象釋放階段(Destroy事件);⑤ 卸載階段(Unload事件).本題沒有設(shè)置Option2的Click事件代碼,當(dāng)單擊時(shí),優(yōu)先觸發(fā)選項(xiàng)按鈕組的Click事件代碼。故本題C)為正確選項(xiàng)。

 

17.D  【解析】建立應(yīng)用程序環(huán)境,顯示出初始的用戶界面之后,需要建立一個(gè)事件循環(huán)來(lái)等待用戶的交互動(dòng)作?刂剖录h(huán)的方法是執(zhí)行READ EVENTS命令,該命令使Visual FoxPro開始處理諸如單擊鼠標(biāo)、鍵入等用戶事件。故本題D)為正確選項(xiàng)。

 

18.B  【解析】表備注文件的擴(kuò)展名是. fpt,表單文件的擴(kuò)展名是. scx,報(bào)表文件的擴(kuò)展名是. txt,數(shù)據(jù)庫(kù)備注文件的擴(kuò)展名是. dct。故本題B)選項(xiàng)正確。

 

19.C  【解析】本題考查計(jì)算查詢,進(jìn)行計(jì)算時(shí)可以使用統(tǒng)計(jì)函數(shù),比較常用的有求和(SUM)、求平均值(AVG)、求最大值(MAX)、求最小值(MIN)和計(jì)數(shù)(COUNT),其中統(tǒng)計(jì)數(shù)目的函數(shù)COUNT(*)不能忽略字段中的空值。故本題C)為正確選項(xiàng)。

 

20.A  【解析】LEN(<字符表達(dá)式>)為求字符串長(zhǎng)度函數(shù),返回指定字符表達(dá)式的長(zhǎng)度,即所包含的字符個(gè)數(shù),LEN("中國(guó)")的值為4LEFT<字符表達(dá)式>,<長(zhǎng)度>)為取子串函數(shù),從指定表達(dá)式值的左端取一個(gè)指定長(zhǎng)度的子串作為函數(shù)值,LEFT("123456789",4)的值為1234,即本題A)為正確選項(xiàng)。

 

21.D  【解析】LEFT(<字符表達(dá)式>,<長(zhǎng)度>)和RIGHT(<字符表達(dá)式>,<長(zhǎng)度>)均為取子串函數(shù),其中LEFT( )從指定表達(dá)式值的左端取一個(gè)指定長(zhǎng)度的子串作為函數(shù)值,RIGHT( )從指定表達(dá)式值的右端取一個(gè)指定長(zhǎng)度的子串作為函數(shù)值。根據(jù)題目要求,right(s,10)的返回值為"中國(guó)好聲音"。故本題D)為正確選項(xiàng)。

 

22.A  【解析】STR(<數(shù)值表達(dá)式>[,<長(zhǎng)度>[,<小數(shù)位數(shù)>]])的作用是將<數(shù)值表達(dá)式>的值轉(zhuǎn)換成字符串。其中<長(zhǎng)度>是轉(zhuǎn)換后的字符串長(zhǎng)度,默認(rèn)值為10。<小數(shù)位數(shù)>是保留的小數(shù)位數(shù),并進(jìn)行四舍五入,默認(rèn)值為0。如果<長(zhǎng)度>小于<數(shù)值表達(dá)式>的整數(shù)部分,則返回若干個(gè)星號(hào)(*)。STR(-123.456)的值為-123,即A)選項(xiàng)正確。

 

23.C  【解析】視圖設(shè)計(jì)器與查詢?cè)O(shè)計(jì)器類似,包含"字段"、"聯(lián)接""篩選"、"排序依據(jù)"、"分組依據(jù)"、"雜項(xiàng)"、"更新條件"7個(gè)選項(xiàng)卡。在視圖設(shè)計(jì)器環(huán)境下,系統(tǒng)菜單中包含有文件菜單、查詢菜單、幫助菜單等,但是并不包括視圖菜單。故本題C)選項(xiàng)正確。

 

24.C  【解析】使用MODIFY COMMAND<文件名>命令可以建立和修改程序文件,故本題C)為正確選項(xiàng)。

 

25.C  【解析】PROCEDURE表示一個(gè)過(guò)程的開始,P1程序中,LOCAL a a=11的含義是給a賦值為11,然后執(zhí)行P2程序,給a賦值為12,該值就是題目程序的最終運(yùn)行結(jié)果,即C)為正確選項(xiàng)。

 

26.A  【解析】本題考查DO WHILE-ENDDO循環(huán)語(yǔ)句,運(yùn)行該語(yǔ)句時(shí),先判斷<條件>是否為真,如果是真則運(yùn)行DO WHILE與ENDDO間的循環(huán)體,當(dāng)運(yùn)行到ENDDO時(shí),再返回DO WHILE 重新判斷循環(huán)條件是否為真,確定是否再次運(yùn)行循環(huán)體。若條件為假則結(jié)束循環(huán)語(yǔ)句運(yùn)行ENDDO后的語(yǔ)句。本題中條件為記錄指針不指向文件尾。使用INDEX ON命令首先建立一個(gè)名為職稱的索引,然后運(yùn)行DO WHILE語(yǔ)句,在記錄指針不指向文件尾時(shí),返回所有教師記錄。故本題A)為正確選項(xiàng)。

 

27.A  【解析】自由表和數(shù)據(jù)庫(kù)表之間是可以相互轉(zhuǎn)化的。數(shù)據(jù)庫(kù)表從數(shù)據(jù)庫(kù)中移出就成為自由表。相反,將自由表添加到數(shù)據(jù)庫(kù)中,則成為數(shù)據(jù)庫(kù)表。

 

 

數(shù)據(jù)庫(kù)表與自由表相比主要有以下特點(diǎn):

 

 

Ø   數(shù)據(jù)庫(kù)表可以使用長(zhǎng)表名,在表中可以使用長(zhǎng)字段名。

 

 

Ø   可以為數(shù)據(jù)庫(kù)表的字段設(shè)置有效性規(guī)則、信息及默認(rèn)值和輸入掩碼。

 

 

Ø   數(shù)據(jù)庫(kù)表支持主關(guān)鍵字、參照完整性和表之間的聯(lián)系。

 

 

Ø   支持INSERT、UPDATET和DELETE事件觸發(fā)。

 

 

故本題A)選項(xiàng)的敘述正確。

 

 

 

28.D  【解析】參照完整性約束包括更新規(guī)則、刪除規(guī)則和插入規(guī)則。各個(gè)規(guī)則選項(xiàng)的具體含義如下表所示:

 

參照完整性規(guī)則說(shuō)明

規(guī)則選項(xiàng)

更新規(guī)則

刪除規(guī)則

插入規(guī)則

級(jí)聯(lián)

用新的連接字段自動(dòng)修改子表中相關(guān)的所有記錄

自動(dòng)刪除子表中的所有相關(guān)記錄

無(wú)

限制

若子表中有相關(guān)的記錄,則禁止修改父表中的連接字段值。

若子表中有相關(guān)記錄,則禁止刪除父表中的記錄。

若父表中沒有相匹配的連接字段值則禁止插入子記錄。

忽略

不做參照完整性檢查,可以隨意更新父表中的連接字段值。

不做參照完整性檢查,即刪除父表的記錄時(shí)與子表無(wú)關(guān)

不做參照完整性檢查,可以隨意插入子記錄

本題在刪除規(guī)則中設(shè)置了限制,故D)為正確選項(xiàng)。

 

 

 

29.A  【解析】域完整性是指對(duì)表中字段的取值的限定,同時(shí)也可以通過(guò)一些域約束規(guī)則來(lái)進(jìn)一步保證域完整性,域約束規(guī)則也稱作字段有效性規(guī)則。此外,實(shí)體完整性是保證表中記錄惟一的特性,即在一個(gè)表中不允許有重復(fù)的記錄。參照引用相互關(guān)聯(lián)的另一個(gè)表中的數(shù)據(jù),來(lái)檢查對(duì)表的數(shù)據(jù)操作是否正確。故本題設(shè)置字段的有效性是為了保證數(shù)據(jù)的域完整性,A)選項(xiàng)正確。

 

30.D  【解析】修改表結(jié)構(gòu)的命令是ALTER TABLE,其基本命令格式為:ALTER TABLE。主要有三種作用:①向表中添加新的字段和新的索引;②修改表的結(jié)構(gòu)和字段名;③刪除表中的字段、索引及有效性規(guī)則、錯(cuò)誤提示信息及默認(rèn)值。修改表的結(jié)構(gòu)的標(biāo)準(zhǔn)格式為:ALTER TABLE <表名>ALTER [COLUMN] <字段名1> [NULL|NOT NULL][SET DEFAULT <默認(rèn)值表達(dá)式>][SET CHECK <邏輯表達(dá)式>[ERROR <字符型文本提示信息>]][RENAME COLUMN <字段名2> TO <字段名3>],因此D)選項(xiàng)正確。

 

31.C  【解析】ALTER TABLE命令用于修改表結(jié)構(gòu),該命令有三種格式,其中修改表的結(jié)構(gòu)和字段名的標(biāo)準(zhǔn)格式為:ALTER TABLE <表名> ALTER [COLUMN] <字段名1> [NULL|NOT NULL][SET DEFAULT <默認(rèn)值表達(dá)式>][SET CHECK <邏輯表達(dá)式>[ERROR <字符型文本提示信息>]][RENAME COLUMN <字段名2> TO <字段名3>]。LEFT(職員號(hào),1)='E'用于選取職員號(hào)的第1位是字母E的數(shù)據(jù), 故本題C)為正確選項(xiàng)。

 

32.C  【解析】SQL的查詢的基本形式由SELECT-FROM-WHERE查詢塊組成,多個(gè)查詢塊可以嵌套執(zhí)行。其中GROUP BY短語(yǔ)用于對(duì)查詢結(jié)果進(jìn)行分組,可以利用它進(jìn)行分組匯總;HAVING短語(yǔ)用來(lái)限定分組必須滿足的條件,必須跟隨GROUP BY使用;WHERE說(shuō)明查詢條件,即選擇元組的條件;ORDER BY短語(yǔ)用來(lái)對(duì)查詢的結(jié)果進(jìn)行排序。本題只有C)選項(xiàng)的格式正確。

 

 

 

 

33.C  【解析】DELETE FROM 表名 [WHERE 條件]是刪除數(shù)據(jù)的命令,該命令是邏輯刪除指定表中滿足條件的記錄。WHERE指定被刪除的記錄所滿足的條件,如果不使用WHERE子句,則刪除該表中的全部記錄,因此首先排除A、B選項(xiàng)。C選項(xiàng)中使用謂詞IN來(lái)判斷在外層的查詢條件中是否包含內(nèi)層查詢的結(jié)果,因此正確答案為C)。

 

34.B  【解析】用ORDER BY短語(yǔ)可將查詢結(jié)果按升序(ASC)或降序(DESC)排列。如果不指明升序或降序,默認(rèn)按升序排列。GROUP BY 子句用于分組查詢,因此本題B)選項(xiàng)正確。

 

35.D  【解析】本題考查超鏈接查詢,超鏈接有四種連接方式,其基本格式如下:SELECT …… FROM 左表 INNER︱LEFT︱RIGHT︱FULL JOIN 右表 ON 連接條件 WHERE 其它條件。在查詢結(jié)果中,不滿足連接條件的記錄的對(duì)應(yīng)部分為.NULL.。除滿足連接條件的記錄出現(xiàn)在查詢結(jié)果中外,第二個(gè)表中不滿足連接條件的記錄也出現(xiàn)在查詢結(jié)果中,不滿足連接條件的記錄的對(duì)應(yīng)部分為.NULL.。本題要求若沒被借閱過(guò),則返回的次數(shù)顯示為0,因此應(yīng)結(jié)合COUNT函數(shù),使用LEFT JOIN。故本題D)為正確選項(xiàng)。

 

36.B  【解析】"!="為常用的特殊運(yùn)算符,表示"不等于",NOT IN表示"不在一組值的范圍內(nèi)",EXISTS是謂詞,EXISTS或NOT EXISTS是用來(lái)檢查在子查詢中是否有結(jié)果返回,即存在元組或不存在元組。本題查詢沒有簽訂任何訂單的職員信息,選項(xiàng)A、C、D均可進(jìn)行查詢,但是選項(xiàng)B的命令語(yǔ)句不正確,故B)為正確選項(xiàng)。

 

37.A  【解析】SQL的基本格式為SELECT-FROM-WHERE,其中SELECT說(shuō)明要查詢的字段,F(xiàn)ROM說(shuō)明要查詢的字段來(lái)自哪個(gè)表或哪些表,WHERE說(shuō)明查詢條件。本題需要查詢2014年之前的訂單,限定條件應(yīng)該是"簽訂日期<{^2014-1-1}",BC、D的表述方式錯(cuò)誤, 故本題A)為正確選項(xiàng)。

 

38.B  【解析】INSERT INTO <表名> [(字段名1[,字段名2,厖])] VALUES(字段值1[,字段值2,厖]) 命令用于插入數(shù)據(jù),本題只有B選項(xiàng)的命令符合插入數(shù)據(jù)的標(biāo)準(zhǔn)格式。APPEND命令是在表的尾部增加記錄,沒有APPEND INTO和APPEND TO的說(shuō)法。故本題B)為正確選項(xiàng)。

 

39.A  【解析】SQL的查詢的基本形式由SELECT-FROM-WHERE查詢塊組成,多個(gè)查詢塊可以嵌套執(zhí)行。其中SELECT說(shuō)明要查詢的字段,F(xiàn)ROM說(shuō)明要查詢的字段來(lái)自哪個(gè)表或哪些表,WHERE說(shuō)明查詢條件。"重量大于等于10并且小于20"應(yīng)使用"BETWEEN 10 AND 19"語(yǔ)句進(jìn)行限制,故本題A)為正確選項(xiàng)。

 

40.A  【解析】表單作為容器,一般都要包含一些控件,以實(shí)現(xiàn)特定的交互功能。其中容器型控件有命令組、選項(xiàng)組、表格、頁(yè)框,組合框?yàn)榛拘涂丶9时绢}A)為正確選項(xiàng)。