二級Visual+FoxPro數(shù)據(jù)庫程序設(shè)計(jì)模擬181_第1頁
二級Visual+FoxPro數(shù)據(jù)庫程序設(shè)計(jì)模擬181_第2頁
二級Visual+FoxPro數(shù)據(jù)庫程序設(shè)計(jì)模擬181_第3頁
二級Visual+FoxPro數(shù)據(jù)庫程序設(shè)計(jì)模擬181_第4頁
二級Visual+FoxPro數(shù)據(jù)庫程序設(shè)計(jì)模擬181_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、 模擬 二級 Visual FoxPro 數(shù)據(jù)庫程序設(shè)計(jì)模擬 181選擇題第 1 題: 恢復(fù)表中所有被邏輯刪除記錄的命令是 。A. REDELETEB. RECALLC. REPACKD. RESET參考答案: B被邏輯刪除的記錄可以恢復(fù), 恢復(fù)記錄的命令是 RECAL,L 格式如下:RECALLFOR 條件表達(dá)式 。第 2 題: 表格控件的數(shù)據(jù)源可以是( )。A. 視圖B. 表C. SQL SELECT語句D. 以上三種都可以參考答案: D表格控件的 RecordSourceType 可以是 04,其中 0 是表, 1 是別名, 2 是提示,3 是查詢, 4 是 SQL語句,而視圖本身就是一

2、個(gè)虛擬表,也可以作為表格的數(shù)據(jù) 源。故本題答案為 D)。第 3 題: 下列關(guān)于二叉樹的敘述中,正確的是A. 葉子結(jié)點(diǎn)總是比度為 2 的結(jié)點(diǎn)少一個(gè)B. 葉子結(jié)點(diǎn)總是比度為 2 的結(jié)點(diǎn)多一個(gè)C. 葉子結(jié)點(diǎn)數(shù)是度為 2 的結(jié)點(diǎn)數(shù)的兩倍D. 度為 2 的結(jié)點(diǎn)數(shù)是度為 1的結(jié)點(diǎn)數(shù)的兩倍參考答案: B第 4 題: 軟件設(shè)計(jì)中模塊劃分應(yīng)遵循的準(zhǔn)則是 ( ) 。A. 低內(nèi)聚低耦合B. 高內(nèi)聚低耦合C. 低內(nèi)聚高耦合D. 高內(nèi)聚高耦合參考答案: B第 5 題: 下列關(guān)于報(bào)表帶區(qū)及其作用的敘述,錯(cuò)誤的是A. 對于“標(biāo)題”帶區(qū),系統(tǒng)只在報(bào)表開始時(shí)打印一次該帶區(qū)所包含的內(nèi)容B. 對于“頁標(biāo)頭”帶區(qū),系統(tǒng)只打印一次該帶

3、區(qū)所包含的內(nèi)容C. 對于“細(xì)節(jié)”帶區(qū),每條記錄的內(nèi)容只打印一次D. 對于“組標(biāo)頭”帶區(qū),系統(tǒng)將在數(shù)據(jù)分組時(shí)每組打印一次該內(nèi)容 參考答案: B打印或預(yù)覽報(bào)表時(shí),系統(tǒng)會(huì)以不同的方式處理各個(gè)帶區(qū)的數(shù)據(jù),對于“頁標(biāo)頭” 帶區(qū),系統(tǒng)將在每一頁上打印一次該帶區(qū)的內(nèi)容。第 6 題:在 Visual FoxPro 中,下列關(guān)于 SQL表定義語句 (CREATE TABLE的) 說法錯(cuò)誤的 是() 。A. 可以定義一個(gè)新的基本表結(jié)構(gòu)B. 可以定義數(shù)據(jù)庫表中的主關(guān)鍵字C. 可以定義表的域完整性、字段有效性規(guī)則等D. 對自由表,同樣可以實(shí)現(xiàn)其完整性、有效性規(guī)則等信息的設(shè)置 參考答案: D第 7 題:用命令I(lǐng)NDEX

4、 ON 姓名 TAG index name UNIQUE建立索引,其索引類型是 ()。A. 主索引B. 候選索引C. 普通索引D. 惟一索引參考答案: D第 8 題:執(zhí)行 SQL語句 DROP VIEW MyView的結(jié)果是 () 。A. 創(chuàng)建 MyView視圖B. 刪除查詢 MyViewC. 刪除視圖 MyViewD. 刪除臨時(shí)表 MyView 參考答案: C第 9 題:與“ SELECT*FRO教M師表 INTO DBF A”等價(jià)的語句是 。A. SELECT*FRO教M師表 TO DBF AB. SELECT*FRO教M師表 TO TABLE AC. SELECT*FRO教M師表 INT

