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

下載本文檔

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

文檔簡(jiǎn)介

1、 模擬 二級(jí) Visual FoxPro 數(shù)據(jù)庫(kù)程序設(shè)計(jì)模擬 24選擇題第 1 題:程序流程圖中帶有箭頭的線段表示的是 ( )A. 圖元關(guān)系B. 數(shù)據(jù)流C. 控制流D. 調(diào)用關(guān)系參考答案: C第 2 題:結(jié)構(gòu)化程序設(shè)計(jì)的基本原則不包括 ( ) 。A. 多態(tài)性B. 自頂向下C. 模塊化D .逐步求精 參考答案: A第 3 題:軟件設(shè)計(jì)中模塊劃分應(yīng)遵循的準(zhǔn)則是 () 。A. 低內(nèi)聚低耦合B. 高內(nèi)聚低耦合C. 低內(nèi)聚高耦合D. 高內(nèi)聚高耦合 參考答案: B第 4 題: 在軟件開(kāi)發(fā)中,需求分析階段產(chǎn)生的主要文檔是 ( )A. 可行性分析報(bào)告B. 軟件需求規(guī)格說(shuō)明書(shū)C. 概要設(shè)計(jì)說(shuō)明書(shū)D .集成測(cè)試計(jì)

2、劃 參考答案: B第 5 題: 算法的有窮性是指 () 。A. 算法程序的運(yùn)行時(shí)間是有限的B .算法程序所處理的數(shù)據(jù)量是有限的C. 算法程序的長(zhǎng)度是有限的D. 算法只能被有限的用戶使用 參考答案: A第 6 題:對(duì)長(zhǎng)度為 n 的線性表排序,在最壞情況下,比較次數(shù)不是 n(n 1)/2 的排序方 法是() 。A. 快速排序B. 冒泡排序C. 直接插入排序D. 堆排序參考答案: D第 7 題: 下列關(guān)于棧的敘述正確的是 ( )A .棧按"先進(jìn)先出 "組織數(shù)據(jù)B. 棧按"先進(jìn)后出"組織數(shù)據(jù)C. 只能在棧底插入數(shù)據(jù)D. 不能刪除數(shù)據(jù)參考答案: B第 8 題:在數(shù)

3、據(jù)庫(kù)設(shè)計(jì)中,將 ER 圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過(guò)程屬于 ()A .需求分析階段B .概念設(shè)計(jì)階段C. 邏輯設(shè)計(jì)階段D. 物理設(shè)計(jì)階段參考答案: C第 9 題:有三個(gè)關(guān)系R、S和T如下:由關(guān)系R和S通過(guò)運(yùn)算得到關(guān)系T,則所使用的運(yùn)算為()A. 并B. 自然連接C. 笛卡爾積D. 交參考答案: D第 10 題:設(shè)有表示學(xué)生選課的三張表,學(xué)生 S(學(xué)號(hào),姓名,性別,年齡,身份證號(hào)), 課程C(課號(hào),課名),選課SC(學(xué)號(hào),課號(hào),成績(jī)),則表SC的關(guān)鍵字(鍵或碼) 為 ( ) 。A. 課號(hào),成績(jī)B. 學(xué)號(hào),成績(jī)C. 學(xué)號(hào),課號(hào)D. 學(xué)號(hào),姓名,成績(jī)參考答案: C第 11 題:設(shè)X = "11&

