




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
國(guó)家二級(jí)VF筆試模擬試卷27(共9套)(共417題)國(guó)家二級(jí)VF筆試模擬試卷第1套一、公共基礎(chǔ)選擇題(本題共10題,每題1.0分,共10分。)1、查詢?cè)O(shè)計(jì)器共有______個(gè)選項(xiàng)卡可以進(jìn)行查詢?cè)O(shè)定。A、2B、4C、6D、8標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析2、棧通常采用的兩種存儲(chǔ)結(jié)構(gòu)是A、順序存儲(chǔ)結(jié)構(gòu)和鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)B、散列方式和索引方式C、鏈表存儲(chǔ)結(jié)構(gòu)和數(shù)組D、線性存儲(chǔ)結(jié)構(gòu)和非線性存儲(chǔ)結(jié)構(gòu)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:和線性表類似,棧也有兩種存儲(chǔ)方法,一是順序棧,二是鏈?zhǔn)綏?。棧的順序存?chǔ)結(jié)構(gòu)是利用一組地址連續(xù)的存儲(chǔ)單元一次存儲(chǔ)自棧底到棧頂?shù)臄?shù)據(jù)元素,同時(shí)附設(shè)指針top指示棧頂元素的位置,由于棧的操作是線性表操作的特例,相對(duì)而言,鏈?zhǔn)綏5牟僮鞲子趯?shí)現(xiàn)。3、棧和隊(duì)列的共同點(diǎn)是______。A、都是先進(jìn)先出B、都是先進(jìn)后出C、只允許在端點(diǎn)處插入和刪除元素D、沒有共同點(diǎn)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:棧和隊(duì)列都是一種特殊的操作受限的線性表,只允許在端點(diǎn)處進(jìn)行插入和刪除。二者的區(qū)別是:棧只允許在表的一端進(jìn)行插入或刪除操作,是一種“后進(jìn)先出”(或“先進(jìn)后出”)的線性表;而隊(duì)列只允許在表的一端進(jìn)行插入操作,在另一端進(jìn)行刪除操作,是一種“先進(jìn)先出”(或“后進(jìn)后出”)的線性表。因此棧和隊(duì)列的共同點(diǎn)是只允許在端點(diǎn)處插入和刪除元素。4、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析5、下列描述中,不是線性表順序存儲(chǔ)結(jié)構(gòu)特征的是()。A、不便于插入和刪除B、需要連續(xù)的存儲(chǔ)空間C、可隨機(jī)訪問D、需另外開辟空間來保存元素之間的關(guān)系標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:線性表的順序存儲(chǔ)是用一片連續(xù)的空間來存放數(shù)據(jù)元素,其特點(diǎn)是邏輯上相鄰的元素在物理位置上也相鄰。數(shù)據(jù)元素之間邏輯上的先后關(guān)系自動(dòng)隱含在物理位置的相鄰元素之中,因此不需要另外開辟空間來保存元素之間的關(guān)系。6、對(duì)于長(zhǎng)度為n的線性表,在最壞情況下,下列各種排序法所對(duì)應(yīng)的比較次數(shù)中正確的是()。A、冒泡排序?yàn)閚/2B、冒泡排序?yàn)閚C、快速排序?yàn)閚D、快速排序?yàn)閚(n-1)/2標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:在最壞情況下,冒泡排序和快速排序的比較次數(shù)都是n(n-1)/2。7、備注型字段的長(zhǎng)度固定為()。A、8B、1C、4D、10標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:暫無(wú)解析8、下列不屬于結(jié)構(gòu)化分析的常用工具的是______。A、數(shù)據(jù)流圖B、數(shù)據(jù)字典C、判定樹D、PAD圖標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:結(jié)構(gòu)化分析的常用工具有數(shù)據(jù)流圖、數(shù)據(jù)字典、判定樹和判定表。而PAD圖是常見的過程設(shè)計(jì)工具中的圖形設(shè)計(jì)。9、下列敘述中,不符合良好程序設(shè)計(jì)風(fēng)格要求的是A、程序的效率第一,清晰第二B、程序的可讀性好C、程序中要有必要的注釋D、輸入數(shù)據(jù)前要有提示信息標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:本題考查軟件工程的程序設(shè)計(jì)風(fēng)格。軟件在編碼階段,力求程序語(yǔ)句簡(jiǎn)單、直接,不能只為了追求效率而使語(yǔ)句復(fù)雜化。除非對(duì)效率有特殊的要求,程序編寫要做到清晰第一、效率第二。人們?cè)谲浖嫫谝?jīng)常閱讀程序,特別是在軟件測(cè)試和維護(hù)階段,編寫程序的人和參與測(cè)試、維護(hù)的入都要閱讀程序,因此要求程序的可讀性要好。正確的注釋能夠幫助讀者理解程序,可為后續(xù)階段進(jìn)行測(cè)試和維護(hù)提供明確的指導(dǎo)。所以注釋不是可有可無(wú)的,而是必須的,它對(duì)于理解程序具有重要的作用。I/O信息是與用戶的使用直接相關(guān)的,因此它的格式應(yīng)當(dāng)盡可能方便用戶的使用。在以交互式進(jìn)行輸入/輸出時(shí),要在屏幕上使用提示符明確提示輸入的請(qǐng)求,指明可使用選項(xiàng)的種類和取值范圍。經(jīng)過上述分析可知,選項(xiàng)A是不符合良好程序設(shè)計(jì)風(fēng)格要求的。10、下列描述中正確的是______。A、軟件工程只是解決軟件項(xiàng)目的管理問題B、軟件工程主要解決軟件產(chǎn)品的生產(chǎn)率問題C、軟件工程的主要思想是強(qiáng)調(diào)在軟件開發(fā)過程中需要應(yīng)用工程化原則D、軟件工程只是解決軟件開發(fā)中的技術(shù)問題標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:軟件工程是計(jì)算機(jī)軟件開發(fā)和維護(hù)的工程學(xué)科,它采用工程的概念原理、技術(shù)和方法來開發(fā)和維護(hù)軟件,它把經(jīng)過時(shí)間考驗(yàn)而證明正確的管理技術(shù)和當(dāng)前能夠得到的最好技術(shù)結(jié)合起來。二、選擇題(本題共25題,每題1.0分,共25分。)11、采用二分查找方法查找長(zhǎng)度為n的線性表時(shí),每個(gè)元素的平均查找長(zhǎng)度為______。A、O(log2n)B、O(n)C、O(nlog2n)D、O(n2)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無(wú)解析12、下列各表達(dá)式中,結(jié)果總是邏輯值的是______。A、算術(shù)運(yùn)算表達(dá)式B、字符運(yùn)算表達(dá)式C、日期運(yùn)算表達(dá)式D、關(guān)系運(yùn)算表達(dá)式標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:暫無(wú)解析13、設(shè)A="abcd"+space(5),B="efgh",則A-B的結(jié)果與下列______。選項(xiàng)的結(jié)果相同。A、abed+space(5)+"efgh"B、abed+"efgh"C、abcd+"efgh"+space(5)D、abcd+efgh"+space(1)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析14、下列______體現(xiàn)了關(guān)系數(shù)據(jù)庫(kù)的參照完整性。A、主鍵B、超鍵C、外鍵D、候選鍵標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析15、用于顯示部分查詢結(jié)果的TOP短語(yǔ),使用時(shí)需與之連用的短語(yǔ)是A、WHEREB、FROMC、GROUPBYD、ORDERBY標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:在SQL語(yǔ)句中,顯示滿足條件的幾項(xiàng)記錄的關(guān)鍵字是TOP,排序短語(yǔ)是ORDERBY,且TOP短語(yǔ)要與ORDERBY短語(yǔ)同時(shí)使用才有效。16、在VisualFoxPro中,以下有關(guān)SQL的SELECT語(yǔ)句的敘述中,錯(cuò)誤的是A、SELECT子句中可以包含表中的列和表達(dá)式B、SELECT子句中可以使用別名C、SELECT子句規(guī)定了結(jié)果集中的列順序D、SELECT子句中列的順序應(yīng)該與表中列的順序一致標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:本題考查的是對(duì)SQL的SELECT語(yǔ)句的掌握,是??贾R(shí)點(diǎn)。SELECT子句的列順序結(jié)果和書寫SELECT子句的字段順序一致,和表中字段順序沒有關(guān)系。故選項(xiàng)D為正確答案。17、“項(xiàng)目管理器”的“運(yùn)行”按鈕用于執(zhí)行選定的文件,這些文件可以是A、查詢、視圖或表單B、表單、報(bào)表和標(biāo)簽C、查詢、表單或程序D、以上文件都可以標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在項(xiàng)目管理器中不能運(yùn)行的文件是視圖或報(bào)表,因此排除選項(xiàng)A、選項(xiàng)B選項(xiàng)D,答案為選項(xiàng)C。18、假設(shè)同一名稱的課程有不同的學(xué)生選修和不同的老師教授,則計(jì)算每門課程的平均分的SQL語(yǔ)句是()。A、SELECT課程名稱,AVG(成績(jī))FROM課程GROUPBY成績(jī)B、SELECT課程名稱,AVG(成績(jī))FROM課程ORDERBY成績(jī)C、SELECT課程名稱,AVG(成績(jī))FROM課程ORDERBY課程名稱D、SELECT課程名稱,AVG(成績(jī))FROM課程GROUPBY課程名稱標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:在SQL語(yǔ)句中,AVG()函數(shù)用來求平均值,GROUPBY子句用于分組。根據(jù)題意,本題應(yīng)該按照“課程名稱”字段分組。19、給出在工作中心“WC1”或“WC2”工作,并且年齡大于30的職工編號(hào),正確命令是()。A、SELECT編號(hào)FROM車間;WHERE年齡>30AND工作中心="WC1"OR工作中心="WC2"B、SELECT編號(hào)FROM車間;WHERE年齡>30AND(工作中心="WC1"AND工作中心="WC2")C、SELECT編號(hào)FROM車間;WHERE年齡>30OR工作中心="WC1"OR工作中心="WC2"D、SELECT編號(hào)FROM車間;WHERE年齡>30AND(工作中心="WC1"OR工作中心="WC2")標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:本題中主要注意的是SQL查詢的篩選條件中,3個(gè)邏輯運(yùn)算符的優(yōu)先次序,依次為NOT、AND和OR。根據(jù)題目要求,本題應(yīng)先進(jìn)行或運(yùn)算,即先判斷“工作中心="WC1"OR工作中心="WC2"”,再將此結(jié)果與“年齡>30”的條件進(jìn)行與運(yùn)算,由于與運(yùn)算在或運(yùn)算之前,因此,要將或運(yùn)算用圓括號(hào)括起來。20、在VisualFoxPro中,用來指明復(fù)選框的當(dāng)前狀態(tài)的屬性是()。A、ValueB、CaptionC、StatusD、ControlSource標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:一個(gè)復(fù)選框用于標(biāo)記一個(gè)兩值狀態(tài),如真或假。當(dāng)處于選中狀態(tài)時(shí),復(fù)選框內(nèi)顯示一個(gè)對(duì)勾,否則復(fù)選框內(nèi)空白。復(fù)選框Caption屬性用來指定顯示在復(fù)選框旁邊的標(biāo)題,復(fù)選框ControlSource指明復(fù)選框要綁定的數(shù)據(jù)源.如果沒有設(shè)置ControlSource屬性,那么可以通過Value屬性來設(shè)置或返回復(fù)選框的狀態(tài)。21、在SELECT語(yǔ)句中,為了在查詢結(jié)果中消去重復(fù)記錄,應(yīng)使用______項(xiàng)。A、PERCENTB、DISTINCTC、TOPND、WITHTIES標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:暫無(wú)解析22、報(bào)表設(shè)計(jì)器默認(rèn)的帶區(qū)有()個(gè)帶區(qū)。A、5B、4C、3D、6標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:暫無(wú)解析23、設(shè)計(jì)表單時(shí),可以利用()向表單中添加控件。A、表單設(shè)計(jì)器工具欄B、布局工具欄C、調(diào)色工具欄D、表單控件工具欄標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:暫無(wú)解析24、要使學(xué)生數(shù)據(jù)表中不出現(xiàn)同名學(xué)生的記錄,在數(shù)據(jù)庫(kù)中需要建立______。A、字段有效性限制B、屬性設(shè)置C、記錄有效性限制D、設(shè)置觸發(fā)器標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:當(dāng)有命令或操作改變了表中的記錄時(shí),就會(huì)根據(jù)插入記錄、更新記錄還是刪除記錄來觸發(fā)相應(yīng)的觸發(fā)器,利用該觸發(fā)器中的規(guī)則來對(duì)表記錄進(jìn)行檢查。25、SQL語(yǔ)句中的SELECT命令建立表之間聯(lián)系的短語(yǔ)為______。A、UNIQEB、GROUPBYC、JOIND、FROM標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:選項(xiàng)A是在表的定義語(yǔ)句中用來建立候選索引;選項(xiàng)B是用來分組查詢,通常置于WHERE短語(yǔ)后:選項(xiàng)C是建立表之間的聯(lián)系,通常置于FROM后:選項(xiàng)D指定數(shù)據(jù)的來源。26、在VisualFoxPro的報(bào)表文件.frx中保存的是A、表格的數(shù)據(jù)源B、已經(jīng)生成的完整報(bào)表C、報(bào)表的格式和數(shù)據(jù)D、報(bào)表設(shè)計(jì)格式的定義標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:VisualFoxPro中的報(bào)表包括兩個(gè)部分:數(shù)據(jù)源和布局。設(shè)計(jì)報(bào)表的主要工作是定義報(bào)表布局。根據(jù)報(bào)表的數(shù)據(jù)源和應(yīng)用需要來設(shè)計(jì)報(bào)表的布局,并將報(bào)表布局保存到報(bào)表文件中,其擴(kuò)展名為.FRX,同時(shí)生成另一個(gè)相關(guān)文件.FRT。設(shè)計(jì)報(bào)表的最終目的是要按照一定的格式輸出符合要求的結(jié)果,在報(bào)表文件中并沒有存儲(chǔ)報(bào)表實(shí)際輸出的數(shù)據(jù),只是存放數(shù)據(jù)源的位置和格式信息。因此,我們?cè)谛薷臄?shù)據(jù)源的時(shí)候,只能對(duì)數(shù)據(jù)源中的數(shù)據(jù)進(jìn)行修改,如果修改了數(shù)據(jù)源的表結(jié)構(gòu)或存放位置,也必須對(duì)報(bào)表做相應(yīng)的更新,否則,報(bào)表輸出時(shí)會(huì)出錯(cuò)。報(bào)表的布局和數(shù)據(jù)源。27、打開數(shù)據(jù)庫(kù)abc的正確命令是A、OPENDATABASEabcB、USEabcC、USEDATABASEabcD、OPENabc標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:在VisualFoxPro中,打開數(shù)據(jù)庫(kù)的命令是OPENDATABASE<數(shù)據(jù)庫(kù)名>,打開數(shù)據(jù)表的命令是USE<數(shù)據(jù)表名>。本題選項(xiàng)B)打開的是一個(gè)名為abc的數(shù)據(jù)表,選項(xiàng)C)、D)都存在語(yǔ)法錯(cuò)誤。28、關(guān)系數(shù)據(jù)庫(kù)中,實(shí)現(xiàn)表與表之間的聯(lián)系是通過______。A、實(shí)體完整性規(guī)則B、參照完整性規(guī)則C、用戶自定義的完整性D、值域標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:在關(guān)系模型中實(shí)體及實(shí)體間的聯(lián)系都是用關(guān)系來描述的。這樣就自然存在著關(guān)系與關(guān)系之間的引用。引用的時(shí)候,必須取基本表中已經(jīng)存在的值,參照完整性規(guī)則是定義外碼與主碼之間引用規(guī)則的.29、若要從一個(gè)關(guān)系中去掉另一個(gè)關(guān)系的元組得到的集合,則應(yīng)進(jìn)行______運(yùn)算。A、交B、并C、差D、廣義笛卡爾積標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:兩個(gè)相同結(jié)構(gòu)關(guān)系的差是指從一個(gè)關(guān)系中去掉另一個(gè)關(guān)系的元組得到的集合。30、打開一個(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)成的文件。31、SQL語(yǔ)言的GRANT和REVOKE語(yǔ)句主要用來維護(hù)數(shù)據(jù)庫(kù)的______。A、一致性B、完整性C、安全性D、可靠性標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)管理系統(tǒng)保證數(shù)據(jù)安全的主要措施是進(jìn)行存取控制,即規(guī)定不同用戶對(duì)于不同數(shù)據(jù)對(duì)象所允許執(zhí)行的操作,并控制各用戶只能存取它有權(quán)存取的數(shù)據(jù)。SQL語(yǔ)言用GRANT語(yǔ)句向用戶授予數(shù)據(jù)訪問權(quán)限。授予的權(quán)限可以由DBA或其他授權(quán)者用REVOKE語(yǔ)句收回。32、使用關(guān)系運(yùn)算對(duì)表進(jìn)行操作,得到的結(jié)果是A、屬性B、元組C、關(guān)系D、關(guān)系模式標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:關(guān)系運(yùn)算分為兩大類,一個(gè)是傳統(tǒng)的集合運(yùn)算,主要包括;并、交、差:而對(duì)于操作關(guān)系,關(guān)系代數(shù)中還提供了專門的運(yùn)算,包括選擇、投影、連接和自然連接。這些關(guān)系運(yùn)算對(duì)數(shù)據(jù)表進(jìn)行操作之后,得到的結(jié)果還是關(guān)系。因此本題的正確答案是C。33、SQL實(shí)現(xiàn)分組查詢的短語(yǔ)是______。A、ORDERBYB、GROUPBYC、HAVINGD、ASC標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:4個(gè)選項(xiàng)中所列出的短語(yǔ)都是SELECT語(yǔ)句的短語(yǔ),其中C選項(xiàng)HAVING不能脫離GROUPBY短語(yǔ)而獨(dú)立存在,D選項(xiàng)ASC不能脫離ORDERBY短語(yǔ)而獨(dú)立存在。實(shí)現(xiàn)分組查詢的短語(yǔ)是GROUPBY。A選項(xiàng)ORDERBY短語(yǔ)是對(duì)最終的查詢結(jié)果進(jìn)行排序:C選項(xiàng)HAVING短語(yǔ)是用于限定分組的條件;D選項(xiàng)ASC是限定按指定屬性值的升序進(jìn)行排序。若需要HAVING短語(yǔ),HAVING短語(yǔ)必須出現(xiàn)在GROUPBY短語(yǔ)之后,若需要ASC(DESC降序)短語(yǔ),則必須出現(xiàn)在ORDERBY短語(yǔ)之后,通常GROUPBY短語(yǔ)出現(xiàn)在ORDERBY短語(yǔ)之前。34、“項(xiàng)目管理器”的“運(yùn)行”按鈕用于執(zhí)行選定的文件,這些文件可以是______。A、查詢、視圖或表單B、表單、報(bào)表和標(biāo)簽C、查詢、表單或程序D、以上文件都可以標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:項(xiàng)目管理器的“運(yùn)行”按鈕的功能:執(zhí)行選定的查詢、表單或程序。當(dāng)選定項(xiàng)目管理器中的一個(gè)查詢、表單或程序時(shí)才可使用。此按鈕與“項(xiàng)目”菜單的“運(yùn)行文件”命令作用相同。35、消除SQLSELECT查詢結(jié)果中的重復(fù)記錄,可采取的方法是A、通過指定主關(guān)鍵字B、通過指定惟一索引C、使用DISTINCT短語(yǔ)D、使用UNlQUE短語(yǔ)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:使用SQLSELECT語(yǔ)句來創(chuàng)建查詢時(shí),如果要去掉重復(fù)值只需要指定DISTINCT短語(yǔ)即可,所以本題的正確答案為C。三、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5分。)36、數(shù)據(jù)庫(kù)的邏輯模型設(shè)計(jì)階段的主要任務(wù)是將______轉(zhuǎn)換成關(guān)系模型。標(biāo)準(zhǔn)答案:E-R圖知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)的任務(wù)是將概念模型進(jìn)一步轉(zhuǎn)化成相應(yīng)的數(shù)據(jù)模型。而E-R圖是主要的概念模型,關(guān)系模型是目前使用最多的數(shù)據(jù)模型,因此數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)主要工作是將E-R圖轉(zhuǎn)換成指定RDBMS中的關(guān)系模式。37、診斷和改正程序中錯(cuò)誤的工作通常稱為______。標(biāo)準(zhǔn)答案:調(diào)試知識(shí)點(diǎn)解析:調(diào)試程序的任務(wù)是診斷和改正程序中的錯(cuò)誤。程序調(diào)試活動(dòng)由兩部分組成,一是根據(jù)錯(cuò)誤的跡象確定程序中錯(cuò)誤的確切性、原因和位置;二是對(duì)程序進(jìn)行修改,排除這個(gè)錯(cuò)誤。38、在程序中不需要命令明確聲明和建立,可以直接使用的內(nèi)存變量是______。標(biāo)準(zhǔn)答案:私有變量知識(shí)點(diǎn)解析:在VisualFoxPro中,根據(jù)變量的作用域來分,內(nèi)存變量可分為私有變量、局部變量和全局變量。全局變量是指在任何模塊中都可使用的變量;私有變量是在程序中直接使用(沒有通過PUBLIC和LOCAL命令事先聲明)而由系統(tǒng)自動(dòng)隱含建立的變量,其作用域是建立變量的模塊及其下屬的各層模塊;局部變量只能在建立它的模塊中使用,不能在上層或下層模塊中使用。39、在關(guān)系運(yùn)算中,查找滿足一定條件的元組的運(yùn)算稱之為【】。標(biāo)準(zhǔn)答案:選擇知識(shí)點(diǎn)解析:在關(guān)系數(shù)據(jù)庫(kù)中,選擇運(yùn)算也是一個(gè)元運(yùn)算,關(guān)系R通過選擇運(yùn)算(并由該運(yùn)算給出所選擇的邏輯條件)后仍為一個(gè)關(guān)系。這個(gè)關(guān)系是由R中的那些滿足邏輯條件的元組所組成。40、軟件測(cè)試中路徑覆蓋測(cè)試是整個(gè)測(cè)試的基礎(chǔ),它是對(duì)軟件【】進(jìn)行測(cè)試。標(biāo)準(zhǔn)答案:結(jié)構(gòu)知識(shí)點(diǎn)解析:路徑測(cè)試是白盒測(cè)試方法中的一種,它要求對(duì)程序中的每條路徑最少檢查一次,目的是對(duì)軟件的結(jié)構(gòu)進(jìn)行測(cè)試。四、填空題(本題共10題,每題1.0分,共10分。)41、數(shù)據(jù)流的類型有______和事務(wù)型。標(biāo)準(zhǔn)答案:變換型知識(shí)點(diǎn)解析:暫無(wú)解析42、在VisualFoxPro中,用來確定復(fù)選框是否被選中的屬性是______。標(biāo)準(zhǔn)答案:Value知識(shí)點(diǎn)解析:復(fù)選框用于標(biāo)識(shí)一個(gè)兩值狀態(tài),如真(.T.)或假(.F.)。當(dāng)處于選中狀態(tài)時(shí),復(fù)選框內(nèi)顯示一個(gè)對(duì)勾;否則,復(fù)選框內(nèi)為空白。復(fù)選框可以通過Value屬性來設(shè)置或返回復(fù)選框的狀態(tài)。43、在VisualFoxPro中,假設(shè)先.打開了sdb數(shù)據(jù)庫(kù)文件,接著打開了sc數(shù)據(jù)庫(kù)文件,先要指定當(dāng)前數(shù)據(jù)庫(kù)為SDB,應(yīng)使用命令:______DATEABASETOSDB。標(biāo)準(zhǔn)答案:SET知識(shí)點(diǎn)解析:在VisualFoxPro中可以在同一時(shí)刻打開多個(gè)數(shù)據(jù)庫(kù),但在同一時(shí)刻只有一個(gè)當(dāng)前數(shù)據(jù)庫(kù),通過SETDATABASETO[<數(shù)據(jù)庫(kù)名>]可以指定一個(gè)已經(jīng)打開的數(shù)據(jù)庫(kù)為當(dāng)前數(shù)據(jù)庫(kù)。如果缺省數(shù)據(jù)庫(kù)名,則所有的數(shù)據(jù)庫(kù)都不是當(dāng)前數(shù)據(jù)庫(kù),但是這些數(shù)據(jù)庫(kù)都沒有關(guān)閉。44、BETWEEN(45,30,48)的運(yùn)算結(jié)果是______。標(biāo)準(zhǔn)答案:.T.知識(shí)點(diǎn)解析:函數(shù)BETWEEN()是值域測(cè)試函數(shù),它的格式是cBETWEEN(表達(dá)式T>,<表達(dá)式L>,<表達(dá)式H>),功能是判斷一個(gè)表達(dá)式的值是否介于另外兩個(gè)表達(dá)式的值之間。當(dāng)<表達(dá)式9>值大于等于(表達(dá)式L>且小于<表達(dá)式H>時(shí),函數(shù)值為邏輯真(.T.),否則函數(shù)值為邏輯假(.F.)。如果。(表達(dá)式L>或<表達(dá)式H>有一個(gè)是NULL值,那么函數(shù)值也是NULL值。題干中的<表達(dá)式T>為40,<表達(dá)式L>為30,<表達(dá)式H>為48,因?yàn)?0介于30與48之間,所以函數(shù)返回邏輯真(.T.)。45、條件函數(shù)IIF(LEN(SPACE(4))>6,“TRUE”,“FALSE”)的返回值是________。標(biāo)準(zhǔn)答案:FALSE知識(shí)點(diǎn)解析:暫無(wú)解析46、在成績(jī)表中,檢索選修3門以上課程的學(xué)生及格學(xué)科的總成績(jī)。成績(jī)表中包含學(xué)號(hào)、姓名、課程名和成績(jī)4個(gè)字段。請(qǐng)將下列SQL語(yǔ)句補(bǔ)充完整。SELECT學(xué)號(hào),SUM(成績(jī))FROM成績(jī)表;WHERE成績(jī)>=60;GROUPBY學(xué)號(hào);______COUNT(*)>=3標(biāo)準(zhǔn)答案:HAVING知識(shí)點(diǎn)解析:在實(shí)際的應(yīng)用中,除了簡(jiǎn)單的計(jì)算查詢外,我們還可以加上GROUPBY子句進(jìn)行分組計(jì)算查詢。通常來說,一個(gè)計(jì)算函數(shù)的范圍是滿足WHERE于句指定條件的所有記錄。當(dāng)加上GROUPBY子句后,系統(tǒng)會(huì)將查詢結(jié)果按指定列分成集合組。當(dāng)一個(gè)計(jì)算函數(shù)和一個(gè)GROUPBY子句一起使用時(shí),計(jì)算函數(shù)的范圍變?yōu)槊拷M所有的記錄。也就是說,一個(gè)結(jié)果是由組成一組的每個(gè)記錄集合產(chǎn)生的。另外,使用HAVING子句可以對(duì)這些組進(jìn)一步加以控制.用這個(gè)子句定義這些組所必須滿足的條件,以便將其包含在結(jié)果中。本題中,根據(jù)學(xué)號(hào)將學(xué)生記錄分組,然后利用SQL的統(tǒng)計(jì)函數(shù)COUNT(),統(tǒng)計(jì)選修3門課程以上的學(xué)生記錄,并利用SUM()函數(shù)將及格科目的分?jǐn)?shù)求和。47、SQL可以控制視圖的【】方法。標(biāo)準(zhǔn)答案:更新知識(shí)點(diǎn)解析:“使用更新”框的選項(xiàng)決定當(dāng)向基本表發(fā)送SQL更新時(shí)的更新方式:①SQLDELETE然后SQLINSERT:選用SQLDELETE命令刪除基本表中被更新的舊記錄,再用SQLINSERT命令向基本表插入更新后的新記錄。②SQLUPDATE:使用SQLUPDATE命令更新基本表。48、在表單中確定控件是否可見的屬性是【】。標(biāo)準(zhǔn)答案:VISIBLE知識(shí)點(diǎn)解析:在表單中確定控件是否可見的屬性是VISIBLE。VISIBLE為.T.,表示控件可見;VISIBLE為.F.,表示控件不可見。49、在VisualFoxPro中釋放和關(guān)閉表單的方法是【】。標(biāo)準(zhǔn)答案:RELEASE知識(shí)點(diǎn)解析:釋放和關(guān)閉表單的方法是RELEASE方法。50、表達(dá)式EMPTY(.NULL.)的值是。標(biāo)準(zhǔn)答案:.F.知識(shí)點(diǎn)解析:暫無(wú)解析國(guó)家二級(jí)VF筆試模擬試卷第2套一、公共基礎(chǔ)選擇題(本題共10題,每題1.0分,共10分。)1、樹最適合用來表示______。A、有序數(shù)據(jù)元素B、無(wú)序數(shù)據(jù)元素C、元素之間具有分支層次關(guān)系的數(shù)據(jù)D、元素之間無(wú)聯(lián)系的數(shù)據(jù)標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:暫無(wú)解析2、假定一棵二叉樹的結(jié)點(diǎn)數(shù)為18個(gè),則它的最小高度為______。A、4B、5C、6D、18標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:暫無(wú)解析3、下列術(shù)語(yǔ)中,與數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)有關(guān)的是______。A、堆B、隊(duì)列C、二叉樹D、散列表標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:暫無(wú)解析4、有100個(gè)有序元素的線性表,用二分查找法進(jìn)行查找,最小比較的是______次。A、7B、4C、2D、1標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:暫無(wú)解析5、軟件測(cè)試是保證軟件質(zhì)量的重要措施,它的實(shí)施應(yīng)該是在______完成。A、軟件運(yùn)行階段B、軟件開發(fā)全過程C、程序編碼階段D、軟件設(shè)計(jì)階段標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:暫無(wú)解析6、數(shù)據(jù)庫(kù)管理系統(tǒng)的基礎(chǔ)是______。A、操作系統(tǒng)B、數(shù)據(jù)庫(kù)C、數(shù)據(jù)庫(kù)系統(tǒng)D、系統(tǒng)軟件標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:暫無(wú)解析7、設(shè)關(guān)系R1有r1個(gè)元組,關(guān)系R2有r2個(gè)元組,則關(guān)系R1和R2連接后的結(jié)果關(guān)系中的元組數(shù)目是______個(gè)。A、rl+r2B、rl×r2C、≤rl×r2D、≥r1×r2標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:暫無(wú)解析8、在下列敘述中,不正確的一條是______。A、數(shù)據(jù)庫(kù)設(shè)計(jì)包括結(jié)構(gòu)設(shè)計(jì)和行為設(shè)計(jì)兩方面的內(nèi)容B、數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵是結(jié)構(gòu)特征的設(shè)計(jì)C、數(shù)據(jù)庫(kù)設(shè)計(jì)是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)的核心部分D、數(shù)據(jù)庫(kù)的物理設(shè)計(jì)和具體的DBMS的類型無(wú)關(guān)標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:暫無(wú)解析9、關(guān)系中的“主關(guān)鍵字”不允許取空值是指______約束規(guī)則。A、數(shù)據(jù)完整性B、實(shí)體完整性C、參照完整性D、用戶自定義完整性標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:暫無(wú)解析10、若要限制數(shù)據(jù)庫(kù)表中字段的重復(fù)值,可以使用______。A、惟一索引或普通索引B、主索引或候選索引C、主索引或惟一索引D、主索引或普通索引標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:暫無(wú)解析二、選擇題(本題共30題,每題1.0分,共30分。)11、用DIMENSIONK(2,3)命令定義數(shù)組K,再對(duì)各數(shù)組元素賦值:K(1,1)=1,K(1,2)=2,K(1,3)=3,K(2,1)=4,K(2,2)=5,K(2,3)=6,然后執(zhí)行命令?K(2),則顯示結(jié)果是______。A、.T.B、4C、2D、.F.標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:暫無(wú)解析12、能從“全國(guó)計(jì)算機(jī)等級(jí)考試”中取出“等級(jí)”2字的函數(shù)是______。A、SUBSTR("全國(guó)計(jì)算機(jī)等級(jí)考試",6,2)B、SUBSTR("全國(guó)計(jì)算機(jī)等級(jí)考試",11,4)C、SUBSTR("全國(guó)計(jì)算機(jī)等級(jí)考試",11)D、SUBSTR("全國(guó)計(jì)算機(jī)等級(jí)考試",6,4)標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:暫無(wú)解析13、數(shù)據(jù)庫(kù)管理系統(tǒng)的英文縮寫是______。A、DBB、DBMSC、DBSD、DBA標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:暫無(wú)解析14、建立表的命令是______。A、USEB、CREATEC、MODIFYD、EDIT標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:暫無(wú)解析15、表中的字段是一種______。A、常量B、變量C、函數(shù)D、運(yùn)算符標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:暫無(wú)解析16、在VisualFoxPro中,數(shù)據(jù)庫(kù)文件的擴(kuò)展名是______。A、.idxB、.dbfC、.cdxD、.dbc標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:暫無(wú)解析17、有數(shù)據(jù)庫(kù)文件DD.dbc,數(shù)據(jù)庫(kù)DD中有表SS.dbf,下列命令中,不能打開數(shù)據(jù)庫(kù)DD的命令是______。A、USEDDB、USESSC、OPENDATABASEDDD、MODIFYDATABASEDD標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:暫無(wú)解析18、在數(shù)據(jù)庫(kù)中,產(chǎn)生數(shù)據(jù)不一致的根本原因是______。A、數(shù)據(jù)存儲(chǔ)量太大B、數(shù)據(jù)冗余C、未對(duì)數(shù)據(jù)進(jìn)行完整性控制D、沒有嚴(yán)格保護(hù)數(shù)據(jù)標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:暫無(wú)解析19、在下列關(guān)于VisualFoxPro的輔助設(shè)計(jì)工具的敘述中,正確的一條是______。A、VisualFoxPro只提供了向?qū)лo助設(shè)計(jì)工具B、VisualFoxPro提供了向?qū)Ш驮O(shè)計(jì)器2種輔助設(shè)計(jì)工具,沒有提供生成器C、VisualFoxPro提供了向?qū)Ш蜕善?種輔助設(shè)計(jì)工具,沒有提供設(shè)計(jì)器D、VisualFoxPro提供了向?qū)?、設(shè)計(jì)器和生成器等輔助設(shè)計(jì)工具標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:暫無(wú)解析20、可以伴隨表的打開而自動(dòng)打開的索引是______。A、單一索引文件(IDX)B、復(fù)合索引文件(CDX)C、結(jié)構(gòu)化復(fù)合索引文件D、非結(jié)構(gòu)化復(fù)合索引文件標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:暫無(wú)解析21、在嵌入式SQL中,主語(yǔ)言向SQL語(yǔ)句輸入數(shù)據(jù),主要用主變量(主語(yǔ)言中的程序變量)來實(shí)現(xiàn)。為了區(qū)別字段名,要求主變量名前必須加符號(hào)______作標(biāo)志。A、;(分號(hào))B、、(頓號(hào))C、#NAME?D、:(冒號(hào))標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:暫無(wú)解析22、SQL中的INSERT語(yǔ)句可以用于______。A、插入一條記錄B、插入一個(gè)字段C、插入一個(gè)索引D、插入一個(gè)表標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:暫無(wú)解析23、設(shè)教師表的結(jié)構(gòu)為:教師號(hào)、姓名、性別、職稱、工資、所在系。若要查詢“陳靜”教師所講授的課程,并列出姓名和課程名,應(yīng)使用的SELECT語(yǔ)句是______。A、SELECT姓名,課程名FROM教師表,授課表,課程表;WHERE教師表.教師號(hào)=授課表.教師號(hào)AND姓名="陳靜"B、SELECT姓名,課程名FROM教師表,授課表,課程表;WHERE教師表.教師號(hào);授課表=教師號(hào)AND授課表.課程號(hào)=課程表.課程號(hào);AND姓名=“陳靜”C、SELECT姓名,課程名FROM教師表,授課表,課程表;WHERE教師表.教師號(hào)=授課表.教師號(hào)AND授課表.教師號(hào);課程表.課程號(hào);AND姓名="陳靜"D、SELECT姓名,課程名FROM教師表,授課表,課程表;WHERE授課表.課程號(hào)=課程表.課程號(hào)AND姓名="陳靜"標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:暫無(wú)解析24、在學(xué)生表STUD中查詢所有小于20歲的學(xué)生姓名(XM)及其年齡(SA)。實(shí)現(xiàn)該功能的正確SQL語(yǔ)句是______。A、SELECTXM,SAFROMSTUDFORSA<20B、SELECTXM,SAFROMSTUDWHERENOTSA>=20C、SELECTXM,SAONSTUDFORSA<20D、SELECTXM,SAONSTUDWHERESA<20標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:暫無(wú)解析25、在SELECT語(yǔ)句中,如果要對(duì)輸出的記錄進(jìn)行排序,應(yīng)該使用______。A、ORDERB、GROUPC、HAVINGD、TOP標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:暫無(wú)解析26、在SQL查詢時(shí),使用WHERE子句提供的是______。A、查詢目標(biāo)B、查詢結(jié)果C、查詢條件D、查詢分組標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:暫無(wú)解析27、刪除學(xué)生表STUD中關(guān)于學(xué)號(hào)XH必須取惟一值的約束。實(shí)現(xiàn)該功能的正確SQL語(yǔ)句是______。A、ALTERTABLESTUDADDXHUNIQUEB、ALTERTABLESTUDMODIFYXHUNIQUEC、ALTERTABLESTUDDROPUNIQUE(XH)D、ALTERTABLESTUDMODIFYUNIQUE(XH)標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:暫無(wú)解析28、在SELECT語(yǔ)言中,______子句相當(dāng)于關(guān)系中的投影運(yùn)算。A、WHEREB、JOINC、FROMD、SELECT標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:暫無(wú)解析29、下列敘述中,錯(cuò)誤的是______。A、SQL中的UPDATE語(yǔ)句可以修改一條記錄B、SQL中的UPDATE語(yǔ)句可以修改多條記錄C、SQL中的UPDATE語(yǔ)句可以用子查詢提供要修改的值D、SQL中的UPDATE語(yǔ)句可以修改子查洵的結(jié)果標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:暫無(wú)解析30、在以下關(guān)于索引的說明中,錯(cuò)誤的是______。A、索引可以提高查詢速度B、索引可能降低更新速度C、索引和排序具有不同的含義D、不能更新索引字段標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:暫無(wú)解析31、在程序中,可以終止程序執(zhí)行并返回到VisualFoxPro系統(tǒng)狀態(tài)下的命令是______。A、EXITB、QUITC、BYED、CANCEL標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:暫無(wú)解析32、______不是表單中使用的設(shè)計(jì)工具。A、屬性窗口B、控件工具欄C、表單控制器D、數(shù)據(jù)環(huán)境設(shè)計(jì)器標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:暫無(wú)解析33、下列控件中,不需要綁定數(shù)據(jù)的控件是______。A、文本框B、命令按鈕C、復(fù)選框D、單選按鈕標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:暫無(wú)解析34、在下述關(guān)于VisualFoxPro變量的說明中,錯(cuò)誤的敘述是______。A、字段變量保存在表文件中B、內(nèi)存變量的值隨記錄指針的改變而改變C、在參與運(yùn)算時(shí),字段變量?jī)?yōu)先于同名的內(nèi)存變量D、一個(gè)表文件中字段變量的個(gè)數(shù)最多為255個(gè)標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:暫無(wú)解析35、下列VisualFoxPro表達(dá)式中,不足字符型表達(dá)式的是______。A、3+"2"B、[3]-"1"C、2+5D、[6]標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:暫無(wú)解析36、在給自由表的字段命名時(shí),一個(gè)字段名最多可使用______B字符。A、任意B、10C、4D、8標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:暫無(wú)解析37、下列中的______是表格的系統(tǒng)默認(rèn)名稱。A、ListlB、CombolC、ChecklD、Gridl標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:暫無(wú)解析38、不能在“表單設(shè)計(jì)器”中使用的工具欄是______。A、調(diào)色板B、布局C、表單控件D、打印預(yù)覽標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:暫無(wú)解析39、若要使報(bào)表輸出時(shí),每一個(gè)字段占一行,應(yīng)使用下列______布局類型。A、列報(bào)表B、行報(bào)表C、一對(duì)多報(bào)表D、多欄報(bào)表標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:暫無(wú)解析40、在下面的DO循環(huán)中,一共要循環(huán)______次。M=5N=1DOWHILEN<=MN=N+1ENDDOA、1B、6C、4D、5標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:暫無(wú)解析三、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5分。)41、算法的復(fù)雜度主要包括時(shí)間復(fù)雜度和【】復(fù)雜度。標(biāo)準(zhǔn)答案:空間知識(shí)點(diǎn)解析:一個(gè)程序在計(jì)算機(jī)上運(yùn)行時(shí)所耗費(fèi)的時(shí)間由下列因素所決定:程序運(yùn)行時(shí)所需輸入的數(shù)據(jù)總量,對(duì)源程序進(jìn)行編譯所需時(shí)間,計(jì)算機(jī)執(zhí)行每條指令所需時(shí)間,程序中的指令重復(fù)執(zhí)行的次數(shù)。前一條取決于實(shí)現(xiàn)算法的計(jì)算機(jī)軟、硬件系統(tǒng),習(xí)慣上常常把語(yǔ)句重復(fù)執(zhí)行的次數(shù)作為算法運(yùn)行時(shí)間的相對(duì)量度,稱作算法的時(shí)間復(fù)雜度。算法在運(yùn)行過程中需輔助存儲(chǔ)空間的大小稱為算法的空間復(fù)雜度。42、數(shù)據(jù)的物理結(jié)構(gòu)在計(jì)算機(jī)存儲(chǔ)空間中的存放形式稱為數(shù)據(jù)的【】。標(biāo)準(zhǔn)答案:內(nèi)模式或物理模式或存儲(chǔ)模式知識(shí)點(diǎn)解析:模式也稱邏輯模式或概念模式,是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。例如數(shù)據(jù)記錄由哪些數(shù)據(jù)項(xiàng)構(gòu)成,數(shù)據(jù)項(xiàng)的名字、類型、取值范圍等。外模式是模式的子集,所以也稱子模式或用戶模式,是數(shù)據(jù)庫(kù)用戶能夠看見的和使用的、局部的邏輯結(jié)構(gòu)和特征的描述,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。內(nèi)模式也稱物理模式或存儲(chǔ)模式。一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)內(nèi)模式,它是數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述,是數(shù)據(jù)庫(kù)內(nèi)部的表示方法。例如,記錄的存儲(chǔ)方式是順序存儲(chǔ)、索引按照什么方式組織;數(shù)據(jù)是否壓縮存儲(chǔ),是否加密等。43、若按功能劃分,軟件測(cè)試的方法通常分為【】試方法和黑盒測(cè)試方法。標(biāo)準(zhǔn)答案:白盒知識(shí)點(diǎn)解析:軟件測(cè)試的方法有3種;動(dòng)態(tài)測(cè)試、靜態(tài)測(cè)試和正確性證明。設(shè)計(jì)測(cè)試實(shí)例的方法一般有兩類:黑盒測(cè)試方法和白盒測(cè)試方法。在使用黑盒法設(shè)計(jì)測(cè)試實(shí)例時(shí),測(cè)試人員將程序看成一個(gè)“黑盒”,也就是說,他不關(guān)心程序內(nèi)部是如何實(shí)現(xiàn)的,而只是檢查程序是否符合它的“功能說明”,所以使用黑盒法設(shè)討的測(cè)試用例完全是根據(jù)程序的功能說明來設(shè)計(jì)的;如用白盒法,則需要了解程序內(nèi)部的結(jié)構(gòu),此時(shí)的測(cè)試用例是根據(jù)程序的內(nèi)部邏輯來設(shè)計(jì)的,如果想用白盒法發(fā)現(xiàn)程序中所有的錯(cuò)誤,則至少必須使程序中每種可能的路徑都執(zhí)行一次。實(shí)際上這是不可能的,即使測(cè)遍所有的路徑,仍不一定能保證符合相應(yīng)的功能要求。44、數(shù)據(jù)庫(kù)三級(jí)模式體系結(jié)構(gòu)的劃分,有利于保持?jǐn)?shù)據(jù)庫(kù)的【】。標(biāo)準(zhǔn)答案:數(shù)據(jù)獨(dú)立性知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)的三級(jí)模式體系結(jié)構(gòu)把數(shù)據(jù)的組織管理工作進(jìn)行了劃分,把數(shù)據(jù)的具體組織留給DBMS管理,使用戶能邏輯地、抽象地處理數(shù)據(jù),而不必關(guān)心數(shù)據(jù)在計(jì)算機(jī)中的具體表示方式與存儲(chǔ)方式,保證了數(shù)據(jù)的獨(dú)立性。45、在關(guān)系運(yùn)算中,查找滿足一定條件的元組的運(yùn)算稱之為【】。標(biāo)準(zhǔn)答案:選擇知識(shí)點(diǎn)解析:在關(guān)系數(shù)據(jù)庫(kù)中,選擇運(yùn)算也是一個(gè)元運(yùn)算,關(guān)系R通過選擇運(yùn)算(并由該運(yùn)算給出所選擇的邏輯條件)后仍為一個(gè)關(guān)系。這個(gè)關(guān)系是由R中的那些滿足邏輯條件的元組所組成。四、填空題(本題共1題,每題1.0分,共1分。)46、同一個(gè)表的多個(gè)索引可以創(chuàng)建在一個(gè)索引文件中,索引文件名與相關(guān)的表同名,索引文件的擴(kuò)展名是【】,這種索引稱為【】。標(biāo)準(zhǔn)答案:CDX(或.CDX),結(jié)構(gòu)復(fù)合索引(或結(jié)構(gòu)索引)知識(shí)點(diǎn)解析:本題考查結(jié)構(gòu)復(fù)合索引的掌握。結(jié)構(gòu)復(fù)合索引文件隨表打開而自動(dòng)打開,在同一索引文件中能包含多個(gè)索引項(xiàng),它的擴(kuò)展名為.CDX。五、填空題(含2小題)(本題共2題,每題1.0分,共2分。)以下2題是基于下述描述;設(shè)有圖書管理數(shù)據(jù)庫(kù):圖書(總編號(hào)C(6),分類號(hào)C(8),書名C(16),作者C(6),出版單位C(20),單價(jià)N(6,2))讀者(借書證號(hào)C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))借閱(借書證號(hào)C(4),總編號(hào)C(6),借書日期D(8))47、對(duì)于圖書管理數(shù)據(jù)庫(kù),查詢與“0005”號(hào)借書證借有相同書的借書證號(hào)。請(qǐng)對(duì)下面的SQL語(yǔ)句填空:SELECTDISTINCT借書證號(hào)FROM借閱WHERE總編號(hào);【】標(biāo)準(zhǔn)答案:IN(SELECT總編號(hào)FROM借閱WHERE借書證號(hào)="0005")知識(shí)點(diǎn)解析:查詢操作需使用SELECT命令.本題通過嵌套查詢實(shí)現(xiàn),內(nèi)層查詢的結(jié)果是“0005”號(hào)借書證所借圖書的總編號(hào)的集合,再由外層查詢?cè)诮栝啽碇胁樵兘栝喠丝偩幪?hào)集合中的圖書的借書證號(hào)。由于“0005”號(hào)借書證可能借閱了多本圖書,又由于可能有讀者借閱了兩本或兩本以上圖書與“0005”號(hào)借書證所借的圖書相同,這樣會(huì)使查詢結(jié)果出現(xiàn)重復(fù)值,所以要在SELECT后加DISTINCT短語(yǔ)取消重復(fù)值。48、對(duì)于圖書管理數(shù)據(jù)庫(kù),如下的SQL命令:SELECT書名,作者,出版單位FROM圖書管理!圖書;WHERE出版單位=“高等教育出版社”O(jiān)R出版單位=“電子工業(yè)出版社”其中,WHERE短語(yǔ)后的出版單位=“高等教育出版社”O(jiān)R出版單位=“電子工業(yè)出版社”對(duì)應(yīng)的關(guān)系操作是【】。標(biāo)準(zhǔn)答案:選擇操作或選擇知識(shí)點(diǎn)解析:SELECT命令是用于實(shí)現(xiàn)查詢操作的,WHERE短語(yǔ)在SELECT命令中用于選擇滿足條件的元組,將選擇條件的邏輯表達(dá)式置于WHERE短語(yǔ)后,實(shí)現(xiàn)關(guān)系的選擇操作。國(guó)家二級(jí)VF筆試模擬試卷第3套一、公共基礎(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)(物理結(jié)構(gòu))及數(shù)據(jù)上的運(yùn)算集合。數(shù)據(jù)的邏輯結(jié)構(gòu)只抽象地反映了數(shù)據(jù)元素之間的邏輯關(guān)系,即數(shù)據(jù)元素之間的前后件關(guān)系,而不管它在計(jì)算機(jī)中的存儲(chǔ)表示形式。2、棧和隊(duì)列的共同點(diǎn)是A、都是先進(jìn)先出B、都是先進(jìn)后出C、只允許在端點(diǎn)處插入和刪除元素D、沒有共同點(diǎn)標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:棧和隊(duì)列都是一種特殊的操作受限的線性表,只允許在端點(diǎn)處進(jìn)行插入和刪除。二者的區(qū)別是:棧只允許在表的一端進(jìn)行插入或刪除操作,是一種“后進(jìn)先出”(或“先進(jìn)后出”)的線性表;而隊(duì)列只允許在表的一端進(jìn)行插入操作,在另一端:進(jìn)行刪除操作,是一種“先進(jìn)先出”(或“后進(jìn)后出”)的線性表。因此棧和隊(duì)列的共同點(diǎn)是只允許在端點(diǎn)處插入和刪除元素。3、對(duì)于如下圖所示的二叉樹,其后序遍歷序列是A、ABDECFGB、DEBAFCGC、DEBFGCAD、GFCEBDA標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:后序遍歷過程是:若二叉樹為空,則執(zhí)行空操作;否則:①后序遍歷左子樹:②后序遍歷右子樹:⑧訪問根結(jié)點(diǎn)。根據(jù)這一過程,答案選C.4、對(duì)長(zhǎng)度為n的有序單鏈表,若搜索每個(gè)元素的概率相等,則順序搜索到表中任一元素的平均搜索長(zhǎng)度為A、n/2B、(n+1)/2C、(n-1)/2D、n/4標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:由于鏈表不能隨機(jī)訪問,要訪問某個(gè)結(jié)點(diǎn),必須從它的直接前趨指針域出發(fā)才能找到。因此,鏈?zhǔn)酱鎯?chǔ)的線性表,即使是有序表,也只能使用順序查找。順序查找時(shí),從表中的第一個(gè)元素開始,將給定的值與表中逐個(gè)元素的關(guān)鍵字進(jìn)行比較,直到兩者相符,查到所要找的元素為止。假設(shè)在每個(gè)位置查找概率相等,即P1=P2…=Pn=1/n,若是從表頭向表尾方向查找,則每個(gè)位置上查找比較次數(shù)為C1=1,C2=2,…,Cn=n。于是,查找成功的平均查找長(zhǎng)度為:5、用某種排序方法對(duì)序列(25,84,21,47,15,27,68,35,20)進(jìn)行排序,記錄序列的變化情況如下:15,20,21,25,47,27,68,35,8415,20,21,25,35,27,47,68,8415,20,21,25,27,35,47,68,84則采取的排序方法是A、直接選擇排序B、冒泡排序C、快速排序D、希爾排序標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:快速排序的基本思想是:通過一趟排序?qū)⒋判蛴涗浄指畛瑟?dú)立的兩部分,其中一部分記錄的關(guān)鍵字均比另一部分記錄的關(guān)鍵字小,再分別對(duì)這兩部分記錄繼續(xù)進(jìn)行排序,以達(dá)到整個(gè)序列有序。從上述序列變化情況可以看出,這是一個(gè)快速排序方法。6、在設(shè)計(jì)程序時(shí),應(yīng)采納的原則之一是A、程序結(jié)構(gòu)應(yīng)有助于讀者理解B、不限制GOTO語(yǔ)句的使用C、減少或取消注解行D、程序越短越好標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:程序設(shè)計(jì)的風(fēng)格主要強(qiáng)調(diào)程序的簡(jiǎn)單、清晰和可理解性,以便讀者理解。因此選項(xiàng)A是正確答案。程序?yàn)E用GOTO語(yǔ)句將使程序流程無(wú)規(guī)律,可讀性差;添加的注解行有利于對(duì)程序的理解.不應(yīng)減少或取消;程序的長(zhǎng)短要依照實(shí)際需要而定,并不是越短越好。因此選項(xiàng)B、C、D都是錯(cuò)誤的。7、在軟件生命周期中,能準(zhǔn)確確定軟件系統(tǒng)必須做什么和必須具備的功能的階段是A、概要設(shè)計(jì)B、詳細(xì)設(shè)計(jì)C、可行性分析D、需求分析標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:需求分析是對(duì)待開發(fā)軟件提出的需求進(jìn)行分析并給出詳細(xì)定義,它能確定軟件系統(tǒng)必須做什么和必須具備哪些功能,所以選項(xiàng)D是正確答案。概要設(shè)計(jì)的基本任務(wù)是:設(shè)計(jì)軟件系統(tǒng)結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫(kù)設(shè)計(jì)、編寫概要設(shè)計(jì)文檔和評(píng)審:詳細(xì)設(shè)計(jì)主要是確定每個(gè)模塊具體執(zhí)行過程,也稱過程設(shè)計(jì):可行性分析是確定待開發(fā)軟件系統(tǒng)的開發(fā)目標(biāo)和總的要求,給出它的功能、性能、可靠性以及接口等方面的可能方案,制定完成開發(fā)任務(wù)的實(shí)施計(jì)劃。因此選項(xiàng)A、B和C都不能確定軟件系統(tǒng)必須做什么和必須具備的功能。8、以下測(cè)試方法是白盒測(cè)試方法的是A、判定覆蓋和邊界值分析法B、等價(jià)類劃分和錯(cuò)誤推測(cè)法C、路徑覆蓋和判定/條件覆蓋法D、條件覆蓋和錯(cuò)誤推測(cè)法標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:白盒測(cè)試法主要有邏輯覆蓋、基本路徑測(cè)試等。其中邏輯覆蓋包括:語(yǔ)句覆蓋、路徑覆蓋、判定覆蓋、條件覆蓋、判斷——條件覆蓋等。等價(jià)類劃分法、錯(cuò)誤推測(cè)法、邊界值分析法都屬于黑盒測(cè)試法。9、在數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)中,外模式有A、1個(gè)B、2個(gè)C、3個(gè)D、任意多個(gè)標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:外模式也稱子模式或用戶模式,它是用戶的數(shù)據(jù)視圖,也就是用戶所見到的數(shù)據(jù)模式,它由概念模式推導(dǎo)而出。概念模式給出了系統(tǒng)全局的數(shù)據(jù)描述而外模式則給出每個(gè)用戶的局部數(shù)據(jù)描述。一個(gè)概念模式可以有若干個(gè)外模式,每個(gè)用戶只關(guān)心與它有關(guān)的模式,這樣不僅可以屏蔽大量無(wú)關(guān)信息而且有利于數(shù)據(jù)保護(hù)。10、設(shè)關(guān)系R和S的元組個(gè)數(shù)分別為100和300,關(guān)系T是R與S的笛卡兒積,則T的元組個(gè)數(shù)是A、400B、10000C、30000D、90000標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:根據(jù)笛卡兒積的定義;對(duì)于兩個(gè)關(guān)系的合并操作可以用笛卡兒積表示。沒有n元關(guān)系R及m元關(guān)系S,它們分別有p、q個(gè)元組,則關(guān)系R與S經(jīng)笛卡兒積記為R×S,該關(guān)系是一個(gè)n+m元關(guān)系,元組個(gè)數(shù)是p×q,由R與S的有序組組合而成。二、選擇題(本題共25題,每題1.0分,共25分。)11、VisualFoxPro6.0是一個(gè)A、8位數(shù)據(jù)庫(kù)開發(fā)系統(tǒng)B、16位數(shù)據(jù)庫(kù)開發(fā)系統(tǒng)C、32位數(shù)據(jù)庫(kù)開發(fā)系統(tǒng)D、64位數(shù)據(jù)庫(kù)開發(fā)系統(tǒng)標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:VisualFoxPro6.0與以前的各個(gè)版本相比,它在性能、設(shè)計(jì)環(huán)境、命令函數(shù)、系統(tǒng)資源的利用方面都有很大的改進(jìn)。它支持與其他應(yīng)用程序共享數(shù)據(jù)、交換數(shù)據(jù),支持與大多數(shù)后臺(tái)數(shù)據(jù)庫(kù)的客戶機(jī)朋艮務(wù)器應(yīng)用程序連接,使32位的ODBC驅(qū)動(dòng)程序能夠集成來自各個(gè)系統(tǒng)的數(shù)據(jù)。因此VisualFoxPro6.0是一個(gè)全新的32位的數(shù)據(jù)庫(kù)開發(fā)系統(tǒng)。12、運(yùn)行VisualFoxPro6.0,錯(cuò)誤的方法是A、雙擊VisualFoxPro6.0圖標(biāo)B、單擊VisualFoxPro6.0圖標(biāo)回車C、右擊VisualFoxPro6.0圖標(biāo),并單擊其快捷菜單中的“打開”命令D、拖動(dòng)VisualFoxPro6.0圖標(biāo)到一個(gè)新位置標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:用戶如果需要啟動(dòng)VisualFoxPro6.0,可以采用如下3種方法:第一種是雙擊VisualFoxPro6.0圖標(biāo);第二種是單擊VisualFoxPro6.0圖標(biāo)回車:第三種是右擊VisualFoxPro6.0圖標(biāo),并單擊其快捷菜單中的“打開”命令。選項(xiàng)D只是將VisualFoxPro6.0的圖標(biāo)換了一個(gè)位置,并沒有啟動(dòng)VisualFoxPro6.0,因此該選項(xiàng)是錯(cuò)誤的。13、以下關(guān)于VisualFoxPro的敘述最全面的是A、VisualFoxPro是一個(gè)數(shù)據(jù)庫(kù)應(yīng)用平臺(tái)軟件B、VisualFoxPro是一個(gè)數(shù)據(jù)庫(kù)應(yīng)用開發(fā)工具C、VisualFoxPro是一個(gè)綜合應(yīng)用軟件D、VisualFoxPro既是一個(gè)數(shù)據(jù)庫(kù)應(yīng)用平臺(tái),又是數(shù)據(jù)庫(kù)應(yīng)用開發(fā)工具標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:VisualFoxPro是一個(gè)數(shù)據(jù)庫(kù)應(yīng)用平臺(tái)軟件,并且VisualFoxPro是一個(gè)數(shù)據(jù)庫(kù)應(yīng)用開發(fā)工具,因此選項(xiàng)D的說法是最為全面的。選項(xiàng)C的說法是錯(cuò)誤的,它并不是一個(gè)綜合應(yīng)用軟件。14、用于實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)進(jìn)行各種數(shù)據(jù)操作的軟件稱為A、數(shù)據(jù)軟件B、操作系統(tǒng)C、數(shù)據(jù)庫(kù)管理系統(tǒng)D、編譯程序標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:為了讓多種應(yīng)用程并發(fā)的使用數(shù)據(jù)庫(kù)中具有最小冗余度的共享數(shù)據(jù),必須使數(shù)據(jù)與程序具有較高的獨(dú)立性。這就需要一個(gè)軟件系統(tǒng)對(duì)數(shù)據(jù)實(shí)行專門管理,提供安全性和完整性等統(tǒng)一控制機(jī)制,方便用戶以交互命令或程序方式對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。通常將對(duì)數(shù)據(jù)庫(kù)的建立、使用和進(jìn)行維護(hù)管理的軟件系統(tǒng)成為數(shù)據(jù)庫(kù)管理系統(tǒng)。15、數(shù)據(jù)庫(kù)的數(shù)據(jù)都存放在一臺(tái)計(jì)算機(jī)中,并由它統(tǒng)一管理和運(yùn)行的數(shù)據(jù)庫(kù)系統(tǒng)稱為A、分布式系統(tǒng)B、單用戶系統(tǒng)C、集中式系統(tǒng)D、共享式系統(tǒng)標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:根據(jù)題目的敘述:數(shù)據(jù)庫(kù)的數(shù)據(jù)都存放在一臺(tái)計(jì)算機(jī)中,可以知道該系統(tǒng)肯定是一個(gè)集中式的:然后根據(jù)后面的敘述:并由它統(tǒng)一管理和運(yùn)行,可以知道該數(shù)據(jù)庫(kù)系統(tǒng)只能在該計(jì)算機(jī)上進(jìn)行操作,因此它是一個(gè)單用戶系統(tǒng),本題正確答案為B。16、下列關(guān)于關(guān)系模型的參照完整性規(guī)則的描述,錯(cuò)誤的是A、外鍵和相應(yīng)的主鍵需定義在相同值域上B、外鍵和相應(yīng)的主鍵可以不同名C、參照關(guān)系模式和依賴關(guān)系模式可以是同一個(gè)關(guān)系模式D、外鍵值不可以為空值標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:參照完整性與表之間的聯(lián)系有關(guān),它的含義是:當(dāng)插入、刪除或修改一個(gè)表中的數(shù)據(jù)時(shí),通過參照引用相互關(guān)聯(lián)的另一個(gè)表中的數(shù)據(jù),來檢查對(duì)表的數(shù)據(jù)操作是否正確。與參照完整性密切相關(guān)的一個(gè)概念就是外鍵,外鍵與相應(yīng)的主鍵可以不同名,但是它們的值域必須相同;參照關(guān)系模式和依賴關(guān)系模型可以是同一個(gè)關(guān)系模型,并且外鍵可以為空值。因此本題的正確答案應(yīng)該是D。17、關(guān)系數(shù)據(jù)庫(kù)中,實(shí)現(xiàn)表與表之間的聯(lián)系是通過A、實(shí)體完整性規(guī)則B、參照完整性規(guī)則C、用戶自定義的完整性規(guī)則D、值域標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:在數(shù)據(jù)庫(kù)設(shè)計(jì)器中設(shè)計(jì)表之間的聯(lián)系是,要在父表中建立主索引,在子表中建立普通索引,然后通過父表的主索引和子表的普通索引建立起兩個(gè)表之間的聯(lián)系,即這種聯(lián)系是通過參照完整性來實(shí)現(xiàn)的。參照完整性的含義是:當(dāng)插入、刪除或修改一個(gè)表中的數(shù)據(jù)時(shí),通過參照引用相互關(guān)聯(lián)的另一個(gè)表中的數(shù)據(jù),來檢查對(duì)表的數(shù)據(jù)操作是否正確。18、在生成參照完整性中,設(shè)置更新操作規(guī)則時(shí)選擇了“限制”選項(xiàng)卡后,則A、在更新父表時(shí),用新的關(guān)鍵字值更新子表中的所有相關(guān)記錄B、在更新父表時(shí),若子表中有相關(guān)記錄則禁止更新C、在更新父表時(shí),若子表中有相關(guān)記錄則允許更新D、允許更新父表,不管子表中的相關(guān)記錄標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:參照完整性規(guī)則包括更新規(guī)則、刪除規(guī)則和插入規(guī)則。其中更新規(guī)則規(guī)定了當(dāng)更新父表中的連接字段值時(shí),如何處理相關(guān)的子表中的記錄,更新規(guī)則有如下3種選項(xiàng):如果選擇“級(jí)聯(lián)”,則用新的連接字段值自動(dòng)修改子表中的相關(guān)所有記錄;如果選擇“限制”,若子表中有相關(guān)的記錄,則禁止修改父表中的連接字段值:如果選擇“忽略”,則不作參照完整性檢查,可以隨意更新父記錄的連接字段值。因此本題的答案應(yīng)該為B。19、以下關(guān)于查詢的描述正確的是A、不能根據(jù)自由表建立查詢B、只能根據(jù)自由表建立查詢C、只能根據(jù)數(shù)據(jù)庫(kù)表建立查詢D、可以根據(jù)數(shù)據(jù)庫(kù)表和自由表建立查詢標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:查詢是從指定的表或視圖中提取滿足條件的記錄,然后按照希望得到的輸出類型定向輸出查詢結(jié)果,通常查詢用SQL命令來表示。SQL的查詢命令也稱作SELECT命令,它能夠完成的主要功能包含:簡(jiǎn)單查詢、連接查詢、嵌套查詢和分組與計(jì)算查詢。在VisualFoxPro中,查詢的基礎(chǔ)是表,這個(gè)表包括數(shù)據(jù)庫(kù)表和自由表。因此本題4個(gè)選項(xiàng)中正確的是D。20、以下關(guān)于視圖的描述正確的是A、可以根據(jù)自由表建立視圖B、可以根據(jù)查詢建立視圖C、可以根據(jù)數(shù)據(jù)庫(kù)表建立視圖D、可以根據(jù)數(shù)據(jù)庫(kù)表和自由表建立視圖標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:視圖兼有“表”和“查詢”的特點(diǎn),與查詢類似的地方是,可以用來從一個(gè)或多個(gè)相關(guān)聯(lián)的表中提取有用信息:與表相類似的地方是,可以用來更新其中的信息,并將更新結(jié)果永久地保存在磁盤上??梢詮谋镜乇?包括數(shù)據(jù)庫(kù)表和自由表)、其他視圖、存儲(chǔ)在服務(wù)器上的表或遠(yuǎn)程數(shù)據(jù)源中創(chuàng)建視圖。因此本題的正確答案應(yīng)該是D。21、下列說法中,錯(cuò)誤的是A、在數(shù)據(jù)庫(kù)中,可以包含表、視圖、查詢以及表間的永久關(guān)系B、可以通過修改視圖中數(shù)據(jù)來更新數(shù)據(jù)源中數(shù)據(jù),但查詢不可以C、查詢和視圖都是用SELECT-SQL語(yǔ)言實(shí)現(xiàn)的,都要以數(shù)據(jù)表作為數(shù)據(jù)源D、視圖雖然具備了一般數(shù)據(jù)表的特征,但它本身并不是表標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:我們對(duì)4個(gè)選項(xiàng)進(jìn)行逐個(gè)分析。對(duì)選項(xiàng)A,在數(shù)據(jù)庫(kù)中可以包含表間的永久關(guān)系,但是視圖就不可以了,因此選項(xiàng)A為錯(cuò)誤的:對(duì)選項(xiàng)B,視圖與表相類似的地方是,可以用來更新其中的信息,并將更新結(jié)果永久地保存在磁盤上,而查詢則不可以更新表中的數(shù)據(jù),因此B為正確的;對(duì)選項(xiàng)C,查詢和視圖都是用來從一個(gè)或多個(gè)相關(guān)聯(lián)的表中提取有用的信息,它們都必須要有數(shù)據(jù)源,因此C也是正確的;對(duì)選項(xiàng)D,視圖與表類似,但是它本身只是一個(gè)虛擬的表,并不是一個(gè)真正的表,因此選項(xiàng)D是正確的。所以本題選擇A。22、以下4組表達(dá)式中結(jié)果是邏輯值.T.的是A、’this’$’thisisastring’B、’this’$’THISISASTRING’C、’thisisastring’$’this’D、’this’>’thisisastring’標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:在做此題前,應(yīng)該首先需要了解運(yùn)算符“$”的功能。該運(yùn)算符的功能是測(cè)試字符串是否包含另一指定的子字符串。其格式如下:<字符表達(dá)式1>$<字符表達(dá)式2>如果<字符表達(dá)式1>是<字符表達(dá)式2>的一個(gè)子串,則結(jié)果為.T.,否則為.F.通過分析題目的4個(gè)選項(xiàng),只有選項(xiàng)A的結(jié)果為.T.選項(xiàng)D的含義是進(jìn)行兩個(gè)字符串的比較,但是其結(jié)果是.F.。23、創(chuàng)建兩個(gè)具有“多對(duì)多”關(guān)系的表之間的關(guān)聯(lián),應(yīng)當(dāng)A、通過紐帶表B、通過某個(gè)同名字段C、通過某個(gè)索引過的同名字段D、通過主索引字段和不同字段標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:當(dāng)進(jìn)行表的關(guān)聯(lián)時(shí),通常需要索引字段,但是當(dāng)兩個(gè)表的關(guān)系是“多對(duì)多”時(shí),僅僅通過索引字段可能不能完成此功能,必須再定義個(gè)紐帶表,這個(gè)表的字段作為需要關(guān)聯(lián)的表的外鍵,從而完成“多對(duì)多”關(guān)系的表之間的關(guān)聯(lián)。因此本題的正確答案應(yīng)該是A。24、執(zhí)行SETEXACTOFF命令后,再執(zhí)行“北京市”=“北京”命令的顯示結(jié)果是A、.T.B、.F.C、1D、0標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:用“=”比較兩字符串時(shí),取決于SETEXTRACTON|OFF命令,該命令用來設(shè)置是否精確匹配比較的字符串。SETEXTRACTOFF狀態(tài)是系統(tǒng)默認(rèn)狀態(tài),這種狀態(tài)只要右邊字符串與左邊字符串的前面部分字符相匹配,即認(rèn)為相等。SETEXTRACTON狀態(tài),比較過程是先在較短字符串尾部加上若干空格,使兩字符串長(zhǎng)度相等,然后再進(jìn)行比較。根據(jù)此規(guī)則,本題的中的兩個(gè)字符串會(huì)被認(rèn)為相等,因此結(jié)果為.T.。正確答案的選項(xiàng)應(yīng)該是A。25、要撤銷SQL模式STCO及其下屬所有的元素,可用______語(yǔ)句來實(shí)現(xiàn)A、DROPSCHEMASTCOCASCADEB、DROPSCHEMASTCORESTRICTC、DELETESCHEMASTCOCASCADED、DELETESCHEMASTCORESTRICT標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:由于本題的目的是需要撤銷SQL模式STCO,因此需要采用DROP命令,由于是要撤銷模式下屬的所有元素,因此必須加上參數(shù)CASCADE,根據(jù)上述分析,正確選項(xiàng)為A。26、在SQL中,外模式一級(jí)數(shù)據(jù)結(jié)構(gòu)的基本單位是A、基本表B、視圖C、元組D、屬性標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:外模式又稱為子模式或用戶模式,它是用戶的數(shù)據(jù)視圖,即使用戶所見到的模式的一個(gè)部分,它有概念模式推導(dǎo)而出。通常在SQL中,用來表示外模式的數(shù)據(jù)結(jié)構(gòu)是視圖。27、SQL數(shù)據(jù)庫(kù)中的視圖與下列哪項(xiàng)是對(duì)應(yīng)的?A、關(guān)系模式B、存儲(chǔ)模式C、子模式D、以上均不與之對(duì)應(yīng)標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:外模式又稱為子模式或用戶模式,它是用戶的數(shù)據(jù)視圖,即使用戶所見到的模式的一個(gè)部分,它有概念模式推導(dǎo)而出。在VisualFoxPro中,視圖是一個(gè)定制的虛擬表,通常是用戶所看到的數(shù)據(jù)庫(kù)表中數(shù)據(jù)的一部分。一般來說,外模式又稱為子模式,它是與視圖相對(duì)應(yīng)的。28、在SQL中,創(chuàng)建基本表用A、CREATESCHEMA命令B、CREATETABLE命令C、CREATEINDEX命令D、CREATEVIEW命令標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:SQL語(yǔ)言中,CREATE命令完成的功能是數(shù)據(jù)定義的功能,利用CREATE語(yǔ)句,可以建立基本表、視圖、索引和模式。在本題的4個(gè)選項(xiàng)中,CREATESCHEMA命令的功能是建立模式;CREATETABLE命令的功能是建立基本表:CREATEINDEX命令的功能是建立索引:CREATEVIEW命令的功能是建立視圖。因此本題的正確選項(xiàng)是B。29、已知PROJECT(J#,JNAME,DATE),要求若沒有視圖或約束引用屬性DATE,則刪除該列,若有視圖或約束引用該屬性,則不刪除該列。則可實(shí)現(xiàn)上述語(yǔ)義的語(yǔ)句是A、DELETETABLEPROJECTDROPDATECASCADEB、DELETETABLEPROJECTDROPDATERESTRICTC、ALTERTABLEPROJECTDROPDATECASCADED、ALTERTABLEPRO了ECTDROPDATERESTRICT標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:本題的含義是當(dāng)數(shù)據(jù)滿足一定的條件時(shí),刪除表PROJECT(J#,JNAME,DATE)中的DATE列,此時(shí)需要采用的關(guān)鍵字為RESTRICT,該關(guān)鍵字的含義是如果有數(shù)據(jù)時(shí)不刪除,沒有數(shù)據(jù)時(shí)則刪除。因?yàn)楸绢}并不是要?jiǎng)h除表,因此不能采用DELETE子句,只需要采用ALTER即可完成題目中所要求的功能,因此本題的正確選項(xiàng)是D。30、在對(duì)象的引用中,Thisform表示A、當(dāng)前對(duì)象B、當(dāng)前表單C、當(dāng)前表單集D、當(dāng)前對(duì)象的上一級(jí)對(duì)象標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:在對(duì)表單進(jìn)行處理時(shí),有一個(gè)內(nèi)置的變量Thisform,該變量一直是表示當(dāng)前正在處理的表單。31、在表單MyPorm的一個(gè)控件的事件或方法程序中,改變?cè)摫韱蔚谋尘吧珵榧t色的正確命令是A、MyForm.Backcolor=RGB(255,0,0)B、This.parem.Backcolor=RGB(0,255,0)C、ThisForm.backcolor=RGB(255,0,0)D、This.Backcolor=RGB(0,255,0)標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:要將背景色改為紅色,那么用RGB來表示為RGB(255,0,0),然后因?yàn)橐O(shè)置背景色,因此需要訪問表單的Backcolor屬性,訪問當(dāng)前表單可以采用內(nèi)置的變量thisform,因此用于完成“改變?cè)摫韱蔚谋尘吧珵榧t色”的正確命令為ThisForm.backcolor=RGB(255,0,0),本題應(yīng)該選C。32、項(xiàng)目管理器的“文檔”選項(xiàng)卡用于處理A、類及事件B、數(shù)據(jù)庫(kù),自由表,查詢和視圖C、表單、打印表、報(bào)表D、程序文件、函數(shù)庫(kù)、應(yīng)用程序標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:“項(xiàng)目管理器”窗口是VisualFoxPro開發(fā)人員的工作平臺(tái),其中包含多個(gè)選項(xiàng)卡?!皵?shù)據(jù)”選項(xiàng)卡包含了一個(gè)項(xiàng)目中所有的數(shù)據(jù)—數(shù)據(jù)庫(kù)、自由表、查詢和視圖;“文檔”選項(xiàng)卡包含了處理數(shù)據(jù)時(shí)所用的3類文件—表單、打印表、報(bào)表;“代碼”選項(xiàng)卡包括3大類程序—程序文件、函數(shù)庫(kù)API和其他應(yīng)用文件;“類”選項(xiàng)卡包括處理與面向?qū)ο笙嚓P(guān)的操作。因此本題的正確答案應(yīng)該為C。33、有如下一段程序:SETTALKOFFAY="HelloWorld!"BY="X"CY=ASC(BY)+1DY=30EY=CHR(DY*2+5)+CHR(CY)EY=&EY?"&EY."SETTALKONRETURN執(zhí)行該程序后,屏幕顯示的結(jié)果為A、AYB、BYC、HelloWorld!D、程序出錯(cuò)標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:通過將題目中的程序拷貝到命令框中執(zhí)行,可以知道其執(zhí)行結(jié)果為HelloWorld!。實(shí)際上它的執(zhí)行過程如下:首先通過第1,2,3,4,5,6行程序的執(zhí)行,可以得到EY的值為“AY”,然后第七行通過宏替換可以得到EY的值為“HelloWorld!”,然后回顯即可以得到結(jié)果。34、有如下程序:INPUTTOAIFA=10S=0ENDIFS=1?S假定從鍵盤輸入的A的值一定是數(shù)值型,那么上面條件選擇程序的執(zhí)行結(jié)果是A、0B、1C、由A的值決定D、程序出錯(cuò)標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:通過分析程序,可以發(fā)現(xiàn),無(wú)論從鍵盤輸入什么值都肯定會(huì)執(zhí)行倒數(shù)第二行,也就是S=1,因此最后顯示S的值時(shí),結(jié)果肯定會(huì)是1。本題的正確選項(xiàng)應(yīng)該是B。35、循環(huán)結(jié)構(gòu)中EXIT語(yǔ)句的功能是A、放棄本次循環(huán),重新執(zhí)行該循環(huán)結(jié)構(gòu)B、放棄本次循環(huán),進(jìn)入下一次循環(huán)C、退出循環(huán),執(zhí)行循環(huán)結(jié)構(gòu)的下一條語(yǔ)句D、退出循環(huán),結(jié)束程序的運(yùn)行標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:在VisualFoxPro中,如果循環(huán)體中含有EXIT,則當(dāng)遇到EXIT時(shí),立即退出循環(huán),執(zhí)行ENDDO后面的命令。因此本題的正確選項(xiàng)是C。三、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5分。)36、在待排序的元素序列基本有序的前提下,效率最高的排序方法是【】。標(biāo)準(zhǔn)答案:插入排序法知識(shí)點(diǎn)解析:由排序的基本思路可知,插入排序法是在已排好序的序列上用順序法查找插入位置,找到插入位置后將其插入。故插入排序法效率最高。37、Jackson結(jié)構(gòu)化程序設(shè)計(jì)方法是英國(guó)的M.Jackson提出的,它是一種面向【】的設(shè)計(jì)方法。標(biāo)準(zhǔn)答案:數(shù)據(jù)結(jié)構(gòu)。知識(shí)點(diǎn)解析:結(jié)構(gòu)化程序設(shè)計(jì)方法引入了工程思想和結(jié)構(gòu)化思想,使大型軟件的開發(fā)和編程都得到了極大的改善。結(jié)構(gòu)化程序設(shè)計(jì)方法的主要原則可以概括為自頂向下、逐步求精、模塊化和限制使用goto語(yǔ)句。38、軟件模塊化原理是逐層分解的【】方法在軟件總體構(gòu)造階段的運(yùn)用。標(biāo)準(zhǔn)答案:結(jié)構(gòu)化知識(shí)點(diǎn)解析:軟件模塊化原理在軟件的設(shè)計(jì)和維護(hù)中都起著重要的作用。它是逐層分解的結(jié)構(gòu)化方法在軟件總體構(gòu)造階段的運(yùn)用。通常使用層次圖的形式來描述軟件層次結(jié)構(gòu),并從需求分析所產(chǎn)生的數(shù)據(jù)流程圖出發(fā)去設(shè)計(jì)軟件系統(tǒng)的模塊劃分和模塊之問的結(jié)構(gòu)關(guān)系。盡管目前這種轉(zhuǎn)化還缺少一種形式化的方法,但仍然可以通過設(shè)備人員的創(chuàng)造性思維去獲得一個(gè)合理而高質(zhì)量的軟件結(jié)構(gòu)。39、在數(shù)據(jù)庫(kù)的外模式、模式和內(nèi)模式三級(jí)模式的體系結(jié)構(gòu)中,存在兩級(jí)映象:外模式到模式的映象定義了外模式與模式之間的對(duì)應(yīng)關(guān)系;模式到內(nèi)模式的映象定義了數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)與【】之間的對(duì)應(yīng)關(guān)系。標(biāo)準(zhǔn)答案:物理結(jié)構(gòu)知識(shí)點(diǎn)解析:內(nèi)模式定義的是數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)(物理結(jié)構(gòu)),所以模式到內(nèi)模式的映象是指數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)與物理結(jié)構(gòu)之間的對(duì)應(yīng)關(guān)系。40、關(guān)系的數(shù)據(jù)操縱語(yǔ)言按照表達(dá)式查詢方式可分為兩大類,關(guān)系代數(shù)和【】。標(biāo)準(zhǔn)答案:關(guān)系演算知識(shí)點(diǎn)解析:關(guān)系代數(shù)是一種抽象的查詢語(yǔ)言,是關(guān)系數(shù)據(jù)操縱語(yǔ)言的一種傳統(tǒng)表達(dá)方式,它是用對(duì)關(guān)系的運(yùn)算來表達(dá)查詢的。關(guān)系演算是以數(shù)理邏輯中的謂詞演算為基礎(chǔ)的。按謂詞變?cè)牟煌?,關(guān)系演算可分為元組關(guān)系演算和域關(guān)系演算。四、填空題(本題共5題,每題1.0分,共5分。)41、在VisualFoxPro中,主關(guān)鍵字的值不能為【】。標(biāo)準(zhǔn)答案:空知識(shí)點(diǎn)解析:在VisualFoxPro表中,必須保證主關(guān)鍵字的值不能在整個(gè)表的每一個(gè)記錄中為空,即出現(xiàn)NULL值。42、執(zhí)行命令?type(“04/01/03”)后,顯示結(jié)果為【】。標(biāo)準(zhǔn)答案:N知識(shí)點(diǎn)解析:函數(shù)TYPE()是測(cè)試表達(dá)式類型,并返回一個(gè)大寫字母。本題TYPE()把雙括號(hào)里面的內(nèi)容當(dāng)作數(shù)值型數(shù)據(jù),因此顯示字母N。43、閱讀下列程序,SETTALKOFFSTORE3TOX,Y,ZDOPP1WITH(X),Y?X,Y,Z*****定義過程*****PROCEDUREPP1PARAMETERA,BA=A+2B=B-2RETURNSETTALKON屏幕顯示的結(jié)果是【】。標(biāo)準(zhǔn)答案:3、1、3知識(shí)點(diǎn)解析:本題在調(diào)用過程PP1時(shí)傳遞參數(shù),其中實(shí)參(X)是采用傳值方式,在過程PP1結(jié)束后實(shí)參X的值并不變化;實(shí)參Y是采用引用方式(系統(tǒng)默認(rèn)為引用方式),在過程PP1結(jié)束后實(shí)參Y的值發(fā)生了變化。實(shí)參Z并沒有被引用,所以不變化。44、如果表單對(duì)象的不可用,那么單擊表單上的命令按鈕則【】執(zhí)行相應(yīng)代碼。標(biāo)準(zhǔn)答案:不知識(shí)點(diǎn)解析:表單對(duì)象不可用,即表單的Enabled屬性為假(.F.)。對(duì)于Enabled屬性,當(dāng)值為.T.時(shí),表示對(duì)象響應(yīng)用戶事件;當(dāng)值為.F.時(shí),表示對(duì)象不響應(yīng)用戶事件。當(dāng)一個(gè)容器的Enabled屬性為假(.F.),那么這個(gè)容器里的所有對(duì)象都不會(huì)響應(yīng)用戶事件。45、在VisualFoxPro中,通過命令窗口修改程序,應(yīng)鍵入【】。標(biāo)準(zhǔn)答案:MODIFYCOMMAND知識(shí)點(diǎn)解析:對(duì)已建立、保存好的程序進(jìn)行修改,同建立程序一樣也有三種方式:通過“項(xiàng)目管理器”修改程序:通過菜單命令修改程序;通過命令窗口修改程序。在命令窗口中應(yīng)鍵入MODIFYCOMMAND<文件名>|?,當(dāng)鍵入?時(shí),系統(tǒng)會(huì)打開對(duì)話框,讓用戶選擇要打開的文件。五、填空題(含2小題)(本題共2題,每題1.0分,共2分。)46、執(zhí)行下列順序命令:SELECTAUSEXSSELECTBUSECJSELECTASKIP4命令執(zhí)行完畢,表文件XS的記錄指針指向記錄號(hào)是【】,表CJ的記錄指針指向記錄號(hào)是【】。標(biāo)準(zhǔn)答案:51知識(shí)點(diǎn)解析:打開A工作區(qū)及表XS后,該表的記錄指針指向第1個(gè)記錄;打開B工作區(qū)及表CJ后,該表的記錄指針指向第1個(gè)記錄:切換到A區(qū)后,執(zhí)行SKIP4,將記錄指針向后移動(dòng)4個(gè),即指向記錄號(hào)5。因兩個(gè)表沒有建立關(guān)聯(lián),不影響表CJ的記錄指針。47、設(shè)有如下程序:SETTALKONX=10M=5N=6DOPP2WITHM,NDOPP2WITHM,NSETTALKONPROCEDUREPP2PARAMETERSM,NX=M+10M=M+N?X,M,NENDPROCRETURN程序執(zhí)行后,顯示的結(jié)果分別是【】和【】。標(biāo)準(zhǔn)答案:15、11、621、17、6知識(shí)點(diǎn)解析:程序執(zhí)行時(shí),先置X、M和N的初值分別為10、5和6,然后以M和N為參數(shù)調(diào)用過程PP2。此時(shí)M和N的值為5和6,所以在過程中輸出的結(jié)果為“15、11、6”。第二次以M和N為參數(shù)調(diào)用過程PP2時(shí),M和N的值為11和16,所以第二次輸出的結(jié)果是“21、17、6”。國(guó)家二級(jí)VF筆試模擬試卷第4套一、公共基礎(chǔ)選擇題(本題共10題,每題1.0分,共10分。)1、下列選項(xiàng)中,不是一個(gè)算法的基本特征是()。A、完整性B、可行性C、有窮性D、擁有足夠的情報(bào)標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:作為一個(gè)算法,一般應(yīng)該具有以下4個(gè)特征:①可行性,即考慮到實(shí)際的條件能夠達(dá)到一個(gè)滿意的結(jié)果;②確定性,算法中的第一個(gè)步驟都必須是有明確定義的;③有窮性,一個(gè)算法必須在有限的時(shí)間內(nèi)做完;④擁有足夠的情報(bào)。2、結(jié)構(gòu)化分析方法是面向()的自頂向下逐步求精進(jìn)行需求分析的方法。A、對(duì)象B、數(shù)據(jù)結(jié)構(gòu)C、數(shù)據(jù)流D、目標(biāo)標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:結(jié)構(gòu)化分析方法是面向數(shù)據(jù)流進(jìn)行需求分析的方法,采用自頂向下、逐層分解,建立系統(tǒng)的處理流程,以數(shù)據(jù)流圖和數(shù)據(jù)字典為主要工具,建立系統(tǒng)的邏輯模型。3、下列工具中為需求分析常用的工具是()。A、PADB、PFDC、N-SD、DFD標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:需求分析常用的工具有數(shù)據(jù)流圖(DFD)、數(shù)據(jù)字典(DD)、判定樹和判定表。PAD(問題分析圖)、PFD(程序流程圖)、N-S(盒式圖)都是詳細(xì)設(shè)計(jì)的常用工具,不是需求分析的工具。4、線性表進(jìn)行二分法檢索,其前提條件是()。A、線性表以順序方式存儲(chǔ),并按關(guān)鍵碼值排好序B、線性表以順序方式存儲(chǔ),并按關(guān)鍵碼的檢索頻率排好序C、線性表以鏈?zhǔn)椒绞酱鎯?chǔ),并按關(guān)鍵碼值排好序D、線性表以鏈?zhǔn)椒绞酱鎯?chǔ),并按關(guān)鍵碼的檢索頻率排好序標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:對(duì)線性表進(jìn)行二分法檢索,要求線性表是按順序方式存儲(chǔ)的,并按關(guān)鍵碼值的大小排好序,而不是按關(guān)鍵碼的檢索頻率排序。5、下列選項(xiàng)中不屬于結(jié)構(gòu)化程序設(shè)計(jì)方法的是()。A、自頂向下B、逐步求精C、模塊化D、可復(fù)用標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:結(jié)構(gòu)化程序設(shè)計(jì)的主要原則概括為自頂向下,逐步求精,限制使用GOTO語(yǔ)句。6、關(guān)于結(jié)構(gòu)化程序設(shè)計(jì)原則和方法的描述錯(cuò)誤的是()。A、選用的結(jié)構(gòu)只準(zhǔn)許有一個(gè)入口和一個(gè)出口B、復(fù)雜結(jié)構(gòu)應(yīng)該用嵌套的基本控制結(jié)構(gòu)進(jìn)行組合嵌套來實(shí)現(xiàn)C、不允許使用GOTO語(yǔ)句D、語(yǔ)言中所沒有的控制結(jié)構(gòu),應(yīng)該采用前后一致的方法來模擬標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:限制使用GOTO語(yǔ)句是結(jié)構(gòu)化程序設(shè)計(jì)的原則和方法之一,但不是絕對(duì)不允許使用GOTO語(yǔ)句。其他3項(xiàng)為結(jié)構(gòu)化程序設(shè)計(jì)的原則。7、軟件需求分析階段的工作,可以分為4個(gè)方面:需求獲取、需求分析、編寫需求規(guī)格說明書以及()。A、階段性報(bào)告B、需求評(píng)審C、總結(jié)D、都不正確標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:需求分析是軟件定義時(shí)期的最后一個(gè)階段??梢愿爬?個(gè)方面:①需求獲??;②需求分析;③編寫需求規(guī)格說明書;④需求評(píng)審。8、下列對(duì)于軟件測(cè)試的描述中正確的是()。A、軟件測(cè)試的目的是證明程序是否正確B、軟件測(cè)試的目的是使程序運(yùn)行結(jié)果正確C、軟件測(cè)試的目的是盡可能地多發(fā)現(xiàn)程序中的錯(cuò)誤D、軟件測(cè)試的目的是使程序符合結(jié)構(gòu)化原則標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:軟件測(cè)試是為了盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤,尤其是發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯(cuò)誤。9、用鏈表表示線
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 以誘思啟文言之智:包鋼四中高中文言文教學(xué)新探索
- 初三化學(xué)化學(xué)計(jì)算綜合練習(xí)試卷及答案
- 中國(guó)CDM市場(chǎng):潛力評(píng)估與深度開發(fā)策略研究
- MnO?-C柔性復(fù)合電極材料:制備工藝、性能調(diào)控與應(yīng)用前景
- 八年級(jí)數(shù)學(xué)整式混合運(yùn)算單元試卷及答案
- 基層工會(huì)業(yè)務(wù)知識(shí)培訓(xùn)課件
- 基因室基礎(chǔ)知識(shí)培訓(xùn)課件
- 新解讀《GB-T 32854.4-2020自動(dòng)化系統(tǒng)與集成 制造系統(tǒng)先進(jìn)控制與優(yōu)化軟件集成 第4部分:信息交互和使用》
- 煤炭化驗(yàn)筆試題及答案
- 水利宣傳面試題及答案
- 醫(yī)用耗材試用管理制度
- T/CCOA 81-2023植物油儲(chǔ)藏安全預(yù)警及控制技術(shù)規(guī)程
- “文化自信”視域下統(tǒng)編本初中文言文教學(xué)策略研究
- 【MOOC答案】《深度學(xué)習(xí)及其應(yīng)用》(復(fù)旦大學(xué))章節(jié)作業(yè)慕課答案
- TCAWAORG036-2025 中西醫(yī)協(xié)同老年人肌少癥篩查與診斷技術(shù)規(guī)范編制說明
- 醫(yī)院院長(zhǎng)競(jìng)聘試題及答案
- 民航英語(yǔ)測(cè)試題及答案
- 2024年全球及中國(guó)集裝箱綁扎系統(tǒng)行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 柴油發(fā)電機(jī)組項(xiàng)目可行性研究報(bào)告范文
- 《數(shù)據(jù)科學(xué)導(dǎo)論》課件
- 2024年衛(wèi)生部手術(shù)分級(jí)目錄四級(jí)手術(shù)部分
評(píng)論
0/150
提交評(píng)論