5、O TABLE AD. SELECT*FRO教M師表 INTO A參考答案: C在 SQL查詢語句的尾部添加 INTO DBF|TABLE表名可以將查詢的結(jié)果放入新 生成的指定表中。 SELECT*FRO教M師表 INTO TABLE A等價(jià)于 SELECT*FRO教M師 表 INTO DBF A,即選項(xiàng) C 正確。第 10 題:執(zhí)行 USE SC IN 0 命令的結(jié)果是 ()A. 選擇 0 號(hào)工作區(qū)打開 SC表B. 選擇空閑的最小號(hào)工作區(qū)打開 SC表C. 選擇第 1 號(hào)工作區(qū)打開 SC表D. 顯示出錯(cuò)信息參考答案: B第 11 題: 在數(shù)據(jù)管理技術(shù)發(fā)展的三個(gè)階段中,數(shù)據(jù)共享最好的是 ( )A

6、. 人工管理階段B. 文件系統(tǒng)階段C. 數(shù)據(jù)庫系統(tǒng)階段D. 三個(gè)階段相同 參考答案: C第 12 題: 同一關(guān)系中的任何兩元組()A. 可完全相同B. 不能完全相同C. 關(guān)鍵字值可相同D. 次序不能交換參考答案: B第 13 題:開發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱做A. 軟件矛盾B. 軟件危機(jī)C. 軟件藕合D. 軟件產(chǎn)生 參考答案: B隨著計(jì)算機(jī)軟件規(guī)模的擴(kuò)大,軟件本身的復(fù)雜性不斷增加,研制周期顯著變長, 正確性難以保證, 軟件開發(fā)費(fèi)用上漲, 生產(chǎn)效率急劇下降, 從而出現(xiàn)了人們難以 控制軟件發(fā)展的局面,即所謂的“軟件危機(jī)”。第 14 題:在 Visual FoxPr

7、o 中,屬于命令按鈕屬性的是( )。A. ParentB. ThisC. ThisFormD. Click參考答案: AParent 是命令按鈕的屬性,它指向了命令按鈕的父級對象; This 指向命令按鈕 本身,它不是命令按鈕的屬性; ThisForm 指向了命令按鈕所在的 Form對象,它 也不是命令按鈕的屬性; Click 是命令按鈕的事件。故本題答案為 A)。 第 15 題:對長度為 n 的線性表進(jìn)行順序查找,在最壞情況下所需要的比較次數(shù)為A. log2nB. n2C. nD. n+1參考答案: C第 16 題:數(shù)據(jù)字典 (DD)所定義的對象都包含于A. 數(shù)據(jù)流圖 (DFD圖)B. 程序

8、流程圖C. 軟件結(jié)構(gòu)圖D. 方框圖參考答案: A第 17 題: 在下列數(shù)據(jù)結(jié)構(gòu)中,不是線性結(jié)構(gòu)的是()A. 線性鏈表B. 帶鏈的棧C. 帶鏈的隊(duì)列D. 二叉鏈表參考答案: D第 18 題:SQL語言的更新命令的關(guān)鍵詞是A. INSERTB. UPDATEC. CREATED. SELECT參考答案: B更新數(shù)據(jù)的命令格式為:UPDATE表 名 SET 字段名 1表達(dá)式 1 ,字段名 2表達(dá)式 2 WHERE條 件 。一般使用 WHER子E句指定更新的條件,并且一次 可以更新多個(gè)字段; 如果不使用 WHER子E句,則更新全部記錄。 INSERT TABLE命 令用于插入數(shù)據(jù), CREATE TA

9、BL用E于新建表。第 19 題:在 Visual FoxPro 的數(shù)據(jù)庫表中只能有一個(gè)( )。A. 候選索引B. 普通索引C. 主索引D. 唯一索引 參考答案: CVisual FoxPro中的索引分為主索引、候選索引、唯一索引和普通索引4 種。主索引是在指定字段或表達(dá)式中不允許出現(xiàn)重復(fù)值的索引, 主索引可以看作表中的 主關(guān)鍵字, 一個(gè)表中只能有一個(gè)主索引; 候選索引和主索引具有相同的特性, 但 候選索引可以有多個(gè); 唯一索引是索引項(xiàng)的唯一, 而不是字段值的唯一; 普通索 引既允許字段中出現(xiàn)重復(fù)值,也允許索引項(xiàng)中出現(xiàn)重復(fù)值。故本題答案為C)。第 20 題: 軟件設(shè)計(jì)包括軟件的結(jié)構(gòu)、數(shù)據(jù)接口和過