4、quot;,Y= "1122",下列表達(dá)式結(jié)果為假的是()。A. NOT(X= = Y)AND (X$Y)B. NOT(X$Y)OR (X Y)C. NOT(X = Y)D. NOT(X$Y)參考答案: D第 12 題: 以下是與設(shè)置系統(tǒng)菜單有關(guān)的命令,其中錯(cuò)誤的是 ()。A. SET SYSMENU DEFAULTB. SET SYSMENU TO DEFAULTC. SET SYSMENU NOSAVED. SET SYSMENU SAVE參考答案: A第 13 題:在下面的 Visual FoxPro 表達(dá)式中,運(yùn)算結(jié)果不為邏輯真的是 ()。A. EMPTY(SPAC

5、E(0)B丄IKE('xy*'xyz ')C. AT('xy , ' abcxyz ')D. ISNULL(.NULL.)參考答案: C第 14 題:在 Visual FoxPro 中,宏替換可以從變量中替換出 () 。A. 字符串B. 數(shù)值C. 命令D. 以上三種都可能參考答案: D第 15 題:在 Visual FoxPro 中,用于建立或修改程序文件的命令是 ( )A. MODIFY 文件名 B. MODIFY COMMAND 文件名 C. MODIFY PROCEDURE文件名D. MODIFY PROGRAM文 件名參考答案: B第 1

6、6 題:在Visual FoxPro中,程序中不需要用PUBLIC等命令明確聲明和建立,可直接 使用的內(nèi)存變量是 () 。A. 局部變量B. 私有變量C. 公共變量D. 全局變量參考答案: B第 17 題:執(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ò)信息 參考答案: B第 18 題: 向一個(gè)項(xiàng)目中添加一個(gè)數(shù)據(jù)庫(kù),應(yīng)該使用項(xiàng)目管理器的 ()A. 代碼選項(xiàng)卡B. 類選項(xiàng)卡C. 文檔選項(xiàng)卡D. 數(shù)據(jù)選項(xiàng)卡 參考答案: D第 19 題:在查詢?cè)O(shè)計(jì)器環(huán)境中, "查詢"

7、;菜單下的 "查詢?nèi)ハ?"不包括()A. 臨時(shí)表B. 表C. 文本文件D. 屏幕參考答案: C第 20 題:Modify Comma nd命令建立的文件的默認(rèn)擴(kuò)展名是()。A. prgB. appC. cmdD. exe 參考答案: A第 21 題:擴(kuò)展名為mpr的文件是()。A. 菜單文件B. 菜單程序文件C. 菜單備注文件D. 菜單參數(shù)文件參考答案: B第 22 題: 打開(kāi)已經(jīng)存在的表單文件的命令是 ()。A. MODIFY FORMB. EDIT FORMC. OPEN FORMD. READ FORM參考答案: A第 23 題: 在菜單設(shè)計(jì)中,可以在定義菜單名稱時(shí)為

8、菜單項(xiàng)指定一個(gè)訪問(wèn)鍵。規(guī)定了菜單 項(xiàng)的訪問(wèn)鍵為 "x" 的菜單名稱定義是 ()。A. 綜合查詢 (x)B. 綜合查詢/(x)C. 綜合查詢(x)D. 綜合查詢(/ x)參考答案: C第 24 題: 設(shè)置表單標(biāo)題的屬性是 ()。A. TitleB. TextC. BiaotiD. Caption參考答案: D第 25 題: 釋放和關(guān)閉表單的方法是 ()。A. ReleaseB. DeleteC. LostFocusD. Destroy 參考答案: A第 26 題:數(shù)據(jù)庫(kù)(DB)、數(shù)據(jù)庫(kù)系統(tǒng)(DBS)和數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS三者之間的關(guān)系是( )。A. DBS包括 DB和 D

9、BMSB. DBMS包括 DB和 DBSC. DB包括 DBS和 DBMSD. DBS就是DB 也就是 DBMS 參考答案: A第 27 題:在 Visual FoxPro 中,若所建立索引的字段值不允許重復(fù),并且一個(gè)表中只能 創(chuàng)建一個(gè),這種索引應(yīng)該是 () 。A. 主索引B .唯一索引C. 候選索引D. 普通索引參考答案: A第 28 題:在SQL SELECTS句中為了將查詢結(jié)果存儲(chǔ)到臨時(shí)表應(yīng)該使用短語(yǔ) ()。A. TO CURSORB. INTO CURSORC. INTO DBFD. TO DBF 參考答案: B第 29 題:SQL語(yǔ)句中刪除視圖的命令是()。A. DROP TABLE

10、B. DROP VIEWC. ERASE TABLED. ERASE VIEW 參考答案: B第 30 題:設(shè)有訂單表 order( 訂單號(hào),客戶號(hào),職員號(hào),簽訂日期,金額 ) ,查詢 2011 年 所簽訂單的信息,并按金額降序排序,正確的SQL命令是()。A. SELECT * FROM order WHERE YEAR訂日期)=2011 ORDER BY金額 DESCB. SELECT * FROM order WHILE YEAF簽訂日期)=2011 ORDER BY金額 ASCC. SELECT * FROM order WHERE YEA簽訂日期)=2011 ORDER BY金額 A

