




已閱讀5頁(yè),還剩121頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷Visual FoxPro數(shù)據(jù)庫(kù)程序設(shè)計(jì)(考試時(shí)間90分鐘,滿(mǎn)分100分)一、選擇題(每小題2分,共70分)下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的。請(qǐng)將正確選項(xiàng)填涂在答題卡相應(yīng)位置上,答在試卷上不得分。二、填空題(每空2分,共30分)請(qǐng)將每一個(gè)空的正確答案寫(xiě)在答題卡【1】【15】序號(hào)的橫線上,答在試卷上不得分。注意:以命令關(guān)鍵字填空的必須拼寫(xiě)完整。2011年9月一、選擇題(1)下列敘述中正確的是A)算法就是程序B)設(shè)計(jì)算法時(shí)只需考慮數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)C)設(shè)計(jì)算法時(shí)只需考慮結(jié)果的可靠性D)以上三種說(shuō)法都不對(duì)(2)下列關(guān)于線性鏈表敘述中,正確的是A)各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)空間可以不連續(xù),但它們的存儲(chǔ)順序與邏輯順序必須一致B)各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)順序與邏輯順序可以不一致,但它們的存儲(chǔ)空間必須連續(xù)C)進(jìn)入插入與刪除時(shí),不需要移動(dòng)表中的元素D)以上三種說(shuō)法都不對(duì)(3)下列關(guān)于二叉樹(shù)的敘述中,正確的是A)葉子結(jié)點(diǎn)總是比度為2的結(jié)點(diǎn)少一個(gè)B)葉子結(jié)點(diǎn)總是比度為2的結(jié)點(diǎn)多一個(gè)C)葉子結(jié)點(diǎn)數(shù)是度為的結(jié)點(diǎn)數(shù)的兩倍D)度為2的結(jié)點(diǎn)數(shù)是度為1的結(jié)點(diǎn)數(shù)的兩倍(4)軟件按功能分為應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下現(xiàn)屬于應(yīng)用軟件的是A)學(xué)生成績(jī)管理系統(tǒng)B)C語(yǔ)言編譯程序C)UNIX操作系統(tǒng)D)數(shù)據(jù)庫(kù)管理系統(tǒng)XY系統(tǒng)功能1功能2功能3功能2.1。1功能2.2功能2.3.(5)某系統(tǒng)總結(jié)構(gòu)圖如下圖所示:該系統(tǒng)總體結(jié)構(gòu)圖的深度是A)7B)6C)3D)2(6)程序調(diào)試的任務(wù)是A)設(shè)計(jì)測(cè)試用例B)驗(yàn)證程序的正確性C)發(fā)現(xiàn)程序中的錯(cuò)誤D)診斷和改正程序中的錯(cuò)誤(7)下列關(guān)于數(shù)據(jù)庫(kù)設(shè)計(jì)的敘述中,正確是的A)在需求分析階段建立數(shù)據(jù)字典B)在概念設(shè)計(jì)階段建立數(shù)據(jù)字典C)在邏輯設(shè)計(jì)階段建立數(shù)據(jù)字典D)在物理設(shè)計(jì)階段建立數(shù)據(jù)字典(8)數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式不包括A)概念模式B)內(nèi)模式C)外模式D)數(shù)據(jù)模式(9)有三個(gè)關(guān)系R、S和T如下: R S TABCa12b21c31ABCa12b21ABCc31則由關(guān)系R和S得到關(guān)系T的操作是A)自然連接B)差C)交D)并 (10)下列選項(xiàng)中屬于面向?qū)ο笤O(shè)計(jì)方法主要特征的是A)繼承B)自頂向下C)模塊化D)逐步求精(11)在創(chuàng)建數(shù)據(jù)庫(kù)表結(jié)構(gòu)時(shí),為了同時(shí)定義實(shí)體完整性可能通過(guò)指定哪類(lèi)索引來(lái)實(shí)現(xiàn)A)唯一索引B)主索引C)復(fù)合索引D)普通索引(12)關(guān)系運(yùn)算中選擇某些列形成新的關(guān)系的運(yùn)算是A)選擇運(yùn)算B)投影運(yùn)算C)交運(yùn)算D)除運(yùn)算(13)在數(shù)據(jù)庫(kù)中建立索引的目的是A)節(jié)省存儲(chǔ)空間B)提高查詢(xún)速度C)提高查詢(xún)和更新速度D)提高更新速度(14)假設(shè)變量a的內(nèi)容是“計(jì)算機(jī)軟件工程師”,變量b的內(nèi)容是“數(shù)據(jù)庫(kù)管理員”,表達(dá)式的結(jié)果為“數(shù)據(jù)庫(kù)工程師”的是A)left(b,6)-right(a,6)B)substr(b,1,3)-substr(a,6,3)C)A和B都是D)A和B都不是(15)SQL查詢(xún)命令的結(jié)構(gòu)是SELECT FROM WHERE GROUP BY HAVING ORDER BY ,其中指定查詢(xún)條件的短語(yǔ)是A)SELECTB)FROMC)WHERED)ORDER BY短語(yǔ)(16)SQL查詢(xún)命令的結(jié)構(gòu)是SELECT FROM WHERE GROUP BY HAVING ORDER BY ,其中HAVING 必須配合使用的短語(yǔ)是A)FROMB)GROUP BYC)WHERED)ORDER BY(17)如果SQL查詢(xún)的SELECT短語(yǔ)中使用TOP,則必須配合A)HAVING短語(yǔ)B)GROUP BY短語(yǔ)C)WHERE短語(yǔ)D)ORDER BY(18)刪除表s中字段c的SQL命令是A)ALTER TABLE s DELETE cB)ALTER TABLE s DROP cC)DELETE TABLE s DELETE cD)DELETE TABLE s DROP c(19)在Visual FoxPro中,如下描述正確的是A)對(duì)表的所有操作,都不需要使用USE命令先打開(kāi)表B)所有SQL命令對(duì)表的所有操作都不需要使用USE命令先打開(kāi)表C)部分SQL命令對(duì)表的所有操作都不需要使用USE命令先打開(kāi)表D)傳統(tǒng)的FoxPro命令對(duì)表的所有操作都不需要使用USE命令先打開(kāi)表(20)在Visual FoxPro中,如果希望跳出SCAN ENDSCAN 循環(huán)體外執(zhí)行ENDSCAN后面的語(yǔ)句,應(yīng)使用A)LOOP語(yǔ)句B)EXIT語(yǔ)句C)BREAK語(yǔ)句D)RETURN語(yǔ)句(21)在Visual FoxPro中,為了使表具有更多的特性應(yīng)該使用A)數(shù)據(jù)庫(kù)表B)自由表C)數(shù)據(jù)庫(kù)表或自由表D)數(shù)據(jù)庫(kù)表和自由表(22)在Visual FoxPro中,查詢(xún)?cè)O(shè)計(jì)器和視圖設(shè)計(jì)器很像,如下描述正確的是A)使用查詢(xún)?cè)O(shè)計(jì)器創(chuàng)建的是一個(gè)包含SQL SELECT語(yǔ)句的文本文件B)使用視圖設(shè)計(jì)器創(chuàng)建的是一個(gè)包含SQL SELECT語(yǔ)句的文本文件C)查詢(xún)和視圖有相同的用途D)查詢(xún)和視圖實(shí)際都是一個(gè)存儲(chǔ)數(shù)據(jù)的表(23)使用SQL語(yǔ)句將表s中字段price的值大于30的記錄刪除,正確的命令是A)DELETE FROM s FOR price30B)DELETE FROM s WHERE price30C)DELETE FOR price30D)DELETE s WHERE price30(24)在Visual FoxPro中,使用SEEK命令查找匹配的記錄,當(dāng)查找到匹配的第一條記錄后,如果還需要查找下一條匹配的記錄,通常使用命令A(yù))GOTOB)SKIPC)CONTINUED)GO(25)假設(shè)表s中有10條記錄,其中字段b小于20的記錄有3條,大于等于20,并且小于等于30的記錄有3條,大于30的記錄有4條。執(zhí)行下面的程序后,屏幕顯示的結(jié)果是SET DELETE ONDELETE FROM s WHERE b BETWEEN 20 AND 30? RECCOUNT( )A)10B)7C)0D)3(26) 正確的SQL插入命令的語(yǔ)法格式是A)INSERT IN VALUES B)INSERT TO VALUES C)INSERT INTO VALUES D)INSERT VALUES (27)建立表單的命令是A)CREATE FORM B)CREATE TABLEC)NEW FORMD)NEW TABLE(28)假設(shè)某個(gè)表單中有一個(gè)復(fù)選框(CheckBox1)和一個(gè)命令按鈕Command1,如果要在Command1的Click事件代碼中取得復(fù)選框的值,以判斷該復(fù)選框是否被用戶(hù)選擇,正確的表達(dá)式是A)This.CheckBox1.ValueB)ThisForm.CheckBox1.ValueC)This.CheckBox1.SelectedD)ThisForm.CheckBox1.Selected(29)為了使命令按鈕在界面運(yùn)行時(shí)顯示“運(yùn)行”,需要設(shè)置該命令按鈕的哪個(gè)屬性A)TextB)TitleC)DisplayD)Caption(30)在Visual FoxPro中,如果在表之間的聯(lián)系中設(shè)置了參照完整性規(guī)則,并在刪除規(guī)則中選擇了“級(jí)聯(lián)”,當(dāng)刪除父表中的記錄,其結(jié)果是A)只刪除父表中的記錄,不影響子表B)任何時(shí)候拒絕刪除父表中的記錄C)在刪除父表中記錄的同時(shí)自動(dòng)刪除子表中的所有參照記錄D)若子表中有參照記錄,則禁止刪除父表中記錄(31)SQL語(yǔ)句中,能夠判斷“訂購(gòu)日期”字段是否為空值的表達(dá)式是A)訂購(gòu)日期=NULLB)訂購(gòu)日期=EMPTYC)訂購(gòu)日期 IS NULLD)訂購(gòu)日期 IS EMPTY第(32)-(35)題使用如下3個(gè)表:商店 (商店號(hào), 商店名, 區(qū)域名, 經(jīng)理姓名)商品 (商品號(hào), 商品名, 單價(jià))銷(xiāo)售 (商店號(hào), 商品號(hào), 銷(xiāo)售日期, 銷(xiāo)售數(shù)量)(32)查詢(xún)?cè)凇氨本焙汀吧虾!眳^(qū)域的商店信息的正確命令是A)SELECT * FROM 商店 WHERE 區(qū)域名=北京 AND 區(qū)域名=上海B)SELECT * FROM 商店 WHERE 區(qū)域名=北京 OR 區(qū)域名=上海C)SELECT * FROM 商店 WHERE 區(qū)域名=北京 AND 上海D)SELECT * FROM 商店 WHERE 區(qū)域名=北京 OR 上海(33)查詢(xún)單價(jià)最高的商品銷(xiāo)售情況,查詢(xún)結(jié)果包括商品號(hào)、商品名、銷(xiāo)售日期、銷(xiāo)售數(shù)量和銷(xiāo)售金額。正確命令是A)SELECT 商品.商品號(hào), 商品名, 銷(xiāo)售日期, 銷(xiāo)售數(shù)量, 銷(xiāo)售數(shù)量*單價(jià) AS 銷(xiāo)售金額FROM 商品 JOIN 銷(xiāo)售 ON 商品.商品號(hào)=銷(xiāo)售.商品號(hào) WHERE 單價(jià)=(SELECT MAX(單價(jià)) FROM 商品)B)SELECT 商品.商品號(hào), 商品名, 銷(xiāo)售日期, 銷(xiāo)售數(shù)量, 銷(xiāo)售數(shù)量*單價(jià) AS 銷(xiāo)售金額FROM 商品 JOIN 銷(xiāo)售 ON 商品.商品號(hào)=銷(xiāo)售.商品號(hào) WHERE 單價(jià)=MAX(單價(jià))C)SELECT 商品.商品號(hào), 商品名, 銷(xiāo)售日期, 銷(xiāo)售數(shù)量, 銷(xiāo)售數(shù)量*單價(jià) AS 銷(xiāo)售金額FROM 商品 JOIN 銷(xiāo)售 WHERE 單價(jià)=(SELECT MAX(單價(jià)) FROM 商品)D)SELECT 商品.商品號(hào), 商品名, 銷(xiāo)售日期, 銷(xiāo)售數(shù)量, 銷(xiāo)售數(shù)量*單價(jià) AS 銷(xiāo)售金額FROM 商品 JOIN 銷(xiāo)售 WHERE 單價(jià)=MAX(單價(jià))(34)查詢(xún)商品單價(jià)在10到50之間、并且日銷(xiāo)售數(shù)量高于20的商品名、單價(jià)、銷(xiāo)售日期和銷(xiāo)售數(shù)量,查詢(xún)結(jié)果按單價(jià)降序。正確命令是A)SELECT 商品名, 單價(jià), 銷(xiāo)售日期, 銷(xiāo)售數(shù)量 FROM 商品 JOIN 銷(xiāo)售 WHERE (單價(jià) BETWEEN 10 AND 50) AND 銷(xiāo)售數(shù)量20 ORDER BY 單價(jià) DESCB)SELECT 商品名, 單價(jià), 銷(xiāo)售日期, 銷(xiāo)售數(shù)量 FROM 商品 JOIN 銷(xiāo)售 WHERE (單價(jià) BETWEEN 10 AND 50) AND 銷(xiāo)售數(shù)量20 ORDER BY 單價(jià)C)SELECT 商品名, 單價(jià), 銷(xiāo)售日期, 銷(xiāo)售數(shù)量 FROM 商品,銷(xiāo)售 WHERE (單價(jià) BETWEEN 10 AND 50) AND 銷(xiāo)售數(shù)量20 ON 商品.商品號(hào)=銷(xiāo)售.商品號(hào) ORDER BY 單價(jià)D)SELECT 商品名, 單價(jià), 銷(xiāo)售日期, 銷(xiāo)售數(shù)量 FROM 商品,銷(xiāo)售 WHERE (單價(jià) BETWEEN 10 AND 50) AND 銷(xiāo)售數(shù)量20 AND 商品.商品號(hào)=銷(xiāo)售.商品號(hào) ORDER BY 單價(jià) DESC(35)查詢(xún)銷(xiāo)售金額合計(jì)超過(guò)20000的商店,查詢(xún)結(jié)果包括商店名和銷(xiāo)售金額合計(jì)。正確命令是A)SELECT 商店名, SUM(銷(xiāo)售數(shù)量*單價(jià)) AS 銷(xiāo)售金額合計(jì) FROM 商店, 商品, 銷(xiāo)售 WHERE 銷(xiāo)售金額合計(jì) 20000B)SELECT 商店名, SUM(銷(xiāo)售數(shù)量*單價(jià)) AS 銷(xiāo)售金額合計(jì)20000 FROM 商店, 商品, 銷(xiāo)售WHERE 商品.商品號(hào)=銷(xiāo)售.商品號(hào) AND 商店.商店號(hào)=銷(xiāo)售.商店號(hào)C)SELECT 商店名, SUM(銷(xiāo)售數(shù)量*單價(jià)) AS 銷(xiāo)售金額合計(jì) FROM 商店, 商品, 銷(xiāo)售 WHERE 商品.商品號(hào)=銷(xiāo)售.商品號(hào) AND 商店.商店號(hào)=銷(xiāo)售.商店號(hào) AND SUM(銷(xiāo)售數(shù)量*單價(jià))20000 GROUP BY 商店名D)SELECT 商店名, SUM(銷(xiāo)售數(shù)量*單價(jià)) AS 銷(xiāo)售金額合計(jì) FROM 商店, 商品, 銷(xiāo)售 WHERE 商品.商品號(hào)=銷(xiāo)售.商品號(hào) AND 商店.商店號(hào)=銷(xiāo)售.商店號(hào) GROUP BY 商店名 HAVING SUM(銷(xiāo)售數(shù)量*單價(jià))20000二、填空題(1)數(shù)據(jù)結(jié)構(gòu)分為線性結(jié)構(gòu)和非線性結(jié)構(gòu),帶鏈的棧屬于 【1】 。(2)在長(zhǎng)度為n的順序存儲(chǔ)的線性表中插入一個(gè)元素,最壞情況下需要移動(dòng)表中 【2】 個(gè)元素。(3)常見(jiàn)的軟件開(kāi)發(fā)方法有結(jié)構(gòu)化方法和面向?qū)ο蠓椒?。?duì)某應(yīng)用系統(tǒng)通過(guò)需求分析建立數(shù)據(jù)流圖(DFD),則應(yīng)采用 【3】 方法。(4)數(shù)據(jù)庫(kù)系統(tǒng)的核心是 【4】 。(5)在進(jìn)行關(guān)系數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)時(shí),E-R圖中的屬性常轉(zhuǎn)換為關(guān)系中的屬性,聯(lián)系通常轉(zhuǎn)換為 【5】 。(6)為了使日期的年份顯示4位數(shù)字應(yīng)該使用SET CENTURY 【6】 命令進(jìn)行設(shè)置。(7)在Visual FoxPro中可以使用命令DIMENSION 或 【7】 說(shuō)明數(shù)組變量。(8)在Visual FoxPro中表達(dá)式(1+2(1+2)/(2+2)的運(yùn)算結(jié)果是 【8】 。(9)如下程序的運(yùn)行結(jié)果是 【9】 。 CLEAR STORE 100 TO x1,x2 SET UDFPARMS TO VALUE DO p4 WITH x1,(x2) ? x1, x2 * 過(guò)程p4 PROCEDURE P4 PARAMETERS x1,x2 STORE x1+1 to x1 STORE x2+1 to x2 ENDPROC(10)在Visual FoxPro中運(yùn)行表單的命令是 【10】 。(11)為了使表單在運(yùn)行時(shí)居中顯示,應(yīng)該將其 【11】 屬性設(shè)置為邏輯真。(12)為了表單運(yùn)行時(shí)能夠輸入密碼應(yīng)該使用 【12】 控件。(13)菜單定義文件的擴(kuò)展名為mnx,菜單程序文件的擴(kuò)展名是 【13】 。(14)在Visual FoxPro中創(chuàng)建快速報(bào)表時(shí),基本帶區(qū)包括頁(yè)標(biāo)頭、細(xì)節(jié)和 【14】 。(15)在Visual FoxPro中建立表單應(yīng)用程序壞境時(shí),顯示出初始的用戶(hù)界面之后,需要建立一個(gè)事件循環(huán)來(lái)等待用戶(hù)的交互動(dòng)作,完成該功能的命令是 【15】 ,該命令使Visual FoxPro開(kāi)始處理諸如單擊鼠標(biāo)、鍵盤(pán)輸入等用戶(hù)事件。2011年3月一、選擇題 (1)下列關(guān)于棧敘述正確的是_。A) 棧頂元素最先能被刪除 B)棧頂元素最后才能被刪除 C)棧底元素永遠(yuǎn)不能被刪除 D)以上三種說(shuō)法都不對(duì) (2)下列敘述中正確的是_。 A)有一個(gè)以上根結(jié)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)不一定是非線性結(jié)構(gòu) B)只有一個(gè)根結(jié)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)不一定是線性結(jié)構(gòu) C)循環(huán)鏈表是非線性結(jié)構(gòu) D)雙向鏈表是非線性結(jié)構(gòu) (3)某二叉樹(shù)共有7個(gè)結(jié)點(diǎn),其中葉子結(jié)點(diǎn)只有1個(gè),則該二叉樹(shù)的深度為(假設(shè)根結(jié)點(diǎn)在第1層)_。 A)3 B)4 C)6 D)7 (4)在軟件開(kāi)發(fā)中,需求分析階段產(chǎn)生的主要文檔是_。A)軟件集成測(cè)試計(jì)劃 B)軟件詳細(xì)設(shè)計(jì)說(shuō)明書(shū) C) 用戶(hù)手冊(cè) D)軟件需求規(guī)格說(shuō)明書(shū) (5)結(jié)構(gòu)化程序所要求的基本結(jié)構(gòu)不包括_。 A)順序結(jié)構(gòu) B)GOTO跳轉(zhuǎn) C)選擇(分支)結(jié)構(gòu) D)重復(fù)(循環(huán))結(jié)構(gòu) (6)下面描述中錯(cuò)誤的是_。 A) 系統(tǒng)總體結(jié)構(gòu)圖支持軟件系統(tǒng)的詳細(xì)設(shè)計(jì) B)軟件設(shè)計(jì)是將軟件需求轉(zhuǎn)換為軟件表示的過(guò)程 C)數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫(kù)設(shè)計(jì)是軟件設(shè)計(jì)的任務(wù)之一 D)PAD圖是軟件詳細(xì)設(shè)計(jì)的表示工具 (7)負(fù)責(zé)數(shù)據(jù)庫(kù)中查詢(xún)操作的數(shù)據(jù)庫(kù)語(yǔ)言是_。 A)數(shù)據(jù)定義語(yǔ)言 B)數(shù)據(jù)管理語(yǔ)言 C)數(shù)據(jù)操縱語(yǔ)言 D)數(shù)據(jù)控制語(yǔ)言 (8)一個(gè)教師可講授多門(mén)課程,一門(mén)課程可由多個(gè)教師講授。則實(shí)體教師和課程間的聯(lián)系是_。 A)1:1聯(lián)系 B)1:m聯(lián)系 C) m:1聯(lián)系 D) m:n聯(lián)系 (9)有三個(gè)關(guān)系R、S和T如下: 則由關(guān)系R和S得到關(guān)系T的操作是_。 A)自然連接 B)交 C)除 D)并 (10)定義無(wú)符號(hào)整數(shù)類(lèi)為UInt,下面可以作為類(lèi)T實(shí)例化值的是_。 A)-369 B)369 C)0.369 D)整數(shù)集合1,2,3,4,5 (11)在建立數(shù)據(jù)庫(kù)表時(shí)給該表指定了主索引,該索引實(shí)現(xiàn)了數(shù)據(jù)完整性中的_。 A)參照完整性 B)實(shí)體完整性 C)域完整性 D)用戶(hù)定義完整性 (12)執(zhí)行如下命令的輸出結(jié)果是_。 ?15%4,15%-4 A)3 -1 B)3 3 C)1 1 D)1 -1 (13)在數(shù)據(jù)庫(kù)表中,要求指定字段或表達(dá)式不出現(xiàn)重復(fù)值,應(yīng)該建立的索引是_。 A)惟一索引 B)惟一索引和候選索引 C)惟一索引和主索引 D)主索引和候選索引 (14)給student表增加一個(gè)“平均成績(jī)”字段(數(shù)值型,總寬度6, 2位小數(shù))的SQL命令是_。 A)ALTER TABLE student ADD平均成績(jī)N(6,2) B)ALTER TABLE student ADD平均成績(jī)D(6,2) C)ALTER TABLE student ADD平均成績(jī)E(6,2) D)ALTER TABLE student ADD平均成績(jī)Y(6,2) (15)在Visual FoxPro中,執(zhí)行SQL的DELETE命令和傳統(tǒng)的FoxPro DELETE命令都可以刪除數(shù)據(jù)庫(kù)表中的記錄,下面正確的描述是_。 A)SQL的DELETE命令刪除數(shù)據(jù)庫(kù)表中的記錄之前,不需要先用USE命令打開(kāi)表 B)SQL的DELETE命令和傳統(tǒng)的FoxPro DELETE命令刪除數(shù)據(jù)庫(kù)表中的記錄之前, 都需要先用命令USE打開(kāi)表 C)SQL的DELETE命令可以物理地刪除數(shù)據(jù)庫(kù)表中的記錄,而傳統(tǒng)的FoxPro DELETE 命令只能邏輯刪除數(shù)據(jù)庫(kù)表中的記錄 D)傳統(tǒng)的FoxPro DELETE命令還可以刪除其它工作區(qū)中打開(kāi)的數(shù)據(jù)庫(kù)表中的記錄 (16)在Visual FoxPro中,如果希望跳出SCANENDSCAN循環(huán)語(yǔ)句、執(zhí)行ENDSCAN后面的語(yǔ)句,應(yīng)使用_。 A)LOOP語(yǔ)句 B)EXIT語(yǔ)句 C)BREAK語(yǔ)句 D)RETURN語(yǔ)句 (17)在Visual FoxPro中,“表”通常是指 A)表單 B)報(bào)表 C)關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系 D)以上都不對(duì) (18)刪除student表的“平均成績(jī)”字段的正確SQL命令是 A)DELETE TABLE student DELETE COLUMN平均成績(jī) B)ALTER TABLE student DELETE COLUMN平均成績(jī) C)ALTER TABLE student DROP COLUMN 平均成績(jī) D)DELETE TABLE student DROP COLUMN平均成績(jī) (19)在Visual FoxPro中,關(guān)于視圖的正確描述是 A)視圖也稱(chēng)作窗口 B)視圖是一個(gè)預(yù)先定義好的SQL SELECT語(yǔ)句文件 C)視圖是一種用SQL SELECT語(yǔ)句定義的虛擬表 D)視圖是一個(gè)存儲(chǔ)數(shù)據(jù)的特殊表 (20)從student表刪除年齡大于30的記錄的正確SQL命令是 A)DELETE FOR 年齡30 B)DELETE FROM student WHERE 年齡30 C)DEL ETE student FOP 年齡30 D)DELETE student WF IERE 年齡30 (21)在Vaual FoxPro中,使用LOCATL FOR expL 命令按條件查找記錄,當(dāng)查找到滿(mǎn)足條件的第一條記錄后,如果還需要查找下一條滿(mǎn)足條件的記錄,應(yīng)該 A)再次使用LOCATE命令重新查詢(xún) B)使用SKIP命令 C)使用CONTINUE命令 D)使用GO命令 (22)為了在報(bào)表中打印當(dāng)前時(shí)間,應(yīng)該插入的控件是 A)文本框控件 B)表達(dá)式 C)標(biāo)簽控件 D)域控件 (23)在Visual FoxPro中,假設(shè)student表中有40條記錄,執(zhí)行下面的命令后,屏幕顯示的結(jié)果是 ?RECCOUNT() A)0 B)1 C)40 D)出錯(cuò) (24)向student表插入一條新記錄的正確SQL語(yǔ)句是 A)APPEND INTO student VALUES(0401,王芳,女,18) B)APPEND student VALUES(0401,王芳,女,18): C)INSERT INTO student VALUES(0401,王芳,女,18) D)INSERT student VALUES(0401,王芳,女,18)(25)在一個(gè)空的表單中添加一個(gè)選項(xiàng)按鈕組控件,該控件可能的默認(rèn)名稱(chēng)是 A)Optiongroup1 B)Checkl C)Spinnerl D)Listl (26)恢復(fù)系統(tǒng)默認(rèn)菜單的命令是 A)SET MENU TO DEFAULT B)SET SYSMENU TO DEFAULT C)SET SYSTEM MENU TO DEFAULT D)SET SYSTEM TO DEFAULT (27)在Visual FoxPro中,用于設(shè)置表單標(biāo)題的屬性是 A)Text B)Title C)Lable D)Caption (28)消除SQL SELECT查詢(xún)結(jié)果中的重復(fù)記錄,可采取的方法是 A)通過(guò)指定主關(guān)鍵字 B)通過(guò)指定惟一索引 C)使用DISTINCT短語(yǔ) D)使用UNIQUE短語(yǔ) (29)在設(shè)計(jì)界面時(shí),為提供多選功能,通常使用的控件是 A)選項(xiàng)按鈕組 B)一組復(fù)選框 C)編輯框 D)命令按鈕組 (30)為了使表單界面中的控件不可用,需將控件的某個(gè)屬性設(shè)置為假,該屬性是 A)Default B)Enabled C)Use D)Enuse 第(31)-(35)題使用如下三個(gè)數(shù)據(jù)庫(kù)表: 學(xué)生表:student(學(xué)號(hào),姓名,性別,出生日期,院系) 課程表:course(課程號(hào),課程名,學(xué)時(shí)) 選課成績(jī)表:score(學(xué)號(hào),課程號(hào),成績(jī)) 其中出生日期的數(shù)據(jù)類(lèi)型為日期型,學(xué)時(shí)和成績(jī)?yōu)閿?shù)值型,其它均為字符型。 (31)查詢(xún)“計(jì)算機(jī)系”學(xué)生的學(xué)號(hào)、姓名、學(xué)生所選課程的課程名和成績(jī),正確的命令是 A)SELECT s.學(xué)號(hào),姓名,課程名,成績(jī) FROM student s, score sc, course c WHERE s.學(xué)號(hào)=sc.學(xué)號(hào),sc.課程號(hào)=c.課程號(hào),院系計(jì)算機(jī)系 B)SELECT 學(xué)號(hào),姓名,課程名,成績(jī) FROM student s, score sc, course c WHERE s.學(xué)號(hào)sc.學(xué)號(hào) AND sc.課程號(hào)c.課程號(hào) AND 院系計(jì)算機(jī)系 C)SELECT s.學(xué)號(hào),姓名,課程名,成績(jī) FROM(student s JOIN score sc ON s.學(xué)號(hào)sc.學(xué)號(hào))JOIN course c ON sc.課程號(hào)c.課程號(hào) WHERE 院系計(jì)算機(jī)系 D)SELECT 學(xué)號(hào),姓名,課程名,成績(jī) FROM(student s JOIN score sc ON s.學(xué)號(hào)sc.學(xué)號(hào)) JOIN course c ON sc.課程號(hào)c.課程號(hào) WHERE院系計(jì)算機(jī)系 (32)查詢(xún)所修課程成績(jī)都大于等于85分的學(xué)生的學(xué)號(hào)和姓名,正確的命令是 A)SELECT 學(xué)號(hào),姓名 FROM student s WHERE NOT EXISTS (SELECT * FROM score sc WHERE sc.學(xué)號(hào)s.學(xué)號(hào) AND 成績(jī)= 85) C)SELECT 學(xué)號(hào),姓名 FROM student s,score sc WHERE s.學(xué)號(hào)=sc.學(xué)號(hào) AND 成績(jī)= 85 D)SELECT 學(xué)號(hào),姓名 FROM student s,score sc WHEkE s.學(xué)號(hào)sc.學(xué)號(hào) AND ALL 成績(jī)=85(33)查詢(xún)選修課程在5門(mén)以上(含5門(mén))的學(xué)生的學(xué)號(hào)、姓名和平均成績(jī),并按平均成績(jī)降序排序,正確的命令是 A)SELECT s.學(xué)號(hào),姓名,平均成績(jī)FROM student s,score sc WHEREs.學(xué)號(hào)=sc.學(xué)號(hào) GROUP BY s.學(xué)號(hào)HAVING COUNT(*)=5 ORDER BY平均成績(jī)DESC B)SELECT學(xué)號(hào),姓名,AVG(成績(jī))FROM student s,score sc WHERE s.學(xué)號(hào)sc.學(xué)號(hào)AND COUNT(*)=5 GROUP BY學(xué)號(hào)ORDER BY 3 DESC C)SELECT s.學(xué)號(hào),姓名,AVG(成績(jī))平均成績(jī)FROM student s,score sc WHERE s.學(xué)號(hào)=sc.學(xué)號(hào)AND COUNT(*)= 5 GROUP BY s.學(xué)號(hào)ORDER BY平均成績(jī)DESC D)SELECT s.學(xué)號(hào),姓名,AVG(成績(jī)) 平均成績(jī) FROM student s,score sc WHERE s.學(xué)號(hào)=sc.學(xué)號(hào) GROUP BY s.學(xué)號(hào) HAVING COUNT(*)=5 ORDER BY 3 DESC (34)查詢(xún)同時(shí)選修課程號(hào)為C1和C5課程的學(xué)生的學(xué)號(hào),正確的命令是 A)SELECT 學(xué)號(hào) FROM score sc WHERE 課程號(hào)C1 AND 學(xué)號(hào) IN (SELECT 學(xué)號(hào) FROM score sc WHERE 課程號(hào)C5) B)SELECT 學(xué)號(hào) FROM score sc WHERE 課程號(hào)C1 AND 學(xué)號(hào)(SELECT 學(xué)號(hào) FROM score sc WHERE 課程號(hào)C5 C)SELECT 學(xué)號(hào) FROM score sc WHERE 課程號(hào)=C1 AND 課程號(hào)=C5 D)SELECT 學(xué)號(hào) FROM score sc WHERE 課程號(hào)C1 OR C5 (35)刪除學(xué)號(hào)為“20091001”且課程號(hào)為“C1”的選課記錄,正確命令是 A)DELETE FROM score WHERE 課程號(hào)C1 AND 學(xué)號(hào)=20091001 B)DELETE FROM score WHERE 課程號(hào)C1 OR 學(xué)號(hào)=20091001 C)DELETE FORM score WHERE 課程號(hào)C1 AND 學(xué)號(hào)=20091001 D)DELETE score WHERE 課程號(hào)C1 AND 學(xué)號(hào)=20091001 二、填空題 (1)有序線性表能進(jìn)行二分查找的前提是該線性表必須是_存儲(chǔ)的。 (2)一棵二叉樹(shù)的中序遍歷結(jié)果為DBEAFC,前序遍歷結(jié)果為ABDECF則后序遍歷結(jié)果為_(kāi)。 (3)對(duì)軟件設(shè)計(jì)的最小單位(模塊或程序單元)進(jìn)行的測(cè)試通常稱(chēng)為_(kāi)測(cè)試。 (4)實(shí)體完整性約束要求關(guān)系數(shù)據(jù)庫(kù)中元組的_屬性值不能為空。 (5)在關(guān)系A(chǔ)(S, SN, D)和關(guān)系B(D,CN, NM)中,A的主關(guān)鍵字是S, B的主關(guān)鍵字是D,則稱(chēng)_是關(guān)系A(chǔ)的外碼。(6)表達(dá)式EMPTY(.NULL.)的值是_。 (7)假設(shè)當(dāng)前表、當(dāng)前記錄的“科目”字段值為“計(jì)算機(jī)”(字符型),在命令窗口輸入如下命令將顯示結(jié)果_。 m=科目-“考試” ?m (8)在Visual FoxPro中假設(shè)有查詢(xún)文件queryl.qpr,要執(zhí)行該文件應(yīng)使用命令_。 (9)SQL語(yǔ)句“SELECT TOP 10 PERCENT * FROM 訂單 ORDER BY金額 DESC”的查詢(xún)結(jié)果是訂單中金額_的10的訂單信息。(10)在表單設(shè)計(jì)中,關(guān)鍵字_表示當(dāng)前對(duì)象所在的表單。 (11)使用SQL的CREATE TABLE語(yǔ)句建立數(shù)據(jù)庫(kù)表時(shí),為了說(shuō)明主關(guān)鍵字應(yīng)該使用關(guān)鍵詞_KEY。 (12)在Visual FoxPro中,要想將日期型或日期時(shí)間型數(shù)據(jù)中的年份用4位數(shù)字顯示,應(yīng)當(dāng)使用SET CENTURY_命令進(jìn)行設(shè)置。 (13)在建立表間一對(duì)多的永久聯(lián)系時(shí),主表的索引類(lèi)型必須是_。 (14)為將一個(gè)表單定義為頂層表單,需要設(shè)置的屬性是_。 (15)在使用報(bào)表向?qū)?chuàng)建報(bào)表時(shí),如果數(shù)據(jù)源包括父表和子表,應(yīng)該選取_報(bào)表向?qū)А?010年9月一、選擇題1. 下列敘述中正確的是_。A、線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)與順序存儲(chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間是相同的B、線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間一般要多于順序存儲(chǔ)結(jié)構(gòu)C、線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間一般要少于順序存儲(chǔ)結(jié)構(gòu)D、上述三種說(shuō)法都不對(duì)2. 下列敘述中正確的是_。A、在棧中,棧中元素隨棧底指針與棧頂指針的變化而動(dòng)態(tài)變化B、在棧中,棧頂指針不變,棧中元素隨棧底指針的變化而動(dòng)態(tài)變化C、在棧中,棧底指針不變,棧中元素隨棧頂指針的變化而動(dòng)態(tài)變化D、上述三種說(shuō)法都不對(duì)3. 軟件測(cè)試的目的是_。A、評(píng)估軟件可靠性B、發(fā)現(xiàn)并改正程序中的錯(cuò)誤C、改正程序中的錯(cuò)誤D、發(fā)現(xiàn)程序中的錯(cuò)誤4. 下面描述中,不屬于軟件危機(jī)表現(xiàn)的是_。A、軟件過(guò)程不規(guī)范B、軟件開(kāi)發(fā)生產(chǎn)率低C、軟件質(zhì)量難以控制D、軟件成本不斷提高5. 軟件生命周期是指_。A、軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過(guò)程B、軟件從需求分析、設(shè)計(jì)、實(shí)現(xiàn)到測(cè)試完成的過(guò)程C、軟件的開(kāi)發(fā)過(guò)程D、軟件的運(yùn)行維護(hù)過(guò)程6. 面向?qū)ο蠓椒ㄖ校^承是指_。A、一組對(duì)象所具有的相似性質(zhì)B、一個(gè)對(duì)象具有另一個(gè)對(duì)象的性質(zhì)C、各對(duì)象之間的共同性質(zhì)D、類(lèi)之間共享屬性和操作的機(jī)制7. 層次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫(kù)劃分原則是_。A、記錄長(zhǎng)度B、文件的大小C、聯(lián)系的復(fù)雜程度D、數(shù)據(jù)之間的聯(lián)系方式8. 一個(gè)工作人員可以使用多臺(tái)計(jì)算機(jī),而一臺(tái)計(jì)算機(jī)可被多個(gè)人使用,則實(shí)體工作人員與實(shí)體計(jì)算機(jī)之間的聯(lián)系是_。A、一對(duì)一B、一對(duì)多C、多對(duì)多D、多對(duì)一9. 數(shù)據(jù)庫(kù)設(shè)計(jì)中反映用戶(hù)對(duì)數(shù)據(jù)要求的模式是_。A、內(nèi)模式B、概念模式C、外模式D、設(shè)計(jì)模式10. 有三個(gè)關(guān)系R、S和T如下:則由關(guān)系R和S得到關(guān)系T的操作是_。A、自然連接B、交C、投影D、并11. 在Visual FoxPro中,要想將日期型或日期時(shí)間型數(shù)據(jù)中的年份用4位數(shù)字顯示,應(yīng)當(dāng)使用設(shè)置命令_。A、SET CENTURY ONB、SET CENTURY TO 4C、SET YEAR TO 4D、SET YAER TO yyyy12. 設(shè)A=6*8-2、B=6*8-2、C=6*8-2,屬于合法表達(dá)式的是_。A、A+BB、B+CC、A-CD、C-B13. 假設(shè)在數(shù)據(jù)庫(kù)表的表設(shè)計(jì)器中,字符型字段性別已被選中,正確的有效性規(guī)則設(shè)置是_。A、=男 .OR. 女B、性別=男 .OR. 女C、$男女D、性別$男女14. 在當(dāng)前打開(kāi)的表中,顯示書(shū)名以計(jì)算機(jī)打頭的所有圖書(shū),正確的命令是_。A、list for 書(shū)名=計(jì)算*B、list for 書(shū)名=計(jì)算機(jī)%C、list for 書(shū)名=計(jì)算%D、list where 書(shū)名=計(jì)算機(jī)15. 連續(xù)執(zhí)行以下命令,最后一條命令的輸出結(jié)果是_。SET EXACT OFFa=北京b=(a=北京交通)?bA、北京B、北京交通C、.F.D、出錯(cuò)16. 設(shè)x=123,y=123,k=y,表達(dá)式x+&k的值是_。A、123123B、246C、123yD、數(shù)據(jù)類(lèi)型不匹配17. 運(yùn)算結(jié)果不是2010的表達(dá)式是_。A、int(2010.9)B、round(2010.1,0)C、ceiling(2010.1)D、floor(2010.9)18. 在建立表間一對(duì)多的永久聯(lián)系時(shí),主表的索引類(lèi)型必須是_。A、主索引或候選索引B、主索引、候選索引或唯一索引C、主索引、候選索引、唯一索引或普通索引D、可以不建立索引19. 在表設(shè)計(jì)器中設(shè)置的索引包含在_。A、獨(dú)立索引文件中B、唯一索引文件中C、結(jié)構(gòu)復(fù)合索引文件中D、非結(jié)構(gòu)復(fù)合索引文件中20. 假設(shè)表學(xué)生.dbf已在某個(gè)工作區(qū)打開(kāi),且取別名為student。選擇學(xué)生表所在工作區(qū)為當(dāng)前工作區(qū)的命令是_。A、SELECT 0B、USE 學(xué)生C、SELECT 學(xué)生D、SELECT student21. 刪除視圖myview的命令是_。A、DELETE myviewB、DELETE VIEW myviewC、DROP VIEW myviewD、REMOVE VIEW myview22. 下面關(guān)于列表框和組合框的陳述中,正確的是_。A、列表框可以設(shè)置成多重選擇,而組合框不能B、組合框可以設(shè)置成多重選擇,而列表框不能C、列表框和組合框都可以設(shè)置成多重選擇D、列表框和組合框都不能設(shè)置成多重選擇23. 在表單設(shè)計(jì)器環(huán)境中,為表單添加一選項(xiàng)按鈕組:男 女。默認(rèn)情況下,第一個(gè)選項(xiàng)按鈕男為選中狀態(tài),此時(shí)該選項(xiàng)按鈕組的Value屬性值為_(kāi)。A、0B、1C、男D、.T.24. 在Visual Foxpro中,屬于命令按鈕屬性的是_。A、ParentB、ThisC、ThisFormD、Click25. 在Visual Foxpro中,可視類(lèi)庫(kù)文件的擴(kuò)展名是_。A、.dbfB、.scxC、.vcxD、.dbc26. 為了在報(bào)表中打印當(dāng)前時(shí)間,應(yīng)該在適當(dāng)區(qū)域插入一個(gè)_。A、標(biāo)簽控件B、文本框C、表達(dá)式D、域控件27. 在菜單設(shè)計(jì)中,可以在定義菜單名稱(chēng)時(shí)為菜單項(xiàng)指定一個(gè)訪問(wèn)鍵。指定訪問(wèn)鍵為x的菜單項(xiàng)名稱(chēng)定義是_。A、綜合查詢(xún)(x)B、綜合查詢(xún)(/x)C、綜合查詢(xún)(x)D、綜合查詢(xún)(/=90)B、SELECT * FROM 學(xué)生 WHERE 學(xué)號(hào) NOT IN(SELECT 學(xué)號(hào) FROM 選課 WHERE 成績(jī)90)C、SELECT * FROM 學(xué)生 WHERE 學(xué)號(hào)!=ANY(SELECT 學(xué)號(hào) FROM 選課 WHERE 成績(jī)=90)35. 本題使用如下數(shù)據(jù)表:學(xué)生.DBF:學(xué)號(hào)(C,8),姓名(C,6),性別(C,2)選課.DBF:學(xué)號(hào)(C,8),課程號(hào)(C,3),成績(jī)(N,3)為選課表增加一個(gè)等級(jí)字段,其類(lèi)型為C、寬度為2,正確的SQL命令是_。A、ALTER TABLE 選課 ADD FIELD 等級(jí) C(2)B、ALTER TABLE 選課 ALTER FIELD 等級(jí) C(2)C、ALTER TABLE 選課 ADD 等級(jí) C(2)D、ALTER TABLE 選課 ALTER 等級(jí) C(2)二、填空1. 一個(gè)棧的初始狀態(tài)為空,首先將元素5,4,3,2,1依次入棧,然后退棧一次,再將元素A,B,C,D依次入棧,之后將所有元素全部退棧,則所有元素退棧(包括中間退棧的元素)的順序?yàn)開(kāi)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030中國(guó)夾板螺母行業(yè)風(fēng)險(xiǎn)評(píng)估及發(fā)展?jié)摿ρ芯繄?bào)告
- 2025至2030中國(guó)分布式燃機(jī)發(fā)電行業(yè)運(yùn)營(yíng)狀況與前景趨勢(shì)研究報(bào)告
- 2025至2030中國(guó)冰蓄冷中央空調(diào)市場(chǎng)供需狀況及前景競(jìng)爭(zhēng)現(xiàn)狀調(diào)研報(bào)告
- 中式快餐連鎖品牌2025年戰(zhàn)略擴(kuò)張路徑與標(biāo)準(zhǔn)化人力資源管理體系報(bào)告
- 胃壁僵硬的臨床護(hù)理
- 農(nóng)業(yè)綠色發(fā)展2025政策導(dǎo)向:農(nóng)業(yè)生態(tài)環(huán)境保護(hù)與綠色生產(chǎn)技術(shù)報(bào)告
- 高考數(shù)學(xué)常用解法探討及答案
- 2025年BIM技術(shù)在建筑項(xiàng)目成本控制中的應(yīng)用與創(chuàng)新報(bào)告
- 保險(xiǎn)之未來(lái):趨勢(shì)與策略
- 財(cái)務(wù)管理動(dòng)態(tài)調(diào)整策略及考試試題及答案
- 復(fù)綠施工方案
- 2024年貴州黔東南州能源投資有限公司招聘筆試參考題庫(kù)含答案解析
- 相鄰關(guān)系知識(shí)講座
- 毛澤東著作《實(shí)踐論》
- 人工智能醫(yī)療器械注冊(cè)審查指導(dǎo)原則(2022年第8號(hào))
- 《環(huán)境化學(xué)》戴樹(shù)桂(第二版)-課后習(xí)題與參考答案
- 系統(tǒng)集成維護(hù)方案
- 提香-西方美術(shù)史-
- 房屋安全鑒定報(bào)告登記表范本
- 社會(huì)工作-生態(tài)系統(tǒng)理論視角下農(nóng)村留守兒童問(wèn)題研究論文
- 2023年08月中國(guó)人民解放軍海軍面向社會(huì)公開(kāi)招考專(zhuān)業(yè)技能類(lèi)文職人員筆試歷年難易錯(cuò)點(diǎn)考題薈萃附帶答案詳解
評(píng)論
0/150
提交評(píng)論