10、程設(shè)計(jì),其中軟件的過程設(shè)計(jì)是指 ( ) 。A. 模塊間的關(guān)系B. 系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換成軟件的過程描述C. 軟件層次結(jié)構(gòu)D. 軟件開發(fā)過程參考答案: B第 21 題: 在表單設(shè)計(jì)器環(huán)境下,要選定表單中某選項(xiàng)組里的某個(gè)選項(xiàng)按鈕,可以 ( ) 。A. 單擊選項(xiàng)按鈕B. 雙擊選項(xiàng)按鈕C. 先右擊選項(xiàng)組,并選擇“編輯”命令,然后再單擊選項(xiàng)按鈕D. 以上 B)和 C)都可以參考答案: C第 22 題: 參照完整性規(guī)則的更新規(guī)則中“級聯(lián)”的含義是 。A. 更新父表中的連接字段值時(shí), 用新的連接字段值自動(dòng)修改子表中的所有相 關(guān)記錄B. 若子表中有與父表相關(guān)的記錄,則禁止修改父表中的連接字段值C. 父表中的連接字

11、段值可以隨意更新,不會(huì)影響子表中的記錄D. 父表中的連接字段值在任何情況下都不允許更新參考答案: A參照完整性規(guī)則的更新規(guī)則中 “級聯(lián)” 的含義是更新父表中的連接字段值時(shí), 用 新的連接字段值自動(dòng)修改子表中的所有相關(guān)記錄; “限制” 的含義是若子表中有 與父表相關(guān)的記錄,則禁止修改父表中的連接字段值; “忽略”的含義是不作參 照完整性檢查,即可以隨意更新父表中的連接字段值。第 23 題:在 Visual FoxPro 中,下面描述正確的是 () 。A. 數(shù)據(jù)庫表允許對字段設(shè)置默認(rèn)值B. 自由表允許對字段設(shè)置默認(rèn)值C. 自由表和數(shù)據(jù)庫表都允許對字段設(shè)置默認(rèn)值D. 自由表和數(shù)據(jù)庫表都不允許對字段設(shè)

12、置默認(rèn)值 參考答案: A第 24 題: 下列數(shù)據(jù)模型中,具有堅(jiān)實(shí)理論基礎(chǔ)的是( )。A. 層次模型B. 網(wǎng)狀模型C. 關(guān)系模型D. 以上三個(gè)都是參考答案: C關(guān)系模型較之格式化模型 (網(wǎng)狀模型和層次模型) 有以下幾方面的優(yōu)點(diǎn), 即數(shù)據(jù) 結(jié)構(gòu)比較簡單、 具有很高的數(shù)據(jù)獨(dú)立性、 可以直接處理多對多的聯(lián)系, 以及有堅(jiān) 實(shí)的理論基礎(chǔ)。第 25 題: 設(shè)有下列二叉樹:對此二叉樹前序遍歷的結(jié)果為 。A. ZBTYCPXAB. ATBZXCYPC. ZBTACYXPD. ATBZXCPY參考答案: B本題考查二叉樹的遍歷。所謂二叉樹的前序遍歷 (DLR),是指在訪問根結(jié)點(diǎn)、遍 歷左子樹與遍歷右子樹這三者中,

