全國(guó)計(jì)算機(jī)等級(jí)考試《二級(jí)Visual FoxPro》試題(網(wǎng)友回憶版)六_第1頁(yè)
全國(guó)計(jì)算機(jī)等級(jí)考試《二級(jí)Visual FoxPro》試題(網(wǎng)友回憶版)六_第2頁(yè)
全國(guó)計(jì)算機(jī)等級(jí)考試《二級(jí)Visual FoxPro》試題(網(wǎng)友回憶版)六_第3頁(yè)
全國(guó)計(jì)算機(jī)等級(jí)考試《二級(jí)Visual FoxPro》試題(網(wǎng)友回憶版)六_第4頁(yè)
全國(guó)計(jì)算機(jī)等級(jí)考試《二級(jí)Visual FoxPro》試題(網(wǎng)友回憶版)六_第5頁(yè)
已閱讀5頁(yè),還剩22頁(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)介

全國(guó)計(jì)算機(jī)等級(jí)考試《二級(jí)VisualFoxPro》試題(網(wǎng)友回憶版)六[單選題]1.下面屬于黑盒測(cè)試方法的是()。A.邊(江南博哥)界值分析法B.基本路徑測(cè)試C.條件覆蓋D.條件一分支覆蓋參考答案:A參考解析:常用的黑盒測(cè)試方法有:①等價(jià)類劃分法;②邊界值分析法;③錯(cuò)誤推測(cè)法;④因果圖等。常用的白盒測(cè)方法有:①邏輯覆蓋測(cè)試,包括語(yǔ)句覆蓋、路徑覆蓋、判斷覆蓋、條件覆蓋;②基本路徑測(cè)試等,BCD三項(xiàng)屬于白盒測(cè)試。答案選擇A選項(xiàng)。[單選題]2.在數(shù)據(jù)庫(kù)設(shè)計(jì)中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過(guò)程屬于()。A.邏輯設(shè)計(jì)階段B.需求分析階段C.概念設(shè)計(jì)階段D.物理設(shè)計(jì)階段參考答案:A參考解析:概念結(jié)構(gòu)是各種數(shù)據(jù)模型的共同基礎(chǔ),邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)就是將概念結(jié)構(gòu)轉(zhuǎn)化為相應(yīng)的數(shù)據(jù)模型,包括:①?gòu)腅-R圖向關(guān)系模式轉(zhuǎn)換;②邏輯模式規(guī)范化及調(diào)整、實(shí)現(xiàn)。答案選擇A選項(xiàng)。[單選題]3.當(dāng)用命令CREATEDATABASEdb創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)后,磁盤上不會(huì)出現(xiàn)的文件是()。A.db.DBFB.db.DBCC.db.DCTD.db.DCX參考答案:A參考解析:A項(xiàng),命令只建立了數(shù)據(jù)庫(kù),并沒有建立表,所以不會(huì)出現(xiàn)表文件,DBF是數(shù)據(jù)表的擴(kuò)展名;B項(xiàng),db.DBC是db的數(shù)據(jù)庫(kù)文件;C項(xiàng),db.DCT是數(shù)據(jù)庫(kù)db的備注文件;D項(xiàng),db.DCX是數(shù)據(jù)庫(kù)db的索引文件。這些文件都會(huì)出現(xiàn)。[單選題]4.VisualFoxPro的設(shè)計(jì)器是創(chuàng)建和修改應(yīng)用系統(tǒng)各種組件的可視化工具,打開設(shè)計(jì)器的方式不包括()。A.使用命令方式B.從系統(tǒng)的“工具”菜單選擇并打開C.在項(xiàng)目管理器環(huán)境下調(diào)用、打開D.以上都不對(duì)參考答案:B參考解析:設(shè)計(jì)器不能從系統(tǒng)的“工具”菜單打開,可以通過(guò)項(xiàng)目管理器和命令方式打開。[單選題]5.設(shè)某二叉樹的前序遍歷為ABC,中序遍歷為CBA,則該二叉樹的后序遍歷為()。A.BCAB.CBAC.ABCD.CAB參考答案:B參考解析:因?yàn)榍靶虮闅v為ABC,所以A為根結(jié)點(diǎn);因?yàn)橹行虮闅v為CBA,所以C和B均為左子樹結(jié)點(diǎn),且B是C的父結(jié)點(diǎn),由此可知整棵樹結(jié)點(diǎn)的關(guān)系,得后序遍歷為CBA。答案選擇B選項(xiàng)。[單選題]6.在查詢?cè)O(shè)計(jì)器中,要想將查詢結(jié)果直接送至VisualFoxPro主窗口顯示,查詢?nèi)ハ驊?yīng)指定為()。A.瀏覽B.臨時(shí)表C.屏幕D.報(bào)表參考答案:C參考解析:查詢?nèi)ハ蛴校孩贋g覽、②臨時(shí)表、③表、④圖形、⑤屏幕、⑥報(bào)表、⑦標(biāo)簽。選擇屏幕可以直接把查詢結(jié)果送至VisualFoxPro主窗口顯示。[單選題]7.一個(gè)興趣班可以招收多名學(xué)生,而一個(gè)學(xué)生可以參加多個(gè)興趣班。則實(shí)體興趣班和實(shí)體學(xué)生之間的聯(lián)系是()。A.1;1聯(lián)系B.1:m聯(lián)系C.m:1聯(lián)系D.m:n聯(lián)系參考答案:D參考解析:實(shí)體集之間必須通過(guò)聯(lián)系來(lái)建立聯(lián)接關(guān)系,其中包括:①一對(duì)一聯(lián)系,記作1:1;②一對(duì)多聯(lián)系,記作1:m;③多對(duì)多聯(lián)系,記作m:n。一個(gè)興趣班可以招收多個(gè)學(xué)生,一個(gè)學(xué)生可以參加多個(gè)興趣班,所以興趣班與學(xué)生的關(guān)系為多對(duì)多m:n聯(lián)系。答案選擇D選項(xiàng)。[單選題]8.在建立數(shù)據(jù)庫(kù)表baby.dbf時(shí),將年齡字段的字段有效性規(guī)則設(shè)為“年齡>0”,能保證數(shù)據(jù)的()。A.域完整性B.實(shí)體完整性C.參照完整性D.表完整性參考答案:A參考解析:A項(xiàng)正確,“年齡>0”保證了單個(gè)字段的域完整性,域完整性是指對(duì)表中字段取值的限定。B項(xiàng),實(shí)體完整性是指保證表中記錄唯一的特性;C項(xiàng),參照完整性跟表之間的聯(lián)系有關(guān)。[單選題]9.設(shè)表studnet(學(xué)號(hào),姓名,年齡)共有4條記錄。其記錄值如下:(1,張三,18)(2,李斯,20)(3,錢力,18)(4,章好,18)執(zhí)行如下程序后,屏幕顯示學(xué)生信息的記錄數(shù)是()。A.0B.1C.2D.3參考答案:B參考解析:SCAN循環(huán)首先指明需要處理的記錄范圍及應(yīng)滿足的條件,然后記錄指針就會(huì)自動(dòng)地在當(dāng)前表的指定范圍內(nèi)滿足條件的記錄上移動(dòng),對(duì)每一條記錄執(zhí)行循環(huán)體內(nèi)的命令,一般用于處理表中記錄。DISPLAY默認(rèn)顯示當(dāng)前記錄,所以雖然滿足條件的記錄有3條,但屏幕中只顯示一條。[單選題]10.在最壞情況下()。A.快速排序的時(shí)間復(fù)雜度比冒泡排序的時(shí)間復(fù)雜度要小B.快速排序的時(shí)間復(fù)雜度比希爾排序的時(shí)間復(fù)雜度要小C.希爾排序的時(shí)間復(fù)雜度比直接插入排序的時(shí)間復(fù)雜度要小D.快速排序的時(shí)間復(fù)雜度與希爾排序的時(shí)間復(fù)雜度是一樣的參考答案:C參考解析:對(duì)長(zhǎng)度為n的線性表排序時(shí)各種算法的時(shí)間復(fù)雜度如下:希爾排序的時(shí)間效率與所取的增量序列有關(guān),如果增量序列為:d1=n/2,di+1=di/2,那么最壞情況下的時(shí)間復(fù)雜度為O(n1.5)。[單選題]11.設(shè)采購(gòu)表包含產(chǎn)品號(hào)、單價(jià)、數(shù)量和金額四個(gè)字段,其中單價(jià)、數(shù)量和金額字段都是數(shù)值型。如果把所有的金額都直接修改成單價(jià)*數(shù)量,下列正確的命令是()。A.UPDATEALL金額WITH單價(jià)*數(shù)量B.REPLACEALL金額WITH單價(jià)*數(shù)量C.CHANGEALL金額WITH單價(jià)*數(shù)量D.EDITALL金額WITH單價(jià)*數(shù)量參考答案:B參考解析:REPLACE常用來(lái)修改記錄,對(duì)指定范圍內(nèi)符合條件的記錄,用指定的<表達(dá)式>值替換指定<字段>的內(nèi)容,格式為:REPLACE<字段名1>WITH<表達(dá)式1>[,<字段名2>WITH<表達(dá)左2>]…[FOR<條件表達(dá)式>]。因?yàn)橐鎿Q所有記錄,所以使用REPLACEALL。[單選題]12.有兩個(gè)關(guān)系R與s如下,由關(guān)系R和s得到關(guān)系T,則所使用的操作為()。A.并B.自然連接C.笛卡爾積D.交參考答案:C參考解析:C項(xiàng)正確,笛卡兒積是用R集合中的元素為第一元素,S集合中的元素為第二元素構(gòu)成的有序?qū)ΑD兩項(xiàng),并是將S中的記錄追加到R后面;交是關(guān)系R和S的公共元組組成的集合。這兩種操作中,關(guān)系R與S要求有相同的結(jié)構(gòu)。B項(xiàng),自然連接是指去掉重復(fù)屬性的等值連接。答案選擇C選項(xiàng)。[單選題]13.下列敘述中正確的是()。A.有兩個(gè)指針域的鏈表稱為二叉鏈表B.循環(huán)鏈表是循環(huán)隊(duì)列的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)C.帶鏈的棧有棧頂指針和棧底指針,因此又稱為雙重鏈表D.結(jié)點(diǎn)中具有多個(gè)指針域的鏈表稱為多重鏈表參考答案:D參考解析:A項(xiàng)錯(cuò)誤,雙向鏈表不是二叉鏈表,但也是有兩個(gè)指針域;B項(xiàng)錯(cuò)誤,循環(huán)鏈表與循環(huán)隊(duì)列是不同的存儲(chǔ)結(jié)構(gòu),循環(huán)隊(duì)列是一種順序存儲(chǔ)結(jié)構(gòu)。C項(xiàng)錯(cuò)誤,帶鏈的棧是單鏈表,結(jié)點(diǎn)只有一個(gè)指針域。[單選題]14.下面有關(guān)視圖的敘述中錯(cuò)誤的是()。A.視圖的數(shù)據(jù)源只能是數(shù)據(jù)庫(kù)表和視圖,不能是自由表B.在視圖設(shè)計(jì)器中不能指定“查詢?nèi)ハ颉盋.視圖沒有相應(yīng)的文件,視圖定義保存在數(shù)據(jù)庫(kù)文件中D.使用USE命令可以打開或關(guān)閉視圖參考答案:A參考解析:視圖的數(shù)據(jù)可以來(lái)自數(shù)據(jù)庫(kù)表、自由表和其他視圖。B項(xiàng)正確,視圖設(shè)計(jì)器不能制定查詢?nèi)ハ?;C項(xiàng)正確,視圖不作為獨(dú)立的文件存儲(chǔ),只是在數(shù)據(jù)庫(kù)文件中保存視圖定義;D項(xiàng)正確,建立視圖后,可以用USE命令打開視圖和關(guān)閉視圖。[單選題]15.下面對(duì)類和對(duì)象主要特征描述正確的是()。A.對(duì)象唯一性B.對(duì)象無(wú)關(guān)性C.類的單一性D.類的依賴性參考答案:A參考解析:對(duì)象的特點(diǎn)主要包括:①標(biāo)識(shí)唯一性;②分類性;③多態(tài)性;④封裝性;⑤模塊獨(dú)立性。類具有對(duì)象的特征,是關(guān)于對(duì)象的抽象描述。答案選擇A選項(xiàng)。[單選題]16.查詢?cè)O(shè)計(jì)器和視圖設(shè)計(jì)器很像,以下哪個(gè)選項(xiàng)卡是查詢?cè)O(shè)計(jì)器沒有的()。A.聯(lián)接B.篩選C.排序依據(jù)D.更新條件參考答案:D參考解析:查詢?cè)O(shè)計(jì)器的界面中的選項(xiàng)卡有:①字段;②聯(lián)接;③篩選;④排序依據(jù);⑤分組依據(jù);⑥雜項(xiàng)。因?yàn)橐晥D設(shè)計(jì)器還要用于更新,所以多了一個(gè)“更新條件”選項(xiàng)卡。[單選題]17.設(shè)數(shù)據(jù)元素的集合D={1,2,3,4,5},則滿足下列關(guān)系R的數(shù)據(jù)結(jié)構(gòu)中為線性結(jié)構(gòu)的是()。A.R={(1,2),(3,4),(5,1),(4,5)}B.R={(1,3),(4,1),(3,2),(5,4)}C.R={(1,2),(2,3),(4,5),(2,3)}D.R={(1,3),(2,4),(3,5),(1,2)}參考答案:B參考解析:一個(gè)非空的數(shù)據(jù)結(jié)構(gòu)如果滿足以下兩個(gè)條件:有且只有一個(gè)根結(jié)點(diǎn);每一個(gè)結(jié)點(diǎn)最多有一個(gè)前件,也最多有一個(gè)后件,稱為線性結(jié)構(gòu)。不同時(shí)滿足以上兩個(gè)條件的數(shù)據(jù)結(jié)構(gòu)就稱為非線性結(jié)構(gòu)。A選項(xiàng),5是1的前件,1是2的前件,3是4的前件,則關(guān)系R中含有兩個(gè)結(jié)構(gòu),即34和512,其中3和5均為根結(jié)點(diǎn),故A項(xiàng)錯(cuò)誤。B選項(xiàng)根結(jié)點(diǎn)為5,排列順序?yàn)?4132,B選項(xiàng)正確。C選項(xiàng)有兩個(gè)根結(jié)點(diǎn)1和4,故錯(cuò)誤。D選項(xiàng)有兩個(gè)根結(jié)點(diǎn)1和2,故錯(cuò)誤。答案選擇B選項(xiàng)。[單選題]18.LEFT(“123456789”,LEN(“中國(guó)”))的計(jì)算結(jié)果是()。A.1234B.3456C.12D.89參考答案:A參考解析:LEN(<字符表達(dá)式>)用來(lái)求字符串長(zhǎng)度,即返回字符個(gè)數(shù),每個(gè)中文是兩個(gè)字符,所以本題中LEN(“中國(guó)”)=4。LEFT(<字符表達(dá)式>,<長(zhǎng)度>)用來(lái)取子串,函數(shù)值是在指定表達(dá)式值的左端取一個(gè)指定長(zhǎng)度的子串,所以本題中LEFT(“123456789”,4)的值為“1234”。[單選題]19.查詢2013年已經(jīng)年檢的駕駛證編號(hào)和年檢日期,正確的SQL語(yǔ)句是()。A.SELECT駕駛證編號(hào),年檢日期FROM駕駛證年檢WHEREyear(年檢日期)=2013B.SELECT駕駛證編號(hào),年檢日期FROM駕駛證年檢WHERE年檢日期=2013C.SELECT駕駛證編號(hào),年檢日期FROM駕駛證年檢WHERE年檢日期=year(2013)D.SELECT駕駛證編號(hào),年檢日期FROM駕駛證年檢WHEREyear(年檢日期)=year(2013)參考答案:A參考解析:篩選年份為2013的語(yǔ)句應(yīng)為:year(年檢日期)=2013。YEAR返回日期或日期時(shí)間型的年份。[單選題]20.通常軟件測(cè)試實(shí)施的步驟是()。A.集成測(cè)試、單元測(cè)試、確認(rèn)測(cè)試B.單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試C.確認(rèn)測(cè)試、集成測(cè)試、單元測(cè)試D.單元測(cè)試、確認(rèn)測(cè)試、集成測(cè)試參考答案:B參考解析:軟件測(cè)試的實(shí)施過(guò)程主要有4個(gè)步驟:?jiǎn)卧獪y(cè)試、集成測(cè)試、確認(rèn)測(cè)試(驗(yàn)收測(cè)試)和系統(tǒng)測(cè)試。答案選擇B選項(xiàng)。[單選題]21.在當(dāng)前工作區(qū)打開了一個(gè)包含10條記錄的表,在執(zhí)行了GOBOTTOM和SKIP兩條命令后,如下函數(shù)返回真(T)的是()。A.FOUND()B.BOF()C.EOF()D.ERROR()參考答案:C參考解析:GOBOTTOM執(zhí)行后,記錄指針指向最后一條記錄;SKIP執(zhí)行后記錄指針指向最后一條記錄后面的位置;EOF()用于測(cè)試當(dāng)前表文件記錄指針是否指向文件尾,所以返回真;BOF()用于測(cè)試當(dāng)前表文件或指定表文件中記錄指針是否指向文件首。[單選題]22.下面程序的運(yùn)行結(jié)果是()。A.0B.30C.35D.45參考答案:D參考解析:循環(huán)體內(nèi)i首先自增2,然后判斷i是否能整除5,不能則自增1,否則s=s+i,最后s對(duì)i加總。在循環(huán)中,當(dāng)i=10、15和20時(shí),都能整除5,所以s=10+15+20=45。LOOP直接將程序控制返回到DOWHILE語(yǔ)句,并重新計(jì)算條件值。[單選題]23.(“公司”))的計(jì)算結(jié)果是()。A.1357B.3579C.13D.79參考答案:A參考解析:LEN(<字符表達(dá)式>)返回指定字符表達(dá)式的長(zhǎng)度,一個(gè)漢字占兩個(gè)字節(jié),所以LEN(“公司”)=4。LEFT(<字符表達(dá)式>,<長(zhǎng)度>)返回給定字符串左端取指定長(zhǎng)度的子串。所以LEFT(“13579”,LEN(“公司”))=LEFT(“13579”,4)=“1357”。[單選題]24.在當(dāng)前數(shù)據(jù)庫(kù)中添加一個(gè)表的命令是()。A.ADD命令B.ADDTABLE命令C.APPEND命令D.APPENDTABLE命令參考答案:B參考解析:ADDTABLE命令是在當(dāng)前數(shù)據(jù)庫(kù)中添加一個(gè)自由表。C項(xiàng),APPEND命令用來(lái)在表的尾部增加記錄。沒有ADD命令和APPENDTABLE命令。[單選題]25.某二叉樹中共有935個(gè)結(jié)點(diǎn),其中葉子結(jié)點(diǎn)有435個(gè),則該二叉己樹中度為2的結(jié)點(diǎn)個(gè)數(shù)為()。A.64B.66C.436D.434參考答案:D參考解析:在樹結(jié)構(gòu)中,一個(gè)結(jié)點(diǎn)所擁有的后件個(gè)數(shù)稱為該結(jié)點(diǎn)的度。對(duì)于任何一棵二叉樹來(lái)說(shuō),度為0的結(jié)點(diǎn)總是比度為2的結(jié)點(diǎn)多一個(gè)。葉子結(jié)點(diǎn)有435個(gè),則度為2的結(jié)點(diǎn)為434。答案選擇D選項(xiàng)。[單選題]26.SQLSELECT語(yǔ)句中的GROUPBY子句對(duì)應(yīng)于查詢?cè)O(shè)計(jì)器的()。A.“字段”選項(xiàng)卡B.“排序依據(jù)”選項(xiàng)卡C.“分組依據(jù)”選項(xiàng)卡D.“篩選”選項(xiàng)卡參考答案:C參考解析:查詢?cè)O(shè)計(jì)器中,“字段”選項(xiàng)卡對(duì)應(yīng)SQL中的SELECT語(yǔ)句;“排序依據(jù)”選項(xiàng)卡對(duì)應(yīng)SQL的ORDERBY子句;“分組依據(jù)”選項(xiàng)卡對(duì)應(yīng)SQL中的GROUPBY;“篩選”選項(xiàng)卡對(duì)應(yīng)SQL中WHERE子句。[單選題]27.下列關(guān)于VisualFoxPro索引的說(shuō)法,錯(cuò)誤的是()。A.索引是由一個(gè)指向.dbf文件記錄的指針構(gòu)成的文件B.主索引和候選索引都要求建立索引的字段值不能重復(fù)C.在數(shù)據(jù)表和自由表中均可建立主索引和候選索引D.索引會(huì)降低插入、刪除和修改等操作的效率參考答案:C參考解析:C項(xiàng)錯(cuò)誤,主索引在指定字段或表達(dá)式中只能由數(shù)據(jù)庫(kù)表建立,不能重復(fù);候選索引與主索引類似,指定字段或表達(dá)式可以由數(shù)據(jù)庫(kù)表和自由表建立,不能有重復(fù)值。[單選題]28.從“貨物”表中檢索重量(數(shù)據(jù)類型為整數(shù))大于等于30并且小于80的記錄信息,正確的SQL命令是()。A.SELECT*FROM貨物WHERE重量BETWEEN30AND79B.SELECT*FROM貨物WHERE重量BETWEEN30TO79C.SELECT*FROM貨物WHERE重量BETWEEN30AND80D.SELECT*FROM貨物WHERE重量BETWEEN30TO80參考答案:A參考解析:篩選條件為BETWEEN30AND79表示大于等于30并且小于等于79等價(jià)于大于等于30并且小于80。[單選題]29.設(shè)用戶表和話單表的結(jié)構(gòu)分別為(手機(jī)號(hào),姓名)和(手機(jī)號(hào),通話起始日期,通話時(shí)長(zhǎng),話費(fèi)),如果希望查詢“在2012年里有哪些用戶沒有通話記錄”,則應(yīng)該使用的SQL語(yǔ)句是()。A.SELECT用戶.母FROM用戶JOIN話單ON用戶.手機(jī)號(hào)=話單.手機(jī)號(hào);WHEREYEAR(通話起始日期)=2012AND話單.手機(jī)號(hào)ISNOTNULLB.SELECT用戶*FROM用戶,話單;WHEREYEAR(通話起始日期)=2012AND用戶.手機(jī)號(hào)=話單.手機(jī)號(hào)C.SELECT*FROM用戶WHERENOTEXISTS;(SELECT*FROM話單WHEREYEAR(通話起始日期)=2012)D.SELECT*FROM用戶WHERENOTEXISTS;(SELECT*FROM話單WHEREYEAR(通話起始日期)=2012AND用戶.手機(jī)號(hào)=話單.手機(jī)號(hào))參考答案:D參考解析:AB兩項(xiàng)錯(cuò)誤,其查詢結(jié)果是“在2012年里有通話記錄的用戶”;C項(xiàng)錯(cuò)誤,缺少了用戶表和話單表的連接條件。[單選題]30.某系統(tǒng)結(jié)構(gòu)圖如下圖所示該系統(tǒng)結(jié)構(gòu)圖的寬度是()。A.2B.3C.4D.n參考答案:D參考解析:系統(tǒng)結(jié)構(gòu)圖的寬度是指最大模塊數(shù)的層的控制跨度。圖中系統(tǒng)第一層只有1個(gè)模塊,第二層有n(n>3)個(gè)模塊,第三層有4個(gè)模塊,最大的跨度為n。答案選擇D選項(xiàng)。[單選題]31.在SQL查詢中將結(jié)果存儲(chǔ)于臨時(shí)表應(yīng)使用短語(yǔ)()。A.INTOTABLEB.TOTABLEC.TOCURSORD.INTOCURSOR參考答案:D參考解析:INTODBF|TABLETableName用來(lái)將查詢結(jié)果存放到永久表中;INTOCURSORCursorName可以將查詢結(jié)果存放到臨時(shí)表中;BC兩項(xiàng)不存在。[單選題]32.列程序段的輸出結(jié)果是()。A.1B.2C.789D.程序出錯(cuò)參考答案:A參考解析:本程序中,無(wú)論if條件是否成立,S=1這句話都會(huì)執(zhí)行,所以S的最終值為1。ACCEPTTOA表示通過(guò)鍵盤給變量A賦值。[單選題]33.有如下用戶表:用戶(用戶名C,密碼C,性別L,電子郵箱C)假設(shè)已存在與表各字段變量同名的內(nèi)存變量,現(xiàn)在要把這些內(nèi)存變量的值作為一條新記錄的值插入表中。正確的SQL語(yǔ)句是()。A.INSERTTO用戶WITHMEMVARB.INSERTINTO用戶WITHMEMVARC.INSERTTO用戶FROMMEMVARD.INSERTINTO用戶FROMMEMVAR參考答案:D參考解析:INSERT命令用于在一個(gè)表中添加新記錄,然后給新記錄的字段賦值。格式為:INSERTINTOdbf_nameFROMARRAYArrayName│FROMMEMVAR,其中ARRAYArrayName表明指定的數(shù)組,F(xiàn)ROMMENVAR說(shuō)明根據(jù)同名的內(nèi)存變量來(lái)插入記錄值,如果同名的變量不存在,那么相應(yīng)的字段為默認(rèn)值或空值。[單選題]34.有訂單表如下:訂單(訂單號(hào)(C,4),客戶號(hào)(C,4),職員號(hào)(C,3),簽訂日期(D),金額(N,6,2))查詢2014年之前簽訂的所有的訂單信息,正確的SQL語(yǔ)句是()。A.SELECT*FROM訂單WHERE簽訂日期<^2014-1-1B.SELECT*FROM訂單WHERE簽訂日期<2014C.SELECT*FROM訂單WHERE簽訂日期BEFORE2014D.SELECT*FROM訂單WHERE簽訂日期<2014年參考答案:A參考解析:查詢的語(yǔ)法格式為SELECT……FROM……WHERE……,其中:SELECT說(shuō)明要查詢的字段,F(xiàn)ROM說(shuō)明來(lái)自哪個(gè)表或哪些表,WHERE說(shuō)明查詢條件。本題的限定條件應(yīng)該是“簽訂日期<2014-1-1”。[單選題]35.下列敘述中錯(cuò)誤的是()。A.在帶鏈隊(duì)列中,隊(duì)頭指針和隊(duì)尾指針都是在動(dòng)態(tài)變化的B.在帶鏈棧中,棧頂指針和棧底指針都是在動(dòng)態(tài)變化的C.在帶鏈棧中,棧頂指針是在動(dòng)態(tài)變化的,但棧底指針是不變的D.在帶鏈隊(duì)列中,隊(duì)頭指針和隊(duì)尾指針可以指向同一個(gè)位置參考答案:B參考解析:帶鏈隊(duì)列用一個(gè)單鏈表來(lái)表示隊(duì)列,帶鏈棧用一個(gè)單鏈表來(lái)表示棧。B項(xiàng)錯(cuò)誤,棧的入棧和退棧操作只在棧頂進(jìn)行,所以棧頂指針變化,棧底指針不變。[單選題]36.執(zhí)行下列程序后,變量y的值是()。A.200B.400C.600D.800參考答案:B參考解析:多分支語(yǔ)句應(yīng)逐個(gè)判斷CASE后的條件成立與否。當(dāng)某個(gè)CASE后的條件成立時(shí),就運(yùn)行該CASE和下一個(gè)CASE間的命令,然后跳轉(zhuǎn)到ENDCASE后面。若所有的條件都不成立,則運(yùn)行OTHERWISE與ENDCASE之間的命令,然后轉(zhuǎn)向ENDCASE后面的語(yǔ)句。本題運(yùn)行為y=x*0.2=400。[單選題]37.用于聲明某變量為全局變量的命令是()。A.GLOBALB.PUBLICC.PRIVATED.LOCAL參考答案:B參考解析:PUBLIC用于聲明公共變量(全局變量)。C項(xiàng),PRIVATE用于聲明私有變量;D項(xiàng),LOCAL用于聲明局部變量。[單選題]38.有如下職員表和訂單表:職員(職員號(hào)(C,3),姓名(C,6),性別(C,2),職務(wù)(C,10))訂單(訂單號(hào)(C,4),客戶號(hào)(C,4),職員號(hào)(C,3),簽訂日期(D),金額(N,6,2))查詢簽訂了訂單號(hào)為“0036”的訂單的職員信息,正確的SQL語(yǔ)句是()。A.SELECT職員號(hào),姓名FROM職員WHERE訂單.訂單號(hào)=''0036''B.SELECT職員.職員號(hào),職員.姓名FROM職員,訂單;WHERE訂單號(hào)=''0036''AND職員.職員號(hào)=訂單.職員號(hào)C.SELECT職員.職員號(hào),職員.姓名FROM職員JOIN訂單;WHERE職員.職員號(hào)=訂單.職員號(hào)AND訂單號(hào)=''0036''D.SELECT職員.職員號(hào),職員.姓名FROM職員,訂單ON職員.職員號(hào)=訂單.職員號(hào)AND訂單號(hào)=''0036''參考答案:B參考解析:本題中,查詢的字段應(yīng)該是“表名.字段名”的格式,并且通過(guò)職員號(hào)這一共同字段將訂單表和職員表的信息相連,且限定查詢的條件為訂單號(hào)=“0036”。SQL查詢的基本形式由“SELECT字段名FROM表名WHERE”組成,多個(gè)查詢塊可以嵌套執(zhí)行。[單選題]39.有如下職員表和訂單表:職員(職員號(hào)(C,3),姓名(C,6),性別(C,2),職務(wù)(C,10))訂單(訂單號(hào)(C,4),客戶號(hào)(C,4),職員號(hào)(C,3)。簽訂日期(D),金額(N,6,2))統(tǒng)計(jì)每個(gè)職員簽訂的訂單金額合計(jì),正確的SQL語(yǔ)句是()。A.SELECT職員.職員號(hào),SUM(金額)金額合計(jì)FROM職員,訂單;ON職員.職員號(hào)=訂單.職員號(hào)GROUPBY職員.職員號(hào)B.SELECT職員.職員號(hào),SUM(金額)金額合計(jì)FROM職員JOIN訂單;WHERE職員.職員號(hào)=訂單.職員號(hào)GROUPBY職員.職員號(hào)C.SELECT職員.職員號(hào),SUM(金額)金額合計(jì)FROM職員JOIN訂單;ON職員.職員號(hào)=訂單.職員號(hào)GROUPBY職員.職員號(hào)D.SELECT職員.職員號(hào),SUM(金額)金額合計(jì)FROM職員JOIN訂單;ON職員.職員號(hào)=訂單.職員號(hào)ORDERBY職員.職員號(hào)參考答案:C參考解析:查詢的基本形式為:SELECT<字段名列表>FROM<表名>WHERE<查詢條件>GROUPBY<字段>HAVIVG<條件>ORDERBY<字段>INTODBFITABLE,其中,SELECT說(shuō)明要查詢的字段;FROM說(shuō)明來(lái)自哪個(gè)表或哪些表;WHERE說(shuō)明查詢條件;ORDERBY用來(lái)對(duì)結(jié)果排序;GROUPBY子句用來(lái)進(jìn)行分組計(jì)算查詢,本題應(yīng)用GROUPBY子句。多表連接的的基本格式為SELECT…FROM<數(shù)據(jù)庫(kù)表1>INNER|LEFT|RIGUHT|FULLJOIN<數(shù)據(jù)庫(kù)表2>ON連接條件WHERE其它條件。[單選題]40.設(shè)教師表保存的是教師信息,教師表的表結(jié)構(gòu)為(教師編號(hào),姓名,職稱),圖書出版表保存的是教師出版圖書的情況,圖書出版表的表結(jié)構(gòu)為(ISBN號(hào),教師編號(hào),圖書名,出版社,出版年份)。如果希望查詢從來(lái)沒有出版過(guò)圖書的教師編號(hào)和姓名,正確的SQL語(yǔ)句是()。A.B.C.D.參考答案:B參考解析:在SQL語(yǔ)句中,超連接查詢有四種連接方式,其基本格式為SELECT……FROM左表INNER│LEFT│RIGHT│FULLJOIN右表ON連接條件WHERE其它條件。其中:①普通連接(也稱為內(nèi)部連接)為INNERJOIN等價(jià)于JOIN,普通連接只有滿足連接條件的記錄才出現(xiàn)在查詢結(jié)果中;②左連接為L(zhǎng)EFTJOIN,第一個(gè)表中所有記錄都會(huì)出現(xiàn)在查詢結(jié)果中,不滿足連接條件的記錄的對(duì)應(yīng)部分為NULL;③右連接為RIGHTJOIN,第二個(gè)表中所有記錄都會(huì)出現(xiàn)在查詢結(jié)果中,不滿足連接條件的記錄的對(duì)應(yīng)部分為NULL;④全連接為FULLJOIN,兩個(gè)表中的所有記錄都會(huì)出現(xiàn)在查詢結(jié)果中,不滿足連接條件的記錄的對(duì)應(yīng)部分為NULL。查詢從來(lái)沒有出版過(guò)圖書的教師編號(hào)和姓名應(yīng)該使用左連接。[問(wèn)答題]1.在考生文件夾下完成下列操作:(1)新建“點(diǎn)歌”數(shù)據(jù)庫(kù),將考生文件夾下的所有自由表添加到該數(shù)據(jù)庫(kù)中。(2)新建一個(gè)項(xiàng)目“點(diǎn)歌系統(tǒng)”,將“點(diǎn)歌”數(shù)據(jù)庫(kù)添加進(jìn)該項(xiàng)目。(3)為“歌曲”表創(chuàng)建一個(gè)主索引,索引名為PK,索引表達(dá)式為“歌曲id”;再創(chuàng)建一個(gè)普通索引,索引名和索引表達(dá)式均為“演唱者”,以上索引都為升序。(4)為“歌手”表創(chuàng)建一個(gè)主索引,索引名和索引表達(dá)式都為“歌手id”,升序。為“歌曲”和“歌手”表創(chuàng)建永久聯(lián)系,并設(shè)置參照完整性約束:更新規(guī)則為“級(jí)聯(lián)”,其他默認(rèn)。參考答案:(1)步驟1:?jiǎn)螕艄ぞ邫谥械摹靶陆ā卑粹o。步驟2:在“新建”對(duì)話框中,選擇“數(shù)據(jù)庫(kù)”,再單擊“新建文件”按鈕,彈出“創(chuàng)建”對(duì)話框。步驟3:在對(duì)話框中輸入數(shù)據(jù)庫(kù)名“orders_manage”,再按回車鍵或單擊“保存”按鈕,彈出“數(shù)據(jù)庫(kù)設(shè)計(jì)器-orders_manage”對(duì)話框,如圖1所示。圖1(2)步驟1:?jiǎn)螕艄ぞ邫谥械摹按蜷_”按鈕,選擇“文件類型”為數(shù)據(jù)庫(kù),打開“orders_manage”,如圖2所示。步驟2:在“數(shù)據(jù)庫(kù)設(shè)計(jì)器-orders_manage”中右擊,在菜單中選擇“添加表”,并選擇相應(yīng)的表文件即可(empbyee和orders),如圖3所示。圖2圖3(3)步驟1:?jiǎn)螕艄ぞ邫谥械摹按蜷_”按鈕,選擇“文件類型”為數(shù)據(jù)庫(kù),打開“orders_manage”。步驟2:在“數(shù)據(jù)庫(kù)設(shè)計(jì)器-orders_manage”中,選擇表“employee”并右擊,選擇“修改”命令,在“表設(shè)計(jì)器-employee.dbf”中,單擊“索引”選項(xiàng)卡,然后輸入索引名“職工號(hào)”,選擇類型為“主索引”,表達(dá)式為“職工號(hào)”,最后單擊“確定”按鈕,再單擊“是(Y)”,索引即可建立,如圖4所示。步驟3:在“數(shù)據(jù)庫(kù)設(shè)計(jì)器-orders_manage”中,選擇表“orders”并右擊,選擇“修改”命令,在“表設(shè)計(jì)器-orders.dbf”中,單擊“索引”選項(xiàng)卡,然后輸入索引名“職工號(hào)”,選擇類型為“普通的索引”,表達(dá)式為“職工號(hào)”,最后單擊“確定”按鈕,再單擊“是(y)”引即可建立,如圖5所示。圖4圖5步驟4:在“數(shù)據(jù)庫(kù)設(shè)計(jì)器-orders-manage”中,選擇“employee”表中主索引鍵“職工號(hào)”,拖動(dòng)到“orders”表中的索引鍵為“職工號(hào)”處,如圖6所示。圖6(4)步驟1:在已建立永久性聯(lián)系后,雙擊關(guān)系線,并顯示“編輯關(guān)系”對(duì)話框。步驟2:在“編輯關(guān)系”對(duì)話框中,單擊“參照完整性”按鈕,并顯示“參照完整性生成器”。步驟3:在“參照完整性生成器”對(duì)話框中,單擊“更新規(guī)則”選項(xiàng)卡,并選擇“級(jí)聯(lián)”單選按鈕,單擊“刪除規(guī)則”選項(xiàng)卡,并選擇“級(jí)聯(lián)”單選按鈕,單擊“插入規(guī)則”選項(xiàng)卡,并選擇“限制”單選按鈕,接著單擊“確定”按鈕,并顯示“是否保存改變,生成參照完整性代碼并退出?”,最后單擊“是”按鈕,即可生成指定參照完整性,如圖7所示。圖7注意:可能會(huì)出現(xiàn)要求清理數(shù)據(jù)庫(kù),那么請(qǐng)清理后重新做操作。[問(wèn)答題]2.在考生文件夾下完成下列應(yīng)用:(1)使用SQL語(yǔ)句完成下面的操作:根據(jù)“國(guó)家”和“獲獎(jiǎng)牌情況”兩個(gè)表統(tǒng)計(jì)每個(gè)國(guó)家獲得的金牌數(shù)(“名次”為1表示獲得一塊金牌),結(jié)果包括“國(guó)家名稱”和“金牌數(shù)”兩個(gè)字段,并且先按“金牌數(shù)”降序排

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論