![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
2012年3月全國計算機二級VFP考試真題 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
2012年3月全國計算機等級考試二級筆試試卷 Visual FoxPro數(shù)據(jù)庫程序設(shè)計 (考試時間90分鐘,滿分100分) 一、選擇題(每小題2分,共70分) 下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的。請將正確選項填涂在答題卡相應(yīng)位置上,答在試卷上不得分。 (1)下列敘述中正確的是 A)循環(huán)隊列是隊列的一種鏈式存儲結(jié)構(gòu) B)循環(huán)隊列是一種邏輯結(jié)構(gòu) C)循環(huán)隊列是隊列的一種順序存儲結(jié)構(gòu) D)循環(huán)隊列是非線性結(jié)構(gòu) (2)下列敘述中正確的是 A)棧是一種先進先出的線性表 B)隊列是一種后進先出的線性表 C)棧與隊列都是非線性結(jié)構(gòu) D)以上三種說法都不對 (3)一棵二叉樹共有25個結(jié)點,其中5個是葉子結(jié)點,則度為1的結(jié)點數(shù)為 A)4 B) (4)在下列模式中,能夠給出數(shù)據(jù)庫物理存儲結(jié)構(gòu)與物理存取方法的是 A)邏輯模式 B)概念模式 C)內(nèi)模式 D)外模式 (5)在滿足實體完整性約束的條件下 A)一個關(guān)系中可以沒有候選關(guān)鍵字 B)一個關(guān)系中只能有一個候選關(guān)鍵字 C)一個關(guān)系中必須有多個候選關(guān)鍵字 D)一個關(guān)系中應(yīng)該有一個或多個候選關(guān)鍵字 (6)有三個關(guān)系R、S和T如下:
則由關(guān)系R和S得到關(guān)系T的操作是 A)并 B)差 C)交 D)自然連接 (7)軟件生命周期的活動中不包括 A)軟件維護 B)需求分析 C)市場調(diào)研 D)軟件測試 (8)下面不屬于需求分析階段任務(wù)的是 A)確定軟件系統(tǒng)的性能需求 B)確定軟件系統(tǒng)的功能需求 C)指定軟件集成測試計劃 D)需求規(guī)格說明書評審 (9)在黑盒測試方法中,設(shè)計測試用例的主要根據(jù)是 A)程序外部功能 B)程序數(shù)據(jù)結(jié)構(gòu) C)程序流程圖 D)程序內(nèi)部結(jié)構(gòu) (10)在軟件設(shè)計中不使用的工具是 A)系統(tǒng)結(jié)構(gòu)圖 B)程序流程圖 C)PAD圖 D)數(shù)據(jù)流圖(DFD圖) (11)Visual FoxPro6.0屬于 A)層次數(shù)據(jù)庫管理系統(tǒng) B)關(guān)系數(shù)據(jù)庫管理系統(tǒng) C)面向?qū)ο髷?shù)據(jù)庫管理系統(tǒng) D)分布式數(shù)據(jù)庫管理系統(tǒng) (12)下列字符型常量的表示中,錯誤的是 A)[[品牌]] B)'5+3' C)'[x=y]' D)["計算機"] (13)函數(shù)UPPER(" A) (14)可以隨表的打開而自動打開的索引是 A)單項壓縮索引文件 B)單項索引文件 C)非結(jié)構(gòu)復(fù)合索引文件 D)結(jié)構(gòu)復(fù)合索引文件 (15)為數(shù)據(jù)庫表增加字段有效性規(guī)則是為了保證數(shù)據(jù)的 A)域完整性 B)表完整性 C)參照完整性 D)實體完整性 (16)在Visual FoxPro中,可以在不同工作區(qū)同時打開多個數(shù)據(jù)庫表或自由表,改變當前工作區(qū)的命令是 A)OPEN B)SELECT C)USE D)LOAD (17)在INPUT、ACCEPT和WAIT三個命令中,必須要以回車鍵表示結(jié)束的命令是 A)ACCEPT、WAIT B)INPUT、WAIT C)INPUT、ACCEPT D)INPUT、ACCEPT和WAIT (18)下列控件中,不能設(shè)置數(shù)據(jù)源的是 A)復(fù)選框 B)命令按鈕 C)選項組 D)列表框 (19)查詢“教師”表中“住址”字段中含有“望京”字樣的教師信息,正確的SQL語句是 A)SELECT * FROM 教師 WHERE 住址 LIKE "%望京%" B)SELECT * FROM 教師 FOR 住址 LIKE "%望京%" C)SELECT * FROM 教師 FOR 住址 ="%望京%" )SELECT * FROM 教師 WHERE 住址 ="%望京%" (20)查詢設(shè)計器中的“篩選”選項卡的作用是 A)查看生成的SQL代碼 B)指定查詢條件 C)增加或刪除查詢表 D)選擇所要查詢的字段 (21)某數(shù)據(jù)表有20條記錄,若用函數(shù)EOF( )測試結(jié)果為.T.,那么此時函數(shù)RECNO()值是 A)21 B) (22)為“教師”表的職工號字段添加有效性規(guī)則:職工號的最左邊三位字符是“ A)CHANGE TABLE 教師 ALTER 職工號 SET CHECK LEFT (職工號,3)="110" B)CHANGE TABLE 教師 ALTER 職工號 SET CHECK OCCURS (職工號,3)="110" C)ALTER TABLE 教師 ALTER 職工號 SET CHECK LEFT (職工號,3)="110" D)ALTER TABLE 教師 ALTER 職工號 CHECK LEFT (職工號,3)="110" (23)對數(shù)據(jù)庫表建立性別(C,2)和年齡(N,2)的復(fù)合索引時,正確的索引關(guān)鍵字表達式為 A)性別+年齡 B)VAL(性別)+年齡 C)性別,年齡 D)性別+STR(年齡,2) (24)刪除視圖salary的命令是 A)DROP VIEW salary B)DROP salary VIEW C)DELECT salary D)DELECT salary VIEW (25)關(guān)于內(nèi)存變量的調(diào)用,下列說法正確的是 A)局部變量能被本層模塊和下層模塊程序調(diào)用 B)私有變量能被本層模塊和下層模塊程序調(diào)用 C)局部變量不能被本層模塊程序調(diào)用 D)私有變量只能被本層模塊程序調(diào)用 (26)在命令按鈕組中,決定命令按鈕數(shù)目的屬性是 A)ButtonNum B)ControlSource C)ButtonCount D)Value (27)報表文件的擴展名是 A).MNX B).FXP C).PRG D).FRX (28)下列選項中,下列屬于SQL數(shù)據(jù)定義功能的是 A)ALTER B)CREATE C)DROP D)SELECT (29)要將Visual FoxPro系統(tǒng)菜單恢復(fù)成標準配置,可先執(zhí)行SET SYSMENU NOSAVE命令,然后再執(zhí)行 A)SET TO SYSMENU B)SET SYSMENU TO DEFAULT C)SET TO DEFAULT D)SET DEFAULT TO SYSMENU (30)假設(shè)有一表單,其中包含一個選項按鈕組,在表單運行啟動時,最后觸發(fā)的事件是 A)表單Init B)選項按鈕的Init C)選項按鈕組的Init D)表單的Load 31—35題使用如下三個數(shù)據(jù)庫表: 圖書(索書號,書名,出版社,定價,ISBN) 借書證(結(jié)束證號,姓名,性別,專業(yè),所在單位) 借書記錄(借閱號,索書號,借書證號,借書日期,還書日期) 其中:定價是貨幣型,借書日期和還書日期是日期型,其他是字符型。 (31)查詢借書證上專業(yè)為“計算機”的所有信息,正確的SQL語句是 A)SELECT ALL FROM 借書證 WHERE 專業(yè)="計算機" B)SELECT 借書證號 FROM 借書證 WHERE 專業(yè)="計算機" C)SELECT ALL FROM 借書記錄 WHERE 專業(yè)="計算機" D)SELECT * FROM 借書證 WHERE 專業(yè)="計算機" (32)查詢2011年被借過圖書的書名、出版社和借書日期,正確的SQL語句是 A)SELECT 書名,出版社,借書日期 FROM 圖書,借書記錄 WHERE 借書日期=2011 AND 圖書.索書號=借書記錄.索書號 B)SELECT 書名,出版社,借書日期 FROM 圖書,借書記錄 WHERE 借書日期=YEAR(2011) AND 圖書.索書號=借書記錄.索書號 C)SELECT 書名,出版社,借書日期 FROM 圖書,借書記錄 WHERE圖書.索書號=借書記錄.索書號 AND YEAR(借書日期)=2011 D) SELECT 書名,出版社,借書日期 FROM 圖書,借書記錄圖書.索書號=借書記錄.索書號 AND WHERE YEAR(借書日期)=YEAR(2011) (33)查詢所有借閱過“中國出版社”圖書的讀者的姓名和所在單位 A)SELECT 姓名,所在單位 FROM 借書證,圖書,借書記錄 WHERE 圖書.索書號=借書記錄.索書號 AND 借書證.借書證號=借書記錄.借書證號 AND 出版社="中國出版社" B)SELECT 姓名,所在單位 FROM圖書,借書證WHERE 圖書.索書號=借書證.借書證號 AND 出版社="中國出版社" C)SELECT 姓名,所在單位 FROM圖書,借書記錄 WHERE 圖書.索書號=借書記錄.索書號 AND 出版社="中國出版社" D)SELECT 姓名,所在單位 FROM 借書證,借書記錄 WHERE 借書證.借書證號=借書記錄.借書證號 AND 出版社="中國出版社" (34)從借書證表中刪除借書證號為“ A)DELETE FROM 借書證 WHERE 借書證號="1001" B)DELETE FROM 借書證 FOR 借書證號="1001" C)DROP FROM 借書證 WHERE 借書證號="1001" D)DROP FROM 借書證 FOR 借書證號="1001" (35)將選項為“錦上計劃研究所”的所在單位字段值重設(shè)為“不詳”,正確的SQL語句是 A)UPDATE 借書證 SET 所在單位="錦上計劃研究所" WHERE 所在單位="不詳" B)UPDATE 借書證 SET 所在單位="不詳" WITH所在單位="錦上計劃研究所" C)UPDATE 借書證 SET 所在單位="不詳" WHERE所在單位="錦上計劃研究所" D)UPDATE 借書證 SET 所在單位="錦上計劃研究所" WITH 所在單位="不詳" 二、填空題(每空2分,共30分) 請將每一個空的正確答案寫在答題卡【1】~【15】序號的橫線上,答在試卷上不得分。 (1)在長度為n的順序存儲的線性表中刪除一個元素,最壞情況下需要移動表中的元素個數(shù)為 【1】 。 (2)設(shè)循環(huán)隊列的存儲空間為Q(1:30),初始狀態(tài)為front=rear=30,F(xiàn)經(jīng)過一系列入隊與退隊運算后,front=16,rear=15,則循環(huán)隊列中有 【2】 個元素。 (3)數(shù)據(jù)庫管理系統(tǒng)提供的數(shù)據(jù)語言中,負責數(shù)據(jù)的增、刪、改和查詢的是 【3】 。 (4)在將E-R圖轉(zhuǎn)換到關(guān)系模式時,實體和聯(lián)系都可以表示成 【4】 。 (5)常見的軟件工程方法有結(jié)構(gòu)化方法和面向?qū)ο蠓椒,類、繼承以及多態(tài)性等概念屬于 【5】 。 (6)數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)完整性是指保證數(shù)據(jù) 【6】 的特性。 (7)表達式LEN(SPACE(3)-SPACE(2))的結(jié)果為 【7】 。 (8)自由表與數(shù)據(jù)庫表相比較,在自由表中不能建立 【8】 索引。 (9)在Visual FoxPro的查詢設(shè)計器中 【9】 選項對應(yīng)于SELECT短語。 (10)刪除父表中的記錄時,若子表中的所有相關(guān)記錄能自動刪除,則相應(yīng)的參照完整性的刪除規(guī)則為 【10】 規(guī)則。 (11)Visual FoxPro子類是通過繼承父類生成的,在子類中可以對父類繼承的方法和屬性進行 【11】 。 (12)在Visual FoxPro中為表單指定標題的屬性是 【12】 。 (13)SQL語言可以命令方式交互使用,也可以嵌入到 【13】 中使用。 (14)在工資表中,按工資從高到低顯示職工記錄的SQL語句為: SELECT * FROM 工資表 ORDER BY 工資 【14】 。 (15)在Visual FoxPro中,刪除記錄的SQL命令是 【15】 。 2012年3月二級VF參考答案(二級考試第一次實行花卷) 一、單選題 1:CDBCD BCCAD 11:BACDA BCBAB 21:ACDAB CDDBA 31:DCAAC 二、填空 1.n-1 2.29 3.數(shù)據(jù)操縱語言 4.關(guān)系 5. 面向?qū)ο蠓椒?SPAN lang=EN-US> 6.正確 7.5 8.主 9.字段 10.級聯(lián) 11.調(diào)用12.Caption 13.程序設(shè)計語言 14.Desc 15.Delete From |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||