13、 首先訪問根結(jié)點(diǎn), 然后遍歷左子樹, 最后遍歷 右子樹,并且,在遍歷左右子樹時(shí),上述規(guī)則同樣適用,即“根左右”,故 該二叉樹的前序遍歷結(jié)果為“ ATBZXCY”P。第 26 題:設(shè)有學(xué)生表 S(學(xué)號(hào),姓名,性別,年齡 ) 、課程表 C(課程號(hào),課程名,學(xué)分 )和學(xué)生裖偽鞸 C(學(xué)號(hào),課程號(hào),成績 ) ,檢索學(xué)號(hào)、姓名和學(xué)生所裖緯痰目緯堂 統(tǒng)杉 返腟 QL命令是 。A. SELECT學(xué)號(hào), 姓名, 課程名, 成績 FROM S, SC, C WHERE S.學(xué)號(hào)=SC.學(xué) 號(hào) AND SC.學(xué)號(hào) =C. 學(xué)號(hào)B. SELECT學(xué)號(hào), 姓名, 課程名, 成績 FROM(S JOIN SC ON S

14、.學(xué)號(hào)=SC.學(xué) 號(hào)JOIN C ON SC.課程號(hào)=C.課程號(hào)C. SELECT S.學(xué)號(hào)姓名, 課程名, 成績 FROM S JOIN SC JOIN C ON S.學(xué)號(hào) =SC.學(xué)號(hào) ON SC.課程號(hào) =C.課程號(hào)D. SELECT S.學(xué)號(hào)姓名, 課程名, 成績 FROM S JOIN SC JOIN C ON SC.課程 號(hào)=C.課程號(hào) ON S.學(xué)號(hào)=SC.學(xué)號(hào) 參考答案: D第 27 題: 下列關(guān)于快捷菜單的說法,正確的是A. 快捷菜單中只有條形菜單B. 快捷菜單中只有彈出式菜單C. 快捷菜單不能同時(shí)包含條形菜單和彈出式菜單D. 快捷菜單能同時(shí)包含條形菜單和彈出式菜單 參考答案

15、: B第 28 題:以下程序 (請注意循環(huán)體內(nèi)的 LOOP和 EXIT語句)的運(yùn)行結(jié)果是 ( ) 。CLEARX=5DO WHILETX=X+5IF X=INT(X5)木 5?XELSELOOPENDIFIF X 10EXITENDIFENDDOA. 5 10B. 5 15C. 10 10D. 10 15參考答案: D本題用到了 DO WHILEENDDO循環(huán)結(jié)構(gòu),在該結(jié)構(gòu)中,先判斷 DO WHILE處的循 環(huán)條件是否成立,如果條件為真,則執(zhí)行 DO WHILE與 ENDDO之間的命令序列 (循環(huán)體 ) 。當(dāng)執(zhí)行到 ENDDO時(shí),返回到 DO WHILE,再次判斷循環(huán)條件是否為 真,以確定是否

16、再次執(zhí)行循環(huán)體。若條件為假,則結(jié)束該循環(huán)語句,執(zhí)行 ENDDO 后面的語句。在 DO WHILEENDDO語句中:如果循環(huán)體包含 LOOP命令,那么 當(dāng)遇到 LOOP時(shí),就結(jié)束循環(huán)體的本次執(zhí)行,不再執(zhí)行其后面的語句,而是轉(zhuǎn)回 DOW HILE處重新判斷條件。 如果循環(huán)體包含 EXIT命令,那么當(dāng)遇到 EXIT 時(shí), 就結(jié)束循環(huán)語句的執(zhí)行, 轉(zhuǎn)回執(zhí)行 ENDDO后面的語句。題中,首先將初始值 5 賦 給變量 X,然后進(jìn)入循環(huán)。 執(zhí)行 X=X+5后,X=10,INT表示取整數(shù), 則 INT(X5) 木 5 的結(jié)果為 10,即 IF 的判斷條件成立,所以輸出 X,即輸出 10 ,因?yàn)榇藭r(shí) X=10,

17、并沒有大于 10,因此再次進(jìn)入循環(huán)。執(zhí)行 X=X+5后, X=15,則 INT(X 5)*5 的結(jié)果為 15,即 IF 的判斷條件成立,再次輸出 15,此時(shí) x=15,已經(jīng)大于 10,因此執(zhí)行第 2個(gè) IF 條件語句中的 EXIT命令,跳出循環(huán)。最后輸出的是 10 和 15。第 29 題:關(guān)系模型允許定義 3 類數(shù)據(jù)約束,下列不屬于數(shù)據(jù)約束的是 。A. 實(shí)體完整性約束B. 參照完整性約束C. 屬性完整性約束D. 用戶自定義的完整性約束參考答案: C關(guān)系模型允許 3 類數(shù)據(jù)約束, 它們是: 實(shí)體完整性約束 該約束要求關(guān)系的主鍵 中屬性值不能為空值, 這是數(shù)據(jù)庫完整性的最基本要求。 參照完整性約束

18、 該約 束是關(guān)系之間相關(guān)聯(lián)的基本約束, 它不允許關(guān)系引用不存在的元組: 即在關(guān)系中 的外鍵要么是所關(guān)聯(lián)關(guān)系中實(shí)際存在的元組,要么就為空值。 用戶定義的完整 性約束 用戶定義的完整性就是針對某一具體關(guān)系數(shù)據(jù)庫的約束條件,它反映某 一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語義要求。第 30 題: 在視圖設(shè)計(jì)器中有,而在查詢設(shè)計(jì)器中沒有的選項(xiàng)卡是 () 。A. 排序依據(jù)B. 更新條件C. 分組依據(jù)D. 雜項(xiàng)參考答案: B第 31 題: 結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是 。A. 程序的規(guī)模B. 程序的效率C. 程序設(shè)計(jì)語言的先進(jìn)性D. 程序易讀性參考答案: D本題考查考生的結(jié)構(gòu)化程序設(shè)計(jì)的思想。 結(jié)構(gòu)化程序設(shè)計(jì)強(qiáng)調(diào)