11、SCD. SELECT * FROM order WHILE YEA簽訂日期)=2011 ORDER BYfe額 DESC 參考答案: A第 31 題:設(shè)有訂單表 order( 訂單號(hào),客戶號(hào),職員號(hào),簽訂日期,金額 ) ,刪除 2012 年 1月1日以前簽訂的訂單記錄,正確的 SQL命令是()。A. DELETE TABLE order WHER簽訂日期A2012 1- 1B. DELETE TABLE order WHILE 簽訂日期八2012 1 1C. DELETE FROM order WHER簽訂日期八2012 1 1D. DELETE FROM order WHILE簽訂日期八2

12、012 1 1 參考答案: C第 32 題:為"運(yùn)動(dòng)員"表增加一個(gè)"得分"字段的正確的SQL命令是()。A. CHANGE TABLE!動(dòng)員 ADD 得分 IB. ALTER DATA!動(dòng)員 ADD得分 IC. ALTER TABL運(yùn)動(dòng)員ADD得分ID. CHANGE TABL運(yùn)動(dòng)員 INSERT得分 I 參考答案: C第 33 題: 計(jì)算每名運(yùn)動(dòng)員的"得分"的正確SQL命令是()。A. UPDAT運(yùn)動(dòng)員FIELD得分=2*投中2分球+3*投中3分球+罰球B. UPDAT運(yùn)動(dòng)員FIELD得分 WTTH2投中2分球+3*投中3分球+罰球

13、C. UPDAT運(yùn)動(dòng)員SET得分 WTTH2投中2分球+3*投中3分球+罰球D. UPDAT運(yùn)動(dòng)員SET得分=2*投中2分球+3*投中3分球+罰球 參考答案: D第 34 題:檢索" 投中 3 分球" 小于等于 5 個(gè)的運(yùn)動(dòng)員中 " 得分 " 最高的運(yùn)動(dòng)員的 " 得分 " ,正 確SQL命令是()。A. SELECT MAX得分)得分 FROM運(yùn)動(dòng)員 WHERE投中 3 分球=5B. SELECT MAX得分)得分FROM運(yùn)動(dòng)員 WHEN投中3分球=5C. SELECT#分=MAX(得分)FROM運(yùn)動(dòng)員 WHERE投中 3 分球=5D

14、. SELECT#分=MAX(得分)FROM運(yùn)動(dòng)員 WHEN投中 3 分球=5 參考答案: A第 35 題:在SQL SELEC查詢中,為了使查詢結(jié)果排序必須使用短語(yǔ) ()。A. ASCB. DESCC. GROUP BYD. ORDER BY參考答案: D第 36 題:查詢單價(jià)在600元以上的主機(jī)板和硬盤(pán)的正確SQL命令是()。A. SELECT * FROM產(chǎn)品 WHERE單價(jià)600 AND (名稱='主機(jī)板 AND 名 稱='硬盤(pán))B. SELECT * FROM產(chǎn)品 WHERE單價(jià)600 AND (名稱='主機(jī)板 OR 名 稱='硬盤(pán))C. SELECT

15、 * FROM產(chǎn)品FOR單價(jià)600 AND (名稱='主機(jī)板 AND名稱 =,硬盤(pán),)D. SELECT * FROM產(chǎn)品FOR單價(jià)600 AND (名稱='主機(jī)板 OR名稱 =,硬盤(pán),)參考答案: B第 37 題:查詢客戶名稱中有"網(wǎng)絡(luò)"二字的客戶信息的正確SQL命令是()。A. SELECT * FROM客戶 FOR 名稱 LIKE "% 網(wǎng)絡(luò)%"B. SELECT * FROM客 戶 FOR 名稱 ="% 網(wǎng)絡(luò) %"C. SELECT * FROM客戶 WHERE名稱 = "%網(wǎng)絡(luò)%"D. S

