




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、2010年3月VFP真題一、選擇題(每小題2分,共70分)(1)下列敘述中正確的是a)對(duì)長(zhǎng)度為n的有序鏈表進(jìn)行查找,最壞情況下需要的比較次數(shù)為nb)對(duì)長(zhǎng)度為n的有序鏈表進(jìn)行對(duì)分查找,最壞情況下需要的比較次數(shù)為(n/2)c)對(duì)長(zhǎng)度為n的有序鏈表進(jìn)行對(duì)分查找,最壞情況下需要的比較次數(shù)為(log2n)d)對(duì)長(zhǎng)度為n的有序鏈表進(jìn)行對(duì)分查找,最壞情況下需要的比較次數(shù)為(n log2n)(2)算法的時(shí)間復(fù)雜度是指a)算法的執(zhí)行時(shí)間b)算法所處理的數(shù)據(jù)量c)算法程序中的語(yǔ)句或指令條數(shù)d)算法在執(zhí)行過(guò)程中所需要的基本運(yùn)算次數(shù)(3)軟件按功能可以分為:應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬于系統(tǒng)軟件
2、的是a)編輯軟件b)操作系統(tǒng)c)教務(wù)管理系統(tǒng)d)瀏覽器(4)軟件(程序)調(diào)試的任務(wù)是a)診斷和改正程序中的錯(cuò)誤 b)盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤c)發(fā)現(xiàn)并改正程序中的所有錯(cuò)誤d)確定程序中錯(cuò)誤的性質(zhì)(5)數(shù)據(jù)流程圖(dfd圖)是a)軟件概要設(shè)計(jì)的工具 b)軟件詳細(xì)設(shè)計(jì)的工具c)結(jié)構(gòu)化方法的需求分析工具d)面向?qū)ο蠓椒ǖ男枨蠓治龉ぞ?6)軟件生命周期可分為定義階段,開(kāi)發(fā)階段和維護(hù)階段。詳細(xì)設(shè)計(jì)屬于a)定義階段b)開(kāi)發(fā)階段c)維護(hù)階段d)上述三個(gè)階段(7)數(shù)據(jù)庫(kù)管理系統(tǒng)中負(fù)責(zé)數(shù)據(jù)模式定義的語(yǔ)言是a)數(shù)據(jù)定義語(yǔ)言b)數(shù)據(jù)管理語(yǔ)言c)數(shù)據(jù)操縱語(yǔ)言d)數(shù)據(jù)控制語(yǔ)言(8)在學(xué)生管理的關(guān)系數(shù)據(jù)庫(kù)中,存取一個(gè)學(xué)
3、生信息的數(shù)據(jù)單位是a)文件b)數(shù)據(jù)庫(kù)c)字段d)記錄(9)數(shù)據(jù)庫(kù)設(shè)計(jì)中,用e-r圖來(lái)描述信息結(jié)構(gòu)但不涉及信息在計(jì)算機(jī)中的表示,它屬于數(shù)據(jù)庫(kù)設(shè)計(jì)的a)需求分析階段b)邏輯設(shè)計(jì)階段c)概念設(shè)計(jì)階段d)物理設(shè)計(jì)階段(10)有兩個(gè)關(guān)系r和t如下:2則由關(guān)系r得到關(guān)系t的操作是a)選擇b)投影c)交d)并 (11)在visual foxpro中,編譯后的程序文件的擴(kuò)展名為a)prgb)exec)dbcd)fxp(12)假設(shè)表文件test.dbf己經(jīng)在當(dāng)前工作區(qū)打開(kāi),要修改其結(jié)構(gòu),可以使用命令a)modi strub)modi comm testc)modi dbfd)modi type test(13)
4、為當(dāng)前表中所有學(xué)生的總分增加10分,可以使用的命令是a)change 總分 with 總分+10b)peplace 總分 with 總分+10c)change all 總分 with 總分+10d)peplace all 總分 with 總分+10(14)在visual foxpro中,下面關(guān)于屬性、事件、方法敘述錯(cuò)誤的是a)屬性用于描述對(duì)象的狀態(tài)b)方法用于表示對(duì)象的行為c)事件代碼也可以象方法一樣被顯式調(diào)用d)基于同一個(gè)類產(chǎn)生的兩個(gè)對(duì)象的屬性不能分別設(shè)置自己的屬性值(15)有如下賦值語(yǔ)句,結(jié)果為“大家好”的表達(dá)式是a=你好b=大家a)b+at(a,1)b)b+right(a,1)c)b+l
5、eft(a,3,4)d)b+right(a,2)(16)在visual foxpro中,“表”是指a)報(bào)表b)關(guān)系c)表格控件d)表單(17)在下面的visual foxpro表達(dá)式中,運(yùn)算結(jié)果為邏輯真的是a)empty(.null.)b)like(xy?, xyz)c)at(xy,abcxyz)d)lsnull(space(0)(18)以下關(guān)于視圖的描述正確的是a)視圖和表一樣包含數(shù)據(jù)b)視圖物理上不包含數(shù)據(jù)c)視圖定義保存在命令文件中d)視圖定義保存在視圖文件中(19)以下關(guān)于關(guān)系的說(shuō)法正確的是a)列的次序非常重要b)行的次序非常重要c)列的次序無(wú)關(guān)緊要d)關(guān)鍵字必須指定為第一列(20)報(bào)
6、表的數(shù)據(jù)源可以是a)表或視圖b)表或查詢c)表、查詢或視圖d)表或其他報(bào)表(21)在表單中為表格控件指定數(shù)據(jù)源的屬性是a、datasourceb)recordsourcec)datafromd)recordfrom(22)如果指定參照完整性的刪除規(guī)則為“級(jí)聯(lián)”,則當(dāng)刪除父表中的記錄時(shí)a)系統(tǒng)自動(dòng)備份父表中被刪除記錄到一個(gè)新表中b)若子表中有相關(guān)記錄,則禁止刪除父表中記錄c)會(huì)自動(dòng)刪除子表中所有相關(guān)記錄d)不作參照完整性檢查,刪除父表記錄與子表無(wú)關(guān)(23)為了在報(bào)表中打印當(dāng)前時(shí)間,這時(shí)應(yīng)該插入一個(gè)a)表達(dá)式控件b)域控件c)標(biāo)簽控件d)文本控件(24)以下關(guān)于查詢的描述正確的是a)不能根據(jù)自由表
7、建立查詢b)只能根據(jù)自由表建立查詢c)只能根據(jù)數(shù)據(jù)庫(kù)表建立查詢d)可以根據(jù)數(shù)據(jù)庫(kù)表和自由表建立查詢(25)sql語(yǔ)言的更新命令的關(guān)鍵詞是a)insertb)updatec)created)select(26)將當(dāng)前表單從內(nèi)存中釋放的正確語(yǔ)句是a)thisform.closeb)thisform.clearc)thisform.released)thisfornn.refresh(27)假設(shè)職員表已在當(dāng)前工作區(qū)打開(kāi),其當(dāng)前記錄的“姓名”字段值為“李彤”。(c型字段)。在命令窗口輸入并執(zhí)行如下命令:姓名=姓名-出勤?姓名屏幕上會(huì)顯示a)李彤b)李彤出勤c)李彤出勤d)李彤-出勤(28)假設(shè)“圖書(shū)”
8、表中有c型字段“圖書(shū)編號(hào)”,要求將圖書(shū)編號(hào)以字母a開(kāi)頭的圖書(shū)記錄全部打上刪除標(biāo)記,可以使用sql命令a)delete from圖書(shū)for圖書(shū)編號(hào)=ab)delete from圖書(shū)where圖書(shū)編號(hào)=a%c)delete from圖書(shū)for圖書(shū)編號(hào)=a*d)delete from圖書(shū)where圖書(shū)編號(hào)like a%(29)下列程序段的輸出結(jié)果是accept to aif a=123s=0endifs=1?sa)0b)1c)123d)由a的值決定第(30)到第(35)題基于圖書(shū)表、讀者表和借閱表三個(gè)數(shù)據(jù)庫(kù)表,它們的結(jié)構(gòu)如下:圖書(shū)(圖書(shū)編號(hào),書(shū)名,第一作者,出版社):圖書(shū)編號(hào)、書(shū)名、第一作者和出版社
9、為c型字段,圖書(shū)編號(hào)為主關(guān)鍵字;讀者(借書(shū)證號(hào),單位,姓名,職稱):借書(shū)證號(hào)、單位、姓名、職稱為c型字段,借書(shū)證號(hào)為主關(guān)鍵字;借閱(借書(shū)證號(hào),圖書(shū)編號(hào),借書(shū)日期.還書(shū)日期):借書(shū)證號(hào)和圖書(shū)編號(hào)為c型字段,借書(shū)日期和還書(shū)日期為d型字段,還書(shū)日期默認(rèn)值為null,借書(shū)證號(hào)和圖書(shū)編號(hào)共同構(gòu)成主關(guān)鍵字。(30)查詢第一作者為“張三”的所有書(shū)名及出版社,正確的sql語(yǔ)句是a)select書(shū)名,出版社from圖書(shū)where第一作者=張三b)select書(shū)名,出版社from圖書(shū)where第一作者=張三c)select書(shū)名,出版社from圖書(shū)where第一作者=張三d)select書(shū)名,出版社from圖書(shū)wh
10、ere第一作者=張三(31)查詢尚未歸還書(shū)的圖書(shū)編號(hào)和借書(shū)日期,正確的sql語(yǔ)句是a)select圖書(shū)編號(hào), 借書(shū)日期from借閱where還書(shū)日期= b)select圖書(shū)編號(hào), 借書(shū)日期from借閱where還書(shū)日期=nullc)select圖書(shū)編號(hào), 借書(shū)日期from借閱where還書(shū)日期is nulld)select圖書(shū)編號(hào), 借書(shū)日期from借閱where還書(shū)日期(32)查詢“讀者”表的所有記錄并存儲(chǔ)于臨時(shí)表文件one中的sql語(yǔ)句是a)select* from讀者into cursor oneb)select* from讀者to cursor onec)select* from讀者i
11、nto cursor dbf oned)select* from讀者to cursor dbf one(33)查詢單位名稱中含“北京”字樣的所有讀者的借書(shū)證號(hào)和姓名,正確的sql語(yǔ)句是a)select借書(shū)證號(hào), 姓名from讀者where單位=北京%b)select借書(shū)證號(hào), 姓名from讀者where單位=北京*c)select借書(shū)證號(hào), 姓名from讀者where單位like 北京*d)select借書(shū)證號(hào), 姓名from讀者where單位like %北京%(34)查詢2009年被借過(guò)書(shū)的圖書(shū)編號(hào)和借書(shū)日期,正確的sql語(yǔ)句是a)select圖書(shū)編號(hào), 借書(shū)日期from借閱where借書(shū)日
12、期=2009b)select圖書(shū)編號(hào), 借書(shū)日期from借閱where year(借書(shū)日期)=2009c)select圖書(shū)編號(hào), 借書(shū)日期from借閱wire借書(shū)日期=year(2009)d)select圖書(shū)編號(hào), 借書(shū)日期from借閱where year(借書(shū)日期)=year(2009)(35)查詢所有“工程師”讀者借閱過(guò)的圖書(shū)編號(hào),正確的sql語(yǔ)句是a)select圖書(shū)編號(hào)from讀者, 借閱where職稱=工程師b)select圖書(shū)編號(hào)from讀者, 圖書(shū)where職稱=工程師c)select圖書(shū)編號(hào)from借閱where圖書(shū)編號(hào)=(select圖書(shū)編號(hào)from借閱where職稱=工程師
13、)d)select圖書(shū)編號(hào)from借閱where借書(shū)證號(hào)in(select借書(shū)證號(hào)from讀者where職稱=工程師)二、填空題(每空2分,共30分)一個(gè)隊(duì)列的初始狀態(tài)為空。現(xiàn)將元素a,b,c,d,e,f,5,4,3,2,1依次入隊(duì),然后再依次退隊(duì),則元素退隊(duì)的順序?yàn)椤?】。(2)設(shè)某循環(huán)隊(duì)列的容量為50,如果頭指針front=45(指向隊(duì)頭元素的前一位置),尾指針rear=10(指向隊(duì)尾元素),則該循環(huán)隊(duì)列中共有【2】個(gè)元素。(3)設(shè)二叉樹(shù)如下:圖缺對(duì)該二叉樹(shù)進(jìn)行后序遍歷的結(jié)果為【3】 。(4)軟件是【4】 、數(shù)據(jù)和文檔的集合。(5)有一個(gè)學(xué)生選課的關(guān)系,其中學(xué)生的關(guān)系模式為:學(xué)生(學(xué)號(hào),
14、姓名, 班級(jí), 年齡),課程的關(guān)系模式為:課程(課號(hào), 課程名, 學(xué)時(shí)),其中兩個(gè)關(guān)系模式的鍵分別是學(xué)號(hào)和課號(hào)。則關(guān)系模式選課可定義為:選課(學(xué)號(hào), 【5】 , 成績(jī))。(6)為表建立主索引或候選索引可以保證數(shù)據(jù)的【6】完整性。(7)已有查詢文件queryone.qpr,要執(zhí)行該查詢文件可使用命令【7】 。(8)在visual foxpro中,職工表emp中包含有通用型字段,表中通用型字段中的數(shù)據(jù)均存儲(chǔ)到另一個(gè)文件中,該文件名為【8】 。(9)在visual foxpro中,建立數(shù)據(jù)庫(kù)表時(shí),將年齡字段值限制在1845歲之間的這種約束屬于【9】完整性約束。(10)設(shè)有學(xué)生和班級(jí)兩個(gè)實(shí)體,每個(gè)學(xué)生
15、只能屬于一個(gè)班級(jí),一個(gè)班級(jí)可以有多名學(xué)生,則學(xué)生和班級(jí)實(shí)體之間的聯(lián)系類型是【10】 。(11)visual forpro數(shù)據(jù)庫(kù)系統(tǒng)所使用的數(shù)據(jù)的邏輯結(jié)構(gòu)是【11】 。(12)在sql語(yǔ)言中,用于對(duì)查詢結(jié)果計(jì)數(shù)的函數(shù)是【12】 。(13)在sql的select查詢中,使用【13】關(guān)鍵詞消除查詢結(jié)果中的重復(fù)記錄。(14)為“學(xué)生”表的“年齡”字段增加有效性規(guī)則“年齡必須在1845歲之間”的sql語(yǔ)句是alter table學(xué)生alter年齡【14】年齡=18(15)使用sql select語(yǔ)句進(jìn)行分組查詢時(shí),有時(shí)要求分組滿足某個(gè)條件時(shí)才查詢,這時(shí)可以用【15】子句來(lái)限定分組。2010年3月VFP筆
16、試真題答案:15 ADBAC 6-10 BADBA 11-15 DADD 16-20 BBBCA 21-25 ACBDB 26-30 CADBB 31-35 CADBD填空題:1.12345fedcba 2.15 3.略 4.程序 5.課號(hào) 6. 實(shí)體 7. Do queryone.qpr 8. fpt 9. 域 10. 多對(duì)一 11. 線性結(jié)構(gòu) 12. count 13. Distinct 14. Set check 15. having2009年9月VFP筆試真題(1)下列數(shù)據(jù)結(jié)構(gòu)中,屬于非線性結(jié)構(gòu)的是A)循環(huán)隊(duì)列B)帶鏈隊(duì)列C)二叉樹(shù)D)帶鏈棧(2)下列數(shù)據(jù)結(jié)果中,能夠按照“先進(jìn)后出”原
17、則存取數(shù)據(jù)的是A)循環(huán)隊(duì)列B)棧C)隊(duì)列D)二叉樹(shù)(3)對(duì)于循環(huán)隊(duì)列,下列敘述中正確的是A)隊(duì)頭指針是固定不變的B)隊(duì)頭指針一定大于隊(duì)尾指針C)隊(duì)頭指針一定小于隊(duì)尾指針D)隊(duì)頭指針可以大于隊(duì)尾指針,也可以小于隊(duì)尾指針(4)算法的空間復(fù)雜度是指A)算法在執(zhí)行過(guò)程中所需要的計(jì)算機(jī)存儲(chǔ)空間B)算法所處理的數(shù)據(jù)量C)算法程序中的語(yǔ)句或指令條數(shù)D)算法在執(zhí)行過(guò)程中所需要的臨時(shí)工作單元數(shù)(5)軟件設(shè)計(jì)中劃分模塊的一個(gè)準(zhǔn)則是A)低內(nèi)聚低耦合B)高內(nèi)聚低耦合C)低內(nèi)聚高耦合D)高內(nèi)聚高耦合(6)下列選項(xiàng)中不屬于結(jié)構(gòu)化程序設(shè)計(jì)原則的是A)可封裝D)自頂向下C)模塊化D)逐步求精(7)軟件詳細(xì)設(shè)計(jì)產(chǎn)生的圖如下:該
18、圖是A) N-S圖B) PAD圖C) 程序流程圖D) E-R圖(8)數(shù)據(jù)庫(kù)管理系統(tǒng)是A)操作系統(tǒng)的一部分B) 在操作系統(tǒng)支持下的系統(tǒng)軟件C) 一種編譯系統(tǒng) D) 一種操作系統(tǒng)(9)在E-R圖中,用來(lái)表示實(shí)體聯(lián)系的圖形是A) 橢圓圖B) 矩形C) 菱形D) 三角形(10)有三個(gè)關(guān)系R,S和T如下: 其中關(guān)系T由關(guān)系R和S通過(guò)某種操作得到,該操作為A) 選擇B) 投影C) 交D) 并(11)設(shè)置文本框顯示內(nèi)容的屬性是 A)Value B)Caption C)Name D)InputMask(12)語(yǔ)句LIST MEMORY LIKE a*能夠顯示的變量不包括 A)a B)a1 C)ab2 D)ba
19、3(13)計(jì)算結(jié)果不是字符串“Teacher”的語(yǔ)句是 A)at(“MyTeacher”,3,7) B)substr(“MyTeacher”,3,7) C)right(“MyTeacher”,7) D)left(“MyTeacher”,7)(14)學(xué)生表中有“學(xué)號(hào)”,“姓名”和“年齡”三個(gè)字段,SQL語(yǔ)句“SELECT 學(xué)號(hào) FROM學(xué)生”完成的操作稱為 A)選擇 B)投影 C)連接 D)并(15)報(bào)表的數(shù)據(jù)源不包括 A)視圖 B)自由表 C)數(shù)據(jù)庫(kù)表 D)文本文件 (16)使用索引的主要目的是 A)提高查詢速度 B)節(jié)省存儲(chǔ)空間 C)防止數(shù)據(jù)丟失 D)方便管理(17)表單文件的擴(kuò)展名是 A)
20、frm B)peg C)scx D)vcx(18)下列程序段執(zhí)行時(shí)在屏幕上顯示的結(jié)果是 DIME a(6) a(1)=1 a(2)=1 FOR i=3 TO 6 a(i)=a(i-1)+a(i-2) NEXT ?a(6) A)5 B)6 C)7 D)8(19)下列程序段執(zhí)行時(shí)在屏幕上顯示的結(jié)果是 x1=20 x2=30 SETUDFPARMS TO VALUE DO test WTTH x1,x2 ?x1.x2 RPOCEDURE test PARAMETERS a,b x=a a=b b=x ENDPRO A)30 30 B)30 20 C)20 20 D)20 30 20)以下關(guān)于“查詢”
21、的正確描述是 A) 查詢文件的擴(kuò)展名為prg B) 查詢保存在數(shù)據(jù)庫(kù)文件中 C) 查詢保存在表文件中 D) 查詢保存在查詢文件中(21)以下關(guān)于“視圖”的正確描述是 A)視圖獨(dú)立于表文件 B)視圖不可更新 C)視圖只能從一個(gè)表派生出來(lái) D)視圖可以刪除(22)為了隱藏在文本框中輸入的信息,用占位符代替顯示用戶輸入的字符,需要設(shè)置的屬性是 A)Value B)ControlSource C)InputMask D)PasswordChar(23)假設(shè)某表單的Visible屬性的初值為.F.,能將其設(shè)置為.T.的方法是 A)Hide B)Show C)Release D)SetFocus(24)在
22、數(shù)據(jù)庫(kù)中建立表的命令是 A)CREATE B)CREATE DATABASE C)CREATE QUERY D)CREATE FORM(25)讓隱藏的MeForm表單顯示在屏幕上的命令是 A)Meform.Display B)Meform.Show C)Meform.List D)Meform.See(26)在表設(shè)計(jì)器的“字段”選項(xiàng)卡中,字段有效性的設(shè)置項(xiàng)中不包括 A)規(guī)則 B)信息 C)默認(rèn)值 D)標(biāo)題(27)若SQL語(yǔ)句中的ORDER BY 短語(yǔ)中指定了多個(gè)字段,則 A)依次按自右至左的字段順序排序 B)只按第一字段排序 C)依次按自左至右的字段順序排序 D)無(wú)法排序(28)在Visual
23、 FoxPro中,下面關(guān)于屬性,方法事件的敘述錯(cuò)誤的是 A)屬性用于描述對(duì)象的狀態(tài),方法用于表示對(duì)象的行為 B)基于同一個(gè)類產(chǎn)生的兩個(gè)對(duì)象可以分別設(shè)置自己的屬性值 C)事件代碼也可以象方法一樣被顯示調(diào)用 D)在創(chuàng)建一個(gè)表單時(shí),可以添加新的屬性、方法和事件(29)下列函數(shù)返回類型為數(shù)值型的是 A)STR B)VAL C)DTOC D)TTOC(30)與“SELECT*FROM 教師表 INTO DBF A”等價(jià)的語(yǔ)句是 A)SELECT*FROM 教師表 TO DBF A B)SELECT*FROM 教師表 TO TABLE A C)SELECT*FROM 教師表 INTO TABLE A D)
24、SELECT*FROM 教師表 INTO A(31)查詢“教師表”的全部記錄并存儲(chǔ)于臨時(shí)文件one.dbf中的SQL命令是 A)SELECT*FROM 教師表 INTO CURSOR one B)SELECT*FROM 教師表 TO CURSOR one C)SELECT*FROM 教師表 INTO CURSOR DBF one D)SELECT*FROM 教師表 TO CURSOR DBF one(32)“教師表“中有“職工號(hào)”、“姓名”和“工齡”字段,其中“職工號(hào)”為主關(guān)鍵字,建立“教師表”的SQL命令是 A)CREATE TABLE 教師表(職工號(hào) C(10)PRIMARY,姓名 C(2
25、0),工齡I) B)CREATE TABLE 教師表(職工號(hào) C(10)FOREIGN,姓名 C(20),工齡I) C)CREATE TABLE 教師表(職工號(hào) C(10)FOREIGN KEY,姓名 C(20),工齡I) D)CREATE TABLE 教師表(職工號(hào) C(10)PRIMARY KEY,姓名 C(20),工齡I)(33)創(chuàng)建一個(gè)名為student的新類,保存新類的類庫(kù)名稱是mylib,新類的分類是Person,正確的命令是 A)CREATE CLASS mylib OF student As Person B)CREATE CLASS student OF Person As
26、mylib C)CREATE CLASS student OF mylib As Person D)CREATE CLASS Person OF mylib As student(34)“教師表”中有“職工號(hào)”、“姓名”、“工齡”和“系號(hào)”等字段,“學(xué)院表”中有“系名”和“系號(hào)”等字段,計(jì)算“計(jì)算機(jī)”系教師總數(shù)的命令是 A)SELECT COUNT(*)FROM 教師表 INNER JOIN 學(xué)院表; ON 教師表,系號(hào)=學(xué)院號(hào).系號(hào) WHERE 系名=“計(jì)算機(jī)” B)SELECT COUNT(*)FROM 教師表 INNER JOIN 學(xué)院表; ON 教師表,系號(hào)=學(xué)院號(hào).系號(hào) ORDER
27、BY教師表.系號(hào);HAVING學(xué)院表.系名=“計(jì)算機(jī)” C)SELECT SUM(*)FROM 教師表 INNER JOIN 學(xué)院表; ON 教師表,系號(hào)=學(xué)院號(hào).系號(hào) GRUOP BY教師表.系號(hào);HAVING學(xué)院表.系名=“計(jì)算機(jī)” D)SELECT SUM(*)FROM 教師表 INNER JOIN 學(xué)院表; ON 教師表,系號(hào)=學(xué)院號(hào).系號(hào) ORDER BY教師表.系號(hào);HAVING學(xué)院表.系名=“計(jì)算機(jī)”(35)“教師表”中有“職工號(hào)”、“姓名”、“工齡”和“系號(hào)”等字段,“學(xué)院表”中有“系名”和“系號(hào)”等字段,求教師總數(shù)最多的系的教師人數(shù),正確的命令序列是A)SELECT 教師表.
28、系號(hào),COUNT(*)AS 人數(shù) FROM 教師表,學(xué)院表;GROUP BY 教師表.系號(hào) INTO DBF TEMP SELECT MAX (人數(shù))FROM TEMP B)SELECT 教師表.系號(hào),COUNT(*)FROM 教師表,學(xué)院表;WHERE 教師表.系號(hào)=學(xué)院表.系號(hào) GROUP BY 教師表.系號(hào)INTO DBF TEMP SELECT MAX (人數(shù))FROM TEMPC)SELECT 教師表.系號(hào),COUNT(*)AS人數(shù) FROM 教師表,學(xué)院表;WHERE 教師表.系號(hào) =學(xué)院表.系號(hào) GROUP BY 教師表.系號(hào)TO FILE TEMP SELECT MAX (人數(shù)
29、)FROM TEMP D)SELECT 教師表.系號(hào),COUNT(*)AS人數(shù) FROM 教師表,學(xué)院表;WHERE 教師表.系號(hào)=學(xué)院表.系號(hào) GROUP BY 教師表.系號(hào)INTO DBF TEMP SELECT MAX(人數(shù))FROM TEMP二、填空題(每空2分,共30分)(1)某二叉樹(shù)有5個(gè)度為2的結(jié)點(diǎn)及3個(gè)度為1的結(jié)點(diǎn),則該二叉樹(shù)中共有 【1】 個(gè)節(jié)點(diǎn)。(2)程序流圖中的菱形框表示的是 【2】 。(3)軟件開(kāi)發(fā)過(guò)程主要分為需求分析、設(shè)計(jì)、編碼、與測(cè)試四個(gè)階段,其中 【3】 階段產(chǎn)生“軟件需求規(guī)格說(shuō)明書(shū)”。(4)在數(shù)據(jù)庫(kù)技術(shù)中,實(shí)體集之間的聯(lián)系可以是一對(duì)一或一對(duì)多或多對(duì)多的,那么“學(xué)
30、生”和“可選課程”的聯(lián)系為 【4】 。(5)人員基本信息一般包括:身份證號(hào),姓名,性別,年齡等,其中可以作為主關(guān)鍵字的是 【5】 。(6)命令按鈕的Cancel屬性的默認(rèn)值是 【6】 。(7)在關(guān)系操作中,從表中取出滿足條件的元組的操作稱做 【7】 。(8)在Visual FoxPro中,表示時(shí)間2009年3月3日的常量應(yīng)寫(xiě)為 【8】 。(9)在Visual FoxPro中的“參照完整性”中,“插入規(guī)則”包括的選擇是“限制”和 【9】 。(10)刪除視圖Myview的命令是 【10】 。(11)查詢?cè)O(shè)計(jì)器中的“分組依據(jù)”選項(xiàng)卡與SQL語(yǔ)句的 【11】 短語(yǔ)對(duì)應(yīng)。(12)項(xiàng)目管理器的數(shù)據(jù)選項(xiàng)卡用
31、于顯示和管理數(shù)據(jù)庫(kù)、查詢、視圖和 【12】 。(13)可以是編輯框的內(nèi)容出于只讀狀態(tài)的兩個(gè)屬性是ReadOnly和 【13】 。(14)為“成績(jī)”表中“總分”字段增加有效性規(guī)則:“總分必須大于等于0并且小于等于750”,正確的SQL語(yǔ)句是: 【14】 TABLE成績(jī)ALTER總分 【15】 總分=0 AND 總分=750答案:1-5 CBDAB 6-10 ACBCD 11-15 ADABD 16-20 ACCBD 21- 25DDBAB 26-30 DCDAC 31- 35 ADABB1 19 2邏輯條件3 需求分析 4 多對(duì)多 5 身份證號(hào) 6 .F. 7 選擇 82009-03-03 9忽
32、略 10 drop view myview 11 group by 12 自由表 13 enabled 14 alter 15 set check2009年3月VFP真題一、選擇題(每小題2分,共70分)(1)下列敘述中正確的是 A)棧是“先進(jìn)先出”的線性表 B)隊(duì)列是“先進(jìn)后出”的線性表 C)循環(huán)隊(duì)列是非線性結(jié)構(gòu) D)有序線性表既司以采用順序存儲(chǔ)結(jié)構(gòu),也可以采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu) (2)支持子程序調(diào)用的數(shù)據(jù)結(jié)構(gòu)是 A)棧 B)樹(shù) C)隊(duì)列 D)二叉樹(shù)(3)某二叉樹(shù)有5個(gè)度為2的結(jié)點(diǎn),則該二叉樹(shù)中的葉子結(jié)點(diǎn)數(shù)是 A)10 B)8 C)6 D)4 (4)下列排序方法中,最壞情況下比較次數(shù)最少的是 A)
33、冒泡排序 B)簡(jiǎn)單選擇排序 C)直接插入排序 D)堆排序 (5)軟件按功能可以分為:應(yīng)用軟件、系統(tǒng)軟件和支撐軟件或工具軟件)。下面屬于應(yīng)用軟件的是 A)編譯程序 B)操作系統(tǒng) C)教務(wù)管理系統(tǒng) D匯編程序 (6)下面敘述中錯(cuò)誤的是 A)軟件測(cè)試的目的是發(fā)現(xiàn)錯(cuò)誤并改正錯(cuò)誤B)對(duì)被調(diào)試的程序進(jìn)行“錯(cuò)誤定位”是程序調(diào)試的必要步驟(基本步驟) C)程序調(diào)試通常也稱為Debug(對(duì)的)D)軟件測(cè)試應(yīng)嚴(yán)格執(zhí)行測(cè)試計(jì)劃,排除測(cè)試的隨意性.答案:A功能分:白盒測(cè)試:對(duì)所測(cè)模塊進(jìn)行窮舉路徑的測(cè)試。,黑盒測(cè)試:主要診斷功能的不對(duì)或遺漏等。方法:等價(jià)類劃分,邊界值分析法,錯(cuò)誤推測(cè)法,因果圖。程序調(diào)試(DEBUG):
34、診斷和改正程序中的錯(cuò)誤。(7)耦合性和內(nèi)聚性是對(duì)模塊獨(dú)立性度量的兩個(gè)標(biāo)準(zhǔn)。下列敘述中正確的是 A)提高耦合性降低內(nèi)聚性有利于提高模塊的獨(dú)立性B)降低耦合性提高內(nèi)聚性有利丁提高模塊的獨(dú)立性 C)耦合性是指一個(gè)模塊內(nèi)部各個(gè)元素間彼此結(jié)合的緊密程度(內(nèi)聚)D)內(nèi)聚性是指模塊間互相連接的緊密程度(耦合) (8)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中的核心問(wèn)題是 A)數(shù)據(jù)庫(kù)設(shè)計(jì) B)數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì) C)數(shù)據(jù)庫(kù)維護(hù) D)數(shù)據(jù)庫(kù)管理員培訓(xùn) (9)有兩個(gè)關(guān)系R,S如下: 由關(guān)系R通過(guò)運(yùn)算得到關(guān)系S,則所使用的運(yùn)算為 A)選擇 B)投影 C)插入 D)連接 (10)將E-R圖轉(zhuǎn)換為關(guān)系模式時(shí),實(shí)體和聯(lián)系都可以表示為 A)屬性 B)鍵
35、 C)關(guān)系 D)域(11)數(shù)據(jù)庫(kù)(DB )、數(shù)據(jù)庫(kù)系統(tǒng)(DBS)和數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)三者之間的關(guān)系是 A)DBS包括DB和DBMSB)DBMS包括DB和DBS C)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS(12)SQL語(yǔ)言的查詢語(yǔ)句是 A)INSERT B)UPDATE C)DELETE D)SELECT(13)下列與修改表結(jié)構(gòu)相關(guān)的命令是 A)INSERT(插入記錄) B)ALTER(修改表結(jié)構(gòu)) C)UPDATE(更新記錄) D)CREATE(建立表結(jié)構(gòu))(14)對(duì)表SC(學(xué)號(hào)C(8),課程號(hào)C(2),成績(jī)N(3),備注C(20),可以插入的記錄是 A)(,c1
36、,90,NULL)B)(,cl,90,成績(jī)優(yōu)秀) C)(,cl,90,成績(jī)優(yōu)秀)d)(,cl,79,成績(jī)優(yōu)秀)答案:B(15)在表單中為表格控件指定數(shù)據(jù)源的屬性是 A)DataSource B)DataFrom C)RecordSource D)RecordFrom 解析:controlsource,recordsource,rowsource這三個(gè)都是數(shù)據(jù)源屬性(l6)在Visual FoxPro中,下列關(guān)于SQL表定義語(yǔ)句(CREATE TABLE)的說(shuō)法中錯(cuò)誤的是 A)可以定義一個(gè)新的基本表結(jié)構(gòu) B)可以定義表中的主關(guān)鍵字(primarykey) C)可以定義表的域完整性、字段有效性規(guī)則
37、等 D)對(duì)自由表,同樣可以實(shí)現(xiàn)其完整性、有效性規(guī)則等信息的設(shè)置 (17)在Visual FoxPro中,若所建立索引的字段值不允許重復(fù),并且一個(gè)表中只能創(chuàng)建一個(gè),這種索引應(yīng)該是 A)主索引 B)唯一索引 C)侯選索引 D)普通索引 (18)在Visual FoxPro中,用于建立或修改程序文件的命令是 A)MODIFY B)MODIFY COMMAND C)MODIFY PROCEDURE D)上面B和C都對(duì) (19)在Visual FoxPro中,程序中不需要用PUBLIC等命令明確聲明和建立,可直接使用的內(nèi)存變量是 A)局部變量 B)私有變量 C)公共變量 D)全局變量 (20)以下關(guān)于空
38、值(NULL值)敘述正確的是 A)空值等于空字符串 B)空值等同于數(shù)值0 C)空值表示字段或變量還沒(méi)有確定的值 D)Visual FoxPro不支持空值空值:NULL,表示值還沒(méi)有確定。 (21)執(zhí)行USE sc IN 0命令的結(jié)果是 A)選擇0號(hào)工作區(qū)打開(kāi)sc表 B)選擇空閑的最小號(hào)工作區(qū)打開(kāi)sc表 C)選擇第1號(hào)工作區(qū)打開(kāi)sc表 D)顯示出錯(cuò)信息未使用的工作區(qū)中,找一個(gè)最小的來(lái)使用:132767(22)在Visual FoxPro中,關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)所管理的關(guān)系是 A)一個(gè)DBF文件 B)若干個(gè)二維表 C)一個(gè)DEC文件 D)若干個(gè)DBC文件 (23)在Visual FoxPro中,下面
39、描述正確的是 A)數(shù)據(jù)庫(kù)表允許對(duì)字段設(shè)置默認(rèn)值 B)自由表允許對(duì)字段設(shè)置默認(rèn)值 C)自由表或數(shù)據(jù)庫(kù)表都允許對(duì)字段設(shè)置默認(rèn)值 D)自由表或數(shù)據(jù)庫(kù)都不允許對(duì)字段設(shè)置默認(rèn)值數(shù)據(jù)庫(kù)表:有默認(rèn)值,有效性規(guī)則,數(shù)據(jù)完整性 ,自由表:沒(méi)有這些。(24)SQL的SELECT語(yǔ)句中,“HAVING”用來(lái)篩選滿足條件的 A)列 B)行 C)關(guān)系 D)分組 D:distinct:去掉重復(fù)記錄 where:篩選條件,性別為女 order by:排序 group by :分組,按班級(jí)統(tǒng)計(jì)人數(shù),按系統(tǒng)計(jì)人數(shù) having:分組要滿足的條件,having必須緊跟在group by后面。(25)在Visual FoxPro中
40、,假設(shè)表單上有一選項(xiàng)組:男女,初始時(shí)該選項(xiàng)組的Value屬性值為1。若選項(xiàng)按鈕“女”被選中,該選項(xiàng)組的Value屬性值是 A )1 B) 2 C)“女” D)“男” B(26)在Visual FoxPro中,假設(shè)教師表T(教師號(hào),姓名,性別,職稱,研究生導(dǎo)師)中,性別是C型字段,研究生導(dǎo)師是L型字段。若要查詢“是研究生導(dǎo)師的女老師”信息,那么SQL語(yǔ)句“SELECT * FROM T WHERE ”中的應(yīng)是 A)研究生導(dǎo)師AND性別=“女” B)研究生導(dǎo)師OR性別=“女” C)性別=“女” AND 研究生導(dǎo)師=.F. D)研究生導(dǎo)師=T. OR性別=女 (27)在Visual FoxPro中,
41、有如下程序,函數(shù)IIF()返回值是 *程序 PRIVATE X, Y STORE“男” TO X Y=LEN(X)+2 ?IIF(Y4,“男”, “女”) RETURN A)“女” B)“男” C).T. D).F. A(28)在Visual FoxPro中,每一個(gè)工作區(qū)中最多能打開(kāi)數(shù)據(jù)庫(kù)表的數(shù)量是 A)1個(gè) B)2個(gè) C)任意個(gè),根據(jù)內(nèi)存資源而確定 D)35535個(gè)32767個(gè)工作區(qū),一個(gè)工作區(qū)只放一個(gè)表,如果一定放兩個(gè)表,前一個(gè)表被迫關(guān)閉。(29)在Visual ForPro中,有關(guān)參照完整性的刪除規(guī)則正確的描述是 A)如果刪除規(guī)則選擇的是“限制”,則當(dāng)用戶刪除父表中的記錄時(shí),系統(tǒng)將自動(dòng)刪
42、除子表中的所有相關(guān)記錄 B)如果刪除規(guī)則選擇的是“級(jí)聯(lián)”,則當(dāng)用戶刪除父表中的記錄時(shí),系統(tǒng)將禁止刪除與子表相關(guān)的父表中的記錄 C)如果刪除規(guī)則選擇的是“忽略”,則當(dāng)用戶刪除父表中的記錄時(shí),系統(tǒng)將不負(fù)責(zé)檢查子表中是否有相關(guān)記錄 D)上面三種說(shuō)法都不對(duì)完整性:實(shí)體完整性,域完整性,參照完整新參照完整性:更新規(guī)則,刪除規(guī)則,插入規(guī)則,每個(gè)規(guī)則都應(yīng)該有:限制,忽略,級(jí)聯(lián)。注意:插入規(guī)則無(wú)級(jí)聯(lián)(30)在Visual FoxPro中,報(bào)表的數(shù)據(jù)源不包括 A)視圖 B)自由表 C)查詢 D)文本文件表格的數(shù)據(jù)源:表,查詢,SQL語(yǔ)句,一個(gè)字段第(31)到第(35)題基于學(xué)生表S和學(xué)生選課表SC兩個(gè)數(shù)據(jù)庫(kù)表,
43、它們的結(jié)構(gòu)如下: S(學(xué)號(hào),姓名,性別,年齡)其中學(xué)號(hào)、姓名和性別為C型字段,年齡為N型字段。 SC(學(xué)號(hào),課程號(hào),成績(jī)),其中學(xué)號(hào)和課程號(hào)為C型字段,成績(jī)?yōu)镹型字段(初始為空值。(31)查詢學(xué)生選修課程成績(jī)小于60分的,正確的SQL語(yǔ)句是 A)SELECT DISTINCT 學(xué)號(hào) FROM SC WHERE “成績(jī)” 60B)SELECT DISTINCT 學(xué)號(hào) FROM SC WHERE 成績(jī) “60” C)SELECT DISTINCT 學(xué)號(hào) FROM SC WHERE 成績(jī) 60 D)SELECT DISTINCT “學(xué)號(hào)” FROM SC WHERE “成績(jī)”= 70 OR 成績(jī) =70 OR =70 AND =(SELECT 【15】FROM sc) AVG(成績(jī))2008年9月VFP筆試真題一、選擇題(每小題2分,共70分)(1)一個(gè)棧的初始狀態(tài)為空?,F(xiàn)將元素1、2、3、4、5、A、B、C、D、E依次入棧,然后再依次出棧,則元素出棧的順序是A)12345ABCDE B)EDCBA54321 C)ABCDE12345 D)54321EDCBA(2)下列敘述中正確的是A)循環(huán)隊(duì)列有隊(duì)頭和隊(duì)尾兩個(gè)指針,因此,循環(huán)隊(duì)列是非線性結(jié)構(gòu)B)在循環(huán)隊(duì)列中,只需要隊(duì)頭指針就能反應(yīng)隊(duì)列中元素的動(dòng)態(tài)變化情況C)在循環(huán)隊(duì)列中,只需要隊(duì)尾指針就能反應(yīng)隊(duì)列中元素的動(dòng)態(tài)變化情況D)循
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人保險(xiǎn)理賠授權(quán)委托書(shū)
- 單次包車合同范本
- 口罩委托采購(gòu)合同范本
- 獸藥代理合同范本
- 世界水日活動(dòng)策劃方案
- 下學(xué)期幼兒教師的個(gè)人總結(jié)
- 推拿治療學(xué)模擬題+答案
- 別墅建設(shè)合同范本
- 勞務(wù)合同補(bǔ)充合同范本
- 發(fā)光字安裝合同范本
- 培訓(xùn)業(yè)務(wù)的競(jìng)爭(zhēng)對(duì)手分析與對(duì)策
- 安全生產(chǎn)個(gè)臺(tái)賬內(nèi)容
- 建設(shè)工程項(xiàng)目-月度安全檢查表
- 硬件設(shè)計(jì)的模塊化
- 學(xué)校食堂食品安全投訴舉報(bào)登記表
- 梁湘潤(rùn).命學(xué)精華
- 六年級(jí)上冊(cè)心理健康課件6《健康上網(wǎng)快樂(lè)多》(27張PPT)
- 城市軌道交通工程施工組織設(shè)計(jì)與概預(yù)算PPT全套完整教學(xué)課件
- 全國(guó)青少年機(jī)器人技術(shù)等級(jí)(機(jī)器人二級(jí))考試復(fù)習(xí)題庫(kù)(含真題)
- 學(xué)習(xí)弘揚(yáng)雷鋒精神課件
- 行政區(qū)域代碼表Excel
評(píng)論
0/150
提交評(píng)論