版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
國(guó)家二級(jí)VF筆試模擬試卷3(共9套)(共415題)國(guó)家二級(jí)VF筆試模擬試卷第1套一、公共基礎(chǔ)選擇題(本題共10題,每題1.0分,共10分。)1、下面敘述正確的是______。A、算法的執(zhí)行效率與數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)無(wú)關(guān)B、算法的空間復(fù)雜度是指算法程序中指令(或語(yǔ)句)的條數(shù)C、算法的有窮性是指算法必須能在執(zhí)行有限個(gè)步驟之后終止D、以上3種描述都不對(duì)標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:算法的執(zhí)行效率與數(shù)據(jù)的邏輯結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu)都有很緊密的關(guān)系。算法的空間復(fù)雜度是指執(zhí)行該算法需要的內(nèi)存空間,并非算法程序中指令的條數(shù)。算法一般具有以下4個(gè)特征:可行性、確定性、有窮性和擁有足夠情報(bào)。其中有窮性是指算法必須能在執(zhí)行有限個(gè)步驟之后終止,否則可能失去實(shí)際意義。2、以下數(shù)據(jù)結(jié)構(gòu)中不屬于線性數(shù)據(jù)結(jié)構(gòu)的是______。A、隊(duì)列B、線性表C、二叉樹(shù)D、棧標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:線性數(shù)據(jù)結(jié)構(gòu)屬于數(shù)據(jù)的邏輯結(jié)構(gòu),具體是指邏輯上有且只要一個(gè)根結(jié)點(diǎn):每一個(gè)結(jié)點(diǎn)最多有一個(gè)前驅(qū),也最多有一個(gè)后繼??梢钥闯?,二叉樹(shù)邏輯上有兩個(gè)子結(jié)點(diǎn),故不屬于線性數(shù)據(jù)結(jié)構(gòu)。3、在一棵二叉樹(shù)上第5層的結(jié)點(diǎn)數(shù)最多是______。A、8B、16C、32D、15標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:一棵二叉樹(shù)上,在i層上,當(dāng)其所有結(jié)點(diǎn)都存在時(shí),該層將擁有最多的結(jié)點(diǎn)數(shù),為2i-1,所以第5層的結(jié)點(diǎn)數(shù)最多是24=16。4、進(jìn)行程序設(shè)計(jì)時(shí),()不是進(jìn)行輸入和輸出方式設(shè)計(jì)時(shí)必須考慮的原則。A、應(yīng)允許使用自由格式B、應(yīng)允許默認(rèn)值C、輸入格式要簡(jiǎn)單,以使得輸入的步驟和操作盡可能簡(jiǎn)單D、一次最好只輸入一個(gè)數(shù)據(jù),系統(tǒng)確認(rèn)后再輸入下一個(gè)數(shù)據(jù)標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:良好的程序設(shè)計(jì)風(fēng)格,應(yīng)注意輸入和輸出的方式和格式應(yīng)盡可能方便用戶使用。選項(xiàng)A、B、C都是輸入和輸出時(shí)應(yīng)考慮的原則。選項(xiàng)D的敘述是錯(cuò)誤的,數(shù)據(jù)輸入的方式應(yīng)根據(jù)具體情況確定。5、數(shù)據(jù)流圖是用于表示軟件模型的一種圖示方法,在下列可采用的繪制方法中,()是常采用的。Ⅰ.自頂向下Ⅱ.自底向上Ⅲ.分層繪制Ⅳ.逐步求精A、Ⅰ和ⅢB、Ⅰ、Ⅲ和ⅣC、Ⅱ、Ⅲ和ⅣD、全部標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:畫(huà)數(shù)據(jù)流圖應(yīng)遵循的原則是理解并模擬現(xiàn)行系統(tǒng)的處理過(guò)程,據(jù)此畫(huà)出最初的數(shù)據(jù)流圖。自頂向下地分層畫(huà)出各層數(shù)據(jù)流圖,也就是通過(guò)一系列分解步驟,逐步地表現(xiàn)出整個(gè)軟件構(gòu)成。6、下面關(guān)于在軟件開(kāi)發(fā)過(guò)程中的問(wèn)題的敘述,說(shuō)法正確的是()。A、程序流程圖是逐步求精的好工具B、NS圖不可能任意轉(zhuǎn)移控制,符合結(jié)構(gòu)化原則C、判定表是一種通用的設(shè)計(jì)工具D、程序流程圖和NS圖都不易表示模塊的層次結(jié)構(gòu)標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:程序流程圖本質(zhì)上不是逐步求精的好工具,它會(huì)使程序員過(guò)早地考慮程序的控制流程,而不去考慮程序的全局結(jié)構(gòu):判定表不是一種通用的設(shè)計(jì)工具,沒(méi)有一種簡(jiǎn)單的方法使用它能同時(shí)清晰地表示順序和循環(huán)等結(jié)構(gòu);程序流程圖不易表示模塊的層次結(jié)構(gòu),NS圖則可以表示模塊的層次結(jié)構(gòu)。7、下列關(guān)于測(cè)試的敘述,錯(cuò)誤的是()。A、測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程B、測(cè)試是為了表明程序是正確的C、好的測(cè)試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試方案D、成功的測(cè)試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:正確認(rèn)識(shí)測(cè)試的目的是十分重要的,測(cè)試目的決定了測(cè)試方案的設(shè)計(jì)。如果為了表明程序是正確的而進(jìn)行測(cè)試,就會(huì)設(shè)計(jì)一些不易暴露錯(cuò)誤的測(cè)試方案:相反,如果測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤,就會(huì)力求設(shè)計(jì)出最能暴露錯(cuò)誤的測(cè)試方案。8、數(shù)據(jù)管理技術(shù)的發(fā)展是與計(jì)算機(jī)技術(shù)及其應(yīng)用的發(fā)展聯(lián)系在一起的,經(jīng)歷了由低級(jí)到高級(jí)的發(fā)展過(guò)程。分布式數(shù)據(jù)庫(kù)、面向?qū)ο髷?shù)據(jù)庫(kù)等新型數(shù)據(jù)庫(kù)是屬于()。A、人工管理階段B、文件系統(tǒng)階段C、數(shù)據(jù)庫(kù)系統(tǒng)階段D、高級(jí)數(shù)據(jù)庫(kù)技術(shù)階段標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:人工管理階段和文件系統(tǒng)階段不存在數(shù)據(jù)庫(kù)管理,網(wǎng)狀、層次、關(guān)系等數(shù)據(jù)庫(kù)屬于數(shù)據(jù)庫(kù)系統(tǒng)階段,而分布式數(shù)據(jù)庫(kù)、面向?qū)ο髷?shù)據(jù)庫(kù)等是新型的數(shù)據(jù),屬于第三代數(shù)據(jù)庫(kù)系統(tǒng)即高級(jí)數(shù)據(jù)庫(kù)技術(shù)階段。9、下面有關(guān)E-R模型向關(guān)系模型轉(zhuǎn)換的敘述中,不正確的是()。A、一個(gè)實(shí)體類型轉(zhuǎn)換為一個(gè)關(guān)系模式B、一個(gè)1:1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與聯(lián)系的任意一端實(shí)體所對(duì)應(yīng)的關(guān)系模式合并C、一個(gè)1:n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與聯(lián)系的任意一端實(shí)體所對(duì)應(yīng)的關(guān)系模式合并D、一個(gè)m:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:選項(xiàng)C是錯(cuò)誤的。一個(gè)1:n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與聯(lián)系的n端實(shí)體(而不是任意一端)所對(duì)應(yīng)的關(guān)系模式合并。10、在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,設(shè)計(jì)關(guān)系模式是數(shù)據(jù)庫(kù)設(shè)計(jì)中()階段的任務(wù)。A、需求分析階段B、概念設(shè)計(jì)階段C、邏輯設(shè)計(jì)階段D、物理設(shè)計(jì)階段標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:需求分析階段的任務(wù)是在調(diào)查、分析的基礎(chǔ)上明確用戶對(duì)系統(tǒng)的需求。概念設(shè)計(jì)階段的任務(wù)是設(shè)計(jì)概念模型,較著名的是E-R圖。邏輯設(shè)計(jì)階段的任務(wù)是把概念模型轉(zhuǎn)化為特定DBMS的邏輯結(jié)構(gòu)(模式和外模式),物理設(shè)計(jì)階段的任務(wù)是設(shè)計(jì)合適的物理(存儲(chǔ))數(shù)據(jù)庫(kù)結(jié)構(gòu)。二、選擇題(本題共25題,每題1.0分,共25分。)11、當(dāng)內(nèi)存變量與字段名變量重名時(shí),系統(tǒng)優(yōu)先處理A、內(nèi)存變量B、字段名變量C、全局變量D、局部變量標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:變量有內(nèi)存變量和字段名變量?jī)煞N,內(nèi)存變量是指變量的值保存在內(nèi)存中,而字段名變量是指變量的值保存在表中,當(dāng)這兩種類型的變量重名時(shí),系統(tǒng)默認(rèn)字段名變量?jī)?yōu)先。12、如果一個(gè)表達(dá)式包含算述運(yùn)算、關(guān)系運(yùn)算、邏輯運(yùn)算和字符運(yùn)算時(shí),運(yùn)算的先后順序是A、算術(shù)運(yùn)算→關(guān)系運(yùn)算→邏輯運(yùn)算→字符運(yùn)算B、算術(shù)運(yùn)算→字符運(yùn)算→關(guān)系運(yùn)算→邏輯運(yùn)算C、邏輯運(yùn)算→關(guān)系運(yùn)算→算術(shù)運(yùn)算→字符運(yùn)算D、字符運(yùn)算→算術(shù)運(yùn)算→邏輯運(yùn)算→關(guān)系運(yùn)算標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:在一個(gè)含有各種運(yùn)算的表達(dá)式中,它們運(yùn)算的優(yōu)先順序是:算術(shù)運(yùn)算→字符運(yùn)算和日期時(shí)間運(yùn)算→關(guān)系運(yùn)算→邏輯運(yùn)算。13、在VisualFoxPro中,可對(duì)字段設(shè)置默認(rèn)值的表A、必須是數(shù)據(jù)庫(kù)表B、必須是自由表C、自由表或數(shù)據(jù)庫(kù)表D、不能設(shè)置字段的默認(rèn)值標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:在VisualFoxPro中可對(duì)數(shù)據(jù)表進(jìn)行默認(rèn)值設(shè)置的字段僅限于數(shù)據(jù)庫(kù)表,自由表無(wú)此功能。14、MOD(-13,-3)與MOD(13,-3)的正確結(jié)果是A、-1,-2B、-1,-1C、-2,-1D、-2,-2標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:MOD()函數(shù)是數(shù)學(xué)運(yùn)算函數(shù)。請(qǐng)注意其使用方法,MOD()函數(shù)的被除數(shù)與除數(shù)同號(hào)時(shí),結(jié)果為兩數(shù)相除的余數(shù),余數(shù)的符號(hào)與除數(shù)相同,如果被除數(shù)與除數(shù)異號(hào),值為兩數(shù)相除后的余數(shù)加上除數(shù)。15、以下關(guān)于視圖的敘述中,正確的是A、只能根據(jù)自由表建立視圖B、只能根據(jù)數(shù)據(jù)庫(kù)表建立視圖C、可以根據(jù)查詢建立視圖D、數(shù)據(jù)庫(kù)表和自由表都可以建立視圖標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:在VisualFoxPro中,視圖不僅可以根據(jù)數(shù)據(jù)庫(kù)表和自由表建立,還可以根據(jù)其他視圖建立。16、SQL命令中建立表的命令是A、CREATEVIEWB、CREATELABELC、CREATEDABATED、CREATETABLE標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:SQL命令中建立表文件的命令是CREATETABLE,它可以實(shí)現(xiàn)表設(shè)計(jì)器所完成的所有功能。17、給出當(dāng)前記錄號(hào)的函數(shù)是A、RECCOUNT()B、RECNO()C、DELETE()D、VARTYPE()標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:RECCOUNT()函數(shù)用于給出記錄的個(gè)數(shù),RECNO()函數(shù)用于給出當(dāng)前記錄號(hào),DELETE()函數(shù)用于判斷當(dāng)前記錄是否有刪除標(biāo)記,而VARTYPE()函數(shù)用于判斷自變量的數(shù)據(jù)類型。18、不允許記錄中出現(xiàn)重復(fù)索引值的索引是A、主索引B、主索引、候選索引和普通索引C、主索引和候選索引D、主索引、候選索引和惟一索引標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:VisualFoxPro中的索引可以分為:普通索引、惟一索引、候選索引和主索引。不允許記錄中出現(xiàn)重復(fù)索引值的索引是主索引和候選索引。19、同一個(gè)表的全部備注字段內(nèi)容存儲(chǔ)在哪種文件中?A、不同的備注B、同一個(gè)表C、同一個(gè)備注D、同一個(gè)數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:在VisualFoxPro中,備注字段和通用字段的值并不是保存在表文件中,而是保存在一個(gè)與表文件主名相同的備注文件中,表文件中保存的僅僅是一個(gè)指向備注文件的鏈接指針。20、下列函數(shù)結(jié)果為.T.的是A、EMPTY(SPACE(5))B、EMPTY(.NULL.)C、ISNULL(")D、ISNULL({})標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:EMPTY()函數(shù)用于測(cè)試自變量是否為空。對(duì)于字符型數(shù)據(jù)“空”是指空串、空格、制表符、回車(chē)及換行,對(duì)于數(shù)值型,“空”是指0。21、要修改當(dāng)前內(nèi)存中打開(kāi)的表結(jié)構(gòu),應(yīng)使用的命令是A、MODICOMMB、MODISTRUC、EDITSTRUD、TYPEEDIT標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:建立表的命令是CREATE,修改表結(jié)構(gòu)的命令是MODIFYSTRUC-TURE(必須先打開(kāi)表文件),打開(kāi)與關(guān)閉表的命令是USE。22、要使當(dāng)前表的所有職工的工資增加200元,應(yīng)使用的命令是A、EDIT工資WITH工資+200B、REPLACE工資WITH工資+200C、REPLACE工資WITH200D、REPLACEALL工資WITH工資+200標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:EDIT命令用于全屏幕修改表的記錄,不能進(jìn)行成批替換。RE-PLACE命令可以成批替換記錄。23、SORT命令和INDEX命令的區(qū)別是A、前者按指定關(guān)鍵字排序并生存新的數(shù)據(jù)表,后者也可以B、后者按指定關(guān)鍵字排序并生成新的數(shù)據(jù)表,前者也可以C、前者按指定關(guān)鍵字排序并生成新的數(shù)據(jù)表,后者不可以D、后者按指定關(guān)鍵字排序并生成新的數(shù)據(jù)表,前者不可以標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:SORT命令按指定關(guān)鍵字排序并生成新的數(shù)據(jù)表DBF。24、能顯示當(dāng)前庫(kù)文件中所有女生的姓名、性別和籍貫的命令是A、LISTFIELDS姓名,性別,籍貫B、LISTFIELDS姓名,籍貫FOR性別=“女”C、DISPLAYALLFIELDS姓名,性別,籍貫D、LISTFOR性別=“女”.AND.籍貫=“四川”標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:正確的命令格式為:LISTFIELDS<表達(dá)式><范圍>FOR<條件>W(wǎng)HILE<條件>25、在SELECT語(yǔ)句中,用來(lái)指定查詢所用的表的子句是A、WHEREB、GROUPBYC、ORDERBYD、FROM標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:在SELECT語(yǔ)句中,WHEPE子句用于指定表之間的聯(lián)接條件或記錄的過(guò)濾條件,GROUPBY子句用于對(duì)記錄進(jìn)行分組,ORDERBY子句用于對(duì)記錄進(jìn)行排序,F(xiàn)ROM子句用于指定查詢所用的表。26、在SQL的CREATETABLE命令中用于定義滿足實(shí)體完整性的主索引的短語(yǔ)是A、DEFAULTB、UNIQUEC、CHECKD、PRIMARYKEY標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:選項(xiàng)A是用于定義默認(rèn)值;選項(xiàng)B是用于建立候選索引,但不是惟一索引;選項(xiàng)C是用于指定字段的有效性規(guī)則;選項(xiàng)D是用于建立主索引。27、要設(shè)置標(biāo)簽的顯示文本,應(yīng)使用的屬性是A、AlignmentB、CaptionC、CommentD、Name標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:在標(biāo)簽控件中,Alignment屬性用于指定文本在控件中的對(duì)齊方式。Caption屬性用于設(shè)置標(biāo)簽的顯示文本。Comment屬性用于存儲(chǔ)標(biāo)簽的有關(guān)信息,不顯示。Name屬性用于給標(biāo)簽指定一個(gè)名稱。28、SQL命令中用于插入數(shù)據(jù)的命令是A、INSERTB、APPENDC、INSERTBEFORED、INSERTINTO標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:向表中插入數(shù)據(jù)的SQL命令是INSERTINTO,這兩個(gè)關(guān)鍵字必須結(jié)合使用,請(qǐng)注意APPEND雖然也可以向數(shù)據(jù)表中增加記錄,但是這個(gè)命令不屬于SQL命令。29、在表單運(yùn)行中,當(dāng)結(jié)果發(fā)生變化時(shí),應(yīng)刷新表單,刷新表單所用的命令是A、RELEASEB、DELETEC、REFRESHD、PACK標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:刷新表單用到的命令是REFRESH。30、在表單中為了瀏覽非常長(zhǎng)的文本,需要添加的控件是A、標(biāo)簽B、文本框C、編輯框D、命令按鈕標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:與文本框一樣,編輯框的主要功能也是顯示文本。但編輯框擴(kuò)展了文本框的功能,它增加了一個(gè)垂直滾動(dòng)條,使用戶能夠同時(shí)瀏覽非常長(zhǎng)的文本。31、若要從學(xué)生表中檢索出jg并去掉重復(fù)記錄,可使用如下SQL語(yǔ)句SELECT______jgFROMstudent請(qǐng)選出正確的選項(xiàng)完成該語(yǔ)句A、ALLB、*C、?D、DISTINCT標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:在SELECT語(yǔ)句的后面,如果選用DISTINCT選項(xiàng),表示去掉重復(fù)記錄,選用ALL代表顯示所有記錄,選用*代表所有字段,而?是非法的。32、若要從學(xué)生表中檢索出1980年1月1日以后(含1月1日)出生的所有學(xué)員,可應(yīng),用如下SQL語(yǔ)句SELECT*FROMstudentWHERE請(qǐng)給出恰當(dāng)?shù)谋磉_(dá)式以完成該語(yǔ)句A、csrq<={^1980-1-1}B、csrq<{^1980-1-1}C、csrq>={^1980-1-1}D、csrq>{^1980-1-1}標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:在以上四個(gè)答案中,只有C是在1980年1月1日(含1月1日)以后出生的正確表達(dá)方法。33、下列選項(xiàng)中,與函數(shù)INT(10/3)結(jié)果相同的是A、CELING(3.3)B、FLOOR(3.3)C、SIGN(3.3)D、ABS(3.3)標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:INT()函數(shù)的功能是取數(shù)值的整數(shù)部分,CEILING()函數(shù)是返回大于或是等于自變量的最小整數(shù),不影響負(fù)號(hào)。FLOOR()函數(shù)的功能是返回小于或等于自變量的最大整數(shù),不影響負(fù)號(hào)。ABS()函數(shù)的功能是返回指定數(shù)值表達(dá)式的絕對(duì)值。SIGN()函數(shù)的功能是返回指定數(shù)值表達(dá)式的符號(hào)。因此INT(10/3)結(jié)果為3,選項(xiàng)A的結(jié)果為4,選項(xiàng)B的結(jié)果為3,選項(xiàng)C的結(jié)果為1,選項(xiàng)D的結(jié)果為3.3。34、將Student.dbf表中jg字段的名稱改為籍貫,如下選項(xiàng)中正確的SQL語(yǔ)句是A、ALTERTABLEstudentALTERCOLUMNjgTO籍貫B、ALTERTABLEstudentADD籍貫C(10)C、ALTERTABLEstudentRENAMEjgTO籍貫D、ALTERTABLEstudentRENAMEjg籍貫標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:ALTERTABLE語(yǔ)句中,ALTER子句不能修改字段名。ADD子句用于增加字段。修改字段名稱只能使用RENAME子句。35、一個(gè)VisualFoxPro過(guò)程化程序,從功能上可將其分為A、程序說(shuō)明部分、數(shù)據(jù)處理部分、控制返回部分B、環(huán)境保存與設(shè)置部分、功能實(shí)現(xiàn)部分、環(huán)境恢復(fù)部分C、程序說(shuō)明部分、數(shù)據(jù)處理部分、環(huán)境恢復(fù)部分D、數(shù)據(jù)處理部分、控制返回部分、功能實(shí)現(xiàn)部分標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:VisualFoxPro中一個(gè)過(guò)程化程序的功能可分三部分:程序說(shuō)明、數(shù)據(jù)處理和控制返回。三、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5分。)36、算法的復(fù)雜度主要包括空間復(fù)雜度和【】復(fù)雜度。標(biāo)準(zhǔn)答案:時(shí)間知識(shí)點(diǎn)解析:算法的復(fù)雜度主要指時(shí)間復(fù)雜度和空間復(fù)雜度。37、在線性結(jié)構(gòu)中,隊(duì)列的操作順序是先進(jìn)先出,而棧的操作順序是【】。標(biāo)準(zhǔn)答案:先進(jìn)后出知識(shí)點(diǎn)解析:隊(duì)列和棧都是線性結(jié)構(gòu),但是不同之處在于隊(duì)列的操作順序是先進(jìn)先出,而棧的操作順序是先進(jìn)后出。38、數(shù)據(jù)流圖的類型有【】和事務(wù)型。標(biāo)準(zhǔn)答案:變換型知識(shí)點(diǎn)解析:典型的數(shù)據(jù)流圖有兩種,即變換型和事務(wù)型。39、在數(shù)據(jù)庫(kù)理論中,數(shù)據(jù)物理結(jié)構(gòu)的改變,如存儲(chǔ)設(shè)備的更換、物理存儲(chǔ)的更換、存取方式等都不影響數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),從而不引起應(yīng)用程序的變化,稱為【】。標(biāo)準(zhǔn)答案:物理獨(dú)立性知識(shí)點(diǎn)解析:數(shù)據(jù)的物理結(jié)構(gòu)改變,不影響數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),從而不引起應(yīng)用程序的變化,這種性質(zhì)叫做物理獨(dú)立性。40、數(shù)據(jù)庫(kù)管理系統(tǒng)是位于用戶與【】之間的軟件系統(tǒng)。標(biāo)準(zhǔn)答案:操作系統(tǒng)知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)管理系統(tǒng)是幫助用戶創(chuàng)建和管理數(shù)據(jù)庫(kù)的應(yīng)用程序的集合。因此,數(shù)據(jù)庫(kù)管理系統(tǒng)需要操作系統(tǒng)的支持,為用戶提供服務(wù)。四、填空題(本題共6題,每題1.0分,共6分。)41、在命令窗口定義了一個(gè)空的一維數(shù)組S(5),在命令窗口輸入?S(1)的結(jié)果為【】。標(biāo)準(zhǔn)答案:.F.知識(shí)點(diǎn)解析:系統(tǒng)在定義一個(gè)新的數(shù)組后,會(huì)自動(dòng)給每個(gè)數(shù)組中的每個(gè)元素賦以一個(gè)邏輯值:邏輯假.F.,因此利用“?”顯示數(shù)組中的每個(gè)元素值都為.F.。42、在SQL的CREATETABLE語(yǔ)句中,為屬性說(shuō)明取值范圍(約束)的是【】短語(yǔ)。標(biāo)準(zhǔn)答案:CHECK(或CHEC)知識(shí)點(diǎn)解析:本題是對(duì)SQL的CREATETABLE命令的考查,命令中定義域完整性的約束規(guī)則是CHECK短語(yǔ)。43、從職工數(shù)據(jù)庫(kù)表中計(jì)算工資合計(jì)的SQL語(yǔ)句是SELECT【】FROM職工標(biāo)準(zhǔn)答案:SUM(工資)知識(shí)點(diǎn)解析:SQL命令中,SUM()函數(shù)可以對(duì)所選記錄的某個(gè)字段進(jìn)行求和,SUM(工資)是對(duì)工資字段求和,題目中未加其他查詢的限定條件,因此完成的是計(jì)算工資合計(jì)。44、把當(dāng)前表當(dāng)前記錄的學(xué)號(hào),姓名字段值復(fù)制到數(shù)組A的命令是SCATTERFIELD學(xué)號(hào),姓名【】。標(biāo)準(zhǔn)答案:TOA知識(shí)點(diǎn)解析:要將表的當(dāng)前記錄復(fù)制到數(shù)組,可以使用SCATTER命令。命令中使用FIELD短語(yǔ)來(lái)指定復(fù)制的字段項(xiàng),并使用TO短語(yǔ)指定目標(biāo)數(shù)組名。45、在表單中確定控件是否可見(jiàn)的屬性是【】。標(biāo)準(zhǔn)答案:Visible知識(shí)點(diǎn)解析:在表單中,控件是否可見(jiàn)是通過(guò)Visible屬性的值來(lái)控制的。將Visible屬性設(shè)置為真時(shí),表單是可見(jiàn)的,否則為不可見(jiàn)。Enabled控制控件的可用性,也是通過(guò)邏輯真和邏輯假兩個(gè)值來(lái)控制,請(qǐng)注意不要與Visible屬性弄混淆。46、函數(shù)BETWEEN(40,34,50)的運(yùn)算結(jié)果是【】。標(biāo)準(zhǔn)答案:.T.(或邏輯真或真或.Y.)知識(shí)點(diǎn)解析:函數(shù)BETWEEN()用來(lái)判斷一個(gè)表達(dá)式的值是否介于另外兩個(gè)表達(dá)式的值之間,返回值為邏輯真(.T.)或邏輯假(.F.)。在本題中數(shù)值40介于34和50之間,因此表達(dá)式返回值為邏輯真(.T.)。五、填空題(含2小題)(本題共3題,每題1.0分,共3分。)47、查詢與項(xiàng)目“s1”(項(xiàng)目號(hào))所使用的任意一個(gè)零件相同的項(xiàng)目號(hào)、項(xiàng)目名稱、零件號(hào)和零件名稱,使用的SQL語(yǔ)句是SELECT項(xiàng)目,項(xiàng)目號(hào),項(xiàng)目名稱,使用零件,零件號(hào),零件名稱;FROM項(xiàng)目,使用零件,零件WHERE項(xiàng)目.項(xiàng)目號(hào)=使用零件.項(xiàng)目號(hào)【】;使用零件.零件號(hào)=零件.零件號(hào)AND使用零件.零件號(hào)【】;(SELECT零件號(hào)FROM使用零件WHERE使用零件.項(xiàng)目號(hào)=‘s1’)標(biāo)準(zhǔn)答案:AND,IN知識(shí)點(diǎn)解析:題干中(SELECT零件號(hào)FROM使用零件WHERE使用零件.項(xiàng)目號(hào)=’s1’)表示“s1”所使用的零件號(hào)。因此IN(SELECT零件號(hào)FROM使用零件WHERE使用零件.項(xiàng)目號(hào)=’s1’)限定了查詢出的零件號(hào)必須與“s1”項(xiàng)目所用零件號(hào)相同。項(xiàng)目。項(xiàng)目號(hào)=使用零件.項(xiàng)目號(hào)AND使用零件.零件號(hào)=零件.零件號(hào)AND使用零件.零件號(hào)表示查詢記錄要滿足的幾個(gè)條件,多個(gè)條件同時(shí)滿足時(shí),必須用AND來(lái)連接。48、建立—個(gè)由零件名稱、數(shù)量、項(xiàng)目號(hào)、項(xiàng)目名稱字段構(gòu)成的視圖,視圖牛只包含項(xiàng)目號(hào)為“s2”的數(shù)據(jù),應(yīng)該使用SQL語(yǔ)句是CREATEVIEWitem_view【】SELECT零件.零件名稱,使用零件.數(shù)量,使用零件.項(xiàng)目號(hào),項(xiàng)目.項(xiàng)目名稱;FROM零件INNERJOIN使用零件;INNERJOIN【】;ON使用零件.項(xiàng)目號(hào)=項(xiàng)目.項(xiàng)目號(hào);ON零件.零件號(hào)=使用零件.零件號(hào);WHERE項(xiàng)目.項(xiàng)目號(hào)=‘s2’標(biāo)準(zhǔn)答案:AS,項(xiàng)目知識(shí)點(diǎn)解析:創(chuàng)建視圖命令的語(yǔ)法格式是:CREATEVIEW<視圖名>AS查詢語(yǔ)句該題目中創(chuàng)建的視圖由多表連接而成。從題干中的連接字段“項(xiàng)目.項(xiàng)目號(hào)”可以得出答案,即參與連接的表名是項(xiàng)目。49、從上一題建立的視圖中查詢使用數(shù)量最多的2個(gè)零件的信息,應(yīng)該使用的SQL語(yǔ)句是SELECT*【】2FROMitem_view【】數(shù)量DESC標(biāo)準(zhǔn)答案:TOP,ORDERBY知識(shí)點(diǎn)解析:TOP2表示查詢前2條記錄,ORDERBY數(shù)量DESC表示按照數(shù)量字段降序排列。國(guó)家二級(jí)VF筆試模擬試卷第2套一、公共基礎(chǔ)選擇題(本題共10題,每題1.0分,共10分。)1、數(shù)據(jù)結(jié)構(gòu)中,與所使用的計(jì)算機(jī)無(wú)關(guān)的是數(shù)據(jù)的_________。A、存儲(chǔ)結(jié)構(gòu)B、物理結(jié)構(gòu)C、邏輯結(jié)構(gòu)D、物理和存儲(chǔ)結(jié)構(gòu)標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:數(shù)據(jù)結(jié)構(gòu)概念一般包括3個(gè)方面的內(nèi)容,數(shù)據(jù)的邏輯結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)及數(shù)據(jù)上的運(yùn)算集合。數(shù)據(jù)的邏輯結(jié)構(gòu)只抽象的反映數(shù)據(jù)元素之間的邏輯關(guān)系,而不管它在計(jì)算機(jī)中的存儲(chǔ)表示形式。2、棧底至棧頂依次存放元素A、B、C、D,在第5個(gè)元素E入棧前,棧中元素可以出棧,則出棧序列可能是_________。A、ABCEDB、DBCEAC、CDABED、DCBEA標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:棧操作原則上“后進(jìn)先出”,棧底至棧頂依次存放元素A、B、C、D,則表明這4個(gè)元素中D是最后進(jìn)棧,B、C處于中間,A最早進(jìn)棧。所以出棧時(shí)一定是先出D,再出C,最后出A。3、線性表的順序存儲(chǔ)結(jié)構(gòu)和線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)分別是_________。A、順序存取的存儲(chǔ)結(jié)構(gòu)、順序存取的存儲(chǔ)結(jié)構(gòu)B、隨機(jī)存取的存儲(chǔ)結(jié)構(gòu)、順序存取的存儲(chǔ)結(jié)構(gòu)C、隨機(jī)存取的存儲(chǔ)結(jié)構(gòu)、隨機(jī)存取的存儲(chǔ)結(jié)構(gòu)D、任意存取的存儲(chǔ)結(jié)構(gòu)、任意存取的存儲(chǔ)結(jié)構(gòu)標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:順序存儲(chǔ)結(jié)構(gòu)中,數(shù)據(jù)元素存放在一組地址連續(xù)的存儲(chǔ)單元中,每個(gè)數(shù)據(jù)元素地址可通過(guò)公式LOC(ai)=LOC(a1)+(i-1)L計(jì)算得到,從而實(shí)現(xiàn)了隨機(jī)存取。對(duì)于鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),要對(duì)某結(jié)點(diǎn)進(jìn)行存取,都得從鏈的頭指針指向的結(jié)點(diǎn)開(kāi)始,這是一種順序存取的存儲(chǔ)結(jié)構(gòu)。4、在單鏈表中,增加頭結(jié)點(diǎn)的目的是_________。A、方便運(yùn)算的實(shí)現(xiàn)B、使單鏈表至少有一個(gè)結(jié)點(diǎn)C、標(biāo)識(shí)表結(jié)點(diǎn)中首結(jié)點(diǎn)的位置D、說(shuō)明單鏈表是線性表的鏈?zhǔn)酱鎯?chǔ)實(shí)現(xiàn)標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:頭結(jié)點(diǎn)不僅標(biāo)識(shí)了表中首結(jié)點(diǎn)的位置,而且根據(jù)單鏈表(包含頭結(jié)點(diǎn))的結(jié)構(gòu),只要掌握了表頭,就能夠訪問(wèn)整個(gè)鏈表,因此增加頭結(jié)點(diǎn)目的是為了便于運(yùn)算的實(shí)現(xiàn)。5、軟件設(shè)計(jì)包括軟件的結(jié)構(gòu)、數(shù)據(jù)接口和過(guò)程設(shè)計(jì),其中軟件的過(guò)程設(shè)計(jì)是指_________。A、模塊間的關(guān)系B、系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換成軟件的過(guò)程描述C、軟件層次結(jié)構(gòu)D、軟件開(kāi)發(fā)過(guò)程標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:軟件設(shè)計(jì)包括軟件結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)、接口設(shè)計(jì)和過(guò)程設(shè)計(jì)。其中結(jié)構(gòu)設(shè)計(jì)是定義軟件系統(tǒng)各主要部件之間的關(guān)系;數(shù)據(jù)設(shè)計(jì)是將分析時(shí)創(chuàng)建的模型轉(zhuǎn)化為數(shù)據(jù)結(jié)構(gòu)的定義;接口設(shè)計(jì)是描述軟件內(nèi)部、軟件和操作系統(tǒng)之間及軟件與人之間如何通信;過(guò)程設(shè)計(jì)則是把系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換成軟件的過(guò)程描述。6、為了避免流程圖在描述程序邏輯時(shí)的靈活性,提出了用方框圖來(lái)代替?zhèn)鹘y(tǒng)的程序流程圖,通常也把這種圖稱為_(kāi)________。A、PAD圖B、N-S圖C、結(jié)構(gòu)圖D、數(shù)據(jù)流圖標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:常見(jiàn)的過(guò)程設(shè)計(jì)工具有:程序流程圖、N-S圖、PAD圖和HIPO圖。其中,為了避免流程圖在描述程序邏輯時(shí)的靈活性,提出了用方框圖來(lái)代替?zhèn)鹘y(tǒng)的程序流程圖,通常也把這種圖稱為N-S圖。7、數(shù)據(jù)處理的最小單位是_________。A、數(shù)據(jù)B、數(shù)據(jù)元素C、數(shù)據(jù)項(xiàng)D、數(shù)據(jù)結(jié)構(gòu)標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:數(shù)據(jù)處理的最小單位是數(shù)據(jù)項(xiàng);由若干數(shù)據(jù)項(xiàng)組成數(shù)據(jù)元素;而數(shù)據(jù)是指能夠被計(jì)算機(jī)識(shí)別、存儲(chǔ)和加工處理的信息載體;數(shù)據(jù)結(jié)構(gòu)是指數(shù)據(jù)之間的相互關(guān)系和數(shù)據(jù)運(yùn)算。8、下列有關(guān)數(shù)據(jù)庫(kù)的描述,正確的是_________。A、數(shù)據(jù)庫(kù)是一個(gè)DBF文件B、數(shù)據(jù)庫(kù)是一個(gè)關(guān)系C、數(shù)據(jù)庫(kù)是一個(gè)結(jié)構(gòu)化的數(shù)據(jù)集合D、數(shù)據(jù)庫(kù)是一組文件標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)(Dambase,簡(jiǎn)稱DB)是數(shù)據(jù)的集合,它具有統(tǒng)一的結(jié)構(gòu)形式并存放于統(tǒng)一的存儲(chǔ)介質(zhì)內(nèi),是多種應(yīng)用數(shù)據(jù)的集成,并可被各個(gè)應(yīng)用程序所共享。數(shù)據(jù)庫(kù)中的數(shù)據(jù)具有“集成”、“共享”之特點(diǎn)。9、單個(gè)用戶使用的數(shù)據(jù)視圖的描述稱為_(kāi)________。A、外模式B、概念模式C、內(nèi)模式D、邏輯模式標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:外模式是用戶的數(shù)據(jù)視圖,也就是用戶所見(jiàn)到的數(shù)據(jù)模式;全局?jǐn)?shù)據(jù)視圖的描述稱為概念模式,即數(shù)據(jù)庫(kù)中全部數(shù)據(jù)的整體邏輯結(jié)構(gòu)的描述:物理存儲(chǔ)數(shù)據(jù)視圖的描述稱為內(nèi)模式,即數(shù)據(jù)庫(kù)在物理存儲(chǔ)方面的描述;存儲(chǔ)模式即為內(nèi)模式。10、需求分析階段的任務(wù)是確定_________。A、軟件開(kāi)發(fā)方法B、軟件開(kāi)發(fā)工具C、軟件開(kāi)發(fā)費(fèi)用D、軟件系統(tǒng)功能標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:需求分析是軟件定義時(shí)期的最后一個(gè)階段,它的基本任務(wù)就是詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對(duì)象(組織、部門(mén)、企業(yè)等),充分了解原系統(tǒng)的工作概況,明確用戶的各種需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。選項(xiàng)A)軟件開(kāi)發(fā)方法是在總體設(shè)計(jì)階段完成的任務(wù);選項(xiàng)B)軟件開(kāi)發(fā)工具是在實(shí)現(xiàn)階段需完成的任務(wù);選項(xiàng)C)軟件開(kāi)發(fā)費(fèi)用是在可行性研究階段需完成的任務(wù)。二、選擇題(本題共16題,每題1.0分,共16分。)11、在下列4個(gè)選項(xiàng)中,不屬于基本關(guān)系運(yùn)算的是_______。A、連接B、投影C、選擇D、排序標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:對(duì)關(guān)系數(shù)據(jù)庫(kù)進(jìn)行查詢時(shí),需要找到用戶感興趣的數(shù)據(jù),這就需要對(duì)關(guān)系進(jìn)行一定的關(guān)系運(yùn)算。關(guān)系的基本運(yùn)算有兩類:一類是傳統(tǒng)的集合運(yùn)算(并、差、交),另一類是專門(mén)的關(guān)系運(yùn)算(選擇、投影、連接)。選擇:從關(guān)系中找出滿足給定條件的元組的操作稱為選擇。投影:從關(guān)系模式中指定若干個(gè)屬性組成新的關(guān)系稱為投影。連接:連接是關(guān)系的橫向結(jié)合。連接運(yùn)算將兩個(gè)關(guān)系模式拼接成一個(gè)更寬的關(guān)系模式,生成的新關(guān)系中包含滿足連接條件的元組。12、如果廠個(gè)班只能有一個(gè)班長(zhǎng),而且一個(gè)班長(zhǎng)不能同時(shí)擔(dān)任其他班的班長(zhǎng),班級(jí)和班長(zhǎng)兩個(gè)實(shí)體之間的關(guān)系屬于_______。A、一對(duì)一聯(lián)系B、一對(duì)二聯(lián)系C、多對(duì)多聯(lián)系D、一對(duì)多聯(lián)系標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:兩個(gè)實(shí)體間的聯(lián)系可以歸納為3種類型:一對(duì)一聯(lián)系:一對(duì)一的聯(lián)系表現(xiàn)為主表中的每一條記錄只與相關(guān)表中的一條記錄相關(guān)聯(lián)。一對(duì)多聯(lián)系:一對(duì)多的聯(lián)系表現(xiàn)為主表中的每一條記錄與相關(guān)表中的多條記錄相關(guān)聯(lián)。多對(duì)多聯(lián)系:多對(duì)多的聯(lián)系表現(xiàn)為一個(gè)表中的多個(gè)記錄在相關(guān)表中同樣有多個(gè)記錄其匹配。13、VisualFoxPro支持的數(shù)據(jù)模型是_______。A、層次數(shù)據(jù)模型B、關(guān)系數(shù)據(jù)模型C、網(wǎng)狀數(shù)據(jù)模型D、樹(shù)狀數(shù)據(jù)模型標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:用二維表結(jié)構(gòu)來(lái)表示實(shí)體以及實(shí)體之間聯(lián)系的模型稱為關(guān)系模型。關(guān)系數(shù)據(jù)模型是以關(guān)系數(shù)學(xué)理論為基礎(chǔ)的,在關(guān)系模型中,操作的對(duì)象和結(jié)果都是二維表,這種二維表就是關(guān)系。關(guān)系模型與層次型、網(wǎng)狀型的本質(zhì)區(qū)別在于數(shù)據(jù)描述的一致性,模型概念單一。在關(guān)系型數(shù)據(jù)庫(kù)中,每一個(gè)關(guān)系都是一個(gè)二維表,無(wú)論實(shí)體本身還是實(shí)體間的聯(lián)系均用稱為“關(guān)系”的二維表來(lái)表示,使得描述實(shí)體的數(shù)據(jù)本身能夠自然地反映它們之間的聯(lián)系。而傳統(tǒng)的層次和網(wǎng)狀模型數(shù)據(jù)庫(kù)是使用鏈接指針來(lái)存儲(chǔ)和體現(xiàn)聯(lián)系的。14、在VisualFoxPro的命令窗口中鍵入CREATEDATA命令以后,屏幕會(huì)出現(xiàn)一個(gè)創(chuàng)建對(duì)話框,要想完成同樣的工作,還可以采用如下步驟_______。A、選擇“文件”菜單中的“新建”命令,然后在新建對(duì)話框中單擊“數(shù)據(jù)庫(kù)”單選按鈕,再單擊“新建文件”命令按鈕B、選擇“文件”菜單中的“新建”命令,然后在新建對(duì)話框中單擊“數(shù)據(jù)庫(kù)”單選按鈕,再單擊“向?qū)А泵畎粹oC、選擇“文件”菜單中的“新建”命令,然后在新建對(duì)話框中單擊“表”單選按鈕,再單擊“新建文件”命令按鈕D、選擇“文件”菜單中的“新建”命令,然后在新建對(duì)話框中單擊“表”單選按鈕,再單擊“向?qū)А泵畎粹o標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:建立數(shù)據(jù)庫(kù)的常用方法有以下3種:①在項(xiàng)目管理器中建立數(shù)據(jù)庫(kù)在“數(shù)據(jù)”選項(xiàng)卡中選擇“數(shù)據(jù)庫(kù)”,然后單擊“新建”按鈕并選擇“新建數(shù)據(jù)庫(kù)”,通過(guò)“新建”對(duì)話框提示用戶輸入數(shù)據(jù)庫(kù)的名稱,即擴(kuò)展名為.dbc的文件名。②通過(guò)“新建”對(duì)話框建立數(shù)據(jù)庫(kù)選擇“文件”菜單中的“新建”命令,然后在“新建”對(duì)話框中單擊“數(shù)據(jù)庫(kù)”單選按鈕,再單擊“新建文件”命令按鈕。③使用命令交互建立數(shù)據(jù)庫(kù)CREATEDATABASE[DatabaseName|?]15、將內(nèi)存變量定義為全局變量的VisualFoxPro命令是_______。A、LOCALB、PRIVATEC、PUBLICD、GLOBAL標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:在VisualFoxPro中,可以使用LOCAL、PRIVATE和PUBLIC命令強(qiáng)制規(guī)定變量的作用范圍。LOCAL用于定義局部變量,局部變量只能在創(chuàng)建它們的過(guò)程中使用和修改,不能被更高層或更低層的過(guò)程訪問(wèn)。PRIVATE用于定義私有變量,它用定義當(dāng)前過(guò)程的變量,先將以前過(guò)程定義的同名變量保存起來(lái),在當(dāng)前過(guò)程中使用私有變量而不影響這些同名變量的原始值。PUBLIC用于定義全局變量。在本次VisualFoxpro運(yùn)行期間,所有過(guò)程都可以使用這些全局變量。16、擴(kuò)展名為.dbc的文件是_______。A、表單文件B、數(shù)據(jù)表文件C、數(shù)據(jù)庫(kù)文件D、項(xiàng)目文件標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:本題答案是C數(shù)據(jù)庫(kù)的擴(kuò)展名為.dbc。數(shù)據(jù)表的擴(kuò)展名為.dbf。項(xiàng)目文件的擴(kuò)展名為.pjx。表單文件的擴(kuò)展名為.scx。17、假設(shè)已經(jīng)生成了名為mymenu的菜單文件,執(zhí)行該菜單文件的命令是_______。A、DomymenuB、Domymenu.mprC、Domymenu.pjxD、Domymenu.mnx標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:菜單設(shè)計(jì)的基本過(guò)程①調(diào)用菜單設(shè)計(jì)器選擇“文件”菜單中的“新建”命令,在“新建”對(duì)話框中單擊“菜單”單選按鈕,然后單擊“新建文件”,在“新建菜單”對(duì)話框中單擊“菜單設(shè)計(jì)器”按鈕。②定義菜單在“菜單設(shè)計(jì)器”窗口中定義菜單,指定菜單的各項(xiàng)內(nèi)容,如菜單項(xiàng)的名稱、快捷鍵等。指定完菜單的各項(xiàng)內(nèi)容后,應(yīng)將菜單定義保存到MNX文件中。方法是:選擇“文件”菜單中的“保存”命令或按Ctrl+W。③生成菜單程序菜單定義文件存放著菜單的各項(xiàng)定義,但其本身是一個(gè)表文件;并不能夠運(yùn)行。這一步就是要根據(jù)菜單定義產(chǎn)生可執(zhí)行的菜單程序文件(MPR文件),方法是:在菜單設(shè)計(jì)器環(huán)境下,選擇“菜單”菜單中的“生成”命令,然后在“生成菜單”對(duì)話框中指定菜單程序文件的名稱和存放路徑,最后單擊“生成”按鈕。④運(yùn)行命令“DO<文件名>”運(yùn)行菜單程序,但文件名的擴(kuò)展名.mpr不能省略。18、下面有關(guān)索引的描述正確的是_______。A、建立索引以后,原來(lái)的數(shù)據(jù)庫(kù)表文件中記錄的物理順序?qū)⒈桓淖傿、索引與數(shù)據(jù)庫(kù)表的數(shù)據(jù)存儲(chǔ)在一個(gè)文件中C、創(chuàng)建索引是創(chuàng)建一個(gè)指向數(shù)據(jù)庫(kù)表文件記錄的指針構(gòu)成的文件D、使用索引并不能加快對(duì)表的查詢操作標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:VisualFoxPro索引是由指針構(gòu)成的文件,這些指針邏輯上按照索引關(guān)鍵字值進(jìn)行排序。索引文件和表的.dbf文件分別存儲(chǔ),并且不改變表中記錄的物理順序。實(shí)際上,創(chuàng)建索引是創(chuàng)建一個(gè)由指向.dbf件記錄的指針構(gòu)成的文件。若要根據(jù)特定順序處理表記錄,可以選擇一個(gè)相應(yīng)的索引,使用索引還可以加速對(duì)表的查詢操作。19、參照完整性的規(guī)則不包括_______。A、更新規(guī)則B、刪除規(guī)則C、插入規(guī)則D、檢索規(guī)則標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:參照完整性規(guī)則包括更新規(guī)則、刪除規(guī)則和插入規(guī)則。①更新規(guī)則如果選擇“級(jí)聯(lián)”,則用新的連接字段值自動(dòng)修改子表中的相關(guān)所有記錄。如果選擇“限制”,若子表中有相關(guān)的記錄,則禁止修改父表中的連接字段值。如果選擇“忽略”,則不作參照完整性檢查,可以隨意更新父記錄的連接字段值。②刪除規(guī)則如果選擇“級(jí)聯(lián)”,則自動(dòng)刪除子表中的相關(guān)所有記錄。如果選擇“限制”,若子表中有相關(guān)的記錄,則禁止刪除父表中的記錄。如果選擇“忽略”,則不作參照完整性檢查,即刪除父表的記錄時(shí)與子表無(wú)關(guān)。③插入規(guī)則如果選擇“限制”,若父表中沒(méi)有相匹配的連接字段值則禁止插入記錄。如果選擇“忽略”,則不作參照完整性檢查,即可以隨意插入記錄。20、下列函數(shù)中函數(shù)值為字符型的是_______。A、DATE()B、TIME()C、YEAR()D、DATETIME()標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:DATE()返回當(dāng)前系統(tǒng)日期,函數(shù)為日期型。TIME()以24小時(shí)制、hh:mm:ss格式返回當(dāng)前系統(tǒng)時(shí)間,函數(shù)值為字符型。DATETIME()返回當(dāng)前系統(tǒng)日期時(shí)間,函數(shù)值為日期時(shí)間型。YEAR()從指定的日期表達(dá)式或日期時(shí)間表達(dá)式中返回年份。返回值為數(shù)值型。21、下面有關(guān)HAVING子句描述錯(cuò)誤的是_______。A、HAVING子句必須與GROUPBY子句同時(shí)使用,不能單獨(dú)使用B、使用HAVING子句的同時(shí)不能使用WHERE子句C、使用HAVING子句的同時(shí)可以使用WHERE子句D、使用HAVING子句的作用是限定分組的條件標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:HAVING子句總是跟在GROUPBY子句之后,不可以單獨(dú)使用。HAVlNG子句和WHERE子句不矛盾,在查詢中是先用WHERE子句限定元組,然后進(jìn)行分組,最后用HAVING子句限定分組條件。22、下面有關(guān)對(duì)視圖的描述正確的是_______。A、可以使用MODIFYSTRUCTURE命令修改視圖的結(jié)構(gòu)B、視圖不能刪除,否則影響原來(lái)的數(shù)據(jù)文件C、視圖是對(duì)表的復(fù)制產(chǎn)生的D、使用SQL對(duì)視圖進(jìn)行查詢時(shí)必須事先打開(kāi)該視圖所在的數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:在VisualFoxPro中視圖是一個(gè)定制的虛擬表,可以是本地的、遠(yuǎn)程的或帶參數(shù)的。視圖可引用一個(gè)或多個(gè)表,或者引用其他視圖。視圖是可更新的,它可引用遠(yuǎn)程表。在關(guān)系數(shù)據(jù)庫(kù)中,視圖也稱作窗口,即視圖是操作表的窗口,可以把它看作是從表中派生出來(lái)的虛表。它依賴表,但不獨(dú)立存在。視圖由于是從表中派生出來(lái)的,所以不存在修改結(jié)構(gòu)的問(wèn)題,但視圖可以使用DROPVIEW<視圖名>刪除。視圖是操作表的一種手段,通過(guò)視圖可以查詢表,也可以更新表。視圖是根據(jù)表定義的,因此視圖基于表,而視圖可以使應(yīng)用更靈活,因此它又超越表。視圖是數(shù)據(jù)庫(kù)中的一個(gè)特有功能,只有在包含視圖的數(shù)據(jù)庫(kù)打開(kāi)時(shí),才能使用視圖。23、視圖設(shè)計(jì)器中含有的、但查詢?cè)O(shè)計(jì)器中卻沒(méi)有的選項(xiàng)卡是_______。A、篩選B、排序依據(jù)C、分組依據(jù)D、更新條件標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:查詢是從表或視圖上提取滿足條件的記錄,對(duì)使用的表或視圖中的數(shù)據(jù)無(wú)任何影響;視圖是操作表的一種手段,通過(guò)視圖可以查詢表,也可以更新表。因此視圖設(shè)計(jì)器比查詢?cè)O(shè)計(jì)器多一個(gè)“更新條件”選項(xiàng)卡,用以設(shè)定更新條件。查詢?cè)O(shè)計(jì)器的結(jié)果可以產(chǎn)生多種文件結(jié)果,默認(rèn)以.qpr為擴(kuò)展名的文件保存在磁盤(pán)上,可多次獨(dú)立運(yùn)行。而視圖設(shè)計(jì)完成后,不產(chǎn)生磁盤(pán)文件,結(jié)果保留在數(shù)據(jù)庫(kù)中。必須打開(kāi)數(shù)據(jù)庫(kù)后,方可利用表文件的操作方式操作視圖。因此在視圖設(shè)計(jì)器中沒(méi)有“查詢?nèi)ハ颉眴?wèn)題。24、下面關(guān)于查詢描述正確的是_______。A、可以使用CREATEVIEW打開(kāi)查詢?cè)O(shè)計(jì)器B、使用查詢?cè)O(shè)計(jì)器可以生成所有的SQL查詢語(yǔ)句C、使用查詢?cè)O(shè)計(jì)器生成的SQL語(yǔ)句存盤(pán)后將存放在擴(kuò)展名為QPR的文件中D、使用DO語(yǔ)句執(zhí)行查詢時(shí),可以不帶擴(kuò)展名標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:選項(xiàng)A中CREATEVIEW是建立視圖即打開(kāi)“視圖設(shè)計(jì)器”的命令。打開(kāi)查詢?cè)O(shè)計(jì)器的命令應(yīng)為CREATEQUERY。當(dāng)建立完查詢并存盤(pán)后將產(chǎn)生一個(gè)擴(kuò)展名為QPR的文件,它是一個(gè)文本文件。如果熟悉SQLSELECT,則可以直接用各種文本編輯器,通過(guò)自己寫(xiě)SQLSELECT語(yǔ)句來(lái)建立查詢,最后只要把它保存為擴(kuò)展名為QPR的文件即可。事實(shí)上,查詢?cè)O(shè)計(jì)器只能建立一些比較規(guī)則的查詢,而復(fù)雜的查詢它在運(yùn)行查詢可以使用命令格式:DOqueryfile其中queryfile是查詢文件名,此時(shí)必須給出查詢文件的擴(kuò)展名.qpr。25、使用報(bào)表向?qū)Фx報(bào)表時(shí),定義報(bào)表布局的選項(xiàng)是_______。A、列數(shù)、方向、字段布局B、列數(shù)、行數(shù)、字段布局C、行數(shù)、方向、字段布局D、列數(shù)、行數(shù)、方向標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:報(bào)表向?qū)е械亩x報(bào)表布局選項(xiàng)包括列,方向,字段布局??梢哉{(diào)整字段布局,當(dāng)報(bào)表中的所有字段可以在一頁(yè)中水平地排滿時(shí),可以使用“列”風(fēng)格來(lái)設(shè)計(jì)報(bào)表,這樣可以在一個(gè)頁(yè)面中顯示更多的數(shù)據(jù);此時(shí),一行中可能已經(jīng)容納不了所有的字段,就只有考慮“行”風(fēng)格的報(bào)表布局;在“列數(shù)”選項(xiàng)中,可以決定在一頁(yè)內(nèi)顯示的重復(fù)數(shù)據(jù)的列數(shù);“方向”欄用來(lái)設(shè)置打印機(jī)的紙張?jiān)O(shè)置。26、能夠?qū)⒈韱蔚腣isible屬性設(shè)置為.T.,并使表單成為活動(dòng)對(duì)象的方法是_______。A、HideB、ShowC、ReleaseD、SetFocus標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:Hide:隱藏表單,該方法將表單的Visible屬性設(shè)置為.F.。Show:顯示表單,該方法將表單的Visible屬性設(shè)置為.T.,并使表單成為活動(dòng)對(duì)象。Release:將表單從內(nèi)存釋放(清除)。比如表單有一個(gè)命令按鈕,如果希望單擊該命令按鈕時(shí)關(guān)閉表單,就可以將該命令按鈕的CLICK事件代碼設(shè)置為T(mén)hisForm.Release。SetFocus:讓控件獲得焦點(diǎn),使其成為活動(dòng)對(duì)象。如果一個(gè)控件的Enabled屬性值或Visible屬性值為.F.,將不能獲得焦點(diǎn)。三、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5分。)27、因?yàn)轫樞驐5目臻g有限,因此在插入運(yùn)算時(shí),可能會(huì)發(fā)生【】。標(biāo)準(zhǔn)答案:上溢知識(shí)點(diǎn)解析:當(dāng)棧頂指針已經(jīng)指向存儲(chǔ)空間的最后一個(gè)位置時(shí),說(shuō)明棧空間已滿,不可能再進(jìn)行入棧操作。這種情況稱為棧“上溢”錯(cuò)誤。28、設(shè)一棵二叉樹(shù)的中序遍歷結(jié)果為DBEAFC,前序遍歷結(jié)果為ABDECF,則后序遍歷結(jié)果為【】。標(biāo)準(zhǔn)答案:DEBFCA知識(shí)點(diǎn)解析:由二叉樹(shù)前序遍歷序列和中序遍歷序列可以唯一確定一棵二叉樹(shù)。由前序遍歷為ABDECF,可以確定二叉樹(shù)的根為A,這樣二叉樹(shù)的左子樹(shù)的前序遍歷為BDE、中序遍歷為DBE。在左子樹(shù)中,可以確定B為根,D為左子樹(shù),E為右子樹(shù)。同樣的方法可以確定右子樹(shù)。29、如果類C繼承類B,類B繼承類A,則類C繼承類A,這說(shuō)明繼承具有【】。標(biāo)準(zhǔn)答案:傳遞性知識(shí)點(diǎn)解析:類的繼承具有傳遞性,如果類C繼承類B,類B繼承類A,則類C繼承類A,這樣類C不但繼承了類B定義特性外,還具有類A所定義的全部特性。30、一個(gè)模塊被多個(gè)模塊所調(diào)用,調(diào)用這個(gè)模塊的模塊個(gè)數(shù)稱為【】。標(biāo)準(zhǔn)答案:扇出知識(shí)點(diǎn)解析:在使用程序結(jié)構(gòu)圖來(lái)描述軟件時(shí),需要注意以下的幾個(gè)概念:①深度:表示控制的層數(shù)。②上級(jí)模塊、從屬模塊:上、下兩層模塊a和b,且有a調(diào)用b,則a是上級(jí)模塊,b是從屬模塊。③寬度:整體控制跨度(最大模塊數(shù)的層)的表示。④扇入:調(diào)用給定模塊的模塊個(gè)數(shù)。⑤扇出:一個(gè)模塊直接調(diào)用的其他模塊個(gè)數(shù)。⑥原子模塊:樹(shù)中位于葉子結(jié)點(diǎn)的模塊。31、數(shù)據(jù)庫(kù)管理系統(tǒng)常見(jiàn)的數(shù)據(jù)模型有層次模型、網(wǎng)狀模型和【】種。標(biāo)準(zhǔn)答案:關(guān)系模型知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的一層系統(tǒng)管理軟件,是一種系統(tǒng)軟件,是用戶與數(shù)據(jù)庫(kù)之間的一個(gè)標(biāo)準(zhǔn)接口,其總是基于某種數(shù)據(jù)模型,可以分為層次模型、網(wǎng)狀模型和關(guān)系模型。四、填空題(含2小題)(本題共2題,每題1.0分,共2分。)32、如果要查詢選修了課程號(hào)為“001”課程的學(xué)生姓名,請(qǐng)對(duì)下面的SQL語(yǔ)句填空。SELECT姓名FROM學(xué)生選課管理!學(xué)生WHERE學(xué)號(hào)IN(SELECT【】FROM學(xué)生選課管理!學(xué)生選課WHERE【】}標(biāo)準(zhǔn)答案:學(xué)號(hào);課程號(hào)=’001’知識(shí)點(diǎn)解析:IN語(yǔ)句前后要一致,這里查詢的學(xué)生必須要選修了課程“001”,因此使用嵌套語(yǔ)句。33、當(dāng)執(zhí)行下面的程序時(shí),程序中的第一條?命令顯示的內(nèi)容為【】,第二條?命令顯示的內(nèi)容【】SETTALKOFFA=4B=2C=1DOWHILEC>0A=A*BB=B+AIFA>50A=A-5*CC=C-1?A,BELSESTOREB-5*CTOBN=BENDIFENDDO?"N=",N標(biāo)準(zhǔn)答案:15951640;N=40知識(shí)點(diǎn)解析:主要考察循環(huán)語(yǔ)句DOWHILE和條件語(yǔ)句IFELSEENDIF的用法。第一次循環(huán)結(jié)束:A=8,B=5,N=5,C=1第二次循環(huán)結(jié)束:A=40,B=40,N=40,C=1第三次循環(huán)結(jié)束:A=1595,B=1640,N=40,C=0國(guó)家二級(jí)VF筆試模擬試卷第3套一、公共基礎(chǔ)選擇題(本題共10題,每題1.0分,共10分。)1、下面敘述正確的是______。A、算法的執(zhí)行效率與數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)無(wú)關(guān)B、算法的空間復(fù)雜度是指算法程序中指令(或語(yǔ)句)的條數(shù)C、算法的有窮性是指算法必須能在執(zhí)行有限個(gè)步驟之后終止D、算法的時(shí)間復(fù)雜度是指執(zhí)行算法程序所需要的時(shí)間標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:算法的設(shè)計(jì)可以避開(kāi)具體的計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,但算法的實(shí)現(xiàn)必須借助程序設(shè)計(jì)語(yǔ)言中提供的數(shù)據(jù)類型及其算法。數(shù)據(jù)結(jié)構(gòu)和算法是計(jì)算機(jī)科學(xué)的兩個(gè)重要支柱。它們是一個(gè)不可分割的整體。算法在運(yùn)行過(guò)程中需輔助存儲(chǔ)空間的大小稱為算法的空間復(fù)雜度。算法的有窮性是指一個(gè)算法必須在執(zhí)行有限的步驟以后結(jié)束。算法的時(shí)間復(fù)雜度是指執(zhí)行算法所需要的計(jì)算工作量,即算法執(zhí)行過(guò)程中所需要的基本運(yùn)算次數(shù)。2、以下數(shù)據(jù)結(jié)構(gòu)屬于非線性數(shù)據(jù)結(jié)構(gòu)的是______。A、隊(duì)列B、線性表C、二叉樹(shù)D、棧標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:線性表、棧和隊(duì)列等數(shù)據(jù)結(jié)構(gòu)所表達(dá)和處理的數(shù)據(jù)以線性結(jié)構(gòu)為組織形式。棧是一種特殊的線性表,這種線性表只能在固定的一端進(jìn)行插入和刪除操作,允許插入和刪除的一端稱為棧頂,另一端稱為棧底。一個(gè)新元素只能從棧頂一端進(jìn)入,刪除時(shí),只能刪除棧項(xiàng)的元素,即剛剛被插入的元素。所以棧又稱后進(jìn)先出表(LastInFirstOut):隊(duì)列可看作是插入在一端進(jìn)行,刪除在另一端進(jìn)行的線性表,允許插入的一端稱為隊(duì)尾,允許刪除的一端稱為隊(duì)頭。在隊(duì)列中,只能刪除隊(duì)頭元素,隊(duì)列的最后一個(gè)元素一定是最新入隊(duì)的元素。因此隊(duì)列又稱先進(jìn)先出表(FirstInFirstOut)。3、在一棵二叉樹(shù)上第8層的結(jié)點(diǎn)數(shù)最多是______。A、8B、16C、128D、256標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:根據(jù)二叉樹(shù)的性質(zhì):二叉樹(shù)第i(i>1)層上至多有2i-1個(gè)結(jié)點(diǎn)。得到第8層的結(jié)點(diǎn)數(shù)最多是128。4、下面描述中,不符合結(jié)構(gòu)化程序設(shè)計(jì)風(fēng)格的是______。A、使用順序、選擇和重復(fù)(循環(huán))3種基本控制結(jié)構(gòu)表示程序的控制邏輯B、自頂向下C、注重提高程序的執(zhí)行效率D、限制使用goto語(yǔ)句標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:結(jié)構(gòu)化程序設(shè)計(jì)方法的4條原則是:①自頂向下;②逐步求精;③模塊化;④限制使用goto語(yǔ)句?!白皂斚蛳隆笔钦f(shuō),程序設(shè)計(jì)時(shí),應(yīng)先考慮總體,后考慮細(xì)節(jié);先考慮全局目標(biāo),后考慮局部目標(biāo);“逐步求精”是說(shuō),對(duì)復(fù)雜問(wèn)題,應(yīng)設(shè)計(jì)一些子目標(biāo),作過(guò)渡,逐步細(xì)節(jié)化;“模塊化”是說(shuō),一個(gè)復(fù)雜問(wèn)題,肯定是由若干稍簡(jiǎn)單的問(wèn)題構(gòu)成;解決這個(gè)復(fù)雜問(wèn)題的程序,也應(yīng)對(duì)應(yīng)若干稍簡(jiǎn)單的問(wèn)題,分解成若干稍小的部分。5、下面概念中,不屬于面向?qū)ο蠓椒ǖ氖莀_____。A、對(duì)象、消息B、繼承、多態(tài)C、類、封裝D、過(guò)程調(diào)用標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:面向?qū)ο蠓椒ㄊ且环N運(yùn)用對(duì)象、類、封裝、繼承、多態(tài)和消息等概念來(lái)構(gòu)造、測(cè)試、重構(gòu)軟件的方法。面向?qū)ο蠓椒◤膶?duì)象出發(fā),發(fā)展出對(duì)象,類,消息,繼承等概念。6、在結(jié)構(gòu)化方法中,用數(shù)據(jù)流程圖(DFD)作為描述工具的軟件開(kāi)發(fā)階段是______。A、可行性分析B、需求分析C、詳細(xì)設(shè)計(jì)D、程序編碼標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:軟件開(kāi)發(fā)階段包括需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼和測(cè)試5個(gè)階段。其中需求分析階段常用的工具是數(shù)據(jù)流圖和數(shù)據(jù)字典。7、軟件生命周期中所花費(fèi)用最多的階段是______。A、詳細(xì)設(shè)計(jì)B、軟件編碼C、軟件測(cè)試D、軟件維護(hù)標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:軟件生命周期分為軟件定義、軟件開(kāi)發(fā)及軟件運(yùn)行維護(hù)3個(gè)階段。本題中詳細(xì)設(shè)計(jì)、軟件編碼和軟件測(cè)試都屬于軟件開(kāi)發(fā)階段;維護(hù)是軟件生命周期的最后一個(gè)階段,也是持續(xù)時(shí)間最長(zhǎng),花費(fèi)代價(jià)最大的一個(gè)階段,軟件工程學(xué)的一個(gè)目的就是提高軟件的可維護(hù)性,降低維護(hù)的代價(jià)。8、數(shù)據(jù)庫(kù)系統(tǒng)的核心是______。A、數(shù)據(jù)模型B、DBMSC、軟件工具D、數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS是數(shù)據(jù)庫(kù)系統(tǒng)的核心。DBMS是負(fù)責(zé)數(shù)據(jù)庫(kù)的建立、使用和維護(hù)的軟件。DBMS建立在操作系統(tǒng)之上,實(shí)施對(duì)數(shù)據(jù)庫(kù)的統(tǒng)一管理和控制。用戶使用的各種數(shù)據(jù)庫(kù)命令以及應(yīng)用程序的執(zhí)行,最終都必須通過(guò)DBMS。另外,DBMS還承擔(dān)著數(shù)據(jù)庫(kù)的安全保護(hù)工作,按照DBA所規(guī)定的要求,保證數(shù)據(jù)庫(kù)的完整性和安全性。9、下列敘述中正確的是______。A、數(shù)據(jù)處理是將信息轉(zhuǎn)化為數(shù)據(jù)的過(guò)程B、數(shù)據(jù)庫(kù)設(shè)計(jì)是指設(shè)計(jì)數(shù)據(jù)庫(kù)管理系統(tǒng)C、如果一個(gè)關(guān)系中的屬性或?qū)傩越M并非該關(guān)系的關(guān)鍵字,但它是另一個(gè)關(guān)系的關(guān)鍵字,則稱其為本關(guān)系的外關(guān)鍵字D、關(guān)系中的每列稱為元組,一個(gè)元組就是一個(gè)字段標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:數(shù)據(jù)處理是指將數(shù)據(jù)轉(zhuǎn)換成信息的過(guò)程,故選項(xiàng)A敘述錯(cuò)誤;設(shè)計(jì)數(shù)據(jù)庫(kù)的目的實(shí)質(zhì)上是設(shè)計(jì)出滿足實(shí)際應(yīng)用需求的實(shí)際關(guān)系模型;關(guān)系中的行稱為元組,對(duì)應(yīng)存儲(chǔ)文件中的記錄,關(guān)系中的列稱為屬性,對(duì)應(yīng)存儲(chǔ)文件中的字段,故D選項(xiàng)敘述錯(cuò)誤。10、下列模式中,______是用戶模式。A、內(nèi)模式B、外模式C、概念模式D、邏輯模式標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)管理系統(tǒng)的三級(jí)模式結(jié)構(gòu)由外模式、模式和內(nèi)模式組成。外模式,或子模式,或用戶模式,是指數(shù)據(jù)庫(kù)用戶所看到的數(shù)據(jù)結(jié)構(gòu),是用戶看到的數(shù)據(jù)視圖。模式,或邏輯模式,是數(shù)據(jù)庫(kù)中對(duì)全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特性的描述,是所有用戶所見(jiàn)到的數(shù)據(jù)視圖的總和。外模式是模式的一部分。內(nèi)模式,或存儲(chǔ)模式,或物理模式,是指數(shù)據(jù)在數(shù)據(jù)庫(kù)系統(tǒng)內(nèi)的存儲(chǔ)介質(zhì)上的表示,即對(duì)數(shù)據(jù)的物理結(jié)構(gòu)和存取方式的描述。二、選擇題(本題共23題,每題1.0分,共23分。)11、在VisualFoxPro中,有如下幾個(gè)內(nèi)存變量賦值語(yǔ)句:X={^2001-07-2810:15:20PM}Y=.T.M=$123.45N=123.45Z="123.45"執(zhí)行上述賦值語(yǔ)句之后,內(nèi)存變量X、Y、M、N、Z的數(shù)據(jù)類型分別是_________。A、D、L、Y、N、CB、D、L、M、N、CC、T、L、M、N、CD、T、L、Y、N、C標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:數(shù)據(jù)類型的字符表示CharacterCNumeric(alsofloat,double,andinteger)NCurrencyYDateDDateTimeTLogicalLMemoMObjectOGeneralGScreen(createdwithSAVESCREEN)SUndefinedtypeofexpressionU12、設(shè)N=886,M=345,K=’M+N’,表達(dá)式1+&K的值是_______。A、1232B、數(shù)據(jù)類型不匹配C、1+M+ND、346標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:&是一個(gè)宏替換命令,用來(lái)替換恢復(fù)所代表的內(nèi)容。所以表達(dá)式:1+&K也就變成了1+M+N,所以最后的結(jié)果應(yīng)該是:1232。經(jīng)過(guò)“&”運(yùn)算后,&K的值是1231,所以表達(dá)式的結(jié)果是1232。13、EOF()是測(cè)試函數(shù),當(dāng)正使用的數(shù)據(jù)表文件的記錄指針已達(dá)到尾部,其函數(shù)值為A、0B、1C、.T.D、.F.標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:函數(shù)EOF()測(cè)試文件尾。若記錄指針指向文件尾,測(cè)試結(jié)果返回“真”(.T.)。14、下面關(guān)于命令DOFORMXXNAMEYYLINKED的陳述中,________是正確的。A、產(chǎn)生表單對(duì)象引用變量XX,在釋放變量XX時(shí)自動(dòng)關(guān)閉表單B、產(chǎn)生表單對(duì)象引用變量XX,在釋放變量XX時(shí)并不關(guān)閉表單C、產(chǎn)生表單對(duì)象引用變量YY,在釋放變量YY時(shí)自動(dòng)關(guān)閉表單D、產(chǎn)生表單對(duì)象引用變量YY,在釋放變量YY時(shí)并不關(guān)閉表單標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:表單運(yùn)行命令:DOFORMDOFORMFormName|?[NAMEVarName[LINKED]][WITHcParameterList][TOVarName][NOREAD][NOSHOW]name子句系統(tǒng)將建立指定名字的變量,并使它指向表單對(duì)象,否則,系統(tǒng)建立與表單文件同名的變量指向表單對(duì)象。WITH子句里L(fēng)INKED關(guān)鍵字,表單對(duì)象將隨著指向它的變量清除而關(guān)閉。15、在創(chuàng)建快速報(bào)表時(shí),基本帶區(qū)包括________。A、標(biāo)題、細(xì)節(jié)和總結(jié)B、頁(yè)標(biāo)頭、細(xì)節(jié)和頁(yè)注腳C、組標(biāo)頭、細(xì)節(jié)和組注腳D、報(bào)表標(biāo)題、細(xì)節(jié)和頁(yè)注腳標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:帶區(qū)的作用是控制數(shù)據(jù)在頁(yè)面上的打印位置,頁(yè)標(biāo)頭、細(xì)節(jié)和頁(yè)注腳這3個(gè)帶區(qū)是快速報(bào)表的默認(rèn)基本帶區(qū)。默認(rèn)情況下,“報(bào)表設(shè)計(jì)器”顯示3個(gè)帶區(qū):頁(yè)標(biāo)頭、細(xì)節(jié)和頁(yè)注腳。一個(gè)分隔符欄位于每一帶區(qū)的底部。帶區(qū)名稱顯示于靠近藍(lán)箭頭的欄,藍(lán)箭頭指示該帶區(qū)位于欄之上,而不是之下。16、在應(yīng)用程序生成器的“數(shù)據(jù)”選項(xiàng)卡中可以________。A、為表生成一個(gè)表單和報(bào)表,并可以選擇樣式B、為多個(gè)表生成的表單必須有相同的樣式C、為多個(gè)表生成的報(bào)表必須有相同的樣式D、只能選擇數(shù)據(jù)源,不能創(chuàng)建它標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:生成選項(xiàng)卡:用于根據(jù)所選的表按照指定的樣式生成表單或報(bào)表。表單樣式選項(xiàng)卡:可以從本下拉列表中為表格中列出的表選擇表單樣式。報(bào)表樣式選項(xiàng)卡:可以從本下拉列表中為表格中列出的表選擇報(bào)表樣式。如果要讓不同的表單或報(bào)表使用不同的樣式,請(qǐng)選擇表單或報(bào)表及其所需樣式,然后進(jìn)行生成。重復(fù)這一操作,直至得到了應(yīng)用程序所需的全部樣式。17、VisualFoxPro函數(shù)INT(RAND()*100)的值是在_________范圍內(nèi)的整數(shù)。A、(0,1)B、(0,100)C、-1100D、(0,10)標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:RAND()函數(shù)的返回值是0~1之間的隨機(jī)數(shù),而INT()函數(shù)是取整函數(shù),因此該題是返回0~100之間是隨機(jī)數(shù)。18、在VisualFoxPro中,通用型字段G和備注型字段M在表中的寬度都是________。A、2個(gè)字節(jié)B、4個(gè)字節(jié)C、8個(gè)字節(jié)D、10個(gè)字節(jié)標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:通用型字段G和備注型字段M在表中的寬度都是4個(gè)字節(jié)。19、?AT(”大學(xué)”,“北京語(yǔ)言文化學(xué)院”)的答案是_________。A、12B、13C、16D、0標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:表達(dá)式?AT(“大學(xué)”,“北京語(yǔ)言文化學(xué)院”)的作用是返回字符串“大學(xué)”在字符串“北京語(yǔ)言文化學(xué)院”中的開(kāi)始位置,可字符串“大學(xué)”不在字符串“北京語(yǔ)言文化學(xué)院”中,則返回值為0,答案為D。20、備注型字段的數(shù)據(jù)用來(lái)存放_(tái)________。A、指向備注的具體內(nèi)容B、指向DBF文件的指針C、指向FPT文件的文件名D、指向FPT中文字塊的指針標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:備注型字段是不定長(zhǎng)的字符型文本,它在表中占用4個(gè)字節(jié),所保存的數(shù)據(jù)信息存儲(chǔ)在以.fpt為擴(kuò)展名的文件中。21、以下4組表達(dá)式中結(jié)果是邏輯值.T.的是_________。A、’this’$’thisisastring’B、’this’$’THISISASTRING’C、’thisisastring’S’this’D、’this’>’thisisastring’標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:$函數(shù)是判斷前一個(gè)字符串是否包含在后一個(gè)字符串中,在字符串中大小寫(xiě)字符串是區(qū)分開(kāi)的。所以選項(xiàng)B、C不正確。當(dāng)比較兩個(gè)字符串時(shí),系統(tǒng)對(duì)兩個(gè)字符串的字符自左向右逐個(gè)進(jìn)行比較,一但發(fā)現(xiàn)兩個(gè)對(duì)應(yīng)字符不同,就根據(jù)這兩個(gè)字符的排列序列決定兩個(gè)字符串的大小。22、打開(kāi)一個(gè)建立了結(jié)構(gòu)復(fù)合索引的數(shù)據(jù)表,表記錄的順序?qū)確________。A、第1個(gè)索引標(biāo)識(shí)B、最后一個(gè)索引標(biāo)識(shí)C、主索引標(biāo)識(shí)D、原順序標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:索引是按某種規(guī)則對(duì)記錄進(jìn)行邏輯排序。為一個(gè)數(shù)據(jù)庫(kù)表創(chuàng)建一個(gè)索引后,記錄在數(shù)據(jù)庫(kù)表中的物理存儲(chǔ)并未發(fā)生任何改變。索引其實(shí)是由指針構(gòu)成的文件,這些指針從邏輯上按照索引關(guān)鍵字的值進(jìn)行升序或降序排列。實(shí)際上創(chuàng)建一個(gè)索引就是創(chuàng)建一個(gè)由指向數(shù)據(jù)庫(kù)表文件記錄的指針?biāo)鶚?gòu)成的文件。23、要清除當(dāng)前所有其名字的第2個(gè)字符為“X”的內(nèi)存變量,應(yīng)該使用命令_________。A、RELEASEALL*X*B、RELEASEALLLIKEX*C、RELEASEALLLIKE?X*D、RELEASEALLLIKE"?X*"標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:內(nèi)存變量的清除格式1:CLEARMEMORY清除所有內(nèi)存變量格式2:RELEASE<內(nèi)存變量表>清除指定的內(nèi)存變量格式3:RELEASEALL[EXTENDED]清除所有的內(nèi)存變量格式4:RELEASEALL[LIKE<通配符>|EXCEPT<通配符>]選用LIKE清除與通配符相匹配的內(nèi)存變量,選用EXCEPT短語(yǔ)清除與通配符不相匹配的內(nèi)存變量。其中通配符可能使用*和?,*表示任何數(shù)目的字符,?表示任何單個(gè)字符。表示第2個(gè)字符為X的通配符式應(yīng)為?X*。24、建立表結(jié)構(gòu)的SQL命令是_________。A、CREATECURSORB、CREATETABLEC、CREATEINDEXD、CREATEVIEW標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:CREATETABLE表的定義命令,命令中各短語(yǔ)的功能:PRIMARYKEY:用于定義滿足實(shí)體完整性的主索引。CHECK…ERROR:用于定義域的完整性和出錯(cuò)提示信息。DEFAULT:用于定義默認(rèn)值。FROEIGNKEY…REFERENCES:用于定義表之間的聯(lián)系。FREE:用于指明所建立的表是一個(gè)自由表,不添加到當(dāng)前數(shù)據(jù)庫(kù)中。NULL或NOTNULL:用于說(shuō)明屬性允許或不允許為空值。UNIQE:用于建立候選索引,但不是惟一索引。FROMARRAY:用于說(shuō)明根據(jù)數(shù)組的內(nèi)容建立表。25、在SQL中,可以用謂詞UNIQUE來(lái)測(cè)試一個(gè)集合中是否_________。A、為空集合B、存在重復(fù)分量值C、為非空集合D、存在重復(fù)元組標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:在SQL中UNIQUE用于建立候選索引,候選索引的值不允許在指定的字段或表達(dá)式中重復(fù)。26、下列_________體現(xiàn)了關(guān)系數(shù)據(jù)庫(kù)的參照完整性。A、主鍵B、超鍵C、外鍵D、侯選鍵標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:關(guān)系模式的參照完整性規(guī)則的形式定義中,有一個(gè)關(guān)系模式為參照關(guān)系模式,一個(gè)為依賴關(guān)系模式。依賴關(guān)系模式中的外鍵值只能空值或者參照關(guān)系模式中的主鍵值。由此可表明外鍵體現(xiàn)了關(guān)系數(shù)據(jù)庫(kù)的參照完整性。27、視圖設(shè)計(jì)器中比查詢?cè)O(shè)計(jì)器中多出的選項(xiàng)卡是_________。A、字段B、排序依據(jù)C、連接D、更新條件標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:視圖兼有“表”和“查詢”的特點(diǎn),與查詢相類似的地方是,可以用來(lái)從一個(gè)或多個(gè)相關(guān)的表中提取有用信息;與表相類似的地方是,可以用來(lái)更新其中的信息,并將更新結(jié)果永久保存在磁盤(pán)中。28、在表單設(shè)計(jì)器環(huán)境下,要選定表單中某選項(xiàng)組里的某個(gè)選項(xiàng)按鈕,可以_________。A、單擊選項(xiàng)按鈕B、雙擊選項(xiàng)按鈕C、先右擊選項(xiàng)組,并選擇“編輯”命令,然后單擊選項(xiàng)按鈕D、以上B)和C)都可以標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:選定表單中某選項(xiàng)組里的某個(gè)選項(xiàng)按鈕,先右鍵單擊選項(xiàng)組,并選擇“編輯”命令,然后單擊選項(xiàng)按鈕。29、每個(gè)對(duì)象都可以對(duì)一個(gè)被稱為事件的動(dòng)作進(jìn)行識(shí)別和響應(yīng)。下面對(duì)于事件的描述中,_________是錯(cuò)誤的。A、事件是一種預(yù)先定義好的特定的動(dòng)作,由用戶或系統(tǒng)激活B、VFP基類的事件集合是由系統(tǒng)預(yù)先定義好后,b是惟一的C、VFP基類的事件也可以由用戶創(chuàng)建D、可以激活事件的用戶動(dòng)作有按鍵、單擊鼠標(biāo)、移動(dòng)鼠標(biāo)等標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:可以根據(jù)需要對(duì)VisualFoxPro提供的基類添加任意數(shù)量新的屬性和方法,但卻不能為其增加新的事件。30、下面對(duì)于控件類的各種描述中,_________是錯(cuò)誤的。A、控件類用于進(jìn)行一種或多種相關(guān)的控制B、可以對(duì)控件類對(duì)象中的組件單獨(dú)進(jìn)行修改或操作C、控件類一般作為容器類中的控件D、控件類的封裝性比容器類更加嚴(yán)密標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:可以對(duì)容器類對(duì)象中的組件單獨(dú)進(jìn)行修改和操作,控件類不可以。31、HAVING短語(yǔ)不能單獨(dú)使用,必須接在_________之后。A、ORDERBYB、FROMC、WHERED、GROUPBY標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:SQL的核心是查詢。SQL的查詢命令也稱作SELECT命令。它的基本形式由SELECT-FROM-WHERE查詢塊組成。SELECT:說(shuō)明要查詢的數(shù)據(jù)。FROM:說(shuō)明要查詢的數(shù)據(jù)來(lái)自哪個(gè)或哪些表,可以對(duì)單個(gè)表或多個(gè)表進(jìn)行查詢。WHERE:說(shuō)明查詢條件,即選擇元組的條件。GROUPBY:短語(yǔ)用于對(duì)查詢結(jié)果進(jìn)行分組,可以利用它進(jìn)行分組匯總。HAVING:短語(yǔ)必須跟隨GROUPBY使用,它用來(lái)限定分組必須滿足的條件。ORDERBY:短語(yǔ)用來(lái)對(duì)查詢的結(jié)果進(jìn)行排序。32、SQL的核心是_________。A、數(shù)據(jù)查詢B、數(shù)據(jù)修改C、數(shù)據(jù)定義D、數(shù)據(jù)控制標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:SQL的核心是查詢。SQL的查詢命令也稱作SELECT命令。它的基本形式由SELECT-FROM-WHERE至查詢塊組成。SELECT:說(shuō)明要查詢的數(shù)據(jù)。FROM:說(shuō)明要查詢的數(shù)據(jù)來(lái)自哪個(gè)或哪些表,可以對(duì)單個(gè)表或多今表進(jìn)行查詢。WHERE:說(shuō)明查詢條件,即選擇元組的條件。GROUPBY:短語(yǔ)用于對(duì)查詢結(jié)果進(jìn)行分組,可以利用它進(jìn)行分組匯總。HAVING:短語(yǔ)必須跟隨GROUPBY使用,它用來(lái)限定分組必須滿足的條件。ORDERBY:短語(yǔ)用來(lái)對(duì)查詢的結(jié)果進(jìn)行排序。33、對(duì)于圖書(shū)管理數(shù)據(jù)庫(kù),檢索當(dāng)前至少借閱了兩本圖書(shū)的讀者的姓名和所在單位。下面SQL語(yǔ)句正確的是_________。SELECT姓名,單位FROM讀者WHERE借書(shū)證號(hào)IN;A、(SELECT借書(shū)證號(hào)FROM借閱GROUPBY總編號(hào)HAVINGCOUNT(*)>=2)B、(SELECT借書(shū)證號(hào)FROM讀者GROUPBY借書(shū)證號(hào)HAVINGCOUNT(*)>=2)C、(SELECT借書(shū)證號(hào)FROM借閱GROUPBY借書(shū)證號(hào)HAVINGSUM(*)>=2)D、(SELECT借書(shū)證號(hào)FROM借閱GROUPBY借書(shū)證號(hào)HAVINGCOUNT(*)>=2)標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:本題要求檢索至少借閱了兩本圖書(shū)的讀者,使用SELECT嵌套語(yǔ)句完成查詢,內(nèi)層循環(huán)通過(guò)對(duì)借書(shū)證號(hào)進(jìn)行分組(分組的條件是統(tǒng)計(jì)該借書(shū)證號(hào)的使用次數(shù)大于等于2)宋顯示出至少借閱了兩本圖書(shū)的借書(shū)證號(hào),外層查詢通過(guò)內(nèi)層查詢的結(jié)果顯示其對(duì)應(yīng)的姓名和單位。三、選擇題(含2小題)(本題共2題,每題1.0分,共2分。)以下2題使用如下圖書(shū)管理數(shù)據(jù)庫(kù):圖書(shū)(總編號(hào)C(6),分類號(hào)C(8),書(shū)名C(16),作者C(6),出版單位C(20),單價(jià)N(6,2))讀者(借書(shū)證號(hào)C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))借閱(借書(shū)證號(hào)C(4),總編號(hào)C(6),借書(shū)日期D(8))34、對(duì)于圖書(shū)管理數(shù)據(jù)庫(kù),查詢0001號(hào)借書(shū)證的讀者姓名和所借圖書(shū)的書(shū)名。SQL語(yǔ)句正確的是______。SELECT姓名,書(shū)名FROM借閱,圖書(shū),讀者WHERE;借閱.借書(shū)證號(hào)="0001"AND;A、圖書(shū).總編號(hào)=借閱.總編號(hào)AND讀者.借書(shū)證號(hào)=借閱.借書(shū)證號(hào)B、圖書(shū).分類號(hào)=借閱.分類號(hào)AND讀者.借書(shū)證號(hào)=借閱.借書(shū)證號(hào)C、讀者.總編號(hào)=借閱.總編號(hào)AND讀者.借書(shū)證號(hào)=借閱.借書(shū)證號(hào)D、圖書(shū).總編號(hào)=借閱.總編號(hào)AND讀者.書(shū)名=借閱.書(shū)名標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:使用SQL命令進(jìn)行查詢。查詢結(jié)果出自不同的表,即姓名出自讀者表,書(shū)名出自圖書(shū)表,該題是涉及多個(gè)表的連接查詢。讀者和借閱表通過(guò)共有屬性借書(shū)證號(hào)進(jìn)行連接,從而可以獲得借閱了圖書(shū)的讀者姓名,圖書(shū)表和借閱表通過(guò)共有屬性總編號(hào)進(jìn)行連接,從而可以獲得借出圖書(shū)的書(shū)名。由于要進(jìn)行3個(gè)關(guān)系即借閱、圖書(shū)和讀者3個(gè)表的連接,必須將連接條件放在WHERE短語(yǔ)后面,兩個(gè)連接條件即“圖書(shū).總編號(hào)二借閱.總編號(hào)”和“讀者.借書(shū)證號(hào)=借閱.借書(shū)證號(hào)”由AND運(yùn)算符連接。35、對(duì)于圖書(shū)管理數(shù)據(jù)庫(kù),檢索所有藏書(shū)的書(shū)名和出版單位。下面SQL語(yǔ)句正確的是______。A、SELECT書(shū)名,出版單位FROM圖書(shū)B(niǎo)、SELECT書(shū)名;出版單位FROM圖書(shū)C、SELECT書(shū)名,出版單位FOR圖書(shū)D、SELECT書(shū)名;出版單位FOR圖書(shū)標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:本題完成的查詢的操作,所以使用SELECT語(yǔ)句,SELECT的格式要求FROM后說(shuō)明要查詢的數(shù)據(jù)來(lái)自哪個(gè)或哪些表。所以選項(xiàng)C、D是錯(cuò)誤的。SELECT后說(shuō)明的是要查詢的數(shù)據(jù),如果為多選項(xiàng)之間用逗號(hào)隔開(kāi),選項(xiàng)B是錯(cuò)誤的,所以本題答案為A。四、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5分。)36、常用的黑箱測(cè)試有等價(jià)分類法、【】、因果圖法和錯(cuò)誤推測(cè)法4種。標(biāo)準(zhǔn)答案:【】邊值分析法知識(shí)點(diǎn)解析:黑箱測(cè)試方法完全不考慮程序的內(nèi)部結(jié)構(gòu)和內(nèi)部特征,而只是根據(jù)程序功能導(dǎo)出測(cè)試用例。常用的黑箱測(cè)試有等價(jià)分類法、邊值分析法、因果圖法和錯(cuò)誤推測(cè)法4種。37、測(cè)試的目的是暴露錯(cuò)誤,評(píng)價(jià)程序的可靠性;而【】的目的是發(fā)現(xiàn)錯(cuò)誤的位置并改正錯(cuò)誤。標(biāo)準(zhǔn)答案:【】調(diào)試知識(shí)點(diǎn)解析:軟件測(cè)試的目標(biāo)是在精心控制的環(huán)境下執(zhí)行程序,以發(fā)現(xiàn)程序中的錯(cuò)誤,給出程序可靠性的鑒定;調(diào)試也稱排錯(cuò),它是一個(gè)與測(cè)試有聯(lián)系又有區(qū)別的概念。具體來(lái)說(shuō),測(cè)試的目的是暴露錯(cuò)誤,評(píng)價(jià)程序的可靠性,而調(diào)試的目的是發(fā)現(xiàn)錯(cuò)誤的位置,并改正錯(cuò)誤。38、軟件維護(hù)活動(dòng)包括以下幾類:改正性維護(hù)、適應(yīng)性維護(hù)、【】維護(hù)和預(yù)防性維護(hù)。標(biāo)準(zhǔn)答案:【】完善性知識(shí)點(diǎn)解析:軟件維護(hù)活動(dòng)包括以下幾類:改正性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)和預(yù)防性維護(hù)。改正性維護(hù)是指在軟件交付使用后,為了識(shí)別和糾正軟件錯(cuò)誤、改正軟件性能上的缺陷、排除實(shí)施中的誤使用,應(yīng)當(dāng)進(jìn)行的診斷和改正錯(cuò)誤的過(guò)程;適應(yīng)性維護(hù)是指為了使軟件適應(yīng)變化,而去修改軟件的過(guò)程;完善性維護(hù)是指為了滿足用戶對(duì)軟件提出的新功能與性能要求,需要修改或再開(kāi)發(fā)軟件,以擴(kuò)充軟件功能、增強(qiáng)軟件性能、改進(jìn)加工效率、提高軟件的可維護(hù)性;預(yù)防性維護(hù)是為了提高軟件的可維護(hù)性、可靠性等,為以后的進(jìn)一步改進(jìn)軟件打下良好基礎(chǔ)。39、在面向?qū)ο蟮脑O(shè)計(jì)中,用來(lái)請(qǐng)求對(duì)象執(zhí)行某一處理或回答某些信息的要求稱為【】。標(biāo)準(zhǔn)答案:【】消息知識(shí)點(diǎn)解析:在面向?qū)ο蠹夹g(shù)中,主要用到對(duì)象(object)、類(class)、方法(method)、消息(message)、繼承(inheritance)、封裝(encapsulation)等基本概念。其中消息是用來(lái)請(qǐng)求對(duì)象執(zhí)行某一處理或回答某些信息的要求。40、關(guān)鍵字ASC和DESC分別表示【】的含義。標(biāo)準(zhǔn)答案:【】升序排列和降序排列知識(shí)點(diǎn)解析:ASC表示升序排列,DESC表示降序排列,多用在索引定義和SELECT語(yǔ)句中的ORDER子句中。五、填空題(本題共7題,每題1.0分,共7分。)41、在命令窗口定義了一個(gè)空的一維數(shù)組S(5),在命令窗口輸入?S(1)的結(jié)果為【】。標(biāo)準(zhǔn)答案:【】.F.知識(shí)點(diǎn)解析:系統(tǒng)在定義一個(gè)新的數(shù)組后,會(huì)自動(dòng)給每個(gè)數(shù)組中的每個(gè)元素賦以一個(gè)邏輯值:邏輯假.F.,因此利用“?”顯示數(shù)組中的每個(gè)元素值都為.F.。42、要修改指定的數(shù)據(jù)表結(jié)構(gòu),首先應(yīng)該打開(kāi)該數(shù)據(jù)表,然后利用【】命令進(jìn)入表設(shè)計(jì)器修改數(shù)據(jù)表結(jié)構(gòu)。標(biāo)準(zhǔn)答案:【】MODIFYSTRUCTURE知識(shí)點(diǎn)解析:修改數(shù)據(jù)表結(jié)構(gòu)首先應(yīng)該使用USE命令打開(kāi)相應(yīng)的數(shù)據(jù)表文件,然后使用MODIFYSTRUCTURE命令打開(kāi)表設(shè)計(jì)器,進(jìn)行數(shù)據(jù)表結(jié)構(gòu)的修改。43、在VisualFoxPro中,為了建立參照完整性,首先必須建立表之間的【】。標(biāo)準(zhǔn)答案:【】聯(lián)系知識(shí)點(diǎn)解析:參照完整性是關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的一個(gè)很重要的功能。在VisualFoxPro中為了建立參照完整性,必須首先建立表之間的聯(lián)系。44、使用【】命令可以定義一個(gè)過(guò)程的開(kāi)始。標(biāo)準(zhǔn)答案:【】PROCEDURE(或FUNCTION)知識(shí)點(diǎn)解析:在用PROCEDURE|FUNCTION命令定義一個(gè)過(guò)程的開(kāi)始,定義的過(guò)程名必須是以字母或下劃線開(kāi)頭,在過(guò)程名中可以包含數(shù)字、字母和下劃線。45、確定列表框內(nèi)的某個(gè)條目是否被選定,應(yīng)使用屬性是【】。標(biāo)準(zhǔn)答案:【】Selected知識(shí)點(diǎn)解析:列表框中確定條目是否被選中的屬性是Selected。46、檢索當(dāng)前“職工表”中,全部姓“李”的職工記錄,SQL語(yǔ)句為:SELECT*FROM職工表WHERE姓名【】"李*"標(biāo)準(zhǔn)答案:【】LIKE知識(shí)點(diǎn)解析:SQLSELECT語(yǔ)句中,字符串匹配運(yùn)算符用LIKE表示,屬于特殊運(yùn)算符,通配符“*”表示0個(gè)或多個(gè)字符,“?”表示一個(gè)字符。47、在SQL語(yǔ)句中,要?jiǎng)h除倉(cāng)庫(kù)表中倉(cāng)庫(kù)號(hào)的字段值是WH1的記錄,可利用命令:【】FROM倉(cāng)庫(kù)WHERE倉(cāng)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度個(gè)人與公司間代收代付業(yè)務(wù)合同范本3篇
- 2025年度年度城市綠化勞務(wù)承包綜合服務(wù)版合同3篇
- 二零二五年度公司施工隊(duì)高速公路施工合作協(xié)議3篇
- 2025年度航空航天實(shí)驗(yàn)室航天器研發(fā)與制造合同3篇
- 二零二五年度冷庫(kù)租賃及冷鏈物流運(yùn)輸保障合同
- 二零二五年度冷鏈運(yùn)輸及冷鏈設(shè)備維修服務(wù)合同
- 二零二五年度航空航天材料研發(fā)全新期權(quán)合同3篇
- 2025年度智能門(mén)鎖用戶購(gòu)買(mǎi)合同3篇
- 二零二五年度金融機(jī)構(gòu)對(duì)賭協(xié)議合同-信貸業(yè)務(wù)與風(fēng)險(xiǎn)控制3篇
- 2025年度人工智能公司合伙人股權(quán)分配與戰(zhàn)略規(guī)劃合同3篇
- 教育培訓(xùn)基地建設(shè)實(shí)施計(jì)劃方案
- 廟宇重建落成慶典范文(合集7篇)
- 道德與法治-《我也有責(zé)任》觀課報(bào)告
- autocad二次開(kāi)發(fā)教程基礎(chǔ)篇
- 2021四川省醫(yī)師定期考核題庫(kù)中醫(yī)類別(10套)
- GB/T 231.3-2022金屬材料布氏硬度試驗(yàn)第3部分:標(biāo)準(zhǔn)硬度塊的標(biāo)定
- 過(guò)敏性紫癜-教學(xué)課件
- GB/T 24183-2021金屬材料薄板和薄帶制耳試驗(yàn)方法
- GB/T 11446.8-2013電子級(jí)水中總有機(jī)碳的測(cè)試方法
- 醫(yī)院患者壓力性損傷情況登記表
- 醫(yī)院手術(shù)分級(jí)動(dòng)態(tài)管理表
評(píng)論
0/150
提交評(píng)論