16、ELECT * FROM客戶 WHERE名稱 LIKE "% 網(wǎng)絡(luò)%" 參考答案: D第 38 題: 在表單中為表格控件指定數(shù)據(jù)源的屬性是 ()。A. DataSourceB. DataFromC. RecordSourceD. RecordFrom 參考答案: C第 39 題:在Visual FoxPro中,假設(shè)表單上有一選項(xiàng)組:O男。女,初始時(shí)該選項(xiàng)組的Value 屬性值為 1。若選項(xiàng)按鈕 "女"被選中,該選項(xiàng)組的 Value 屬性值是( )。A. 1B. 2C. 女D. 男參考答案: B第 40 題:在 Visual FoxPro 中,報(bào)表的數(shù)據(jù)源

17、不包括 ()。A. 視圖B. 自由表C. 查詢D. 文本文件 參考答案: D基本操作題 第 41 題: 1:在考生文件夾下創(chuàng)建一個(gè)名為"訂單管理"的數(shù)據(jù)庫(kù),并將已有的employee和 orders 兩個(gè)表添加到該數(shù)據(jù)庫(kù)中。2:為orders表建立一個(gè)按降序排列的普通索引,索引名為je,索引表達(dá)式為 " 金額"。3: 在" 訂單管理 "數(shù)據(jù)庫(kù)中新建一個(gè)名為 customer 的表,表結(jié)構(gòu)如下: 客戶號(hào)字符型 (4)客戶名字符型(36)地址字符型 (36)4: 為 customer 表建立主索引,為 orders 建立普通索引,索引名和

18、索引 表達(dá)式均為 "客戶號(hào)",通過(guò)"客戶號(hào)"為 customer 表和 orders 表建立一個(gè)一對(duì) 多的永久聯(lián)系。參考答案:【操作步驟】 (1) 通過(guò)"新建"對(duì)話框創(chuàng)建一個(gè)數(shù)據(jù)庫(kù),文件名為 "訂單管理 ",在打開(kāi)的數(shù)據(jù)庫(kù)設(shè)計(jì)器中右擊空白處,選擇 "添加表"命令,將考生文件夾下 的"employee"和"orders"兩個(gè)表添加到"訂單管理"數(shù)據(jù)庫(kù)中。(2)在數(shù)據(jù)庫(kù)設(shè)計(jì) 器中右擊"orders"表,選擇"修

19、改"命令,在打開(kāi)的表設(shè)計(jì)器中選擇"索引"選項(xiàng)卡, 輸入索引名 "je" ,選擇類型為 "普通索引 ", "表達(dá)式"為"金額",最后單擊"確定 "按鈕,保存對(duì)表的修改。 (3) 在打開(kāi)的數(shù)據(jù)庫(kù)設(shè)計(jì)器中右擊空白處,選擇"新建表"命令,保存表文件為 "customer" ,在打開(kāi)的表設(shè)計(jì)器中,按題目要求設(shè)置 customer 表的結(jié)構(gòu)。 (4) 在數(shù)據(jù)庫(kù)設(shè)計(jì)器中右擊 "orders" 表,選擇"修改&q

20、uot;命令, 在打開(kāi)的表設(shè)計(jì)器的 "字段"選項(xiàng)卡中設(shè)置 "客戶號(hào)"字段為升序,在"索引"選項(xiàng)卡 中為"orders"表建立普通索引,索引名和索引表達(dá)式均為"客戶號(hào)"。以同樣的方 式為"customer"表建立主索引,索引名和索引表達(dá)式均為"客戶號(hào)",最后從主索 引拖動(dòng)鼠標(biāo)至普通索引以建立兩表之間的永久聯(lián)系。簡(jiǎn)單應(yīng)用題 第 42 題: 在考生文件夾下完成如下簡(jiǎn)單應(yīng)用:1:用SQL語(yǔ)句完成下列操作:列出所有與"紅"顏色零件相關(guān)的信息(供應(yīng)

21、商 號(hào),工程號(hào)和數(shù)量 ),并將查詢結(jié)果按數(shù)量降序存放于表 supply_temp 中。2:新建一個(gè)名為menu_quick的快捷菜單,菜單中有兩個(gè)菜單項(xiàng)"查詢"和" 修改"。并在表單 myform 的 RightClick 事件中調(diào)用快捷菜單 menu_quick。 參考答案:(1) 【操作步驟】 步驟 1:?jiǎn)螕艄ぞ邫谥械?"新建"按鈕,在"新建"對(duì)話框中 選在"文件類型"中的"程序",單擊"新建文件"按鈕。 步驟 2:在程序窗口中輸入 以下語(yǔ)句: SEL