19、的是程序的易讀性 第 32 題:SQL語句中, DISTINCT短語的功能是 () 。A. 按要求顯示部分查詢記錄B. 消除重復(fù)出現(xiàn)的查詢記錄C. 刪除查詢結(jié)果中符合條件的記錄D. 對查詢結(jié)果進(jìn)行排序參考答案: B第 33 題: 要從字符串“全國計(jì)算機(jī)等級考試”中取出子串“等級考試”,應(yīng)該使用函數(shù) ( )。A. SUBSTR(全國計(jì)算機(jī)等級考試 ,6,4)B. SUBSTR(全國計(jì)算機(jī)等級考試 ,6,8)C. SUBSTR(全 國計(jì)算機(jī)等級考試 ,11,4)D. SUBSTR(全 國計(jì)算機(jī)等級考試 ,11,8)參考答案: D第 34 題:打開數(shù)據(jù)庫的命令是 ( ) 。A. USEB. USE

20、DATABASEC. OPEND. OPEN DATABASE參考答案: D第 35 題:在 Visual FoxPro 的字段類型中,日期型字段占多少字節(jié) () 。A. 1B. 2C. 4D. 8參考答案: D第 36 題: 在表單中為表格控件指定數(shù)據(jù)源的屬性是 () 。A. DataSourceB. DataFromC. RecordSourceD. RecordFrom參考答案: C表格是一種容器對象,其外形與 Browse 窗口相似,一個(gè)表格由若干列 (Column) 對象組成,每個(gè)列對象包含一個(gè)標(biāo)頭 (Header) 對象和若干控件。 這里,表格、列、 標(biāo)頭和控件都有自己的屬性、 事

21、件和方法。其中,RecordSource 屬性用于指明表 格數(shù)據(jù)源,即 C 選項(xiàng)正確。第 37 題:以下不屬于 SQL數(shù)據(jù)操作命令的是 () 。A. MODIFYB. INSERTC. UPDATED. DELETE 參考答案: A第 38 題:假定 _個(gè)表單里有一個(gè)文本框 Textl 和一個(gè)命令按鈕組 CommandGroup。l 命令按 鈕組是一個(gè)容器對象,其中包含 Commandl和 Command2兩個(gè)命令按鈕。如果要 在 Commandl命令按鈕的某個(gè)方法中訪問文本框的 Value 屬性值,正確的表達(dá)式A. This ThisForm Textl ValueB. This Paren

22、t Parent Textl ValHeC. Parent Parent Textl ValueD. This Parent Textl Value 參考答案: B第 39 題: 在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是( )A. 可行性分析報(bào)告B. 軟件需求規(guī)格說明書C. 概要設(shè)計(jì)說明書D. 集成測試計(jì)劃 參考答案: BA)錯(cuò)誤,可行性分析階段產(chǎn)生可行性分析報(bào)告。 C)錯(cuò)誤,總體設(shè)計(jì)階段產(chǎn)生概 要設(shè)計(jì)說明書。 D)錯(cuò)誤,集成測試計(jì)劃是在概要設(shè)計(jì)階段編寫的文檔。 B)正確, 需求規(guī)格說明書是需求分析階段產(chǎn)生的主要文檔, 是后續(xù)工作如設(shè)計(jì)、 編碼等需 要的重要參考文檔。第 40 題: 算法的時(shí)

23、間復(fù)雜度是指 ( ) 。A. 算法所處理的數(shù)據(jù)量B. 算法的執(zhí)行時(shí)間C. 算法在執(zhí)行過程中所需要的基本運(yùn)算次數(shù)D. 算法程序中的語句或指令條數(shù)參考答案: C基本操作題 基本操作題 在考生文件夾下完成如下操作:第 41 題:(1)將 student 表中學(xué)號(hào)為 99035001 的學(xué)生的“院系”字段值修改為“經(jīng) 濟(jì)”。 (2)將 score 表的“成績”字段的名稱修改為“考試成績”。 (3)使用 SQL命令(ALTER TABLE)為 student 表建立一個(gè)候選索引,索引名和 索引表達(dá)式都是“學(xué)號(hào)”,并將相應(yīng)的 SQL命令保存在 three.prg 文件中。10( 4)利用表設(shè)計(jì)器為 cou

