2010秋全國VFP考試模擬沖刺試卷1 |
模擬試題1 一、選擇題((1)~(35)每小題2分,共70分) 下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確的選項涂寫在答題卡相應位置上,答在試卷上不得分。 (1)以下數據結構屬于非線性數據結構的是___________。 A)隊列 B)線性表 C)二叉樹 D)棧 (2)下面敘述正確的是_________ A)算法的執行效率與數據的存儲結構無關 B)算法的空間復雜度是指算法程序中指令(或語句)的條數 C)算法的有窮性是指算法必須能在執行有限個步驟之后終止 D)算法的時間復雜度是指執行算法程序所需要的時間 (3)在一棵二叉樹上第8層的結點數最多是___________ 。 A)8 B) (4)下面描述中,不符合結構化程序設計風格的是_________。. A)使用順序、選擇和重復(循環)3種基本控制結構表示程序的控制邏輯 B)自頂向下 C)注重提高程序的執行效率 D)限制使用goto語句 (5)下面概念中,不屬于面向對象方法的是________ A)對象、消息 B)繼承、多態 C)類、封裝 D)過程調用 (6)以下敘述中正確的是____________ A)順序查找的最大比較次數為n,二分查找的時間復雜度為n(n-2)/2 B)冒泡排序、簡單插入排序、簡單選擇排序的時間復雜度為n(n-1)/2 C)堆排序的時間復雜度為(nLog2N),對規模較大與較小的線性表都適用 D)希爾排序的時間復雜度為n1.5,與所選取的增量序列無關 (7)下面屬于白盒測試方法的是_________ A.等價類劃分法 B)邊界值劃分法 C)錯誤推測法 D)邏輯覆蓋 (8)數據庫系統的核心是_______ 。 A)數據模型 B)DBMS C)軟件工具 D)數據庫 (9)數據庫管理系統中負責數據完整性、安全性的定義與檢查的屬于______ A)數據定義語言 B)數據操縱語言 C)數據控制語言 D)數據管理語言 (10)下列模式中, 是用戶模式。 A)內模式 B)外模式 C)概念模式 D)邏輯模式 (11)Visual FoxPro數據庫文件是 。 A)存放用戶數據的文件 B)管理數據庫對象的系統文件 C)存放用戶數據和系統的文件 D)前3種說法都對 (12)Visual FoxPro的參照完整性規則不包括 A)更新規則 B)刪除規則 C)查詢規則 D)插入規則 (13)數據庫DB、數據庫系統DBS、數據庫管理系統DBMS三者之間的關系是______。 A)DBS包括DB和DBMS B)DBMS包括DB和DBS C)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS (14)Visual FoxPro 6.0是一種關系型數據庫管理系統,所謂關系是指 。 A)各條記錄中的數據彼此有一定的關系 B)一個數據庫文件與另一個數據庫文件之間有一定的關系 C)數據模型符合滿足一定條件的二維表格式 D)數據庫中各個字段之間彼此有一定的關系 (15)用來指明復選框的當前選中狀態的屬性是______。 A)Selected B)Caption C)Value D)ControlSource (16)數據庫系統與文件系統的主要區別是______。 1 A)數據庫系統復雜,而文件系統簡單 B)文件系統不能解決數據冗余和數據獨立性問題,而數據庫系統可以 C)文件系統只能管理程序文件,而數據庫系統能夠管理各種類型的文件 D)文件系統管理的數據量較少,而數據庫系統可以管理龐大的數據量 (17)將一個設計好的菜單存盤,再運行該菜單,卻不能執行。因為______。 A)沒有放到項目中 B)沒有生成菜單程序 C)要用命令方式 D)要連編 (18)定位第1條記錄上的命令是______。 A)GO TOP B)GO BOTTOM C)GO 6 D)SKiP (19)表達式VAL(SUBS("奔騰586",5,1))*Len("visual foxpro")的結果是______。 A)13.00 B) (20)關系數據庫中,實現表與表之間的聯系是通過______。 A)實體完整性規則 B)參照完整性規則 C)用戶自定義的完整性D)值域 (21)以下賦值語句正確的是______。 A)STORE 8 TO X,Y B)STORE 8,9 TO X,Y C)X=8,Y=9 D)X,Y=8 (22)設當前數據庫有10條記錄(記錄未進行任何索引),在下列3種情況下,當前記錄號 為1時;EOF()為真時;BOF()為真時,命令?RECNO()的結果分別是______。 A)1,11,1 B)1,10, (23)下列表達式中結果不是日期型的是______。 A)CTOD(" C)VAL(" (24)下面對控件的描述正確的是 。 A)用戶可以在組合框中進行多重選擇 B)用戶可以在列表框中進行多重選擇 C)用戶可以在一個選項組中選中多個選項按鈕 D)用戶對一個表單內的一組復選框只能選中其中一個 (25)執行SELECT 0選擇工作區的結果是 。 A)選擇了0號工作區 B)選擇了空閑的最小號工作區 C)關閉選擇的工作區 D)選擇已打開的工作區 (26)在SQL語言中,修改基本表的語句是______。 A)CREATE TABLE B)DROP TABLE C)ALTER TABLE D)UPDATE TABLE (27)DELETE FROM S WHERE 年齡>60語句的功能是______ 。 A)從S表中徹底刪除年齡大于60歲的記錄 B)S表中年齡大于60歲的記錄被加上刪除標記 C)刪除S表 D)刪除S表的年齡列 (28)SQL語言集數據定義功能、數據操縱功能和數據控制功能于一體。如下所列語句中, _______是屬于數據控制功能的語句。 A)GRANT B)CREATE C)INSERT D)SELECT (29)在標準SQL中,建立視圖的命令是______。 A)CREATE SCHEMA命令 B)CREATE TABLE命令 C)CREATE VIEW命令 D)CREATE INDEX命令 (30)以下程序的運行結果是___________ Dimension s(6) For i=1 to 6 s(i)=i EndFor Do p5 With s ?s(1),s(2),s(3),s(4),s(5),s(6) Return Procedure p5 Parameters X For i=1 to 3 t=x(i) x(i)=x(7-i) x(11-i)=t EndFor Return 程序的運行結果為: A)1 2 3 4 5 6 B)6 5 4 3 2 1 C)3 2 1 4 5 6 D)4 5 6 1 2 3 (31)以下屬于非容器類控件的是 _________ A)Form B)ListBox C)page D) OptionGroup (32)下面所列條目中,錯誤的SQL語句是________ A)ALTER TABLE B)ALTER VIEW C)CREATE TABLE D)CREATE VIEW 第(33)~(35)是基于下述描述: 設有圖書管理數據庫: 圖書(總編號C(6),分類號C(8),書名C(16),作者c(6),出版單位C(20),單價N(6,2)) 讀者(借書證號C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20)) 借閱(借書證號C(4),總編號C(6),借書日期D(8)) (33)對于圖書管理數據庫,要查詢所藏圖書中,各個出版社的圖書最高單價、平均單價和冊數,下面SQL語句正確的是 SELECT出版單位,______,______,______; FROM圖書管理!圖書 ______ 出版單位 A)MIN(單價) AVGAGE(單價) COUNT(*) GROUP BY B)MAX(單價) AVG(單價) COUNT(*) ORDER BY C)MAX(單價) AVG(單價) SUM(*) ORDER BY D)MAX(單價) AVG(單價) COUNT(*) GROUP BY (34)對于圖書管理數據庫,分別求出各個單位當前借閱圖書的讀者人次。下面的SQL語句正確的是_______ SELECT 單位, ______ FROM借閱,讀者 WHERE; 借閱.借書證號=讀者.借書證號______ A)COUNT(借閱.借書證號) GROUP BY 單位 B)SUM(借閱.借書證號) GROUP BY 單位 C)COUNT(借閱.借書證號) ORDER BY 單位 D)COUNT(借閱.借書證號) HAVING 單位 (35)對于圖書管理數據庫,檢索借閱了《現代網絡技術基礎》一書的借書證號。下面SQL 語句正確的是______。 SELECT 借書證號 FROM 借閱 WHERE總編號=; A)(SELECT 借書證號 FROM 圖書 WHERE 書名="現代網絡技術基礎") B)(SELECT 總編號 FROM 圖書 WHERE 書名="現代網絡技術基礎") C)(SELECT 借書證號 FROM 借閱 WHERE 書名="現代網絡技術基礎") D)(SELECT 總編號 FROM 借閱 WHERE 書名="現代網絡技術基礎") 二、填空題(每空2分,共30分) 請將每空的正確答案寫在答題卡[1]~[5]序號的橫線上,答在試卷上不得分。注意:以命令關鍵字填空的必須拼寫完整。 (1)一個棧的初始狀態為空,F將元素A,B,C,D,E,F,5,4,3,2,1依次入隊,然后再依次退棧,則元素退棧的順序為 [1] 。 (2)設樹T的度為4,其中度為1,2,3,4的結點個數分別是4、2、1、1,則T中的葉子結點數為___[2]___ (3)設一棵二叉樹的中序遍歷結果為DBEAFC,前序遍歷結果是ABDECF,則后序遍歷結果為__[3]____ (4)若按功能劃分,軟件測試的方法通常分為 [4]測試方法和黑盒測試方法。 (5)一個項目具有一個項目主管,一個項目主管可管理多個項目,則實體”項目主管”與實體”項目”的聯系屬于__[5]________的聯系 (6)數據庫表之間的關聯通過主表的___[6]_______索引和子表的普通索引來實現的 (7)已有表單文件Form1.Scx,要執行該表單的文件可使用命令_____[7]________ (8)SQL SELECT語句為了將查詢結果存放到臨時表中應該使用______[8]______短語。 (9)在Visual Foxpro中,假定數據庫表S(學號,姓名,性別,年齡)和SC(學號,課程號,成績)之間使用”學號”建立了表之間的關系,在參照完整性的更新規則,刪除規則和插入規則中選擇設置了____[9]_______,那么如果表S所有的記錄在表SC中都有相關的記錄進行連接,則不允許修改表S中的學號字段值 (10)表格控件的列數由ColumnCount指定,數據源由RecordSourceType與____[10]_______指定 (11)將系統菜單恢復為缺省配置的命令是_____(11)______________ (12)SQL支持集合的并運算,運算符是_____[12]______ (13)在Visual FoxPro中,用SQL語句創建表時定義主索引,實現實體完整性規則使用的短語是_____[13]______ (14)假設”歌手”表中有”歌手號”、”姓名”和”最后得分”3個字段,”最后得分”越高名詞越靠前,查詢前10名歌手的SQL語句是: Select * Top 10 From 歌手 Order By 最后得分 ____[14]________ 15.有一倉庫表(倉庫名 C,工資 N(5,1)),現要將倉庫表中所有工人的工資增加10% Update 學生 set 工資=_____[15]______ 答案: (1)C (2)C (3)C (4)C (5)D (6)B (7)D (8)B (9)C (10)B (11)B (12)C (13)A (14)C (15)C (16)B (17)B (18)A (19)D (20)B (21)A (22)A (23)C (24)B (25)B (26)C (27)B (28)A (29)C (30)B (31)B (32)B (33)D (34)A (35)B 二、填空題 (1)[1]12345FEDCBA (2) 8 (3)DEBFCA [4] 白盒 (5)一對多 (6)主 (7) Do Form Form1 (8)Into Cursor (9)刪除限制 (10)RecordSource (11)Set Sysmenu To Default (12)UNION (13)Primary Key (14) Desc (15)工資*1.1 |