




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、2010年3月計算機等級考試二級VF筆試真題及部分答案解析1、 下列敘述中正確的是A.對長度為n的有序的鏈表進行查找,最壞情況下需要的比較的次數(shù)為nB. 對長度為n的有序的鏈表進行對分查找,最壞情況下需要的比較的次數(shù)為n /2C. 對長度為n的有序的鏈表進行對分查找,最壞情況下需要的比較的次數(shù)為log2nD. 對長度為n的有序的鏈表進行對分查找,最壞情況下需要的比較的次數(shù)為nlog2n答案:A解析:最壞情況下全部逆序,所以要比較N次2、算法的時間復雜度是指A.算法的執(zhí)行時間B.算法所處理數(shù)據(jù)和數(shù)據(jù)量C.算法程序中的語句或指令條數(shù) D.算法在實現(xiàn)過程中所需要的基本運算次數(shù)答案:D3、 軟件按功能
2、可以分為:應用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬于系統(tǒng)軟件的是A.編輯軟件(應用軟件) B.操作系統(tǒng) (系統(tǒng)軟件)C.教務管理系統(tǒng)(支撐軟件(或工具軟件) D.瀏覽器(支撐軟件(或工具軟件)答案:B解析:操作系統(tǒng)是最常見的系統(tǒng)軟件4、 軟件(程序)調(diào)試的任務是A.針對和改進程序中的錯誤 B.盡可能多的發(fā)現(xiàn)程序中的錯誤C.發(fā)的現(xiàn)并改正程序中的所有錯誤 D.確定程序中錯誤的性質(zhì)答案:A解析:B答案是程序測試的任務5、 數(shù)據(jù)流程圖(DFD圖)是A.軟件概要設(shè)計的工具 B.軟件詳細設(shè)計的工具C.結(jié)構(gòu)化方法的需求分析工具 D.面向?qū)ο蠓椒ǖ男枨蠓治龉ぞ叩拇鸢福篊6、 軟件生命周期可分為定義階
3、段,開發(fā)階段和維護階段,詳細設(shè)計屬于A. 定義階段 B.開發(fā)階段 C.維護階段 D.上述三個階段答案:B7、 數(shù)據(jù)庫管理系統(tǒng)中負責數(shù)據(jù)模式定義的語言是A.數(shù)據(jù)定義語言 B.數(shù)據(jù)管理語言 C.數(shù)據(jù)操縱語言 D.數(shù)據(jù)控制語言答案:A8、在學生管理的關(guān)系數(shù)據(jù)庫中,存取一個學生信息的數(shù)據(jù)單位是A.文件 B.數(shù)據(jù)庫 C.字段 D.記錄答案:D9、數(shù)據(jù)庫設(shè)計中,用E-R圖來描述信息結(jié)構(gòu)但不涉及信息在計算機中的表示,它屬于數(shù)據(jù)庫設(shè)計的A.需求分析階段 B.邏輯設(shè)計階段 C.的概念設(shè)計階段D.物理設(shè)計階段答案:A10、有兩個關(guān)系R和T如下:R ABCa12b22c32d32T ABCc32d32則由關(guān)系R得到
4、關(guān)系T的操作是A.選擇 B.投影 C.交 D.并答案:A解析:從一個關(guān)系中選出某一行(幾行)符合條件要求的記錄,稱為選擇 從一個關(guān)系中選出某一列(幾列)符合條件要求的內(nèi)容,稱為投影11、在VisualFoxpro中,編譯后的程序文件的擴展名為A.PRG B.EXE C.DBC D.FXP答案:D12、假設(shè)表文件TEST.DBF已經(jīng)在當前工作區(qū)打開,要修改其結(jié)構(gòu),可使用的的命令A.MODI STRUB.MODI COMM TESTC.MODI DBFD.MODI TYPE TEST答案:A13、為有當前表中的所學生的總分增加十分,可以使用的命令是A.CHANGE 總分 WITH 總分+10B.R
5、EPLACE總分 WITH總分+10C.CHANGE ALL總分WITH總分+10D.REPLACE ALL總分WITH總分+10答案:D解析:記住修改記錄用REPLACE14、在VisualFoxpro中,下面關(guān)于屬性、事件、方法敘述錯誤的是A.屬性用于描述對象的狀態(tài)B.方法用于描述對象的行為C.事件代碼民可以象方法一樣被顯示調(diào)用D.基于同一個類產(chǎn)生的兩個對象的屬性不能分別設(shè)置自己的屬性值答案:D15、有如下賦值語句,結(jié)果為“大家好”的表達式是a=”你好”b=”大家”A.b+AT(a,1) B.b+RIGHT(a,1) C.b+LEFT(a,3,4) D.b+RIGHT(a,2)答案:D解析
6、:一個漢字占兩個字符,從a的右邊取一個字符要用函數(shù)RIGHT(a,2)16、在VisualFoxpro中,“表”是指A.報表 B.關(guān)系C.表格控件 D.表單答案:B解析:VF中,一個表就是一個關(guān)系17、在下面的VisualFoxpro表達式中,運算結(jié)果為邏輯真的是A.EMPTY(.NULL.)B.LIKE(xy?,xyz)C.AT(xy,abbcxyz)D.ISNULL(SPACE(0)答案:B18、以下關(guān)于視圖的描述正確的是A.視圖和表一樣包含數(shù)據(jù)B.視圖物理上不包含數(shù)據(jù)C.視圖定義保存在命令文件中D.視圖定義保存在視圖文件中答案:B19、以下關(guān)于關(guān)系的說法正確的是A.列的次序非常重要 B.
7、行的次序非常重要C.列的次序無關(guān)緊要 D.關(guān)鍵字必須指定為第一列答案:C解析:行和列的次序都無關(guān)緊要20、報表的數(shù)據(jù)源可以是A.表或視圖B.表或查詢C.表、查詢或視圖D.表或其他報表答案:C21、在表單中為表格控件指定數(shù)據(jù)源的屬性是A.DataSource B.RecordSource C.DataFrom D.RecordFrom答案:B22、如果指定參照完整性的刪除規(guī)則為“級聯(lián)”,則當刪除父表中的記錄時A.系統(tǒng)自動備份父表中被刪除記錄到一個新表中B.若子表中有相關(guān)記錄,則禁止刪除父表中記錄C.會自動刪除子表中所有相關(guān)記錄D.不作參照完整性檢查,刪除父表記錄與子表無關(guān)答案:C23、為了在報表
8、中打印當前時間,這時應該插入一個A.表達式控件 B.域控件 C.標簽控件 D.文本控件答案:B24、以下關(guān)于查詢的描述正確的是A.不能根據(jù)自由表建立查詢 B.只能根據(jù)自由表建立查詢C.只能根據(jù)數(shù)據(jù)庫表建立查詢 D.可以根據(jù)數(shù)據(jù)庫表和自由表建立查詢答案:D25、SQL語言的更新命令的關(guān)鍵詞是A.INSERTB.UPDATEC.CREATED.SELECT答案:B解析:A 插入 C 新建 D選擇26、將當前表單從內(nèi)存中釋放的正確語句是A.ThisForm.CloseB. ThisForm.ClearC. ThisForm.ReleaseD. ThisForm.Refresh答案:C解析:純粹送分,
9、多次強調(diào)內(nèi)容27、假設(shè)職員表已在當前工作區(qū)打開,其當前記錄的“姓名”字段值為“李彤”(C型字段)。在命令窗口輸入并執(zhí)行如下命令:姓名=姓名-“出勤”?姓名屏幕上會顯示A.李彤B.李彤 出勤C.李彤出勤D.李彤-出勤答案:A28、假設(shè)“圖書”表中有C型字段“圖書編號”,要求將圖書編號以字母A開頭的圖書記錄全部打上刪除標記,可以使用SQL命令A. DELETE FROM 圖書FOR 圖書編號=”A”B. DELETE FROM 圖書WHERE圖書編號=”A%”C. DELETE FROM 圖書FOR圖書編號=”A”D. DELETE FROM 圖書 WHERE圖書編號LIKE ”A%”答案:D解析
10、:排除A、C,%在這里表示通配符,A%表示以A開頭29、下列程序段的輸出結(jié)果是ACCEPT TO AIF A=123S=0ENDIFS=1?SA. 0 B. 1 C.123 D.由A的值決定答案:B解析:不論A為多少,都要執(zhí)行S=1第3035題基于圖書表、讀者表和借閱表三個數(shù)據(jù)庫表,它們的結(jié)構(gòu)如下 :圖書(圖書編號,書名,第一作者,出版社):圖書編號,書名,第一作者,出版社均為C型字段,圖書編號為主關(guān)鍵字;讀者(借書證號,單位,姓名,職稱):借書證號,單位,姓名,職稱為C型字段,借書證號為主關(guān)鍵字;借閱(借書證號,圖書編號,借書日期,還書日期):借書證號和圖書編號為C型字段,借書日期和還書日期
11、為D型字段,還書日期默認值為NULL,借書證號和圖書編號共同構(gòu)成主關(guān)鍵字。30、查詢第一作者為“張三”的所有書名及出版社,正確的SQL語句是A. SELECT 書名,出版社 FROM 圖書 WHERE第一作者=張三B. SELECT 書名,出版社 FROM 圖書 WHERE第一作者=“張三”C. SELECT 書名,出版社 FROM 圖書 WHERE“第一作者”=張三D. SELECT 書名,出版社 FROM 圖書 WHERE“第一作者”=“張三”答案:B解析:字段值加雙引號,字段名稱不加31、查詢尚未歸還書的圖書編號和借書日期,正確的SQL語句是A.SELECT 圖書編號,借書日期 FROM
12、 借閱 WHERE 還書日期=”B.SELECT 圖書編號,借書日期 FROM 借閱 WHERE 還書日期=NULLC.SELECT 圖書編號,借書日期 FROM 借閱 WHERE 還書日期 IS NULLD.SELECT 圖書編號,借書日期 FROM 借閱 WHERE 還書日期 答案:C解析:空值要用IS NULL 來表示32、查詢讀者表的所有記錄并存儲于臨時表文件one中的SQL語句是A. SELECT * FROM 讀者 INTO CURSOR oneB. SELECT * FROM 讀者 TO CURSOR oneC. SELECT * FROM 讀者 INTO CURSOR DBF
13、oneD. SELECT * FROM 讀者 TO CURSOR DBF one答案:A33、查詢單位名稱中含“北京”字樣的所有讀者的借書證號和姓名,正確的SQL語句是A. SELECT 借書證號,姓名 FROM 讀者 WHERE 單位=”北京%”B. SELECT 借書證號,姓名 FROM 讀者 WHERE 單位=”北京*”C. SELECT 借書證號,姓名 FROM 讀者 WHERE 單位 LIKE “北京*”D. SELECT 借書證號,姓名 FROM 讀者 WHERE 單位 LIKE ”%北京%”答案:D解析:%北京%表示含有北京34、查詢2009年被借過書的圖書編號和借書日期,正確的
14、SQL語句是A.SELECT 圖書編號,借書日期 FROM 借閱 WHERE 借書日期=2009B. SELECT 圖書編號,借書日期 FROM 借閱 WHERE year(借書日期)=2009C. SELECT 圖書編號,借書日期 FROM 借閱 WHERE 借書日期= year(2009)D. SELECT 圖書編號,借書日期 FROM 借閱 WHERE year(借書日期)=year(2009)答案:B解析:考表達式的書寫。year(借書日期)=2009表示借書日期的年份為200935、查詢所有“工程師”讀者借閱過的圖書編號,正確的SQL語句是A. SELECT 圖書編號 FROM 讀者
15、,借閱 WHERE 職稱=“工程師”B. SELECT 圖書編號 FROM 讀者,圖書 WHERE 職稱=“工程師”C. SELECT 圖書編號 FROM借閱 WHERE圖書編號= (SELECT 圖書編號 FROM 借閱 WHERE 職稱=“工程師”)D. SELECT 圖書編號 FROM借閱 WHERE借書證號 IN (SELECT 借書證號 FROM 讀者 WHERE 職稱=“工程師”)答案:D解析:工程師來自讀者表中的職稱字段,圖書編號來自借閱表,而借閱表和讀者表共有字段為借書證號,所以此查詢where條件應該為借書證號,直接選D二、填空題1、一個隊列的初使狀態(tài)為空,現(xiàn)將元素A,B,C
16、,D,E,F,5,4,3,2,1依次入隊 ,然后再依次退隊,則元素退隊的順序為答案:A,B,C,D,E,F,5,4,3,2,1解析:隊列是先進先出的,進去什么順序,出來還一樣2、設(shè)某循環(huán)隊列的容量為50,如果頭指針front=45(指向隊頭元素的前一位置),尾指針rear=10(指向隊尾元素),則該循環(huán)隊列中共有( )個元素。答案:153、設(shè)二叉樹如下:對該二叉樹進行后序遍歷的結(jié)果為:( )答案:EDBGHFCA解析:按照左子樹,右子樹,根的順序遍歷每個結(jié)點。4、軟件是( )、數(shù)據(jù)和文檔的集合。答案:程序5、有一個學生選課的關(guān)系,其中學生的關(guān)系模式為:學生(學號,姓名,班級,年齡),課程的關(guān)系
17、模式為:課程(課號,課程名,學時),其中兩個關(guān)系模式的鍵分別是學號和課號,則關(guān)系模式選課可定義為:選課(學號, ,成績) 答案:課號6、為表建立主索引或候選索引可以保證數(shù)據(jù)的( )完整性。答案:實體7、已有查詢文件queryone.qpr,要執(zhí)行該查詢文件可使用命令( )。答案:do queryone.qpr8、在VisualFoxpro中,職工表EMP中包含有通用型字段,表中通用型字段中的數(shù)據(jù)均存儲到另一個文件中,該文件名為( )。答案:EMP 或 EMP.fpt9、在VisualFoxpro中,建立數(shù)據(jù)庫表時,將年齡字段值限制在1845歲之間的這種約束屬于( )完整性約束。答案:域10、設(shè)
18、有學生和班級兩個實體,每個學生只能屬于一個班級,一個班級可以有多名學生,則學生和班級實體之間的聯(lián)系類型是( )答案:多對一(多個學生屬于一個班級,所以是多對1)11、VisualFoxpro數(shù)據(jù)庫系統(tǒng)所使用的數(shù)據(jù)的邏輯結(jié)構(gòu)是( )答案:關(guān)系(或二維表)12、在SQL語言中,用于對查詢結(jié)果計數(shù)的函數(shù)是()答案:COUNT( )13、在SQL的SELECT查詢中,使用( )關(guān)鍵詞消除結(jié)果中的重復記錄。答案:DISTINCT14、為“學生”表的“年齡”字段增加有效性規(guī)則“年齡必須在1845歲之間”的SQL語句是ALTER TABLE 學生 年齡 ( )年齡=18答案:SET CHECK15、使用SQ
19、L select語句進行分組查詢時,有時要求分組滿足某個條件時才查詢,這時可以用( )子句來限定分組。答案:HAVING 2011年3月全國計算機等級考試二級筆試試卷Visual Fox Pro程序設(shè)計(考試時間90分鐘,滿分100分)一、 選擇題(每題2分共70分)(1)下列關(guān)于棧敘述正確的是 A) 棧頂元素最先能被刪除 B)棧頂元素最后才能被刪除 C)棧底元素永遠不能被刪除 D)以上三種說法都不對 (2)下列敘述中正確的是 A)有一個以上根結(jié)點的數(shù)據(jù)結(jié)構(gòu)不一定是非線性結(jié)構(gòu) B)只有一個根結(jié)點的數(shù)據(jù)結(jié)構(gòu)不一定是線性結(jié)構(gòu) C)循環(huán)鏈表是非線性結(jié)構(gòu) D)雙向鏈表是非線性結(jié)構(gòu) (3)某二叉樹共有7
20、個結(jié)點,其中葉子結(jié)點只有1個,則該二叉樹的深度為(假設(shè)根結(jié)點在第1層) A)3 B)4 C)6 D)7 (4)在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是 A)軟件集成測試計劃 B)軟件詳細設(shè)計說明書 C) 用戶手冊 D)軟件需求規(guī)格說明書 (5)結(jié)構(gòu)化程序所要求的基本結(jié)構(gòu)不包括 A)順序結(jié)構(gòu) B)GOTO跳轉(zhuǎn) C)選擇(分支)結(jié)構(gòu) D)重復(循環(huán))結(jié)構(gòu) (6)下面描述中錯誤的是 A) 系統(tǒng)總體結(jié)構(gòu)圖支持軟件系統(tǒng)的詳細設(shè)計 B)軟件設(shè)計是將軟件需求轉(zhuǎn)換為軟件表示的過程 C)數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫設(shè)計是軟件設(shè)計的任務之一 D)PAD圖是軟件詳細設(shè)計的表示工具 (7)負責數(shù)據(jù)庫中查詢操作的數(shù)據(jù)庫語言是 A
21、)數(shù)據(jù)定義語言 B)數(shù)據(jù)管理語言 C)數(shù)據(jù)操縱語言 D)數(shù)據(jù)控制語言 (8)一個教師可講授多門課程,一門課程可由多個教師講授。則實體教師和課程間的聯(lián)系是 A)1:1聯(lián)系 B)1:m聯(lián)系 C) m:1聯(lián)系 D) m:n聯(lián)系 (9)有三個關(guān)系R、S和T如下: 則由關(guān)系R和S得到關(guān)系T的操作是 A)自然連接 B)交 C)除 D)并 (10)定義無符號整數(shù)類為UInt,下面可以作為類T實例化值的是 A)-369 B)369 C)0.369 D)整數(shù)集合1,2,3,4,5 (11)在建立數(shù)據(jù)庫表時給該表指定了主索引,該索引實現(xiàn)了數(shù)據(jù)完整性中的 A)參照完整性 B)實體完整性 C)域完整性 D)用戶定義完
22、整性 (12)執(zhí)行如下命令的輸出結(jié)果是 ?15%4,15%-4 A)3 -1 B)3 3 C)1 1 D)1 -1 (13)在數(shù)據(jù)庫表中,要求指定字段或表達式不出現(xiàn)重復值,應該建立的索引是 A)惟一索引 B)惟一索引和候選索引 C)惟一索引和主索引 D)主索引和候選索引 (14)給student表增加一個“平均戍績”字段(數(shù)值型,總寬度6 2位小數(shù))的SQL命令是 A)ALTER TABLE studeni ADD平均成績N(b,2) B)ALTER TABLE student ADD平均成績D(6,2) C)ALTER TABLE student ADD平均成績E(6,2) D)ALTER
23、TABLE student ADD平均成績Y(6,2) (15)在Visual FoxPro中,執(zhí)行SQL的DELETE命令和傳統(tǒng)的FoxPro DELETE命令都可以刪除數(shù)據(jù)庫表中的記錄,下面正確的描述是 A)SQL的DELETE命令刪除數(shù)據(jù)庫表中的記錄之前,不需要先用USE命令打開表 B)SQL的DELETE命令和傳統(tǒng)的FoxPro DELETE命令刪除數(shù)據(jù)庫表中的記錄之前, 都需要先用命令USE打開表 C)SQL的DELETE命令可以物理地刪除數(shù)據(jù)庫表中的記錄,而傳統(tǒng)的FoxPro DELETE 命令只能邏輯刪除數(shù)據(jù)庫表中的記錄 D)傳統(tǒng)的FoxPro DELETE命令還可以刪除其它工作
24、區(qū)中打開的數(shù)據(jù)庫表中的記錄 (16)在Visual FoxPro中,如果希望跳出SCANENDSCAN循環(huán)語句、執(zhí)行ENDSCAN后面的語句,應使用 A)LOOP語句 B)EXIT語句 C)BREAK語句 D)RETURN語句 (17)在Visual FoxPro中,“表”通常是指 A)表單 B)報表 C)關(guān)系數(shù)據(jù)庫中的關(guān)系 D)以上都不對 (18)刪除student表的“平均成績”字段的正確SQL命令是 A)DELETE TABLE student DELETE COLUMN平均成績 B)ALTER TABLE student DELETE COLUMN平均成績 C)ALTER TABLE
25、student DROP COLUMN平均成績 D)DELETE TABLE student DROP COLUMN平均成績 (19)在Visual FoxPro中,關(guān)于視圖的正確描述是 A)視圖也稱作窗口 B)視圖是一個預先定義好的SQL SELECT語句文件 C)視圖是一種用SQL SELECT語句定義的虛擬表 D)視圖是一個存儲數(shù)據(jù)的特殊表 (20)從student表刪除年齡大于30的記錄的正確SQL命令是 A)DELETE FOR年齡30 B)DELETE FROM student WHERE年齡30 C)DEL ETE student FOP年齡30 D)DELETE student
26、 WF IERE年齡30 (21)在Vaual FoxPro中,使用LOCATL FOR expL命令按條件查找記錄,當查找到滿足條件的第一條記錄后,如果還需要查找下一條滿足條件的記錄,應該 A)再次使用LOCATE命令重新查詢 B)使用SKIP命令 C)使用CONTINUE命令 D)使用GO命令 (22)為了在報表中打印當前時間,應該插入的控件是 A)文本框控件 B)表達式 C)標簽控件 D)域控件 (23)在Visual FoxPro中,假設(shè)student表中有40條記錄,執(zhí)行下面的命令后,屏幕顯示的結(jié)果是 ?RECCOUNT() A)0 B)1 C)40 D)出錯 (24)向studen
27、t表插入一條新記錄的正確SQL語句是 A)APPEND INTO student VALUES(0401,王芳,女,18) B)APPEND student VALUES(0401,王芳,女,18): C)INSERT INTO student VALUES(0401,王芳,女,18) D)INSERT student VALUES(0401,王芳,女,18) (25)在一個空的表單中添加一個選項按鈕組控件,該控件可能的默認名稱是 A)Optiongroup 1 B)Checkl C)Spinnerl D)Listl (26)恢復系統(tǒng)默認菜單的命令是 A)SET MENU TO DEFAULT
28、 B)SET SYSMENU TO DEFAULT C)SET SYSTEM MENU TO DEFAULT D)SET SYSTEM TO DEFAULT (27)在Visual FoxPro中,用于設(shè)置表單標題的屬性是 A)Text B)Title C)Lable D)Caption (28)消除SQL SELECT查詢結(jié)果中的重復記錄,可采取的方法是 A)通過指定主關(guān)鍵字 B)通過指定惟一索引 C)使用DISTINCT短語 D)使用UNIQUE短語 (29)在設(shè)計界面時,為提供多選功能,通常使用的控件是 A)選項按鈕組 B)一組復選框 C)編輯框 D)命令按鈕組 (30)為了使表單界面中
29、的控件不可用,需將控件的某個屬性設(shè)置為假,該屬性是 A)Default B)Enabled C)Use D)Enuse 第(31)-(35)題使用如下三個數(shù)據(jù)庫表: 學生表:student(學號,姓名,性別,出生日期,院系) 課程表:course(課程號,課程名,學時) 選課成績表:score(學號,課程號,成績) 其中出生日期的數(shù)據(jù)類型為日期型,學時和成績?yōu)閿?shù)值型,其它均為字符型。 (31)查詢“計算機系”學生的學號、姓名、學生所選課程的課程名和成績,正確的命令是 A)SELECT s.學號,姓名,課程名,成績 FROM student s, score sc, course c WHERE
30、 s.學號= sc.學號,sc.課程號=c課程號,院系計算機系 B)SELECT學號,姓名,課程名,成績 FROM student s, score sc, course c WHERE s.學號sc.學號AND sc.課程號c.課程號AND院系計算機系 C)SELECT s.學號,姓名,課程名,成績 FROM(student s JOIN score sc ON s.學號sc.學號) JOIN course cON sc.課程號c課程號 WHERE院系計算機系 D)SELECT學號,姓名,課程名,成績 FROM(student s JOIN score sc ON s.學號sc.學號) JO
31、IN course c ON sc.課程號c.課程號 WHERE院系計算機系 (32)查詢所修課程成績都大于等于85分的學生的學號和姓名,正確的命令是 A)SELECT學號,姓名FROM student s WHERE NOT EXISTS (SELECT*FROM score sc WHERE sc.學號s.學號AND成績85) B)SELECT學號,姓名FROM student s WHERE NOT EXISTS (SELECT * FROM score sc WHERE sc.學號=s.學號AND成績= 85) C)SELECT學號,姓名FROM student s,score sc
32、WHERE s.學號=sc.學號AND成績= 85 D)SELECT學號,姓名FROM student s,score sc WHEkE s.學號sc.學號AND ALL成績=85 (33)查詢選修課程在5門以上(含5門)的學生的學號、姓名和平均成績,并按平均成 績降序排序,正確的命令是 A)SELECT s.學號,姓名,平均成績FROM student s,score sc WHEREs.學號=sc.學號 GROUP BY s.學號HAVING COUNT(*)=5 ORDER BY平均成績DESC B)SELECT學號,姓名,AVG(成績)FROM student s,score sc W
33、HERE s.學號sc.學號AND COUNT(*)=5 GROUP BY學號ORDER BY 3 DESC C)SELECT s.學號,姓名,AVG(成績)平均成績FROM student s,score sc WHERE s.學號=sc.學號AND COUNT(*)= 5 GROUP BY s.學號ORDER BY平均成績DESC D)SELECT s.學號,姓名,AVG(成績)平均成績FROM student s,score sc WHERE s.學號=sc.學號 GROUP BY s.學號HAVING COUNT(*)=5 ORDER BY 3 DESC (34)查詢同時選修課程號為C
34、1和C5課程的學生的學號,正確的命令是 A)SELECT學號FROM score sc WHERE課程號C 1AND學號IN (SELECT學號FROM score sc WHERE課程號C5) B)SELECT學號FROM score sc WHERE課程號C1AND學號 (SELECT學號FROM score sc WHERE課程號C5 C)SELECT學號FROM score sc WHERE課程號=C 1 AND課程號=C5 D)SELECT學號FROM score sc WHERE課程號C 1OR C5 (35)刪除學號為“”且課程號為“C1”的選課記錄,正確命令是 A)DELETE
35、 FROM score WHERE課程號C 1AND學號= B)DELETE FROM score WHERE課程號C 1OR學號= C)DELETE FORM score WHERE課程號C 1AND學號= D)DELETE score WHERE課程號C 1AND學號= 二、填空題 (1)有序線性表能進行二分查找的前提是該線性表必須是【1】存儲的。 (2)一棵二叉樹的中序遍歷結(jié)果為DBEAFC,前序遍歷結(jié)果為ABDECF則后序遍歷結(jié)果為【2】。 (3)對軟件設(shè)計的最小單位(模塊或程序單元)進行的測試通常稱為【3】測試。 (4)實體完整性約束要求關(guān)系數(shù)據(jù)庫中元組的【4】屬性值不能為空。 (5
36、)在關(guān)系A(chǔ)(S, SN, D)和關(guān)系B(D,CN, NM)中,A的主關(guān)鍵字是S, B的主關(guān)鍵字是D,則稱【5】是關(guān)系A(chǔ)的外碼。 (6)表達式EMPTY(.NULL.)的值是【6】。 (7)假設(shè)當前表、當前記錄的“科目”字段值為“計算機”(字符型),在命令窗口輸入如下命令將顯示結(jié)果【7】。 m=科目-“考試” ?m (8)在Visual FoxPro中假設(shè)有查詢文件queryl.qpr,要執(zhí)行該文件應使用命令【8】。 (9)SQL語句“SELECT TOP 10 PERCENT*FROM訂單ORDER BY金額DESC”的查詢結(jié)果是訂單中金額【9】的10的訂單信息。 (10)在表單設(shè)計中,關(guān)鍵字
37、【10】表示當前對象所在的表單。 (11)使用SQL的CREATE TABLE語句建立數(shù)據(jù)庫表時,為了說明主關(guān)鍵字應該使用關(guān)鍵詞【11】KEY。 (12)在Visual FoxPro中,要想將日期型或日期時間型數(shù)據(jù)中的年份用4位數(shù)字顯示,應當使用SET CENTURY【12】命令進行設(shè)置。 (13)在建立表間一對多的永久聯(lián)系時,主表的索引類型必須是【13】。 (14)為將一個表單定義為頂層表單,需要設(shè)置的屬性是【14】。 (15)在使用報表向?qū)?chuàng)建報表時,如果數(shù)據(jù)源包括父表和子表,應該選取【15】報表向?qū)А?011年3月計算機二級VFP筆試試題答案1-5 ABDDB6-10 DCDCD11-1
38、5 BADAA16-20 BCCAB21-25 CDACA26-30 BDCBB31-35 CADAA二、填空題1) 順序2) DEBFCA3) 單元測試4) 主鍵5) D6) F7) 計算機考試8) Do query1.qpr9) 最高10) thisform11) primary12) on13) 主索引14) Showwindow15) 一對多2011年9月全國計算機等級考試二級筆試試卷Visual FoxPro數(shù)據(jù)庫程序設(shè)計(考試時間90分鐘,滿分100分)一、選擇題(每小題2分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的。請將正確選項填涂在答題卡相應位置
39、上,答在試卷上不得分。(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)軟件按功能分為
40、應用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下現(xiàn)屬于應用軟件的是A)學生成績管理系統(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)7B)6C)3D)2(6)程序調(diào)試的任務是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)模
41、式C)外模式D)數(shù)據(jù)模式RSTABCABCABCa12a12c31b21b21c31 (9)有三個關(guān)系R、S和T如下:則由關(guān)系R和S得到關(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)復合索引D)普通索引(12)關(guān)系運算中選擇某些列形成新的關(guān)系的運算是A)選擇運算B)投影運算C)交運算D)除運算(13)在數(shù)據(jù)庫中建立索引的目的是A)節(jié)省存儲空間B)提高查詢速度C)提高查詢和更新速度D)提高更新速度(14
42、)假設(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)A和B都不是(15)SQL查詢命令的結(jié)構(gòu)是SELECT FROM WHERE GROUP BY HAVING ORDER BY ,其中指定查詢條件的短語是A)SELECTB)FROMC)WHERED)ORDER BY短語(16)SQL查詢命令的結(jié)構(gòu)是SELECT FROM WHERE GROUP BY HAVING ORDER BY ,其中HAVING 必須配合使用的短
43、語是A)FROMB)GROUP BYC)WHERED)ORDER BY(17)如果SQL查詢的SELECT短語中使用TOP,則必須配合A)HAVING短語B)GROUP BY短語C)WHERE短語D)ORDER BY(18)刪除表s中字段c的SQL命令是A)ALTER TABLE s DELETE cB)ALTER TABLE s DROP cC)DELETE TABLE s DELETE cD)DELETE TABLE s DROP c(19)在Visual FoxPro中,如下描述正確的是A)對表的所有操作,都不需要使用USE命令先打開表B)所有SQL命令對表的所有操作都不需要使用USE命
44、令先打開表C)部分SQL命令對表的所有操作都不需要使用USE命令先打開表D)傳統(tǒng)的FoxPro命令對表的所有操作都不需要使用USE命令先打開表(20)在Visual FoxPro中,如果希望跳出SCAN ENDSCAN 循環(huán)體外執(zhí)行ENDSCAN后面的語句,應使用A)LOOP語句B)EXIT語句C)BREAK語句D)RETURN語句(21)在Visual FoxPro中,為了使表具有更多的特性應該使用A)數(shù)據(jù)庫表B)自由表C)數(shù)據(jù)庫表或自由表D)數(shù)據(jù)庫表和自由表(22)在Visual FoxPro中,查詢設(shè)計器和視圖設(shè)計器很像,如下描述正確的是A)使用查詢設(shè)計器創(chuàng)建的是一個包含SQL SELE
45、CT語句的文本文件B)使用視圖設(shè)計器創(chuàng)建的是一個包含SQL SELECT語句的文本文件C)查詢和視圖有相同的用途D)查詢和視圖實際都是一個存儲數(shù)據(jù)的表(23)使用SQL語句將表s中字段price的值大于30的記錄刪除,正確的命令是A)DELETE FROM s FOR price30B)DELETE FROM s WHERE price30B)DELETE FOR price30D)DELETE s WHERE price30(24)在Visual FoxPro中,使用SEEK命令查找匹配的記錄,當查找到匹配的第一條記錄后,如果還需要查找下一條匹配的記錄,通常使用命令A)GOTOB)SKIPC
46、)CONTINUED)GO(25)假設(shè)表s中有10條記錄,其中字段b小于20的記錄有3條,大于等于20,并且小于等于30的記錄有3條,大于30的記錄有4條。執(zhí)行下面的程序后,屏幕顯示的結(jié)果是SET DELETE ONDELETE FROM s WHERE b BETWEEN 20 AND 30? RECCOUNT( )A)10B)7C)0D)3(26) 正確的SQL插入命令的語法格式是A)INSERT IN VALUES B)INSERT TO VALUES C)INSERT INTO VALUES D)INSERT VALUES (27)建立表單的命令是A)CREATE FORM B)CRE
47、ATE TABLEC)NEW FORMD)NEW TABLE(28)假設(shè)某個表單中有一個復選框(CheckBox1)和一個命令按鈕Command1,如果要在Command1的Click事件代碼中取得復選框的值,以判斷該復選框是否被用戶選擇,正確的表達式是A)This.CheckBox1.ValueB)ThisForm.CheckBox1.ValueC)This.CheckBox1.SelectedD)ThisForm.CheckBox1.Selected(29)為了使命令按鈕在界面運行時顯示“運行”,需要設(shè)置該命令按鈕的哪個屬性A)TextB)TitleC)DisplayD)Caption(3
48、0)在Visual FoxPro中,如果在表之間的聯(lián)系中設(shè)置了參照完整性規(guī)則,并在刪除規(guī)則中選擇了“級聯(lián)”,當刪除父表中的記錄,其結(jié)果是A)只刪除父表中的記錄,不影響子表B)任何時候拒絕刪除父表中的記錄C)在刪除父表中記錄的同時自動刪除子表中的所有參照記錄D)若子表中有參照記錄,則禁止刪除父表中記錄(31)SQL語句中,能夠判斷“訂購日期”字段是否為空值的表達式是A)訂購日期=NULLB)訂購日期=EMPTYC)訂購日期 IS NULLD)訂購日期 IS EMPTY第(32)-(35)題使用如下3個表:商店 (商店號, 商店名, 區(qū)域名, 經(jīng)理姓名)商品 (商品號, 商品名, 單價)銷售 (商
49、店號, 商品號, 銷售日期, 銷售數(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ù)量*單價
50、 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 商品.商品號, 商品名, 銷售日期,
51、 銷售數(shù)量, 銷售數(shù)量*單價 AS 銷售金額 FROM 商品 JOIN 銷售 WHERE 單價=MAX(單價)(34)查詢商品單價在10到50之間、并且日銷售數(shù)量高于20的商品名、單價、銷售日期和銷售數(shù)量,查詢結(jié)果按單價降序。正確命令是A)SELECT 商品名, 單價, 銷售日期, 銷售數(shù)量 FROM 商品 JOIN 銷售 WHERE (單價 BETWEEN 10 AND 50) AND 銷售數(shù)量20 ORDER BY 單價 DESCB)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 商品.商品號=銷售.商
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)村房子歸屬合同樣本
- 停車協(xié)議終止合同標準文本
- 企業(yè)授權(quán)服務合同標準文本
- 2025民宿租賃經(jīng)營合同
- 代加工合作合同標準文本
- 公司股東投資合同樣本
- 出售餐飲椅子合同樣本
- 農(nóng)業(yè)項目用工合同標準文本
- 公司合作養(yǎng)雞合同標準文本
- 三方合同樣本
- 《薄膜材料簡介》課件
- 2023氣管插管意外拔管的不良事件分析及改進措施
- JCT587-2012 玻璃纖維纏繞增強熱固性樹脂耐腐蝕立式貯罐
- 個人養(yǎng)老金涉稅政策
- (初級)心理治療師歷年考試真題匯總整理(含答案)
- 平行四邊形的判定-說課課件(二)
- 電磁閥的原理與結(jié)構(gòu)
- 審計報告XX(中國)能源審計報告
- 典范英語2b課文電子書
- 部編初中語文培訓:部編語文教材解讀及自讀課文和語文知識教學建議教學課件
- 2022新能源區(qū)域集控中心建設(shè)技術(shù)規(guī)范
評論
0/150
提交評論