24、rse 表建立一個(gè)候選索引,索引名和索引表達(dá)式都是 “課程編號(hào)”。 參考答案:(1)單擊工具欄中的“打開”按鈕,打開考生文件夾下的表文件student ,在命令窗口中輸入“ browse”,按下 Enter 鍵,在表記錄中將學(xué)號(hào)為 99035001 的學(xué)生的“院系”字段值改為“經(jīng)濟(jì)”。 ( 2)單擊工具欄中的“打開”按鈕, 打開考生文件夾下的 score 表,單擊“顯示”菜單中的“表設(shè)計(jì)器”菜單命令, 打開表設(shè)計(jì)器,將“成績”字段的名稱修改為“考試成績”。(3)在命令窗口中輸入 SQL命令“ ALTER TABLE student ADD UNIQUE學(xué)號(hào) TAG學(xué)號(hào)”,按下 Enter 鍵,

25、并將該語句保存到 three.prg 文件中。 (4)打開 course 表的表設(shè) 計(jì)器,建立候選索引“課程編號(hào)”。第 42 題:(1)在考生文件夾下新建一個(gè)名為“庫存管理”的項(xiàng)目文件。(2)在新建的項(xiàng)目中建立一個(gè)名為“使用零件情況”的數(shù)據(jù)庫,并將考生文件 夾下的所有自由表添加到該數(shù)據(jù)庫中。(3)修改“零件信息”表的結(jié)構(gòu),為其增加一個(gè)字段,字段名為“規(guī)格”,類 型為字符型,長度為 8。( 4)打開并修改 mymenu菜 單文件,為菜單項(xiàng)“查找”設(shè)置快捷鍵 Ctrl+T 。參考答案:(1)在命令窗口輸入“ Create Project 庫存管理” (也可寫作“ Crea Proj 庫存管理”),

26、并按回車鍵以新建一個(gè)項(xiàng)目。 (2)步驟 1:在項(xiàng)目管理器中選 擇“數(shù)據(jù)”節(jié)點(diǎn)下的“數(shù)據(jù)庫”選項(xiàng),單擊“新建”按鈕,在“新建數(shù)據(jù)庫”對 話框中單擊“新建數(shù)據(jù)庫”,再在“創(chuàng)建”對話框中輸入數(shù)據(jù)庫名“使用零件情 況”,并單擊“保存”按鈕。 步驟 2 :在數(shù)據(jù)庫設(shè)計(jì)器空白處右擊,在彈出的 快捷菜單中選擇“添加表”命令,在“打開”對話框中分別將考生文件下的表零 件信息、使用零件和項(xiàng)目信息添加到數(shù)據(jù)庫中。 (3)在數(shù)據(jù)庫設(shè)計(jì)器中右擊表 “零件信息”,在彈出的快捷菜單中選擇“修改”命令,在表設(shè)計(jì)器的“字段” 選項(xiàng)卡中,在“字段名”中輸入“規(guī)格”,“類型”選擇“字符型”,“寬度” 為 8,單擊“確定”按鈕。

27、( 4)步驟 1:單擊工具欄中的“打開”按鈕,在“打 開”對話框中雙擊考生文件夾下的 mymenu.mnx文 件。 步驟 2:在彈出的菜單設(shè) 計(jì)器中,單擊“文件”行中的“編輯”按鈕,再單擊“查找”行中的“選項(xiàng)”按 鈕,在彈出的“提示選項(xiàng)”對話框中的“鍵標(biāo)簽”處按下 CTRL+T,最后單擊“確 定”按鈕。 步驟 3:單擊工具欄中的“保存”按鈕,再單擊主菜單欄中“菜單” 下的“生成”命令,在“生成菜單”對話框中單擊“生成”按鈕。 第 43 題: ( 1)創(chuàng)建一個(gè)新的項(xiàng)目 sdb_p,并在該項(xiàng)目中創(chuàng)建數(shù)據(jù)庫 sdb。( 2)將考生文件夾下的自由表 student 和 sc 添加到 sdb 數(shù)據(jù)庫中。