22、ECT 供應(yīng).供應(yīng)商號(hào),供應(yīng).工程號(hào),供應(yīng).數(shù)量; FROM 零件,供應(yīng) WHER供應(yīng).零件號(hào)二零件.零件號(hào);AND零件.顏色="紅"ORDER BY供應(yīng).數(shù)量 desc; INTO DBF supply_temp 步驟 3:?jiǎn)螕艄ぞ邫谥械?"保存"按鈕,在"另存為 " 對(duì)話框中輸入文件名 query1, 再單擊 " 保存" 按鈕。最后單擊工具欄中的 "運(yùn)行" 按鈕。 (2) 【操作步驟】 步驟 1:?jiǎn)螕艄ぞ邫谥械?"新建" 按鈕,在"新建" 對(duì)話框 中選

23、擇"文件類型 "選項(xiàng)組中的 "菜單" ,單擊"新建文件 "按鈕,在彈出的 "新建菜 單"對(duì)話框中選擇 "快捷菜單 "。 步驟 2:在快捷菜單設(shè)計(jì)器中的 "菜單名稱"中分 別輸入兩個(gè)菜單項(xiàng) "查詢"和"修改"。 單擊工具欄中的 "保存"按鈕,在 "另存為" 對(duì)話框中輸入menu_quick,單擊"保存"按鈕。步驟3:單擊"菜單"菜單中的"生 成&qu

24、ot;命令,在"生成菜單 "對(duì)話框中單擊 "生成" 按鈕。 步驟 4:?jiǎn)螕艄ぞ邫谥械?" 打開(kāi)"按鈕,在 "打開(kāi)"對(duì)話框中選擇考生文件下的 myform.scx 文件,并單擊確 定按鈕。然后雙擊表單設(shè)計(jì)器打開(kāi)代碼窗口,在 "對(duì)象"中選擇forml,在"過(guò)程" 中選擇RightClick ,輸入代碼:do menu_quick.mpr,保存表單。 步驟5:單擊 工具欄中的 "運(yùn)行"按鈕,運(yùn)行該表單。綜合應(yīng)用題第 43 題:在考生文件夾下,打開(kāi)公司銷售數(shù)據(jù)庫(kù)S

25、ELLDB完成如下綜合應(yīng)用:設(shè)計(jì)一個(gè)表單名為Form_one表單文件名為SD_SELEGT表單標(biāo)題名為"部門(mén)年 度數(shù)據(jù)查詢 " 的表單,其表單界面如圖所示,其他要求如下:1:為表單建立數(shù)據(jù)環(huán)境,向數(shù)據(jù)環(huán)境添加 S_T表(Cursorl)。2: 當(dāng)在"年度"標(biāo)簽右邊的微調(diào)控件中 (Spinner1) 選擇年度并單擊 "查詢" 按鈕(Command1時(shí),則會(huì)在下邊的表格(Gridl)控件內(nèi)顯示該年度各部門(mén)的四個(gè) 季度的銷售額和利潤(rùn)。指定微調(diào)控件上箭頭按鈕 (SpinnerHighValue 屬性) 與下 箭頭按鈕(SpinnerLowValue屬性)值范圍為20101999,默認(rèn)值(Value屬性) 為2003,增量(In creme nt屬性)為1。3:單擊"退出"按鈕(Command2時(shí),關(guān)閉表單。要求:表格控件的RecordSourceType屬性設(shè)置為"4 SQL說(shuō)明"。參考答案:【操作步驟】 步驟 1:?jiǎn)螕舫S霉ぞ邫谥械?"打開(kāi)"按鈕打開(kāi)數(shù)據(jù)庫(kù) selldb , 然后單擊常用工具欄中的 "新建"按鈕,文件類型選擇 "表單" ,打開(kāi)表單設(shè)計(jì)器, 并將表單保存為 sd_select

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論