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

下載本文檔

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

文檔簡介

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

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

3、區(qū)所包含的內(nèi)容C. 對于“細節(jié)”帶區(qū),每條記錄的內(nèi)容只打印一次D. 對于“組標頭”帶區(qū),系統(tǒng)將在數(shù)據(jù)分組時每組打印一次該內(nèi)容 參考答案: B打印或預(yù)覽報表時,系統(tǒng)會以不同的方式處理各個帶區(qū)的數(shù)據(jù),對于“頁標頭” 帶區(qū),系統(tǒng)將在每一頁上打印一次該帶區(qū)的內(nèi)容。第 6 題:在 Visual FoxPro 中,下列關(guān)于 SQL表定義語句 (CREATE TABLE的) 說法錯誤的 是() 。A. 可以定義一個新的基本表結(jié)構(gòu)B. 可以定義數(shù)據(jù)庫表中的主關(guān)鍵字C. 可以定義表的域完整性、字段有效性規(guī)則等D. 對自由表,同樣可以實現(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. 刪除臨時表 MyView 參考答案: C第 9 題:與“ SELECT*FRO教M師表 INTO DBF A”等價的語句是 。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等價于 SELECT*FRO教M師 表 INTO DBF A,即選項 C 正確。第 10 題:執(zhí)行 USE SC IN 0 命令的結(jié)果是 ()A. 選擇 0 號工作區(qū)打開 SC表B. 選擇空閑的最小號工作區(qū)打開 SC表C. 選擇第 1 號工作區(qū)打開 SC表D. 顯示出錯信息參考答案: B第 11 題: 在數(shù)據(jù)管理技術(shù)發(fā)展的三個階段中,數(shù)據(jù)共享最好的是 ( )A

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

7、o 中,屬于命令按鈕屬性的是( )。A. ParentB. ThisC. ThisFormD. Click參考答案: AParent 是命令按鈕的屬性,它指向了命令按鈕的父級對象; This 指向命令按鈕 本身,它不是命令按鈕的屬性; ThisForm 指向了命令按鈕所在的 Form對象,它 也不是命令按鈕的屬性; Click 是命令按鈕的事件。故本題答案為 A)。 第 15 題:對長度為 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. 帶鏈的隊列D. 二叉鏈表參考答案: D第 18 題:SQL語言的更新命令的關(guān)鍵詞是A. INSERTB. UPDATEC. CREATED. SELECT參考答案: B更新數(shù)據(jù)的命令格式為:UPDATE表 名 SET 字段名 1表達式 1 ,字段名 2表達式 2 WHERE條 件 。一般使用 WHER子E句指定更新的條件,并且一次 可以更新多個字段; 如果不使用 WHER子E句,則更新全部記錄。 INSERT TABLE命 令用于插入數(shù)據(jù), CREATE TA

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

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

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

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

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

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

15、: B第 28 題:以下程序 (請注意循環(huán)體內(nèi)的 LOOP和 EXIT語句)的運行結(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)體 ) 。當執(zhí)行到 ENDDO時,返回到 DO WHILE,再次判斷循環(huán)條件是否為 真,以確定是否

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

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

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

19、的是程序的易讀性 第 32 題:SQL語句中, DISTINCT短語的功能是 () 。A. 按要求顯示部分查詢記錄B. 消除重復(fù)出現(xiàn)的查詢記錄C. 刪除查詢結(jié)果中符合條件的記錄D. 對查詢結(jié)果進行排序參考答案: B第 33 題: 要從字符串“全國計算機等級考試”中取出子串“等級考試”,應(yīng)該使用函數(shù) ( )。A. SUBSTR(全國計算機等級考試 ,6,4)B. SUBSTR(全國計算機等級考試 ,6,8)C. SUBSTR(全 國計算機等級考試 ,11,4)D. SUBSTR(全 國計算機等級考試 ,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 窗口相似,一個表格由若干列 (Column) 對象組成,每個列對象包含一個標頭 (Header) 對象和若干控件。 這里,表格、列、 標頭和控件都有自己的屬性、 事

21、件和方法。其中,RecordSource 屬性用于指明表 格數(shù)據(jù)源,即 C 選項正確。第 37 題:以下不屬于 SQL數(shù)據(jù)操作命令的是 () 。A. MODIFYB. INSERTC. UPDATED. DELETE 參考答案: A第 38 題:假定 _個表單里有一個文本框 Textl 和一個命令按鈕組 CommandGroup。l 命令按 鈕組是一個容器對象,其中包含 Commandl和 Command2兩個命令按鈕。如果要 在 Commandl命令按鈕的某個方法中訪問文本框的 Value 屬性值,正確的表達式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. 軟件需求規(guī)格說明書C. 概要設(shè)計說明書D. 集成測試計劃 參考答案: BA)錯誤,可行性分析階段產(chǎn)生可行性分析報告。 C)錯誤,總體設(shè)計階段產(chǎn)生概 要設(shè)計說明書。 D)錯誤,集成測試計劃是在概要設(shè)計階段編寫的文檔。 B)正確, 需求規(guī)格說明書是需求分析階段產(chǎn)生的主要文檔, 是后續(xù)工作如設(shè)計、 編碼等需 要的重要參考文檔。第 40 題: 算法的時

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論