28、 (3)在 sdb 數(shù)據(jù)庫中建立表 course ,表結(jié)構(gòu)如下:字段名類型寬度課程號(hào)字符型2課程名字符型20學(xué)時(shí)數(shù)值型2隨后向表中輸入 6條記錄,記錄內(nèi)容如下(注意大小寫):114)為 course 表創(chuàng)建一個(gè)主索引,索引名為 cno,索引表達(dá)式為“課程號(hào)”參考答案:(1)步驟 1 :通過“新建”對話框新建一個(gè)項(xiàng)目文件 sdb_p。 步驟 2 :在 項(xiàng)目管理器的“數(shù)據(jù)”選項(xiàng)卡中,選擇“數(shù)據(jù)庫”,單擊“新建”按鈕。 步驟 3 :在“新建數(shù)據(jù)庫”對話框中,單擊“新建數(shù)據(jù)庫”按鈕。 步驟 4 :在“創(chuàng) 建”對話框中,選定考生文件夾,在“數(shù)據(jù)庫名”處輸入“ sdb”,然后單擊“保 存”命令按鈕即可。

29、( 2)步驟 1 :執(zhí)行“文件”“打開”命令,打開數(shù)據(jù)庫 “ sdb”。 步驟 2 :在數(shù)據(jù)庫設(shè)計(jì)器空白處右擊,選擇“添加表”命令,將表 student 和 sc 添加到數(shù)據(jù)庫中。 (3)步驟 1 :執(zhí)行“文件” “打開” 命令, 打開數(shù)據(jù)庫“ sdb”。 步驟 2 :通過“新建”對話框,選中“表”單選按鈕,再 單擊“新建文件” 按鈕,在“創(chuàng)建”對話框中輸入表名 “course ”,單擊“保存” 按鈕。 步驟 3 :在表設(shè)計(jì)器中,依次根據(jù)題目要求輸入對應(yīng)的字段名、類型和 寬度,輸入完成后單擊“保存”按鈕。 步驟 4 :根據(jù)題目要求輸入記錄內(nèi)容。(4)在命令窗口中輸入下列語句, 然后按 Ente

30、r 鍵執(zhí)行。 ALTER TABLEc ourse ADD PRIMARY KEY課 程號(hào) TAG cno基本操作題 第 44 題: ( 1)新建一個(gè)不包含任何控件的空表單 myform.scx( 表單名和表單文件名均為 myform) 。 參考答案:操作步驟 單擊工具欄上的 “新建”按鈕,在“新建”對話框中選擇 “表單”單選按鈕,再單擊“新建文件” 按鈕,在“屬性”對話框中將表單的 Name屬 性修改為 myform,單擊工具欄中的“保存”按鈕,將表單保存為 myform.scx 。 ( 2)打開表單文件 formtwo.scx ,將表單的標(biāo)題設(shè)置為“計(jì)算機(jī)等級考試”。 操作步驟 單擊工具欄

31、中的“打開”按鈕,在“打開”對話框中選擇 formtwo.scx ,單擊“確定”按鈕,然后將表單的 Caption 屬性修改為“計(jì)算機(jī) 等級考試”,再單擊“保存”按鈕。 (3)打開表單文件 formthree.scx ,使用 布局工具欄操作使表單上的 4 個(gè)命令按鈕按頂邊水平對齊。 操作步驟 單擊工具欄中的 “打開”按鈕,在“打開”對話框中選擇 formthree.scx 單擊“確12定”按鈕。選擇“顯示”菜單下的“布局工具欄”命令,將“布局”工具欄顯示 出來。選中表單上的 4 個(gè)命令按鈕,單擊布局工具欄上的“頂邊對齊”按鈕,再 單擊“保存”按鈕。 ( 4)打開表單文件 formfour.sc

32、x ,設(shè)置相關(guān)屬性使表單 初始化時(shí)自動(dòng)在 Visual FoxPro 主窗口內(nèi)居中顯示。 操作步驟 單擊工具欄中的 “打開”按鈕,在“打開”對話框中選擇 formfour.scx ,單擊“確定” 按鈕,然后將表單的 AutoCenter 屬性值設(shè)置為“ .T.- 真”,再單擊“保存” 按鈕。簡單應(yīng)用題第 45 題:1: 設(shè)計(jì)一個(gè)如下圖所示的表單,具體描述如下:(1) 表單名和文件名均為 Timer ,表單標(biāo)題為 時(shí)鐘 ,表單運(yùn)行時(shí)自動(dòng)顯示系統(tǒng) 的當(dāng)前時(shí)間;(2) 顯示時(shí)間的為標(biāo)簽控件 Label1( 要求在單表中居中,標(biāo)簽文本對齊方式為居 中);(3) 單擊暫停命令按鈕 (Command1時(shí))

