


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 模擬 二級(jí) Visual FoxPro 數(shù)據(jù)庫程序設(shè)計(jì)模擬 224選擇題第 1 題:在表單(Forml)的INIT事件中編寫程序代碼,下列語句中不能將表單的背景顏 色設(shè)置為綠色的是()。A. Thisform BackColor=RGB(0,255,0)B. Tthis Parent BackColor=RGB(0,255,0)C. This BackColor=RGB(0,255,0)D. 選項(xiàng)A)和C)正確參考答案: B第 2 題:在 Visual FoxPm 中進(jìn)行參照完整性設(shè)置時(shí),要想設(shè)置成“當(dāng)更改父表中的主關(guān) 鍵字段或候選關(guān)鍵字段時(shí),自動(dòng)更改所有相關(guān)子表記錄中的對(duì)應(yīng)值”,應(yīng)選擇 (
2、 ) 。A. 級(jí)聯(lián)或限制B. 限制C. 忽略D. 級(jí)聯(lián)參考答案: D第 3 題: 線性表若采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)時(shí),要求內(nèi)存中可用存儲(chǔ)單元的地址A. 必須是連續(xù)的B. 部分地址必須是連續(xù)的C. 一定是不連續(xù)的D .連續(xù)不連續(xù)都可以 參考答案: D第 4 題: 使用索引的主要目的是 ()。A. 提高查詢速度B. 節(jié)省存儲(chǔ)空間C. 防止數(shù)據(jù)丟失D. 方便管理參考答案: A第 5 題: 算法的空間復(fù)雜度是指 ()A. 算法程序的長度B. 算法程序中的指令條數(shù)C. 算法程序所占的存儲(chǔ)空間D .執(zhí)行算法需要的內(nèi)存空間 參考答案: D第 6 題: 在以下關(guān)于“查詢”的敘述中,正確的是 ()A. 查詢保存在項(xiàng)目文
3、件中B. 查詢保存在表文件中C .查詢保存在數(shù)據(jù)庫文件中D. 查詢保存在查詢文件中 參考答案: D第 7 題: 假設(shè)所有的選課成績都已確定。顯示 "101" 號(hào)課程成績中最高的 10%記錄信息, 正確的SQL命令是()。A. SELECT * TOP 10 FROM選課 ORDER BY成績 WHERE® 程號(hào)="101"B. SELECT * PERCENT 10 FROM選課 ORDER BY 成績 DESC WHER 課程號(hào) "101"C. SELECT * TOP 10 PERCENT FROM選課 ORDER BY
4、 成績 WHERE課程號(hào)D. SELECT * TOP 10 PERCENT FRO選課 ORDER BY成績 DESC WHER課程 號(hào)="101"參考答案: D第 8 題:讓隱藏的MeForm表單顯示在屏幕上的命令是()。A. MeForm.DisplayB. MeForm.ShowC. MeForm.ListD. MeForm.See參考答案: B表單的Show方法用于顯示表單,該方法將表單的Visible屬性值設(shè)為.T.,使之 成為活動(dòng)表單。DisPlay、List、See都不是表單的方法。故本題答案為 B)。 第 9 題:恢復(fù)表中所有被邏輯刪除記錄的命令是 。A.
5、 REDELETEB. RECALLC. REPACKD. RESET參考答案: B被邏輯刪除的記錄可以恢復(fù),恢復(fù)記錄的命令是RECALL格式如下:RECALLFOR 條件表達(dá)式 。第 10 題: 如果內(nèi)存變量和字段變量均有變量名“姓名”,那么引用內(nèi)存變量的正確方法 是() 。A. M.姓名B. M- 姓名C. 姓名D. A和B都可以參考答案: D第 11 題:設(shè)有關(guān)系評(píng)分 (歌手號(hào),分?jǐn)?shù),評(píng)委號(hào) ) ,如果每個(gè)歌手的 "最后得分 "的計(jì)算方 法是:去掉一個(gè)最高分和一個(gè)最低分,取剩下分?jǐn)?shù)的平均分。根據(jù)關(guān)系" 評(píng)分"求每個(gè)歌手的"最后得分&quo
6、t;并存儲(chǔ)于表TEM沖,表TEM沖有兩個(gè)字段:"歌手號(hào)"和"最后得分",并且按最后得分降序排列,生成表 TEMP勺SQL語句是() 。A. SELECT 歌手號(hào),(COUNT分?jǐn)?shù))一MAX分?jǐn)?shù))一MIN(分?jǐn)?shù))/(SUM(*) 2) 最后得分FROM評(píng)分INTO DBF TEMP GROUFBY歌手號(hào) ORDERBY最后得分 DESCB. SELECT 歌手號(hào),(COUNT分?jǐn)?shù))一MAX分?jǐn)?shù))一MIN(分?jǐn)?shù))/(SUM(*) 2) 最后得分FROM評(píng)分INTO DBF TEMP GROUFBY評(píng)委號(hào) ORDERBY最后得分 DESCC. SELECT歌手
7、號(hào),(SUM (分?jǐn)?shù))一MAX分?jǐn)?shù))一MIN(分?jǐn)?shù))/(COUNT (*) 2)最后得分FROM評(píng)分INTO DBF TEMP GROUP BY評(píng)委號(hào)ORDER BY最后得分 DESCD. SELECT 歌手號(hào),(SUM分?jǐn)?shù))MAX分?jǐn)?shù))MIN(分?jǐn)?shù))/(COUNT(*) 2) 最后得分FROM評(píng)分INTO DBF TEMP GROUFBY歌手號(hào) ORDERBY最后得分DESC參考答案: D第 12 題:在 Visual FoxPro 中,用來移動(dòng)表單的方法是 。A. HideB. MoveC. SetFocusD. Release參考答案: BHide方法用來隱藏表單,Move方法用來移動(dòng)表
8、單,SetFocus方法用來讓控件獲 得焦點(diǎn),使其稱為活動(dòng)對(duì)象, Release 方法用來釋放和關(guān)閉表單。第 13 題: 人員基本信息一般包括身份證號(hào)、姓名、性別、年齡等。其中可以作為主關(guān)鍵 字的是()。A. 身份證號(hào)B. 姓名C. 性別D. 年齡參考答案: A第 14 題:設(shè)有學(xué)生表S (學(xué)號(hào),姓名,性別,年齡),查詢所有年齡小于等于18歲的女 同學(xué),并按年齡進(jìn)行降序排序生成新的表 WS正確的SQL命令是()。A. SELECT * FROM S WHERE性別=女AND 年齡=18 ORDER BY 4 DESC INTO TABLE WSB. SELECT * FROM S WHERE生
9、別='女AND 年齡=18 ORDER BY年齡INTO TABLE WSC. SELECT * FROM S WHERE生別='女AND 年齡=18 ORDER BY'年 齡DESC INTO TABLE WSD. SELECT * FROM S WHERE性別='女OR 年齡=18 ORDER BY '年 齡' ASC INTO TABLE WS參考答案: A此題考查考生對(duì)SQL語法的掌握程度。選項(xiàng) B)中沒有指定DESC關(guān)鍵字,則所 生成的新表是默認(rèn)的升序排列,所以錯(cuò)誤。選項(xiàng) C)與選項(xiàng)D)的Order By子句 后面,“年齡”以字符串形式
10、給出,這是錯(cuò)誤的表示形式。選項(xiàng) A)能夠?qū)崿F(xiàn)題 目要求的所有條件,所以A)正確。第 15 題: 允許記錄中出現(xiàn)重復(fù)值,且在索引中也保存每個(gè)重復(fù)值的索引是A. 主索引B. 候選索引C. 惟一索引D. 普通索引參考答案: D第 16 題:在Visual FoxPro中,假設(shè)學(xué)生表S(學(xué)號(hào),姓名,性別,職稱,班干部)中, 性別是C型字段,班干部是L型字段。若要查詢“是班干部的女生”信息,那 么SQL語句“ SELECT*FROM SWHBR邏輯表達(dá)式”中的邏輯表達(dá)式 應(yīng)是 () 。A. 班干部AND生別=“女”B. 班干部OR性別=“女”C. 性別=“女” AND班干部=.T.D. 班干部=.T.
11、OR性別=女參考答案: C第 17 題: 說明數(shù)組后,數(shù)組元素的初值是( )。A. 整數(shù) OB. 不定值C. 邏輯真D. 邏輯假參考答案: D數(shù)組創(chuàng)建后,系統(tǒng)自動(dòng)給每個(gè)數(shù)組元素賦以邏輯假 .F. 。 第 18 題:開頭的產(chǎn)品記)。假設(shè)“產(chǎn)品”表中有 c 型字段“產(chǎn)地”,要求將產(chǎn)地以“北京” 錄全部打上刪除標(biāo)記,正確的 SQL命令是()。A. DELETE FRO.M產(chǎn)品 FOF產(chǎn)地=“北京”B. DELTE FRO產(chǎn)品WHER產(chǎn)地=“北京”C. DELETE FRO產(chǎn)品FOR產(chǎn)地=“北京* ”D. DELETE FRO產(chǎn)品 WHER產(chǎn)地 LIKE “北京” 參考答案: D第 19 題:在 Vi
12、sual FoxPro 中,用于建立或修改程序文件的命令是 (A. MODIFY 文件名 B. MODIFY COMMAND文 件名C. MODIFY PROCEDURE文 件名D. 上面B和C都對(duì)參考答案: B第 20 題: 某系統(tǒng)總體結(jié)構(gòu)圖如下圖所示:該系統(tǒng)總體結(jié)構(gòu)圖的深度是( )A. 7B. 6C. 3D. 2參考答案: C根據(jù)總體結(jié)構(gòu)圖可以看出該樹的深度為3,比如: XY 系統(tǒng)功能 2功能2.1 ,就是最深的度數(shù)的一個(gè)表現(xiàn),因此本題答案為C)。第 21 題: 在單鏈表中,增加頭節(jié)點(diǎn)的目的是 ( ) 。A. 使單鏈表不為空B. 方便運(yùn)算的實(shí)現(xiàn)C .增加存儲(chǔ)空間D. 說明單鏈表是線性表的鏈
13、式存儲(chǔ)實(shí)現(xiàn)參考答案: A第 22 題:Visual FoxPro 是一種 () 。A .數(shù)據(jù)庫管理系統(tǒng)B. 數(shù)據(jù)庫C. 數(shù)據(jù)庫系統(tǒng)D. 數(shù)據(jù)庫應(yīng)用系統(tǒng)參考答案: A第 23 題:為學(xué)生表增加一個(gè)字段“平均分?jǐn)?shù) F(6,2) ”,正確的命令是()A. ALTER"FABL學(xué)生 ADD平均分?jǐn)?shù) F(6,2)B. ALTER TABLED生 ALTER平均分?jǐn)?shù) F(6,2)C. UPDATE TABL學(xué)生 ADD平均分?jǐn)?shù) F(6,2)D. UPDATE TABL學(xué)生 ALTER平均分?jǐn)?shù) F(6,2) 參考答案: A第 24 題:與“ SELECT DISTINC歌手號(hào) FROI歌手 WHE
14、R最后得分=ALL;(SELECT最后得分 FROI歌手 WHERE SUBSTR手號(hào),1, 1)="2")” 等價(jià)的 SQL語句是 。A. SELECT DISTINCT歌手號(hào) FROI歌手 WHER最后得分=(SELECT MAX最后 得分)FROMt手 WHERE SUBSTR手號(hào),1, 1)="2")B. SELECT DISTINCT歌手號(hào) FROI歌手 WHER最后得分=(SELECT MIN最后 得分)FROI手 WHERE SUBSTR手號(hào),1, 1)="2")C. SELECTDISTINCT歌手號(hào) FROM手 WH
15、ER最后得分=ANY(SELEC最后得 分 FROM手 WHERE SUBSTR手號(hào),1, 1)="2")D. SELECT DISTINCT歌手號(hào) FRO瞰手 WHER最后得分=SOME(SELEC最后 得分 FROM手 WHERE SUBST歌手號(hào),1, 1)="2")參考答案: ASUBSTRf字符表達(dá)式, 起始位置, 長度)為取子串函數(shù),從指定表 達(dá)式值的指定起始位置取指定長度的子串作為函數(shù)值。本題的 SQL語句的含義 為,從表名為歌手的二維表中選出最后得分大于所有的歌手號(hào)的第一個(gè)字符為 2 的歌手的最后得分,與此等價(jià)的 SQL命令為A選項(xiàng)。第
16、25 題:設(shè)b= “全國計(jì)算機(jī)等級(jí)考試”,結(jié)果為“等級(jí)考試”的表達(dá)式是()。A. Left(b , 8)B. Right(b , 8)C. Left(b , 4)D. Right(b , 4) 參考答案: B第 26 題: 軟件生命周期可分為定義階段、開發(fā)階段和維護(hù)階段,下面不屬于開發(fā)階段任 務(wù)的是A. 測試B. 設(shè)計(jì)C. 可行性研究D. 實(shí)現(xiàn)參考答案: C第 27 題:在表單設(shè)計(jì)器環(huán)境中,為表單添加一選項(xiàng)按鈕組男 O女。默認(rèn)情況 下,第一個(gè)選項(xiàng)按鈕 "男"為選中狀態(tài),此時(shí)該選項(xiàng)按鈕組的 Value 屬性值為 ( )。A. 0B. 1C. 男D. .T.參考答案: B第 2
17、8 題:假設(shè)表“學(xué)生 .dbf ”已在某個(gè)工作區(qū)打開,且取別名為 student 。選擇“學(xué) 生”表所在工作區(qū)為當(dāng)前工作區(qū)的命令是( )。A. SELECT 0B. USE 學(xué)生C. SELECT學(xué)生D. SELECT student參考答案: D指定工作區(qū)的命令格式為: SELECTnWorkArea|cTableAlias ,其中參數(shù) nWorkArea 是一個(gè)大于等于 0 的數(shù)字,用于指定工作區(qū)號(hào),最小的工作區(qū)號(hào)是 1,最大的工 作區(qū)號(hào)是 32767,如果這里指定為 0,則選擇編號(hào)最小的可用工作區(qū);如果在某 個(gè)工作區(qū)中已經(jīng)打 開了表, 若要回到 該工作區(qū)操 作該表 ,可以使用 參數(shù) cT
18、ableAlias ,該參數(shù)是已經(jīng)打開的表名或表的別名。故本題答案為D)第 29 題: 在 Visual FoxPro 中,編譯或連編生成的程序文件的擴(kuò)展名不包括( )A. APPB. EXEC. DBCD. FXP 參考答案: CVisual FoxPro 程序文件通過編譯、連編,可以產(chǎn)生不同的目標(biāo)代碼文件,這些 文件具有不同的擴(kuò)展名:.exe (Visual FoxPro可執(zhí)行文件),.app(Visual FoxPro 應(yīng)用程序文件), .fxp (VisualFoxPro 編譯版本)。故本題答案為 C)。 第 30 題:SQL的SELECTS句中,“ HAVING條件表達(dá)式”用來篩選滿
19、足條件的 。A. 列B. 行C. 關(guān)系D. 分組 參考答案: DSQL的 SELECT語句中,HAVING®語用來限定分組必須滿足的條件,即 D選項(xiàng)正 確。第 31 題:建立一個(gè)庫文件結(jié)構(gòu),庫中有姓名字段 (Char 型, 6 字節(jié)) 、出生年月字段 (Data 型)和婚否字段 (Logic 型) ,則該庫中總的字段寬度是 ()。A. 15B. 16C. 17D. 18參考答案: B第 32 題:查詢第一作者為"張三"的所有書名及出版社,正確的 SQL語句是()A.SELECT 書名,出版社FRO M圖書 WHERE第 一作者=張三B. SELECT 書名,C.
20、SELECT書名,D.SELECT書名,出版社FRO M圖書 WHERE第 一作者="張三" 出版社FROM圖書 WHERE第一作者"=張三出版社FROM圖書 WHERE第一作者"="張三"參考答案: B第 33 題: 假設(shè)成績字段的默認(rèn)值是空值,檢索還未確定成績的學(xué)生選課信息,正確的SQL命令是。A. SELECT學(xué)生.學(xué)號(hào),姓名,選課.課程號(hào)FROM學(xué)生JOIN選課WHER學(xué)生. 學(xué)號(hào)二選課.學(xué)號(hào)AND選課.成績IS NULLB. SELECT學(xué)生.學(xué)號(hào),姓名,選課.課程號(hào)FROM學(xué)生JOIN選課WHER學(xué)生. 學(xué)號(hào)二選課.學(xué)號(hào)A
21、ND選課.成績=NULLC. SELECT學(xué)生.學(xué)號(hào),姓名,選課.課程號(hào)FROM學(xué)生JOIN選課ON學(xué)生.學(xué) 號(hào)=選課學(xué)號(hào)WHER選課.成績IS NULLD. SELECT學(xué)生.學(xué)號(hào),姓名,選課.課程號(hào)FROM學(xué)生JOIN選課ON學(xué)生.學(xué) 號(hào)=選課.學(xué)號(hào)WHER選課.成績=NULL參考答案: C本題主要考查超連接查詢和空值查詢。 超連接查詢有 4種連接方式, 其基本格式 為:SELECT. FROM左表 INNER|LEFT|RIGHT|FULLJOIN 右表 ON連接條件 WHERE 其他條件。要檢索還未確定成績的學(xué)生選課信息,應(yīng)使用IS NULL首先排除B D選項(xiàng)。而A選項(xiàng)的格式不正確,因
22、此C為正確選項(xiàng)。第 34 題:在 Visual FoxPro 中,默認(rèn)查詢的輸出形式是 () 。A. 瀏覽B. 臨時(shí)表C. 圖形D. 標(biāo)簽參考答案: A第 35 題:以下關(guān)于視圖描述錯(cuò)誤的是( )。A .只有在數(shù)據(jù)庫中可以建立視圖B. 視圖定義保存在視圖文件中C. 從用戶查詢的角度視圖和表一樣D. 視圖物理上不包括數(shù)據(jù)參考答案: B視圖是一個(gè)虛擬表。 所謂虛擬, 是因?yàn)橐晥D的數(shù)據(jù)是從已有的數(shù)據(jù)庫表或其他視 圖中抽象得來的, 這些數(shù)據(jù)在數(shù)據(jù)庫中并不實(shí)際存儲(chǔ), 僅在其數(shù)據(jù)字典中存儲(chǔ)視 圖的定義。 但視圖一經(jīng)定義, 就成為數(shù)據(jù)庫的組成部分, 可以像數(shù)據(jù)庫表一樣接 受用戶的查詢。故本題答案為 B)。第
23、 36 題:設(shè)X=7 6,命令?VARTYPE(X的輸出結(jié)果是()。A. NB. LC. CD. 出錯(cuò)參考答案: B第 37 題:下列關(guān)于棧的敘述中,正確的是A. 棧底元素一定是最后入棧的元素B. 棧頂元素一定是最先入棧的元素C. 棧操作遵循先進(jìn)后出的原則D. 以上三種說法都不對(duì) 參考答案: C第 38 題: 報(bào)表的數(shù)據(jù)源可以是 _A. 表或視圖B. 表或查詢C. 表、查詢或視圖D. 表或其他報(bào)表參考答案: C數(shù)據(jù)源是報(bào)表的數(shù)據(jù)來源, 通常是數(shù)據(jù)庫中的表或自由表, 也可以是視圖、 查詢 或臨時(shí)表,因此C選項(xiàng)正確。第 39 題:有如下SQL語句:SELECT生名FROM學(xué)生表 WHER學(xué)號(hào)IN
24、;(SELECT學(xué)號(hào)FROM成績表WHER成績90)下列哪條命令與該SQL語句等價(jià)A. SELECT生名 FROM學(xué)生表 WHEREEXISTS(SELECT學(xué)號(hào) FROM成績表WHER成績90)B. SELECT生名 FROM學(xué)生表 WHEREEXISTS(SELECT學(xué)號(hào) FROM成績表WHER學(xué)號(hào)=學(xué)生表.學(xué)號(hào) AND成績90)C. SELECT生名 FROM學(xué)生表 WHER學(xué)號(hào) EXISTS(SELECT學(xué)號(hào) FROM成績表 WHER學(xué)號(hào)=學(xué)生表.學(xué)號(hào) AND成績90)D. SELECT生名 FROM學(xué)生表 WHER學(xué)號(hào)=;(SELECT學(xué)號(hào) FROM成績表WHER成績90)參考答案:
25、 B第 40 題:查詢?cè)?quot;北京"和"上海"出生的學(xué)生信息的SQL語句是()A. SELECT * FROM學(xué)生B. SELECT * FROM學(xué)生C. SELECT * FROM學(xué)生D. SELECT * FROM學(xué)生WHERE出生地二北京' WHERE出生地二北京' WHERE出生地二北京' WHERE出生地二北京'AND '上海OR '上海AND出生地='上海OR出生地='上海'參考答案: D基本操作題基本操作題第 41 題:( 1)新建一個(gè)項(xiàng)目 myproject 。然后再在該
26、項(xiàng)目中建立數(shù)據(jù)庫 mybase。 (2)將考生文件夾下的3個(gè)自由表全部添加到新建的 mybase數(shù)據(jù)庫。(3)利用SQL ALTERS句為orderitem 表的“數(shù)量”字段設(shè)置有效性規(guī)則:字段值必須大于零,然后把該 SQL語句保存在sone.prg文件中。(4)在新建的項(xiàng)目 myproject 中建立一個(gè)表單,并將其保存為myform.scx( 不要做其他任何操作 )。 參考答案:(1)操作步驟 單擊“文件”菜單中的“新建”命令,在打開的“新建” 對(duì)話框中選擇“文件類型” 中的“項(xiàng)目” ,單擊“新建文件” 按鈕,在打開的“創(chuàng)建”對(duì)話框中輸入文件名 myproject ,再單擊“保存”按鈕。
27、(2) 操作步驟 在項(xiàng)目管理器中,選擇“數(shù)據(jù)”節(jié)點(diǎn)下的“數(shù)據(jù)庫”,單擊“新建”按鈕,在彈 出的“新建”對(duì)話框中選擇“新建數(shù)據(jù)庫”,在打開的“創(chuàng)建”對(duì)話框中輸入數(shù) 據(jù)庫文件名mybase單擊“保存”按鈕。這時(shí),數(shù)據(jù)庫設(shè)計(jì)器自動(dòng)打開。(3)操作步驟 在數(shù)據(jù)庫設(shè)計(jì)器中單擊鼠標(biāo)右鍵, 在彈出的快捷菜單中選擇 “添加 表”命令, 在“打開”對(duì)話框中將考生文件夾下的三個(gè)自由表 order 、orderitem 和 goods 依次添加到數(shù)據(jù)庫中。(4) 操作步驟步驟 1:單擊工具欄中的“新建”按鈕,在“新建”對(duì)話框中選擇“文件類型”中的“程序”,單擊“新 建文件” 按鈕,在彈出的 “程序 1”窗口中輸入:
28、 alter table orderitem alter 數(shù)量set check數(shù)量0 步驟2:單擊工具欄中的“保存”按鈕,將程序以 sone.prg 文件名保存在考生文件夾下。 單擊工具欄中的 “運(yùn)行” 按鈕運(yùn)行程序。 關(guān)閉 sone.prg 程序窗口。 (5) 操作步驟 在項(xiàng)目管理器中,選擇“文檔” 節(jié)點(diǎn)下的“表單” ,單擊“新建”按鈕,在彈出的“新建表單” 對(duì)話框中選擇“新 建表單”,這時(shí)表單設(shè)計(jì)器打開,單擊工具欄上的“保存”按鈕,在打開的“另 存為”對(duì)話框中輸入表單名myform,保存表單后關(guān)閉表單設(shè)計(jì)器。第 42 題:1:在考生文件夾下根據(jù)SCOREMANAGE數(shù)據(jù)庫,使用查詢向?qū)Ы?/p>
29、立一個(gè)含有 “姓名”和“出生日期”的標(biāo)準(zhǔn)查詢 QUERY3_1QPR。2:從SCORE_MANAGE據(jù)庫中刪除名為NEW_VIEW的視圖。3:用SQL命令向SC0REI表中插入一條記錄:學(xué)號(hào)為“ 993503433',課 程號(hào)為“ 0001”,成績?yōu)?99。4:打開表單MYFORM3_4其中添加一個(gè)“關(guān)閉”命令按鈕(名稱為 Commandl)表單運(yùn)行時(shí),單擊此按鈕可關(guān)閉表單(不能有多余的命令)。 參考答案:(1) 單擊工具欄中的“新建”按鈕,在彈出的“新建”對(duì)話框中,選擇“查詢” , 單擊“向?qū)А卑粹o,按照向?qū)У奶崾?,首先?STUDEN表中選擇“姓名”和“出 生日期”字段,然后按提示
30、單擊完成”按鈕,在“另存為”對(duì)話框中輸入文件名 QUERY3_1QPR。(2) 單擊工具欄中的“打開”按鈕,打開考生文件夾下的SCORE_MANAGE據(jù)庫,選擇NEW_VIEW視圖并有擊,選擇“刪除”命令,再在 提示框中單擊“移去”按鈕。 (3) 在命令窗口中輸入下列代碼并按回車鍵。INSERT INTO SCORE學(xué) 號(hào),課程號(hào),成績)VALUES(“993503433',“ 0001 ”, 99) (4) 單擊工具欄的“打開”按鈕,打開考生文件夾下的表單 MYFORM3_4SCX, 通過表單控件工具欄向其中添加一個(gè)命令按鈕控件,并設(shè)置其 Caption 屬性為 “關(guān)閉”,雙擊“關(guān)閉
31、”命令按鈕,編寫其 Click 事件代碼為” Thisform Release”。 保存并運(yùn)行表單。第 43 題:(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 庫存管理”),并按回車鍵以新建
32、一個(gè)項(xiàng)目。(2)步驟 1:在項(xiàng)目管理器中選擇“數(shù)據(jù)”節(jié)點(diǎn)下的“數(shù)據(jù)庫”選項(xiàng),單擊“新建”按鈕,在“新建數(shù)據(jù)庫”對(duì) 話框中單擊“新建數(shù)據(jù)庫”,再在“創(chuàng)建”對(duì)話框中輸入數(shù)據(jù)庫名“使用零件情 況”,并單擊“保存”按鈕。 步驟 2 :在數(shù)據(jù)庫設(shè)計(jì)器空白處右擊,在彈出的 快捷菜單中選擇“添加表”命令,在“打開”對(duì)話框中分別將考生文件下的表零 件信息、使用零件和項(xiàng)目信息添加到數(shù)據(jù)庫中。 (3)在數(shù)據(jù)庫設(shè)計(jì)器中右擊表 “零件信息”,在彈出的快捷菜單中選擇“修改”命令,在表設(shè)計(jì)器的“字段” 選項(xiàng)卡中,在“字段名”中輸入“規(guī)格”,“類型”選擇“字符型”,“寬度” 為 8,單擊“確定”按鈕。 ( 4)步驟 1:單
33、擊工具欄中的“打開”按鈕,在“打 開”對(duì)話框中雙擊考生文件夾下的 mymenu.mnx文件。步驟2:在彈出的菜單設(shè) 計(jì)器中,單擊“文件”行中的“編輯”按鈕,再單擊“查找”行中的“選項(xiàng)”按 鈕,在彈出的“提示選項(xiàng)”對(duì)話框中的“鍵標(biāo)簽”處按下CTRL+T最后單擊“確定”按鈕。 步驟 3:單擊工具欄中的“保存”按鈕,再單擊主菜單欄中“菜單” 下的“生成”命令,在“生成菜單”對(duì)話框中單擊“生成”按鈕。 第 44 題:(1) 用命令新建一個(gè)名為“外匯”的數(shù)據(jù)庫,并將該命令存儲(chǔ)于onetxt 中。(2) 將自由表“外匯匯率”、“外匯賬戶'、“外匯代碼”加入到新建的 “外匯”數(shù)據(jù)庫中。(3) 用SO
34、L語句在“外匯”數(shù)據(jù)庫中新建一個(gè)數(shù)據(jù)庫表 rate,其中包含4 個(gè)字段“幣種1代碼” C(2)、“幣種2代碼” C(2)、“買入價(jià)” N(8, 4)、“賣 出價(jià)” N(8,4),請(qǐng)將SOL語句存儲(chǔ)于two. txt中。(4) 表單文件 test form 中有一個(gè)名為 forml 的表單(如下圖所示 ),清將 編輯框控件 Editl 的滾動(dòng)條去掉。參考答案:(1)在命令窗口執(zhí)行命令:MODIFY FILE one打開文本文件編輯器。在編輯器中輸入SQL定義表結(jié)構(gòu)的代碼:MODIFY DATABAS外匯,在命令窗口執(zhí)行命令: DOone. txt ,執(zhí)行文本文件。 (2) 在數(shù)據(jù)庫設(shè)計(jì)器中右擊鼠
35、標(biāo), 選擇添加表快捷菜單命令,在彈出的“打開”對(duì)話框中雙擊“外匯匯率”表, 將表添加到數(shù)據(jù)庫中,以同樣的方法將“外匯賬戶”和“外匯代碼”表添加到數(shù)據(jù)庫中。(3)在命令窗口執(zhí)行命令:MODIFYFILE two,打開文本文件編輯器。在編輯器中輸入SQL定義表結(jié)構(gòu)的代碼:I CREATEABLEROTE( & 定義表名,括號(hào)內(nèi)包括一 表字段名、類型、寬度等內(nèi)容的定義 2 幣種 1 代 碼C(2),幣種2代碼C(2),買入價(jià)N(8, 4),賣出價(jià)N(8, 4)在命令窗口執(zhí)行命令: DOtwotxt ,執(zhí)行文本文件。 (4) 在命令窗口執(zhí)行命令: MODIFY FORMtest_form ,打
36、開表單設(shè)計(jì)器修改 test form 表單。 選中表單中的編輯 框(Edit1)控件,在“屬性”面板中修改控件的 ScrollBars屬性值為:0-無,保 存修改。簡單應(yīng)用題 第 45 題: 在考生文件夾下,打開公司銷售數(shù)據(jù)庫 SELLDB完成如下簡單應(yīng)用:1:使用一對(duì)多表單向?qū)梢粋€(gè)名為 SD_EDIT的表單。要求從父表 DEPT中選擇所有字段,從子表 S_T表中選擇所有字段,使用"部門號(hào)"建立兩表 之間的關(guān)系,樣式為陰影式;按鈕類型為圖片按鈕;排序字段為部門號(hào)(升序);表單標(biāo)題為 "數(shù)據(jù)輸入維護(hù) "。2:在考生文件夾下打開命令文件TWO.PRG該命
37、令文件用來查詢各部門 的分年度的部門號(hào)、部門名、年度、全年銷售額、全年利潤和利潤率 (全年利潤 / 全年銷售額 ),查詢結(jié)果先按年度升序、再按利潤率降序排序,并存儲(chǔ)到 S_SUM表 中。注意,程序在第 5行、第 6行、第 8 行和第 9行有錯(cuò)誤,請(qǐng)直接在錯(cuò)誤處修 改。修改時(shí),不可改變SQL語句的結(jié)構(gòu)和短語的順序,不允許增加或合并行。 參考答案:(1) 【操作步驟】 步驟 1:單擊常用工具欄中的 "新建"按鈕,在"新建"對(duì)話 框中文件類型選擇 "表單",利用向?qū)?chuàng)建表單。在 "向?qū)нx取"對(duì)話框中,選擇 "
38、一對(duì)多表單向?qū)?"并單擊"確定"按鈕,并顯示"一對(duì)多表單向?qū)?"對(duì)話框。 步驟 2: 在"一對(duì)多表單向?qū)?"對(duì)話框的 "步驟 1從父表中選定字段 "中,在"數(shù)據(jù)庫和表 " 列表框中選擇表"DEPT","可用字段"列表框中顯示表DEPT的所有字段名,并選 定所有字段名,再單擊 "下一步"按鈕。 步驟 3:在"一對(duì)多表單向?qū)?"對(duì)話框的 " 步驟 2從子表中選定字段 "中,選取表 "
39、;S_T", "可用字段"列表框中顯示表 S_T 的所有字段名,選定所有字段名后單擊 "下一步"按鈕。 步驟 4:在"一對(duì)多表單 向?qū)?quot;對(duì)話框的 "步驟 3建立表之間的關(guān)系 "中,單擊"下一步"按鈕。 步驟 5: 在"一對(duì)多表單向?qū)?"對(duì)話框的 "步驟 4選擇表單樣式 "中,在"樣式"中選擇"陰 影式" ,在"按鈕類型"中選擇"圖片按鈕" ,再單擊"下一步&
40、quot;按鈕。 步驟 6:在"一 對(duì)多表單向?qū)?"對(duì)話框的 "步驟 5排序次序 "中,選定"部門號(hào)"字段并選擇 "升序 " ,再單擊"添加"按鈕,再單擊 "下一步"按鈕。 步驟 7:在"一對(duì)多表單向?qū)?"對(duì) 話框的"步驟 6完成"中,在"請(qǐng)輸入表單標(biāo)題 "文本框中輸入 "數(shù)據(jù)輸入維護(hù) ", 再單擊"完成"按鈕。 步驟 8:在"另存為"對(duì)話框中,輸入保存表單
41、名 "sd_edit" 。 再單擊"保存"按鈕,最后表單就生成了。(2) 【操作步驟】 單擊常用工具欄中的"打開"按鈕,在"打開"對(duì)話框中選擇"TWO.PRG文件,單擊"確定"按鈕。將第 5行改為: (一季度利潤 +二季度利潤 +三季度利潤 +四季度利潤 )/( 一季度銷售額 + 二季度銷售額 +三季度銷售額 +四季度銷售額 ) AS 利潤率; 將第 6 行改為: FROM S_T,DEPT; 將第 8行改為: ORDERBY 年度,利潤率 DESC; 將第 9行改為: INTO TA
42、BLE S_SUM 第 46 題:利用查詢?cè)O(shè)計(jì)器創(chuàng)建查詢,根據(jù)“職工”和“訂單”表對(duì)各組在2007年所簽訂單的“總金額”進(jìn)行統(tǒng)計(jì)。統(tǒng)計(jì)結(jié)果僅包含那些“總計(jì)”金額大于等于2000的組,各記錄包括“組號(hào)”、“總計(jì)”、“最高金額”和“平均金額” 4個(gè)字 段;各記錄按“總計(jì)”降序排序;查詢?nèi)ハ驗(yàn)楸?tempo最后將查詢保存在 jecx.qpr文件中,并運(yùn)行該查詢。參考答案:步驟1單擊工具欄的新建按鈕,打開新建對(duì)話框的文件類型,選擇 “查詢”后單擊新建文件。打開查詢?cè)O(shè)計(jì)器,在添加表或視圖對(duì)話框中,選 擇“訂單管理”數(shù)據(jù)庫中的“職工”表,單擊 添加按鈕,再選擇“訂單”表, 單擊添加按鈕。最后單擊關(guān)閉按鈕將
43、表添加到查詢?cè)O(shè)計(jì)器中。 步驟2:選 擇職工表的“組號(hào)”字段單擊添加按鈕。然后在字段選項(xiàng)卡的函數(shù)和表達(dá) 式下的文本框中輸入表達(dá)式:“ SUM(訂單.總金額)AS總計(jì)”,單擊添加按 鈕;以同樣的方法,再向選定字段中添加兩個(gè)表達(dá)式:“ MAX (訂單.總金額) AS最高金額”和“ AVG(訂單.總金額)AS平均金額”。在篩選選項(xiàng)卡的“字 段名”下拉列表中選擇“表達(dá)式”項(xiàng),系統(tǒng)會(huì)彈出表達(dá)式生成器對(duì)話 框,在表達(dá)式文本框中輸入:YEAR(訂單.訂購日期),單擊確定按鈕后返回 篩選選項(xiàng)卡,在條件下拉框中選擇“=”,在實(shí)例框中輸入“2007”。 步 驟3:單擊排序依據(jù)選項(xiàng)卡,選擇“ SUM(訂單.總金額)AS總計(jì)”字段,再單 擊添加按鈕,在排序選項(xiàng)區(qū)中選擇“降序”選項(xiàng)。步驟4:單擊分組依據(jù)選項(xiàng)卡,選中“可用字段”列表框中的“職工.組號(hào)”字段,單擊添加按鈕; 單擊滿足條件按鈕,在彈出的對(duì)話框中選擇“字段名”為“總計(jì)”,運(yùn)算符選 擇為“=”,在“實(shí)例”中輸入“ 2000”后
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒意外傷害的預(yù)防與處理
- 機(jī)器人智能柔性傳動(dòng)關(guān)節(jié)旋轉(zhuǎn)式磁流變阻尼器結(jié)構(gòu)設(shè)計(jì)
- 基于體檢數(shù)據(jù)的糖尿病-冠心病共病風(fēng)險(xiǎn)預(yù)測
- 兵團(tuán)農(nóng)產(chǎn)品物流效率測算及影響因素研究
- 高中地理教學(xué)滲透“雙碳”教育的現(xiàn)狀及策略研究
- 關(guān)于房屋合同范例
- 交鑰匙項(xiàng)目合同范例
- 2025年開江數(shù)學(xué)面試試題及答案
- 臨時(shí)用工計(jì)件合同范例
- 倆人合伙經(jīng)營合同范例
- 綜合門診部全科醫(yī)療科設(shè)置基本標(biāo)準(zhǔn)
- GB 15603-1995常用化學(xué)危險(xiǎn)品貯存通則
- FZ/T 07019-2021針織印染面料單位產(chǎn)品能源消耗限額
- 北師大版高中英語必修二《New-Zealand-Fact-File》reading-課件-
- 豎彎鉤的書寫課件
- 幼兒園小班植樹節(jié)課件:《栽樹》
- 初中英語《Unit5-Do-you-remember-what-you-were-doing》教學(xué)課件設(shè)計(jì)
- 幼兒園大班數(shù)學(xué)口算練習(xí)題可打印
- 小學(xué)班會(huì)課件-端午節(jié)主題班會(huì)(共19張PPT)通用版 PPT課件
- 細(xì)菌性痢疾流行病學(xué)個(gè)案調(diào)查表
- 員工年終述職報(bào)告工作總結(jié)PPT模板
評(píng)論
0/150
提交評(píng)論