33、 ,時(shí)鐘停止;(4) 單擊繼續(xù)命令按鈕 (Command2時(shí)) ,時(shí)鐘繼續(xù)顯示系統(tǒng)的當(dāng)前時(shí)間;(5) 單擊退出命令按鈕 (Command3時(shí)) ,關(guān)閉表單。 提示:使用計(jì)時(shí)器控件,將該控件的 Interval 屬性設(shè)置為 500,即每 500 毫秒 觸發(fā)一次計(jì)時(shí)器控件的 Timer 事件( 顯示一次系統(tǒng)時(shí)間 ) ;將該控件的 Interval 屬性設(shè)置為 0 將停止觸發(fā) Timer 事件。在設(shè)計(jì)表單時(shí)將 Timer 控件的 Interval 屬性設(shè)置為 500。2: 使用查詢設(shè)計(jì)器設(shè)計(jì)一個(gè)查詢,要求如下:(1) 基于自由表 currency_sl 和 rate_exchange ;(2) 按順

34、序含有字段 姓名 、 外幣名稱 、 持有數(shù)量 、現(xiàn)鈔買入價(jià) 及表達(dá)式 現(xiàn)鈔買入價(jià) *持有數(shù)量 ;(3) 先按姓名升序排列,若 姓名相同再按 持有數(shù)量降序排序;(4) 查詢?nèi)ハ驗(yàn)楸?results ;(5) 完成設(shè)計(jì)后將查詢保存為 query 文件,并運(yùn)行該查詢。參考答案:(1) 【操作步驟】 步驟 1:在命令窗口中輸入 Create Form Timer ,新建一13個(gè)名為 timer 的表單。按題目要求添加一個(gè)標(biāo)簽控件、 一個(gè)計(jì)時(shí)器控件和三個(gè)命 令按鈕控件。 步驟 2:在屬性窗口設(shè)置各控件的屬性。設(shè)置表單的 Caption 屬 性為時(shí)鐘 ,Name屬性為 Timer ,設(shè)置標(biāo)簽的 Align

35、ment 屬性為 2 中央 ,三 個(gè)命令按扭的 Caption 屬性依次為 暫停 、 繼續(xù) 、退出,設(shè)置計(jì)時(shí)器控件的 Interval 屬性為 500。 步驟 3:選中標(biāo)簽,然后執(zhí)行 格式對齊菜單中的 水平居中命令。步驟 4:雙擊命令按鈕, * 暫停 按鈕的 Click 事件代碼為各命令按鈕編寫 Click 事件的代碼:* ThisForm.Timer1.Interval=0 繼續(xù) 按鈕的 Click 事件代碼 ThisForm.Timer1.Interval=500* 退出 按鈕的 Click 事件代碼時(shí)器 的 timer 事 件代 碼 *ThisForm.Label1.Caption=ti

36、me()步驟 5:保存并運(yùn)行表單查看結(jié)果。 (2)ThisForm.Release操作步驟】 步驟 1:單擊工具欄中 新建 按鈕,新建一個(gè)查詢, 并向查詢中添 加表 currency_sl 和 rate_exchange 。 步驟 2:在 字段 選項(xiàng)卡中,將字段段 currency_sl. 姓名、 rate_exchange. 外幣名稱 、 currency_sl. 持有數(shù)量 、 rate_exchange. 現(xiàn)鈔買入價(jià) 和 Rate_exchange. 現(xiàn)鈔買入價(jià) *Currency_sl. 持有數(shù)量添加到選定字段 。 步驟3:在排序依據(jù)選項(xiàng)卡中選擇按 姓名升序排序,再按持有數(shù)量降序排序。

37、步驟 4:單擊查詢菜單下的查詢?nèi)ハ蛎?令,在查詢?nèi)ハ驅(qū)υ捒蛑羞x擇表,輸入表名為 results 。 步驟5:保存查詢?yōu)?query 并運(yùn)行查詢。簡單應(yīng)用題 第 46 題:在 mybase 數(shù)據(jù)庫中建立視圖 myview,視圖中包括客戶名、訂單號(hào)、圖書名、 單價(jià)、數(shù)量和簽訂日期字段。然后使用 SQL SELECT語句查詢:“吳”姓讀者 ( 客戶第一個(gè)字為“吳” ) 訂購圖書情況,查詢結(jié)果按順序包括 myview 視圖中的 全部字段,并要求先按客戶名排序、再按訂單號(hào)排序、再按圖書名排序( 均升序) ,并將查詢結(jié)果存儲(chǔ)在表文件 mytable 中。參考答案:操作步驟步驟 1:在 mybase數(shù)據(jù)庫設(shè)計(jì)器中,單擊工具欄中的“新建”按鈕,在打開的“新建”對話框中選擇“文件類型”中的“視圖”,單擊“新建 文件”按鈕。步驟 2:在“添加表或視圖”對話框中添加 o

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論