國家二級(jí)VF筆試模擬試卷10(共427題)_第1頁
國家二級(jí)VF筆試模擬試卷10(共427題)_第2頁
國家二級(jí)VF筆試模擬試卷10(共427題)_第3頁
國家二級(jí)VF筆試模擬試卷10(共427題)_第4頁
國家二級(jí)VF筆試模擬試卷10(共427題)_第5頁
已閱讀5頁,還剩96頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

國家二級(jí)VF筆試模擬試卷10(共9套)(共427題)國家二級(jí)VF筆試模擬試卷第1套一、公共基礎(chǔ)選擇題(本題共10題,每題1.0分,共10分。)1、在下列選項(xiàng)中,______不是一個(gè)算法一般應(yīng)該具有的基本特征。A、確定性B、可行性C、無窮性D、擁有足夠的情報(bào)標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:作為一個(gè)算法,一般應(yīng)具有以下幾個(gè)基本特征。①可行性②確定性③有窮性④擁有足夠的情報(bào)2、希爾排序法屬于哪一種類型的排序法______。A、交換類排序法B、插入類排序法C、選擇類排序法D、建堆排序法標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:希爾排序法的基本思想是;將整個(gè)無序序列分割成若干小的子序列分別進(jìn)行插入排序。所以希爾排序法屬于插入類排序,但它對(duì)簡單插入排序做了很大的改進(jìn)。3、下列關(guān)于隊(duì)列的敘述中正確的是______。A、在隊(duì)列中只能插入數(shù)據(jù)B、在隊(duì)列中只能刪除數(shù)據(jù)C、隊(duì)列是先進(jìn)先出的線性表D、隊(duì)列是先進(jìn)后出的線性表標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:隊(duì)列是指允許在一端進(jìn)行插入、而在另一端進(jìn)行刪除的線性表。它又稱為“先進(jìn)先出”或“后進(jìn)后出”的線性表,體現(xiàn)了“先來先服務(wù)”的原則。4、對(duì)長度為N的線性表進(jìn)行順序查找,在最壞情況下所需要的比較次數(shù)為______。A、N+1B、NC、(N+1)/2D、N/2標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:在進(jìn)行順序查找過程中,如果被查的元素是線性表中的最后一個(gè),或者被查元素根本不在線性表中,則為了查找這個(gè)元素需要與線性表中所有元素進(jìn)行比較,這是順序查找最壞的情況。5、信息隱蔽的概念與下述哪一種概念直接相關(guān)______。A、軟件結(jié)構(gòu)定義B、模塊獨(dú)立性C、模塊類型劃分D、模擬耦合度標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:信息隱蔽是指在一個(gè)模塊內(nèi)包含的信息(過程或數(shù)據(jù)),對(duì)于不需要這些信息的其他模塊來說是不能訪問的。模塊獨(dú)立性是指每個(gè)模塊只完成系統(tǒng)要求的獨(dú)立的子功能,并且與其他模塊的聯(lián)系最少且接口簡單。衡量軟件的模塊獨(dú)立性的度量標(biāo)準(zhǔn)是耦合性和內(nèi)聚性。一個(gè)模塊的內(nèi)聚性越強(qiáng),則該模塊的模塊獨(dú)立性越強(qiáng)。而內(nèi)聚性是信息隱蔽和局部化概念的自然擴(kuò)長。6、面向?qū)ο蟮脑O(shè)計(jì)方法與傳統(tǒng)的面向過程的方法有本質(zhì)不同,它的基本原理是______。A、模擬現(xiàn)實(shí)世界中不同事物之間的聯(lián)系B、強(qiáng)調(diào)模擬現(xiàn)實(shí)世界中的算法而不強(qiáng)調(diào)概念C、使用現(xiàn)實(shí)世界的概念抽象地思考問題從而自然地解決問題D、鼓勵(lì)開發(fā)者在軟件開發(fā)的絕大部分中都用實(shí)際領(lǐng)域的概念去思考標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:面向?qū)ο蟮脑O(shè)計(jì)方法與傳統(tǒng)的面向過程的方法有本質(zhì)不同。它的基本原理是,使用現(xiàn)實(shí)世界的概念抽象地思考問題從而自然地解決問題。它強(qiáng)調(diào)模擬現(xiàn)實(shí)世界中的概念而不強(qiáng)調(diào)算法,它鼓勵(lì)開發(fā)者在軟件開發(fā)的絕大部分中都用應(yīng)用領(lǐng)域的概念去思考。7、在結(jié)構(gòu)化方法中,軟件功能分解屬于軟件開發(fā)中的______階段。A、詳細(xì)設(shè)計(jì)B、需求分析C、總體設(shè)計(jì)D、編程調(diào)試標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:總體設(shè)計(jì)過程通常由兩個(gè)主要階段組成;系統(tǒng)設(shè)計(jì),確定系統(tǒng)的具體實(shí)現(xiàn)方案;結(jié)構(gòu)設(shè)計(jì),確定軟件結(jié)構(gòu)。為確定軟件結(jié)構(gòu),首先需要從實(shí)現(xiàn)角度把復(fù)雜的功能進(jìn)一步分解。分析員結(jié)合算法描述仔細(xì)分析數(shù)據(jù)流圖中的每個(gè)處理,如果一個(gè)處理的功能過分復(fù)雜,必須把它的功能適當(dāng)?shù)胤纸獬梢幌盗斜容^簡單的功能。8、軟件調(diào)試的目的是______。A、發(fā)現(xiàn)錯(cuò)誤B、改正錯(cuò)誤C、改善軟件的性能D、挖掘軟件的潛能標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:由程序調(diào)試的概念可知:程序調(diào)試活動(dòng)由兩部分組成,其一是根據(jù)錯(cuò)誤的跡象確定程序中錯(cuò)誤的確切性質(zhì)、原因和位置。其二,對(duì)程序進(jìn)行修改,排除這個(gè)錯(cuò)誤。所以程序調(diào)試的目的就是診斷和改正程序中的錯(cuò)誤。9、按條件f對(duì)關(guān)系R進(jìn)行選擇,其關(guān)系代數(shù)表達(dá)式為______。A、R∞RC、бf(R)D、Пf(R)標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:選擇運(yùn)算是一個(gè)一元運(yùn)算,關(guān)系R通過選擇運(yùn)算(并由該運(yùn)算給出所選擇的邏輯條件)后仍為一個(gè)關(guān)系。這個(gè)關(guān)系是由R中那些滿足邏輯條件的元組所組成。如果關(guān)系的邏輯條件為f,則R滿足f的選擇運(yùn)算可以寫成;бf(R)。10、數(shù)據(jù)庫的物理設(shè)計(jì)是為一個(gè)給定的邏輯結(jié)構(gòu)選取一個(gè)適合應(yīng)用環(huán)境的______的過程,包括確定數(shù)據(jù)庫在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)和存取方法。A、邏輯結(jié)構(gòu)B、物理結(jié)構(gòu)C、概念結(jié)構(gòu)D、層次結(jié)構(gòu)標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:根據(jù)數(shù)據(jù)庫物理設(shè)計(jì)的概念可知:為一個(gè)給定的邏輯數(shù)據(jù)模型選取一個(gè)最合適應(yīng)用要求的物理結(jié)構(gòu)的過程,就是數(shù)據(jù)庫的物理設(shè)計(jì)。數(shù)據(jù)庫的物理結(jié)構(gòu)就是指數(shù)據(jù)庫在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)與存取方法。二、選擇題(本題共23題,每題1.0分,共23分。)11、以下日期值正確的是______。A、{"2001-05-25"}B、{^2001-05-25}C、{2001-05-25}D、{[2001-02-25]}標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:嚴(yán)格的日期格式是:^yyyy-mm-dd[,][hh[:mm[:ss]][a|p]]{^}符號(hào)表明該格式是嚴(yán)格的日期格式,并按照YMD的格式解釋Date和DateTime。有效的Date和DateTime分隔符為連字符、正斜杠、句點(diǎn)和空格。12、在下面的VisualFoxPro表達(dá)式中,運(yùn)算結(jié)果是邏輯真的是______。A、EMPTY(.NULL.)B、LIKE(’acd’,’ac?’)C、AT(’a’,’123abc’)D、EMPTY(SPACE(2))標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:LIKE(cExpressionl,cExpression2)返回值:LogicalcExpression1是要查找的字符,而cExpression2是被查找的字符。AT(cSearchExpression,cExpressionSearched[,nOccurrence])返回值:NumericcSearchExpression是搜索的字符,cExpressionSearched是被搜索的字符。EMPTY(eExpression)返回值:Logical.NULL.是一個(gè)不同于空字符串、空字段、0的值;對(duì).NULL.的判斷要通過ISNULL()來進(jìn)行。13、如果A=“新年”,B=“好”,C=’A+B’,表達(dá)式&C+"!"的值是______。A、A+B+!B、新年好!C、C!D、不能計(jì)算標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:&是一個(gè)宏替換命令,用來替換恢復(fù)所代表的內(nèi)容。所以表達(dá)式:&C+"!"也就變成了A+B+!,經(jīng)過“&”運(yùn)算后,&K的值是“新年好”,所以最后表達(dá)式的結(jié)果應(yīng)該是:“新年好!”。14、打開一個(gè)數(shù)據(jù)庫的命令是______。A、USEB、USEDATABASEC、OPEND、OPENDATABASE標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:打開數(shù)據(jù)庫的命令是OPENDATABASE語法:OPENDATABASE[FileName|?][EXCLUSIVE|SHARED][NOUPDATE][VALIDATE]15、SQL語句中查詢條件短語的關(guān)鍵字是______。A、WHEREB、FORC、WHILED、CONDITION標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:根據(jù)SQL幾種語句的結(jié)構(gòu)很容易得出條件短語的關(guān)鍵字是WHERE。16、查詢?cè)O(shè)計(jì)器中包括的選項(xiàng)卡有______。A、字段、篩選、排序依據(jù)B、字段、條件、分組依據(jù)C、條件、排序依據(jù)、分組依據(jù)D、條件、篩選、雜項(xiàng)標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:選項(xiàng)卡選項(xiàng)字段:指定字段,SUM或COUNT之類的合計(jì)函數(shù)或其他表達(dá)式。連接:指定連接表達(dá)式,用它來匹配多個(gè)表或視圖中的記錄。篩選:指定選擇記錄的條件,比如在字段內(nèi)指定值或在表之間定義臨時(shí)關(guān)系的連接條件。排序依據(jù):指定字段或SUM、COUNT之類的合計(jì)函數(shù),對(duì)表中的記錄進(jìn)行升序或降序排列。分組依據(jù):指定字段或SUM、COUNT之類的合計(jì)函數(shù),或用于把有相同字段值的記錄合并為一組的其他表達(dá)式。更新條件:指定更新視圖的條件(僅適用于“視圖設(shè)計(jì)器”)。雜項(xiàng):指定是否要對(duì)重復(fù)記錄進(jìn)行檢索,同時(shí)是否對(duì)記錄(返回記錄的最大數(shù)目或最大百分比)做限制。17、有如下程序:INPUTTOAIFA=10S=0ENDIFS=1?S假定從鍵盤輸入的A的值一定是數(shù)值型,那么上面條件選擇程序的執(zhí)行結(jié)果是______。A、0B、1C、由A的值決定D、程序出錯(cuò)標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:if條件成立與否,不影響S=1語句的執(zhí)行,故S的值為118、把一個(gè)項(xiàng)目編譯成一個(gè)應(yīng)用程序時(shí),下面的敘述正確的是______。A、所有的項(xiàng)目文件將組合為一個(gè)單一的應(yīng)用程序文件B、所有項(xiàng)目的包含文件將組合為一個(gè)單一的應(yīng)用程序文件C、所有項(xiàng)目排除的文件將組合為一個(gè)單一的應(yīng)用程序文件D、由用戶選定的項(xiàng)目文件將組合為一個(gè)單一的應(yīng)用程序文件標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:將一個(gè)項(xiàng)目編譯成一個(gè)應(yīng)用程序時(shí),所有項(xiàng)目包含的文件將組合為一個(gè)單一的應(yīng)用程序文件。在項(xiàng)目連編之后,那些在項(xiàng)目中標(biāo)記為“包含”的文件將成為只讀文件。19、Appendblank命令的作用是______。A、編輯記錄B、在第1條記錄前增加新記錄C、在表尾增加一條空白記錄D、在當(dāng)前記錄前增加一條空白記錄標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:Appendblank命令的作用是在表尾增加一條空白記錄。Edit的作用是編輯當(dāng)前記錄。Append命令的作用是在表尾增加記錄。20、VisualFoxPro關(guān)系數(shù)據(jù)庫管理系統(tǒng)能夠?qū)崿F(xiàn)的3種基本關(guān)系運(yùn)算是______。A、索引、排序、查找B、建庫、錄入、排序C、選擇、投影、連接D、顯示、統(tǒng)計(jì)、復(fù)制標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:關(guān)系數(shù)據(jù)庫管理系統(tǒng)能夠?qū)崿F(xiàn)的3種基本關(guān)系運(yùn)算是選擇(從關(guān)系中找出滿足給定條件的元組的操作),投影(從關(guān)系模式中指定若干個(gè)屬性組成新的關(guān)系),連接(是關(guān)系的橫向組合)。21、標(biāo)準(zhǔn)SQL基本查詢模塊的結(jié)構(gòu)是______。A、SELECT…FROM…ORDERBYB、SELECT…WHERE…GROUPBYC、SELECT…WHERE…HAVINGD、SELECT…FROM…WHERE標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:SELECT查詢命令包含很多功能各異的子句選項(xiàng),但最基本的格式是;SELECT…FROM…WHERE。其中,SELECT用于選擇查詢結(jié)果要顯示的目標(biāo)列表,F(xiàn)ROM用于列出查詢要用到的所有表文件,而WHERE則用于指定查詢結(jié)果的篩選條件。22、使用VisualFoxPro的菜單設(shè)計(jì)器時(shí),選中菜單項(xiàng)之后,如果要設(shè)計(jì)它的子菜單,應(yīng)在結(jié)果(Result)中選擇______。A、填充名稱(PadName)B、子菜單(Submenu)C、命令(Command)D、過程(Procedure)標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:如果要設(shè)計(jì)它的子菜單,應(yīng)在Result中選擇子菜單,而不應(yīng)是命令、過程等。23、從數(shù)據(jù)庫的整體結(jié)構(gòu)看,數(shù)據(jù)庫系統(tǒng)采用的數(shù)據(jù)模型有______。A、網(wǎng)狀模型、鏈狀模型和層次模型B、層次模型、網(wǎng)狀模型和環(huán)狀模型C、層次模型、網(wǎng)狀模型和關(guān)系模型D、鏈狀模型、關(guān)系模型和層次模型標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型分為3種:層次模型、網(wǎng)狀模型、關(guān)系模型。層次模型:用樹形結(jié)構(gòu)表示實(shí)體及其之間聯(lián)系的模型稱為層次模型。網(wǎng)狀模型:用網(wǎng)狀結(jié)構(gòu)表示實(shí)體及其之間聯(lián)系的模型稱為網(wǎng)狀模型。關(guān)系模型:用二維表結(jié)構(gòu)來表示實(shí)體以及實(shí)體之間聯(lián)系的模型稱為關(guān)系模型。24、用二維表形式表示的數(shù)據(jù)模型是______。A、兩次數(shù)據(jù)模型B、關(guān)系數(shù)據(jù)模型C、網(wǎng)狀數(shù)據(jù)模型D、網(wǎng)絡(luò)數(shù)據(jù)模型標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:關(guān)系模型與層次型、網(wǎng)狀型的本質(zhì)區(qū)別在于數(shù)據(jù)描述的一致性,模型概念單一。在關(guān)系型數(shù)據(jù)庫中,每一個(gè)關(guān)系都是一個(gè)二維表,無論實(shí)體本身還是實(shí)體間的聯(lián)系均用稱為“關(guān)系”的二維表來表示,使得描述實(shí)體的數(shù)據(jù)本身能夠自然地反映它們之間的聯(lián)系。而傳統(tǒng)的層次和網(wǎng)狀模型數(shù)據(jù)庫是使用鏈接指針來存儲(chǔ)和體現(xiàn)聯(lián)系的。25、下列關(guān)于數(shù)據(jù)庫系統(tǒng)的敘述中,正確的是______。A、數(shù)據(jù)庫系統(tǒng)只是比文件系統(tǒng)管理的數(shù)據(jù)更多B、數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致C、數(shù)據(jù)庫系統(tǒng)避免了數(shù)據(jù)冗余D、數(shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:數(shù)據(jù)庫系統(tǒng)的特點(diǎn)①實(shí)現(xiàn)數(shù)據(jù)共享,減少數(shù)據(jù)冗余②采用特定的數(shù)據(jù)模型③具有較高的數(shù)據(jù)獨(dú)立性④有統(tǒng)一的數(shù)據(jù)控制功能26、在關(guān)系模型中,實(shí)現(xiàn)“關(guān)系中不允許出現(xiàn)相同的元組”的約束是通過______。A、候選鍵B、主鍵C、外鍵D、超鍵標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:關(guān)系中的主鍵不允許取空值,因?yàn)殛P(guān)系中的每行都代表一個(gè)實(shí)體;而任何實(shí)體是可區(qū)分的,就是靠主鍵的取值來惟一標(biāo)識(shí),如果主鍵值為空,意味著存在不可識(shí)別的實(shí)體,或者說主鍵失去了惟一標(biāo)識(shí)元組的作用。27、在輸入SETCOLLATETO"PINYIN",命令?[李華]<=[黃華],“計(jì)算機(jī)報(bào)”$“計(jì)算機(jī)”的執(zhí)行結(jié)果應(yīng)為______。A、.T..T.B、.F..F.C、.T..F.D、.F..T.標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:SETCOLLATETO"PINYIN"是按拼音次序排序。對(duì)于西文字符而言,空格在最前面,小寫字母序列在前,大寫字母序列在后。其中SETCOLLATETO還可以跟其他兩個(gè)參數(shù):MACHINE:指定的字符排序次序與XBASE兼容,按照機(jī)內(nèi)碼順序,在微機(jī)中,西文字符是按照ASCII碼值排列的——空格在最前面,大寫字母序列在小寫字母序列的前面。STORE(筆畫):無論中文、西文,按照筆畫的多少捶序。$:字符串包含測試函數(shù),如果前面的字符串是后面字符串的一個(gè)子字符串,結(jié)果為邏輯真(.T.),否則為邏輯假(.F.)。28、只有滿足連接條件的記錄才包含在查詢結(jié)果中,這種連接為______。A、左連接B、右連接C、內(nèi)部連接D、完全連接標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:SELECT……FROMTABLEINNER|LEFT|RIGHT|FULLJOINTABLEONJOINCONDITIONWHERE…其中:INNERJOIN等價(jià)于JOIN,為普通連接,在VisualFoxPro中稱為內(nèi)部連接,即只有滿足連接條件的記錄才出現(xiàn)在查詢結(jié)果中。LEFTJOIN為左連接,即除滿足連接條件的記錄出現(xiàn)在查詢結(jié)果中外,第1個(gè)表中不滿足連接條件的記錄也出現(xiàn)在查詢結(jié)果中。RIGHTJOIN為右連接,即除滿足連接條件的記錄出現(xiàn)在查詢結(jié)果中外,第2個(gè)表中不滿足連接條件的記錄也出現(xiàn)在查詢結(jié)果中。FULLJOIN可以稱為全連接,即兩個(gè)表中的記錄不管是否滿足連接條件將都在目標(biāo)表或查詢結(jié)果中出現(xiàn),不滿足連接條件的記錄對(duì)應(yīng)部分為NULL。29、索引字段值不惟一,應(yīng)該選擇的索引類型為______。A、主索引B、普通索引C、候選索引D、惟一索引標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:索引類型分類:①主索引:主索引是一種只能在數(shù)據(jù)庫表中建立不能在自由表中建立的索引。在指定的字段或表達(dá)式中,主索引的關(guān)鍵字絕對(duì)不允許有重復(fù)值。②候選索引:和主索引類似,它的值也不允許在指定的字段或表達(dá)式中重復(fù)。一個(gè)表中可以有多個(gè)候選索引。③惟一索引:惟一索引允許關(guān)鍵字取重復(fù)的值。當(dāng)有重復(fù)值出現(xiàn)時(shí),索引文件只保存重復(fù)值的第1次出現(xiàn)。提供惟一索引主要是為了兼容早期的版本。④普通索引:普通索引允許關(guān)鍵字段有相同值。在一對(duì)多關(guān)系的多方,可以使用昔通索引。30、在SQL中,刪除視圖用______。A、DROPSCHEMA命令B、CREATETABLE命令C、DROPVIEW命令D、DROPINDEX命令標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:視圖由于是從表中派生出來的,所以不存在修改結(jié)構(gòu)的問題,但是視圖可以刪除。刪除視圖的命令格式是:DROPVIEW<視圖名>31、如果UPDATE-SQL命令省略了WHERE子句,則______。A、在列中的每一行都用相同的值更新B、不更新記錄C、在列中的每一行都用不同的值更新D、以上都不對(duì)標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:UPDATE--SQL命令是以新值更新表中的記錄,SET子句指定要更新的列以及這些列的新值,WHERE指定要更新的記錄所符合的條件,如果省略了WHERE子句,在列中的每一行都用相同的值更新。32、將查詢結(jié)果放在數(shù)組中應(yīng)使用______短語。A、INTOCURSORB、TOARRAYC、INTOTABLED、INTOARRAY標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:INTOCURSOR、INTOTABLE、INTOARRAY都是SELECT語句的短語,將查詢結(jié)果放在數(shù)組中應(yīng)使用INTOARRAY短語。INTOCURSOR是將查詢結(jié)果存入在臨時(shí)文件中,INTOTABLE是將查詢結(jié)果存放在永久表中。B選項(xiàng)TOARRAY不是正確的SQL語句。33、設(shè)有關(guān)系R1和R2,經(jīng)過關(guān)系運(yùn)算得到結(jié)果S,則S是______。A、一個(gè)關(guān)系B、一個(gè)表單C、一個(gè)數(shù)據(jù)庫D、一個(gè)數(shù)組標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:關(guān)系運(yùn)算有兩種,一種是傳統(tǒng)的集合運(yùn)算(并、差、交、廣義笛卡爾積等),它不僅涉及關(guān)系的水平方向(即二維表的行),而且涉及關(guān)系的垂直方向(即二維表的列);另一種是專門的關(guān)系運(yùn)算(選擇、投影、連接),關(guān)系運(yùn)算的操作對(duì)象是關(guān)系,運(yùn)算的結(jié)果仍為關(guān)系。三、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5分。)34、長度為n的順序存儲(chǔ)線性表中,當(dāng)在任何位置上插入一個(gè)元素概率都相等時(shí),插入一個(gè)元素所需移動(dòng)元素的平均個(gè)數(shù)為【】。標(biāo)準(zhǔn)答案:n/2知識(shí)點(diǎn)解析:在線性表的任何位置插入一個(gè)元素的概率相等,即概率為p=1/(n+1),則插入一個(gè)元素時(shí)所需移動(dòng)元素的平均次數(shù)為E=1/(n/1)(n-i+1)=n/2。35、用樹型結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為【】。標(biāo)準(zhǔn)答案:層次模型知識(shí)點(diǎn)解析:用樹型結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為層次模型,用有向圖結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為網(wǎng)狀模型,用二維表格結(jié)構(gòu)表示實(shí)體及其聯(lián)系的數(shù)據(jù)模型稱為關(guān)系模型。36、類是一個(gè)支持集成的抽象數(shù)據(jù)類型,而對(duì)象是類的【】。標(biāo)準(zhǔn)答案:實(shí)例知識(shí)點(diǎn)解析:將屬性、操作相似的對(duì)象歸為類,也就是說,類是具有共同屬性、共同方法的對(duì)象的集合。所以,類是對(duì)象的抽象,對(duì)象則是其對(duì)應(yīng)類的一個(gè)實(shí)例。37、數(shù)據(jù)流圖的類型有【】和事務(wù)型。標(biāo)準(zhǔn)答案:變換型知識(shí)點(diǎn)解析:典型的數(shù)據(jù)流類型有兩種:變換型和事務(wù)型。變換型是指信息沿輸入通路進(jìn)入系統(tǒng),同時(shí)由外部形式變換成內(nèi)部形式,進(jìn)入系統(tǒng)的信息通過變換中心,經(jīng)加工處理以后再沿輸出通路變換成外部形式離開軟件系統(tǒng);在很多軟件應(yīng)用中,存在某種作業(yè)數(shù)據(jù)流,它可以引發(fā)一個(gè)或多個(gè)處理,這些處理能夠完成該作業(yè)要求的功能,這種數(shù)據(jù)流就叫做事務(wù)。38、當(dāng)數(shù)據(jù)的物理結(jié)構(gòu)(存儲(chǔ)結(jié)構(gòu))改變時(shí),不影響數(shù)據(jù)庫的邏輯結(jié)構(gòu),從而不致引起應(yīng)用程序的變化,這是指數(shù)據(jù)的【】。標(biāo)準(zhǔn)答案:物理獨(dú)立性知識(shí)點(diǎn)解析:數(shù)據(jù)獨(dú)立性是數(shù)據(jù)與程序間的互不依賴性,即數(shù)據(jù)庫中數(shù)據(jù)獨(dú)立于應(yīng)用程序而不依賴于應(yīng)用程序。也就是說,數(shù)據(jù)的邏輯結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)與存取方式的改變不會(huì)影響應(yīng)用程序。數(shù)據(jù)獨(dú)立性一般分為物理獨(dú)立性與邏輯獨(dú)立性兩級(jí)。四、填空題(本題共10題,每題1.0分,共10分。)39、函數(shù)CHRTRAN(“科技信息”,“科技”,“計(jì)算機(jī)”)的返回值是【】。標(biāo)準(zhǔn)答案:計(jì)算信息知識(shí)點(diǎn)解析:CHRTRAN()是字符替換函數(shù),當(dāng)?shù)谝粋€(gè)字符串中的一個(gè)或多個(gè)字符與第二個(gè)字符串中的某個(gè)字符匹配時(shí),就用第三個(gè)字符串中的對(duì)應(yīng)字符替換這些字符。如果第三個(gè)字符串包含的字符個(gè)數(shù)少于第二個(gè)字符串包含的個(gè)數(shù),因而沒有對(duì)應(yīng)字符,那么第一個(gè)字符串中匹配的各字符將被刪除;反之,多余字符將被忽略。40、定位記錄時(shí),可以使用命令【】,表示向前或向后移動(dòng)若干條記錄位置。標(biāo)準(zhǔn)答案:SKIP知識(shí)點(diǎn)解析:查詢定位命令有GO、GOTO、SKIP。GO和GOTO命令是等價(jià)的,按記錄號(hào)直接定位,SKIP命令可以向前或向后移動(dòng)若干條記錄位置。41、可以用來對(duì)索引快速定位的命令是【】。標(biāo)準(zhǔn)答案:SEEK知識(shí)點(diǎn)解析:在VisualFoxPro中,利用SEEK或FIND命令根據(jù)指定索引項(xiàng)或索引關(guān)鍵字的值快速定位,還可以根據(jù)索引序號(hào)或索引名指定按哪個(gè)索引定位,并能以升序或降序定位。42、打開查詢?cè)O(shè)計(jì)器的命令是【】。標(biāo)準(zhǔn)答案:CREATEQUERY知識(shí)點(diǎn)解析:CREATEQUERY用于打開查詢?cè)O(shè)計(jì)器。43、在查詢?nèi)ハ蛑?,能夠直接查看到查詢結(jié)果的是【】和屏幕。標(biāo)準(zhǔn)答案:瀏覽知識(shí)點(diǎn)解析:在查詢?nèi)ハ蛑?,瀏覽是默認(rèn)的查詢?nèi)ロ?xiàng),屏幕是將查詢結(jié)果直接顯示在VisualFoxPro的主窗口或當(dāng)前活動(dòng)的輸出窗口中,這兩種查詢?nèi)ハ蚨伎稍谶\(yùn)行查詢后直接看到查詢結(jié)果。要查看表中的記錄,必須使用BROWSE或相關(guān)的瀏覽表記錄的命令。44、修改職工的工資,給工齡大于等于20年以上的職工每人增加100元,工齡在20年以下的職工增加40元,請(qǐng)將程序補(bǔ)充完整。SETTALKOFFUSR職工工資表DOWHILE【】IF工齡>=20REPLACE工資WITH工資+100ELSEREPLACE工資WITH工資+40ENDIFSKIPENDDOSETTALKON標(biāo)準(zhǔn)答案:.NOT.EOF()知識(shí)點(diǎn)解析:本小題考察DOWHILE循環(huán),如果記錄指針不是在最后一條記錄上,則執(zhí)行循環(huán),然后用SKIP命令將記錄指針移到下一條記錄上,這樣循環(huán)一直到最后一條記錄。45、在VisualFoxPro中,如果要改變表單上表格對(duì)象中當(dāng)前顯示的列數(shù),應(yīng)設(shè)置表格的【】屬性值。標(biāo)準(zhǔn)答案:ColumnCount知識(shí)點(diǎn)解析:表格控件的ColumnCount屬性指定表格的列數(shù),該屬性在設(shè)計(jì)時(shí)可用,在運(yùn)行時(shí)可讀寫。46、在SELECT-SQL語句中,消除重復(fù)出現(xiàn)的記錄行的子句是【】。標(biāo)準(zhǔn)答案:DISTINCT知識(shí)點(diǎn)解析:DISTINCT短語可消除重復(fù)出現(xiàn)的記錄行,緊接在SELECT短語之后。47、為“學(xué)生表”增加一個(gè)“平均成績”字段的正確命令是ALTERTABLE學(xué)生ADD【】平均成績N(5,2)標(biāo)準(zhǔn)答案:COLUMN知識(shí)點(diǎn)解析:在SQL語句中,給表增加字段的關(guān)鍵字是ADD[COLUMN],其中,COLUMN短語為可選的。48、在職工表中刪除“基本工資”字段的命令是:ALTERTABLE職工【】基本工資標(biāo)準(zhǔn)答案:DROPCOLUMN知識(shí)點(diǎn)解析:修改表結(jié)構(gòu)ALTERTABLE命令中,刪除字段的短語是DROPCOLUMN。五、填空題(含2小題)(本題共2題,每題1.0分,共2分。)以下2題基于圖書管理數(shù)據(jù)庫中的3個(gè)表(參考選擇題中的表結(jié)構(gòu))。49、對(duì)圖書管理數(shù)據(jù)庫,將讀者表中的借書證號(hào)屬性名改為書證號(hào)。請(qǐng)對(duì)下面的SQL語句填空:ALTERTABLE讀者RENAMECOLUMN借書證號(hào)【】。標(biāo)準(zhǔn)答案:TO書證號(hào)知識(shí)點(diǎn)解析:修改表結(jié)構(gòu)應(yīng)用ALTERTABLE命令,具體的修改內(nèi)容是修改已有的屬性名,應(yīng)使用該命令的格式3。該命令的格式3可以修改屬性名、刪除屬性、定義、修改和刪除表一級(jí)的有效性規(guī)則等。修改表結(jié)構(gòu)命令的第三種格式:ALTERTABLE后的表名讀者是需修改屬性所屬的表,改屬性名要用RENAME短語,RE-NAME后是原屬性名,TO后是修改后的屬性名。注意,屬性名不能用雙引號(hào)括起來。50、對(duì)于圖書管理數(shù)據(jù)庫,將圖書表中“人民郵電出版社”的圖書的單價(jià)漲價(jià)5%。請(qǐng)對(duì)下面的SQL語句填空:UPDATE圖書【】WHERE出版單位=“人民郵電出版社”標(biāo)準(zhǔn)答案:SET單價(jià)=單價(jià)*1.05知識(shí)點(diǎn)解析:更新表中元組的值,使用UPDATE命令,一次可以更新表中的一個(gè)或多個(gè)屬性值。UPDATE短語之后指定更新數(shù)據(jù)所屬的表,將新的屬性值或表達(dá)式賦值給對(duì)應(yīng)的屬性名(SET單價(jià)=單價(jià)*1.05),并置于SET短語之后。要求對(duì)人民郵電出版社的圖書漲5%,需要用WHERE短語對(duì)元組進(jìn)入陽制,即對(duì)符合條件的元組進(jìn)行更新。國家二級(jí)VF筆試模擬試卷第2套一、公共基礎(chǔ)選擇題(本題共10題,每題1.0分,共10分。)1、線性表若采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)時(shí),要求內(nèi)存中可用存儲(chǔ)單元的地址A、必須是連續(xù)的B、部分地址必須是連續(xù)的C、一定是不連續(xù)的D、連續(xù)不連續(xù)都可以標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:在鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中,存儲(chǔ)數(shù)據(jù)結(jié)構(gòu)的存儲(chǔ)空間可以是連續(xù)的,也可以是不連續(xù)的,各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)順序與數(shù)據(jù)元素之間的邏輯關(guān)系可以不一致。2、在待排序的元素序列基本有序的前提下,效率最高的排序方法是A、冒泡排序B、選擇排序C、快速排序D、歸并排序標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:從平均時(shí)間性能而言,快速排序最佳,其所需時(shí)間最少,但快速排序在最壞情況下的時(shí)間性能不如堆排序和歸并排序。當(dāng)序列中的記錄基本有序或元素個(gè)數(shù)較少時(shí),冒泡排序和簡單選擇排序?yàn)樽罴雅判蚍椒?,故本題答案應(yīng)該為選項(xiàng)A。3、下列敘述中,錯(cuò)誤的是A、數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)與數(shù)據(jù)處理的效率密切相關(guān)B、數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)與數(shù)據(jù)處理的效率無關(guān)C、數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)在計(jì)算機(jī)中所占的空間不一定是連續(xù)的D、一種數(shù)據(jù)的邏輯結(jié)構(gòu)可以有多種存儲(chǔ)結(jié)構(gòu)標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:一般來說,一種數(shù)據(jù)結(jié)構(gòu)根據(jù)需要可以表示成多種存儲(chǔ)結(jié)構(gòu)。常用的存儲(chǔ)結(jié)構(gòu)有順序、鏈接、索引等,而采用不同的存儲(chǔ)結(jié)構(gòu),其數(shù)據(jù)處理的效率是不同的;一個(gè)數(shù)據(jù)結(jié)構(gòu)中的各數(shù)據(jù)元素在計(jì)算機(jī)存儲(chǔ)空間中的位置關(guān)系與邏輯關(guān)系是有可能不同的。4、希爾排序?qū)儆贏、交換排序B、歸并排序C、選擇排序D、插入排序標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:希爾排序的基本思想是把記錄按下標(biāo)的一定增量分組,對(duì)每組記錄使用插入排序,隨增量的逐漸減小,所分成的組包含的記錄越來越多,到增量的值減小到1時(shí),整個(gè)數(shù)據(jù)合成一組,構(gòu)成一組有序記錄,故其屬于插入排序方法。5、下列敘述中,不屬于結(jié)構(gòu)化分析方法的是A、面向數(shù)據(jù)流的結(jié)構(gòu)化分析方法B、面向數(shù)據(jù)結(jié)構(gòu)的Jackson方法C、面向數(shù)據(jù)結(jié)構(gòu)的結(jié)構(gòu)化數(shù)據(jù)系統(tǒng)開發(fā)方法D、面向?qū)ο蟮姆治龇椒?biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:常見的需求分析方法有結(jié)構(gòu)化分析方法和面向?qū)ο蟮姆治龇椒▋深?。其中結(jié)構(gòu)化分析方法又包括面向數(shù)據(jù)流的結(jié)構(gòu)化分析方法(SA-Structuredanalysis),面向數(shù)據(jù)結(jié)構(gòu)的Jackson方法(JSD-Jacksonsystemdevelopmentmethod)和面向數(shù)據(jù)結(jié)構(gòu)的結(jié)構(gòu)化數(shù)據(jù)系統(tǒng)開發(fā)方法(DSSD-Datastructuredsystemdevelopmentmethod)。6、詳細(xì)設(shè)計(jì)的結(jié)果基本決定了最終程序的A、代碼的規(guī)模B、運(yùn)行速度C、質(zhì)量D、可維護(hù)性標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定應(yīng)該怎樣具體的實(shí)現(xiàn)所要求的系統(tǒng),但詳細(xì)設(shè)計(jì)階段的任務(wù)還不是具體的編寫程序,而是要設(shè)計(jì)出程序的“藍(lán)圖”,以后程序員將根據(jù)這個(gè)藍(lán)圖寫出實(shí)際的程序代碼,因此,詳細(xì)設(shè)計(jì)階段的結(jié)果基本上就決定了最終的程序代碼的質(zhì)量。7、下列不屬于靜態(tài)測試方法的是A、代碼檢查B、白盒法C、靜態(tài)結(jié)構(gòu)分析D、代碼質(zhì)量度量標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:靜態(tài)測試包括代碼檢查、靜態(tài)結(jié)構(gòu)分析和代碼質(zhì)量度量等。其中白盒測試屬于動(dòng)態(tài)測試。8、公司中有多個(gè)部門和多名職員,每個(gè)職員只能屬于一個(gè)部門,一個(gè)部門可以有多名職員,從職員到部門的聯(lián)系類型是A、多對(duì)多B、一對(duì)一C、多對(duì)一D、一對(duì)多標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:現(xiàn)實(shí)世界中事物之間的聯(lián)系在信息世界中反映為實(shí)體集之間的聯(lián)系,實(shí)體集間的聯(lián)系個(gè)數(shù)不僅可以是單個(gè)的也可以是多個(gè)的,這種關(guān)系可以有下面幾種對(duì)應(yīng):一對(duì)一、一對(duì)多(多對(duì)一)多對(duì)多。兩個(gè)實(shí)體集間的聯(lián)系可以用下圖表示:9、下列關(guān)系運(yùn)算的敘述中,正確的是A、投影、選擇、連接是從二維表行的方向進(jìn)行的運(yùn)算B、并、交、差是從二維表的列的方向來進(jìn)行運(yùn)算C、投影、選擇、連接是從二維表列的方向進(jìn)行的運(yùn)算D、以上3種說法都不對(duì)標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:在關(guān)系模型的數(shù)據(jù)語言中,一般除了運(yùn)用常規(guī)的集合運(yùn)算(并、交、差、笛卡爾積等),還定義了一些專門的關(guān)系運(yùn)算,如投影、選擇、連接等。前者是將關(guān)系(即二維表)看成是元組的集合,這些運(yùn)算主要是從二維表的行的方向來進(jìn)行的。后者是從二維表的列的方向來進(jìn)行運(yùn)算的。10、關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實(shí)現(xiàn)的專門的關(guān)系運(yùn)算包括A、排序、索引、統(tǒng)計(jì)B、選擇、投影、連接C、關(guān)聯(lián)、更新、排序D、顯示、打印、制表標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:關(guān)系數(shù)據(jù)庫建立在關(guān)系數(shù)據(jù)模型基礎(chǔ)上,具有嚴(yán)格的數(shù)學(xué)理論基礎(chǔ)。關(guān)系數(shù)據(jù)庫對(duì)數(shù)據(jù)的操作除了包括集合代數(shù)的并、差等運(yùn)算之外,更定義了一組專門的關(guān)系運(yùn)算:連接、選擇和投影。關(guān)系運(yùn)算的特點(diǎn)是運(yùn)算的對(duì)象都是表。二、選擇題(本題共25題,每題1.0分,共25分。)11、在文件系統(tǒng)階段,操作系統(tǒng)管理數(shù)據(jù)的基本單位是A、記錄B、程序C、數(shù)據(jù)項(xiàng)D、文件標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:文件管理方式本質(zhì)上是把數(shù)據(jù)組織成文件形式存儲(chǔ)在磁盤上,所以文件是操作系統(tǒng)管理數(shù)據(jù)的基本單位。12、VisualFoxPro提供的各種設(shè)計(jì)器中,可以用來定義表單或報(bào)表中使用的數(shù)據(jù)源的是A、表單設(shè)計(jì)器B、報(bào)表設(shè)計(jì)器C、數(shù)據(jù)環(huán)境設(shè)計(jì)器D、數(shù)據(jù)庫設(shè)計(jì)器標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:數(shù)據(jù)環(huán)境設(shè)計(jì)器用于定義表單或報(bào)表中使用的數(shù)據(jù)源,包括表、視圖等。13、在VisualFoxPro中,可以在同類數(shù)據(jù)之間進(jìn)行“-”運(yùn)算的數(shù)據(jù)類型有A、數(shù)值型、字符型和邏輯型B、數(shù)值型、字符型和日期型C、數(shù)值型、日期型和邏輯型D、字符型、日期型和邏輯型標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:兩個(gè)數(shù)值型數(shù)據(jù)相減,用其值直接相減;兩個(gè)字符型數(shù)據(jù)相減,實(shí)際上是兩個(gè)字符串的非完全連接;兩個(gè)日期型數(shù)據(jù)相減是計(jì)算兩個(gè)日期之間的相差天數(shù);而邏輯型數(shù)據(jù)是不允許相減的,邏輯型數(shù)據(jù)之間可以比較大小。14、下列關(guān)于數(shù)組的敘述中,錯(cuò)誤的是A、用DIMENSION和DECLARE都可以定義數(shù)組B、VisualFoxPro中只支持一維數(shù)組和二維數(shù)組C、一個(gè)數(shù)組中各個(gè)數(shù)組元素必須是同一種數(shù)據(jù)類型D、新定義數(shù)組的各個(gè)數(shù)組元素初值為.F.標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:在VisualFoxPro中,用DIMENSION和DECLARE都可以定義數(shù)組,新定義數(shù)組的各個(gè)數(shù)組元素初值為.F.,且VisualFoxPro中只支持一維數(shù)組和二維數(shù)組,數(shù)組中元素的數(shù)據(jù)類型可以不同。15、下列表達(dá)式中,寫法錯(cuò)誤的是A、計(jì)算機(jī)+"123"B、計(jì)算機(jī)+DTOC({^2004/01/01})C、.T.+.F.D、{^2004/01/01}+10標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:選項(xiàng)A)和B)都是將兩個(gè)字符串相加,即連接,結(jié)果為新的字符串,選項(xiàng)D)為日期型+數(shù)值型,結(jié)果仍為日期型,選項(xiàng)C)為兩個(gè)邏輯常量相加,在VisualFoxPro中,無此類運(yùn)算。16、在“數(shù)據(jù)工作期”窗口中,“一對(duì)多”按鈕的作用是A、一個(gè)表與多個(gè)表建立關(guān)聯(lián)B、父表中的一條記錄與子表中的多條記錄建立關(guān)聯(lián)C、父表中的一條記錄與子表中的一條記錄建立關(guān)聯(lián)D、多個(gè)表與當(dāng)前表建立關(guān)聯(lián)標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:在“數(shù)據(jù)工作期”窗口中,“一對(duì)多”按鈕,用來實(shí)現(xiàn)父表中的一條記錄與子表中的多條記錄建立關(guān)聯(lián)。17、表結(jié)構(gòu)中的空值(NULL)表示的含義是A、空格B、數(shù)值0C、默認(rèn)值D、尚未輸入的值標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:空值(NULL)是指尚未輸入的值或還沒有確定的值。18、要控制兩個(gè)表中數(shù)據(jù)的完整性和一致性,可以設(shè)置參照完整性,要求這兩個(gè)表A、是同一個(gè)數(shù)據(jù)庫中的兩個(gè)表B、是不同數(shù)據(jù)庫中的兩個(gè)表C、是兩個(gè)自由表D、一個(gè)數(shù)據(jù)庫表,另一個(gè)是自由表標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:設(shè)置參照完整性必須在數(shù)據(jù)庫中完成,因此要求這兩個(gè)數(shù)據(jù)表必須在同一個(gè)數(shù)據(jù)庫中。19、不論索引是否生效,定位到相同記錄上的命令是A、GOTOPB、GOBOTTOMC、SKIPD、GO5標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:GO是按記錄號(hào)進(jìn)行定位的,無論表中記錄如何改變,記錄號(hào)是不變的;GOTOP和GOBOTTOM分別指向表中第一條和最后一條記錄,當(dāng)表中建立索引時(shí),記錄的次序會(huì)隨之改變;SKIP為向下移動(dòng)一條記錄。20、數(shù)據(jù)表當(dāng)前記錄的“基本工資”字段值為500,執(zhí)行以下命令:REPLACE基本工資WITH基本工資*1.2當(dāng)前記錄的基本工資字段值為A、1.2B、500C、600D、語法錯(cuò)誤標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:不帶參數(shù)的REPLACE語句,默認(rèn)修改當(dāng)前指針?biāo)傅挠涗?。本題中,修改當(dāng)前記錄的基本工資字段的值為原來的1.2倍,即500*1.2=600。21、在VisualFoxPro某數(shù)據(jù)表中有一個(gè)數(shù)值型字段,要求有4位整數(shù),2為小數(shù),其值可能為負(fù)值,它的寬度應(yīng)為A、6B、7C、8D、9標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:本題中,數(shù)值型字段的整數(shù)位為4,小數(shù)位為2,再加上1個(gè)小數(shù)點(diǎn)位,占1個(gè)字節(jié),和1個(gè)符號(hào)位,占1個(gè)字符,實(shí)際寬度應(yīng)為8。22、對(duì)數(shù)據(jù)表的記錄做相同規(guī)律的修改時(shí),最方便的是使用A、EDITB、BROWSEC、REPLACED、CHANGE標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:EDIT、BROWSE和CHANGE命令都可對(duì)記錄進(jìn)行修改編輯,但只能在交互式環(huán)境或?yàn)g覽窗口進(jìn)行逐條修改,對(duì)數(shù)據(jù)表中記錄做相同規(guī)律的修改時(shí),可使用REPLACE命令直接修改。23、在SQL中,建立索引的命令是A、CREATETABLEB、CREATEINDEXC、CREATEVIEWD、INDEXON標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:SQL定義功能中,利用CREATEINDEX命令可以建立表的索引,選項(xiàng)A)定義一個(gè)新表,選項(xiàng)C)定義一個(gè)視圖,選項(xiàng)D)可以為表建立索引,但不屬于SQL語句。24、對(duì)于查詢輸出到臨時(shí)表中的敘述,下列說法錯(cuò)誤的是A、產(chǎn)生的臨時(shí)表文件的后綴名仍為.dbfB、執(zhí)行查詢后,該臨時(shí)表文件是當(dāng)前文件C、可以像一般的dbf文件一樣使用,可查詢和修改表中記錄D、當(dāng)關(guān)閉文件時(shí),臨時(shí)表文件將自動(dòng)被刪除標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:查詢輸出到臨時(shí)表中,產(chǎn)生的臨時(shí)表文件的后綴名仍為.dbf,且該臨時(shí)表文件是當(dāng)前文件,可以像一般的dbf文件一樣使用,但僅是只讀文件,當(dāng)關(guān)閉文件時(shí),臨時(shí)表文件將自動(dòng)被刪除。25、SQL語句中,DISTINCT短語的功能是A、按要求顯示部分查詢記錄B、消除重復(fù)出現(xiàn)的查詢記錄C、刪除查詢結(jié)果中符合條件的記錄D、對(duì)查詢結(jié)果進(jìn)行排序標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:利用DISTINCT短語可消除查詢結(jié)果中重復(fù)出現(xiàn)的記錄值。26、下列關(guān)于查詢的說法,正確的是A、不能根據(jù)自由表建立查詢B、只能根據(jù)自由表建立查詢C、只能根據(jù)視圖建立查詢D、可以根據(jù)數(shù)據(jù)庫表、自由表或視圖建立查詢標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:建立查詢時(shí),會(huì)打開“添加表或視圖”的對(duì)話框,用來指定建立查詢的數(shù)據(jù)源,數(shù)據(jù)源可以是自由表、數(shù)據(jù)庫表或視圖。27、視圖設(shè)計(jì)器中,共提供選項(xiàng)卡的個(gè)數(shù)是A、5B、6C、7D、8標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:視圖設(shè)計(jì)中依次包含字段、聯(lián)接、篩選、排序依據(jù)、分組依據(jù)、更新條件和雜項(xiàng)7個(gè)選項(xiàng)卡。28、下列對(duì)調(diào)試器的敘述中,正確的是A、“跟蹤”窗口用于顯示正在執(zhí)行的程序文件B、“監(jiān)視”窗口用于顯示表達(dá)式以及它們當(dāng)前的值,并可以在一個(gè)表達(dá)式上設(shè)置斷點(diǎn)C、“局部”窗口用于顯示當(dāng)前程序、過程或方法程序中可見的變量、數(shù)組、對(duì)象以及對(duì)象成員D、“調(diào)試輸出”窗口用于顯示程序中指定調(diào)試的輸出標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:“跟蹤”窗口用于顯示正在執(zhí)行的程序文件;“監(jiān)視”窗口用于監(jiān)視指定表達(dá)式在程序調(diào)試執(zhí)行過程中的取值變化情況;“局部”窗口用于顯示模塊程序(程序、過程和方法程序)中內(nèi)存變量的名稱、當(dāng)前取值和類型,“調(diào)試輸出”窗口顯示當(dāng)前處于執(zhí)行的程序、過程或方法程序,當(dāng)正在執(zhí)行的是子程序時(shí),主程序和子程序的名稱都會(huì)顯示在該窗口。29、下列程序?qū)崿F(xiàn)的功能是USE學(xué)生表DOWHILENOTEOF()IF計(jì)算機(jī)>=60SKIPLOOPENDIFDISPLAYSKIPENDDOUSEA、顯示所有計(jì)算機(jī)成績大于等于60的學(xué)生記錄B、顯示所有計(jì)算機(jī)成績小于60的學(xué)生記錄C、顯示第一條計(jì)算機(jī)成績大于等于60的學(xué)生記錄D、顯示第一條計(jì)算機(jī)成績小于60的學(xué)生記錄標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:在循環(huán)體中,IF短語判斷當(dāng)計(jì)算機(jī)成績大于等于60時(shí),記錄指針下移并結(jié)束本次循環(huán)。而當(dāng)計(jì)算機(jī)成績小于60時(shí),執(zhí)行ENDIF之后的語句,即DISPLAY,顯示記錄之后,記錄指針下移,繼續(xù)處理表中的下一條記錄,直到表結(jié)束。30、表單控件工具欄的作用是在表單上創(chuàng)建A、文本B、事件C、控件D、方法標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:VisualFoxPro中,表單控件工具欄中包括文本框、命令按鈕等其他許多控件,用于在表單上創(chuàng)建各種不同控件。31、下面表單及控件常用事件中,與鼠標(biāo)操作有關(guān)的是A、ClickB、DbClickC、RightClickD、以上3項(xiàng)都是標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:Click是鼠標(biāo)單擊事件,DbClick是鼠標(biāo)雙擊事件,RishtClick是鼠標(biāo)右擊事件。32、有“倉庫”表和“職工”表,檢索倉庫中基本工資大于3000元的職工姓名和他們所在的倉庫名A、SELECT姓名,倉庫名FROM職工;WHERE基本工資>3000B、SELECT姓名,倉庫名FROM倉庫;WHERE基本工資>3000C、SELECT姓名,倉庫名FROM職工,倉庫;WHERE(基本工資>3000)OR(職工.倉庫號(hào)=倉庫.倉庫號(hào))D、SELECT姓名,倉庫名FROM職工,倉庫;WHERE(基本工資>3000)AND(職工.倉庫號(hào)=倉庫.倉庫號(hào))標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:本題中SQL查詢屬于多表聯(lián)接查詢,注意條件中關(guān)聯(lián)字段的選取以及邏輯條件的設(shè)置。選項(xiàng)A)和選項(xiàng)B)中都缺少查詢的數(shù)據(jù)表,且查詢條件有誤;選項(xiàng)C)中查詢條件錯(cuò)誤,應(yīng)使用AND進(jìn)行條件連接,而不是OR。33、有學(xué)生表和班級(jí)表文件,檢索班級(jí)中至少有一個(gè)學(xué)生是少數(shù)民族的,正確的命令是A、SELECT班級(jí)名稱FROM班級(jí)表WHERE班級(jí)號(hào)IN;SELECT班級(jí)號(hào)FROM學(xué)生表WHERE民族!="漢"B、SELECT班級(jí)名稱FROM班級(jí)表WHERE班級(jí)號(hào)IN;(SELECT班級(jí)號(hào)FROM學(xué)生表WHERE民族!="漢")C、SELECT班級(jí)名稱FROM班級(jí)表WHERE學(xué)號(hào)IN;SELECT學(xué)號(hào)FROM學(xué)生表WHERE民族!="漢"D、SELECT班級(jí)名稱FROM班級(jí)表WHERE學(xué)號(hào)IN;(SELECT學(xué)號(hào)FROM學(xué)生表WHERE民族!="漢")標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:本題是關(guān)于SQL嵌套查詢語句的使用,通過內(nèi)層的查詢所有少數(shù)民族學(xué)生的學(xué)號(hào)集合,然后從班級(jí)關(guān)系中檢索元組的學(xué)號(hào)屬性值在該集合中的每個(gè)元組。注意內(nèi)層嵌套的查詢語句要用圓括號(hào)括起來。34、在數(shù)據(jù)庫已打開的情況下,利用SQL命令從學(xué)生表中派生出含有“學(xué)號(hào)”、“姓名”和“年齡”字段的視圖,下列語句正確的是A、CREATEVIEWxs_viewAS;SELECT學(xué)號(hào),姓名,年齡FROM學(xué)生表B、CREATEVIEWxs_view;SELECT學(xué)號(hào),姓名,年齡FROM學(xué)生表C、CREATEVIEWxs_viewAS;(SELECT學(xué)號(hào),姓名,年齡FROM學(xué)生表)D、CREATEVIEWxs_view;(SELECT學(xué)號(hào),姓名,年齡FROM學(xué)生表)標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:在SQL的數(shù)據(jù)定義功能中,可以對(duì)視圖進(jìn)行定義,語句格式為:CREATEVIEWview_name[(column_name[,column_name]...)]ASselect_statement35、有如下SQL語句:SELECT姓名FROM學(xué)生表WHERE學(xué)號(hào)IN;(SELECT學(xué)號(hào)FROM成績表WHERE成績>90)下列哪條命令與該SQL語句等價(jià)A、SELECT姓名FROM學(xué)生表WHEREEXISTS;(SELECT學(xué)號(hào)FROM成績表WHERE成績>90)B、SELECT姓名FROM學(xué)生表WHEREEXISTS;(SELECT學(xué)號(hào)FROM成績表WHERE學(xué)號(hào)=學(xué)生表.學(xué)號(hào)AND成績>90)C、SELECT姓名FROM學(xué)生表WHERE學(xué)號(hào)EXISTS;(SELECT學(xué)號(hào)FROM成績表WHERE學(xué)號(hào)=學(xué)生表.學(xué)號(hào)AND成績>90)D、SELECT姓名FROM學(xué)生表WHERE學(xué)號(hào)=;(SELECT學(xué)號(hào)FROM成績表WHERE成績>90)標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:IN是包含運(yùn)算,此處子查詢中得到多個(gè)結(jié)果,記錄不惟一,因此不用“=”運(yùn)算符;EXISTS是謂詞,用來檢查在子查詢中時(shí)候有結(jié)果返回。三、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5分。)36、數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu),線性鏈表屬于【】。標(biāo)準(zhǔn)答案:【】存儲(chǔ)結(jié)構(gòu)知識(shí)點(diǎn)解析:數(shù)據(jù)的邏輯結(jié)構(gòu)是指反映數(shù)據(jù)元素之間邏輯關(guān)系的數(shù)據(jù)結(jié)構(gòu);數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)是指數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)存儲(chǔ)空間中的存放形式。在數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)中,不僅要存放各數(shù)據(jù)元素的信息,還需要存放各數(shù)據(jù)元素之間的前后件關(guān)系的信息。37、在面向?qū)ο蠓椒ㄖ?,類之間共享屬性和操作的機(jī)制稱為【】。標(biāo)準(zhǔn)答案:【】繼承知識(shí)點(diǎn)解析:類是面向?qū)ο笳Z言中必備的程序語言結(jié)構(gòu),用來實(shí)現(xiàn)抽象數(shù)據(jù)類型。類與類之間的繼承關(guān)系實(shí)現(xiàn)了類之間的共享屬性和操作,一個(gè)類可以在另一個(gè)已定義的類的基礎(chǔ)上定義,這樣使該類型繼承了其超類的屬性和方法,當(dāng)然,也可以定義自己的屬性和方法。38、耦合和內(nèi)聚是評(píng)價(jià)模塊獨(dú)立性的兩個(gè)主要標(biāo)準(zhǔn),其中【】反映了模塊內(nèi)各成分之間的聯(lián)系。標(biāo)準(zhǔn)答案:【】內(nèi)聚知識(shí)點(diǎn)解析:內(nèi)聚性是一個(gè)模塊內(nèi)部各個(gè)元素間彼此結(jié)合的緊密程度的度量,內(nèi)聚是從功能角度來度量模塊內(nèi)的聯(lián)系;耦合性是模塊間互相連接的緊密程度的度量。39、一個(gè)項(xiàng)目具有一個(gè)項(xiàng)目主管,一個(gè)項(xiàng)目主管可管理多個(gè)項(xiàng)目,則實(shí)體“項(xiàng)目主管”與實(shí)體“項(xiàng)目”的聯(lián)系屬于【】的聯(lián)系。標(biāo)準(zhǔn)答案:【】一對(duì)多(或1:N)知識(shí)點(diǎn)解析:兩個(gè)實(shí)體集間的聯(lián)系實(shí)際上是實(shí)體集間的函數(shù)關(guān)系,這種函數(shù)關(guān)系可以有3種,即一對(duì)一(1:1)的聯(lián)系、一對(duì)多(1:N)或多對(duì)一(N:1)的聯(lián)系和多對(duì)多(N:N)的聯(lián)系。40、數(shù)據(jù)庫設(shè)計(jì)分為以下6個(gè)設(shè)計(jì)階段:需求分析階段、【】、邏輯設(shè)計(jì)階段、物理設(shè)計(jì)階段、實(shí)施階段、運(yùn)行和維護(hù)階段。標(biāo)準(zhǔn)答案:【】數(shù)據(jù)庫概念設(shè)計(jì)階段`知識(shí)點(diǎn)解析:數(shù)據(jù)庫設(shè)計(jì)分為以下6個(gè)設(shè)計(jì)階段:需求分析階段、概念設(shè)計(jì)階段、邏輯設(shè)計(jì)階段、物理設(shè)計(jì)階段、實(shí)施階段及數(shù)據(jù)庫運(yùn)行和維護(hù)階段。四、填空題(本題共4題,每題1.0分,共4分。)41、VisualFoxPro0是一個(gè)【】位的數(shù)據(jù)庫管理系統(tǒng)。標(biāo)準(zhǔn)答案:【】32知識(shí)點(diǎn)解析:VisualFoxPro從3.0版本開始,就是一個(gè)32位的管理系統(tǒng),并支持面向?qū)ο缶幊?2、表達(dá)式LEN(SPACE(5)-SPACE(10))的結(jié)果為【】。標(biāo)準(zhǔn)答案:【】15知識(shí)點(diǎn)解析:SPACE()函數(shù)是用來生成指定數(shù)量的空格,結(jié)果為字符型數(shù)據(jù)。在字符表達(dá)式中,不論是“+”或“-”運(yùn)算,都表示連接字符串的運(yùn)算,其連接后的新字符串長度總是等于所連接的兩個(gè)字符串長度之和。LEN()函數(shù)用來測試字符串的長度43、如果在第一個(gè)工作區(qū)中打開一個(gè)數(shù)據(jù)表文件,然后在另一個(gè)工作區(qū)上再次打開該數(shù)據(jù)表文件,且不關(guān)閉前一個(gè)工作區(qū)上打開的,必須加短語【】。標(biāo)準(zhǔn)答案:【】AGAIN知識(shí)點(diǎn)解析:在VisualFoxPro中,一個(gè)工作區(qū)上只能打開一個(gè)數(shù)據(jù)表,如果要在不同工作區(qū)上打開同一個(gè)數(shù)據(jù)表文件,必須使用AGAIN短語。44、當(dāng)前目錄下有“工資表”文件,現(xiàn)要將“職稱”為“工程師”的工資增加30元,則語句為:UPDATE工資表【】WHERE職稱=″工程師″標(biāo)準(zhǔn)答案:【】SET工資=工資+30知識(shí)點(diǎn)解析:在SQL語句中,使用UPDATE更新語句可以修改表中的記錄。語句基本格式為:UPDATETableNameSETColumn_Name1=eExpression1[,Column_Name1=eExpression1...]WHERECondition五、填空題(含2小題)(本題共3題,每題1.0分,共3分。)45、在VisualFoxPro中,利用DELETE命令可以【】刪除數(shù)據(jù)表的記錄,必要時(shí)可以利用【】命令進(jìn)行恢復(fù)。標(biāo)準(zhǔn)答案:【】邏輯【】RECALL知識(shí)點(diǎn)解析:在VisualFoxPro中,利用DELETE命令可以邏輯刪除數(shù)據(jù)表的記錄,給記錄打上刪除標(biāo)記,使記錄暫時(shí)不可用,必要時(shí)可以利用RECALL命令進(jìn)行恢復(fù)。46、在數(shù)據(jù)庫設(shè)計(jì)器中設(shè)計(jì)表之間的聯(lián)系時(shí),要在父表中建立【】,在子表中建立【】。標(biāo)準(zhǔn)答案:【】主索引(或候選索引)【】普通索引知識(shí)點(diǎn)解析:在數(shù)據(jù)庫設(shè)計(jì)器中設(shè)計(jì)表之間的聯(lián)系時(shí),需要在父表中建立主索引或候選索引,在子表中建立普通索引,然后通過父表的主索引和子表的普通索引建立起兩表之間的聯(lián)系。47、利用SQL語句統(tǒng)計(jì)選修了“計(jì)算機(jī)”課程的學(xué)生人數(shù)。請(qǐng)將下面的語句補(bǔ)充完整SELECT【】FROM選課表WHERE【】標(biāo)準(zhǔn)答案:【】COUNT(*)或COUNT(成績)【】課程名="計(jì)算機(jī)"知識(shí)點(diǎn)解析:本題為SQL簡單的計(jì)算查詢,SQL中用于統(tǒng)計(jì)數(shù)量的函數(shù)為COUNT()。國家二級(jí)VF筆試模擬試卷第3套一、公共基礎(chǔ)選擇題(本題共10題,每題1.0分,共10分。)1、最簡單的交換排序方法是A、快速排序B、選擇排序C、堆排序D、冒泡排序標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:冒泡排序是一種最簡單的交換類排序方法,它是通過柑鄰數(shù)據(jù)元素的交換逐步將線性表變成有序。交換排序方法有冒泡排序和快速排序,顯然選項(xiàng)D)和選項(xiàng)C)錯(cuò)誤,冒泡排序比較簡單,其算法也容易理解,但快速排序本身較為復(fù)雜,且采用了遞歸調(diào)用,其算法理解也稍難。插入排序、選擇排序、歸并排序,基數(shù)排序等排序方法的特點(diǎn)。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)答案:1知識(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種運(yùn)算方法在各種存儲(chǔ)結(jié)構(gòu)中的應(yīng)用。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ù)元素地址可通過公式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)開始,這是一種順序存取的存儲(chǔ)結(jié)構(gòu)。順序存儲(chǔ)結(jié)構(gòu)和鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的定義和性質(zhì),兩種存儲(chǔ)結(jié)構(gòu)的操作方法。4、完全不考慮程序的內(nèi)部結(jié)構(gòu)和內(nèi)部特征,而只是根據(jù)程序功能導(dǎo)出測試用例的測試方法是A、黑箱測試法B、白箱測試法C、錯(cuò)誤推測法D、安裝測試法標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:黑箱測試方法完全不考慮程序的內(nèi)部結(jié)構(gòu)和內(nèi)部特征,而只是根據(jù)功能導(dǎo)出測試用例。白箱測試是根據(jù)對(duì)程序內(nèi)部邏輯結(jié)構(gòu)的分析來選取測試用例,白箱測試也稱為邏輯覆蓋測試,故選項(xiàng)B)不正確;錯(cuò)誤推測法只是黑箱測試所使用的一種具體的方法,故選項(xiàng)C不正確;安裝測試是測試層次中的一種,它屬于高級(jí)測試,故選項(xiàng)D)不正確。常用的黑箱測試方法及其定義,白箱測試用例的準(zhǔn)則。5、在結(jié)構(gòu)化設(shè)計(jì)方法中,生成的結(jié)構(gòu)圖(SA、模塊之間的調(diào)用關(guān)系B、程序的組成成分C、控制程序的執(zhí)行順序D、數(shù)據(jù)的流向標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:常用的軟件結(jié)構(gòu)設(shè)計(jì)工具是結(jié)構(gòu)圖(SC-StructureChart),也稱程序結(jié)構(gòu)圖。其中,矩形內(nèi)用于注明模塊的功能和名字;箭頭表示模塊間的調(diào)用關(guān)系,帶實(shí)心圓的箭頭表示傳遞的是控制信息,帶空心圓的箭頭表示傳遞的是數(shù)據(jù)。根據(jù)結(jié)構(gòu)圖設(shè)計(jì)思想,了解結(jié)構(gòu)圖構(gòu)成的基本形式。6、下列選項(xiàng)中,不屬于模塊間耦合的是A、數(shù)據(jù)耦合B、標(biāo)記耦合C、異構(gòu)耦合D、公共耦合標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:模塊之間的耦合程度反映了模塊的獨(dú)立性,也反映了系統(tǒng)分解后的復(fù)雜程度。按照耦合程度從強(qiáng)到弱分別是:內(nèi)容耦合、公共耦合、外部耦合、控制耦合、標(biāo)記耦合、數(shù)據(jù)耦合和非直接耦合,沒有異構(gòu)耦合這種耦合方式。評(píng)價(jià)模塊獨(dú)立性的主要標(biāo)準(zhǔn),以及對(duì)它們的定義和分類。7、一個(gè)關(guān)系中屬性個(gè)數(shù)為1時(shí),稱此關(guān)系為A、對(duì)應(yīng)關(guān)系B、單一關(guān)系C、一元關(guān)系D、二元關(guān)系標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:在關(guān)系模型數(shù)據(jù)庫中,基本結(jié)構(gòu)是二維表,這種二維表稱為關(guān)系。關(guān)系的列稱為屬性,一個(gè)具有N個(gè)屬性的關(guān)系稱為N元關(guān)系。各種關(guān)系查詢語言與過程性語言和非過程性語言的關(guān)系,過程性語言的特點(diǎn)。8、為用戶與數(shù)據(jù)庫系統(tǒng)提供接口的語言是A、高級(jí)語言B、數(shù)據(jù)定義語言(DDL)C、數(shù)據(jù)操縱語言(DML)D、匯編語言標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:DBMS提供數(shù)據(jù)操縱語言(DML)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫中數(shù)據(jù)的操作,數(shù)據(jù)操縱語言(DML)是用戶(包括應(yīng)用程序)與數(shù)據(jù)庫系統(tǒng)的接口。程序模塊中語言處理部分的分類,各子類的定義及其功能。9、相對(duì)于數(shù)據(jù)庫系統(tǒng),文件系統(tǒng)的主要缺陷有數(shù)據(jù)關(guān)聯(lián)差、數(shù)據(jù)不一致性和A、可重用性差B、安全性差C、非持久性D、冗余性標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:文件系統(tǒng)所管理的數(shù)據(jù)文件基本上是分散的、相互獨(dú)立的,出此相對(duì)于數(shù)據(jù)庫系統(tǒng),以此為基礎(chǔ)的數(shù)據(jù)處理存在3個(gè)缺點(diǎn),數(shù)據(jù)冗余大、數(shù)據(jù)的不一致性、程序與數(shù)據(jù)的相互依贛(簡稱為數(shù)據(jù)依賴)。文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)各自的特點(diǎn),人工管理階段及數(shù)據(jù)庫系統(tǒng)的特點(diǎn)。10、需求分析階段的任務(wù)是確定A、軟件開發(fā)方法B、軟件開發(fā)工具C、軟件開發(fā)費(fèi)用D、軟件系統(tǒng)功能標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:需求分析是軟件定義時(shí)期的最后一個(gè)階段,它的基本任務(wù)就是詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對(duì)象(組織、部門、企業(yè)等),充分了解原系統(tǒng)的工作概況,明確用戶的各種需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。選項(xiàng)A)軟件開發(fā)方法是在總體設(shè)計(jì)階段完成的任務(wù);選項(xiàng)B)軟件開發(fā)工具是在實(shí)現(xiàn)階段需完成的任務(wù);選項(xiàng)C軟件開發(fā)費(fèi)用是在可行性研究階段需完成的任務(wù)。需求分析的任務(wù)和它的6種方法。二、選擇題(本題共22題,每題1.0分,共22分。)11、在VisualFoxPro中,以只讀方式打開數(shù)據(jù)庫文件,應(yīng)使用命令A(yù)、EXCLUSIVEB、SHAREDC、NOUPDATED、VALIDATE標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:打開數(shù)據(jù)庫文件時(shí),NOUPDATE選項(xiàng)指定數(shù)據(jù)庫按只讀方式打開,即不允許對(duì)數(shù)據(jù)庫進(jìn)行修改。12、“表格生成器”對(duì)話框包括四個(gè)選項(xiàng)卡,其中“表格項(xiàng)”選項(xiàng)卡的作用是A、指定表格的樣式B、指明各列的標(biāo)題和控件類型、調(diào)整各列列寬C、指明要在表格內(nèi)顯示的字段D、設(shè)置一個(gè)一對(duì)多關(guān)系,指明父表中的關(guān)鍵字段與子表中的相關(guān)索引標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:“表格生成器”對(duì)話框包括四個(gè)選項(xiàng)卡,“表格項(xiàng)”的作用是指明要在表格內(nèi)顯示的字段,“樣式”的作用是指定表格的樣式,如標(biāo)準(zhǔn)型、專業(yè)型、賬務(wù)型等,“布局”的作用是指明各列的標(biāo)題和控件類型,調(diào)整各列列寬,“關(guān)系”的作用是設(shè)置一個(gè)一對(duì)多關(guān)系,指明父表中的關(guān)鍵字段與子表中的相關(guān)索引。13、表單有自己的屬性、事件和A、對(duì)象B、狀態(tài)C、方法D、行為標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:任一表單都有自己的屬性、事件和方法。14、修改本地視圖的命令是A、RENAMEVIEWB、CREATEVIEWC、OPENVIEWD、MODIFYVIEW標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:在VisualFoxPro中,可以利用MODIFYVIEW命令修改本地視圖。15、在VisualFoxPro中,程序文件的擴(kuò)展名為A、.QPRB、.PRGC、.PJXD、.SCX標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:在VisualFoxPro中,程序文件的擴(kuò)展名為.PRG。選項(xiàng)A)是查詢文件的擴(kuò)展名,選項(xiàng)C是項(xiàng)目文件的擴(kuò)展名,選項(xiàng)D)是表單文件的擴(kuò)展名。16、使用命令DECLAREy(3,3)后,y(2,2)的值為A、0B、1C、.T.D、.F.標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:定義數(shù)組后,VisualFoxPro系統(tǒng)自動(dòng)給每個(gè)數(shù)組元素賦以邏輯假.F.。17、在命令窗口中輸入下列命令:?9%7命令執(zhí)行的結(jié)果為A、2B、7C、9D、0標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:%為求余運(yùn)算符號(hào),相當(dāng)于函數(shù)MOD()的功能,本題運(yùn)算結(jié)果為2。18、下列關(guān)于查詢和視圖的說法中,錯(cuò)誤的是A、視圖結(jié)果存放在數(shù)據(jù)庫中B、視圖設(shè)計(jì)器中不存在“查詢?nèi)ハ颉钡倪x項(xiàng)C、查詢?cè)O(shè)計(jì)器中沒有“數(shù)據(jù)更新”選項(xiàng)卡D、查詢和視圖都可以在磁盤中找到相應(yīng)的文件標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:視圖的結(jié)果保存在數(shù)據(jù)庫中,在磁盤上找不到類似的文件;視圖可以用來更新數(shù)據(jù),因此在設(shè)計(jì)器中多了一個(gè)“更新條件”選項(xiàng)卡;在視圖中沒有“查詢?nèi)ハ颉钡膯栴}。19、已知X=8,Y=5,Z=27,表達(dá)式X^2/5+6*Y-7*2+(4+Z/7)^2的值為A、26.8B、45.8C、44.8D、92.8標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:本題先算括號(hào)中的表達(dá)式,再算乘方,然后是乘除,最后算加減,結(jié)果為92.8。20、為表單建立了快捷菜單mymenu,調(diào)用快捷菜單的命令代碼DOmymenu.mprWITHTHIS應(yīng)該放在表單事件中的是A、Destroy事件B、Init事件C、Load事件D、RightClick事件標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:在VisualFoxPro中,調(diào)用快捷菜單的命令一般在對(duì)象的RightClick(鼠標(biāo)右擊)事件中調(diào)用。21、函數(shù)INT(<數(shù)值表達(dá)式>)的功能是A、返回指定數(shù)值表達(dá)式的整數(shù)部分B、返回指定數(shù)值表達(dá)式的絕對(duì)值C、返回指定數(shù)值表達(dá)式的符號(hào)D、返回指定表達(dá)式在指定位置四舍五入后的結(jié)果標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:函數(shù)INT(數(shù)值表達(dá)式)的功能是返回指定數(shù)值表達(dá)式的整數(shù)部分。22、運(yùn)行下面的程序I=0DOWHILEI<10IFINT(I/2)=I/2?“偶數(shù)”ELSE?“奇數(shù)”ENDIFI=I+1ENDDO問語句?“奇數(shù)”被執(zhí)行的次數(shù)是A、5B、6C、10D、11標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:此題是DOWHILE循環(huán)和條件語句結(jié)合使用,INT(I/2)=I/2判斷是否能被2整除,10以內(nèi)不能被2整除的數(shù)是5個(gè)。23、在命令按鈕Command1的Click事件中,改變?cè)摫韱蔚臉?biāo)題Caption屬性為“學(xué)生管理”,下面正確的命令為A、Myform.Caption=“學(xué)生管理”B、This.Parent.Caption=“學(xué)生管理”C、Thisform.Caption=“學(xué)生管理”D、This.Caption=“學(xué)生管理”標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:設(shè)置表單標(biāo)題Caption屬性,命令短語是Thisform.Caption。24、在VisualFoxPro中,一個(gè)表可以建立一個(gè)A、主索引B、候選索引C、惟一索引D、普通索引標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:由于主索引中不允許出現(xiàn)重復(fù)記錄,一個(gè)表只能有一個(gè)主關(guān)鍵字,因此一個(gè)表只能建立一個(gè)主索引,建立候選索引的字段可以看做是候選關(guān)鍵字,它也要求字段值的惟一性,但可以建立多個(gè),惟一索引和普通索引都可以建立多個(gè)。25、在VisualFoxPro中,以下有關(guān)SQL的SELECT語句的敘述中,錯(cuò)誤的是A、SELECT子句中可以包含表中的列和表達(dá)式B、SELECT子句中可以使用別名C、SELECT子句規(guī)定了結(jié)果集中的列順序D、SELECT子句中列的順序應(yīng)該與表中列的順序一致標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:SQL查詢子句中,可以從表中指定不同字段值進(jìn)行輸出,即表中的列,指定的列次序可以重新排列,不需要與原數(shù)據(jù)表一致。SQL的查詢子句可以包含表中的表達(dá)式及使用表的別名。26、要查看菜單項(xiàng)所屬的級(jí)別,可單擊菜單設(shè)計(jì)器窗口右側(cè)A、“菜單項(xiàng)”列表框B、“菜單級(jí)”列表框C、“預(yù)覽”按鈕D、“結(jié)果”列表框標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:通過菜單設(shè)計(jì)器窗口中的“菜單級(jí)”下拉列表框,可以查看當(dāng)前設(shè)計(jì)的菜單級(jí)別。27、在查詢?cè)O(shè)計(jì)器中,用于編輯聯(lián)接條件,“聯(lián)接”選項(xiàng)卡對(duì)應(yīng)的短語是A、WHEREB、SELECTC、JOINOND、ORDERBY標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:在查詢?cè)O(shè)計(jì)器中,“聯(lián)接”選項(xiàng)卡對(duì)應(yīng)JOINON語句,用于編輯聯(lián)接條件,WHERE對(duì)應(yīng)于“篩選”短語,SELECT對(duì)應(yīng)于“字段”選項(xiàng)卡,ORDERBY對(duì)應(yīng)于“排序依據(jù)”選項(xiàng)卡。28、在VisualFoxPro中,根據(jù)變量的作用域來分,內(nèi)存變量可分為A、私有變量和局部變量B、公共變量和私有變量C、公共變量和局部變量D、公共變量、私有變量和局部變量標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:變量的一個(gè)重要屬性是作用域。變量的作用域指的是變量在什么范圍內(nèi)是有效或能夠被訪問的。在VisualFoxPro中,可分為公共變量、私有變量和局部變量3類。29、將“客戶”表的姓名字段的寬度由8改為10,應(yīng)使用SQL語句是A、ALTERTABLE客戶姓名WITHC(10)B、ALTERTABLE客戶姓名C(10)C、ALTERTABLE客戶ALTER姓名C(10)D、ALTER客戶姓名C(10)標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:ALTERTABLE命令有3種語法形式,由于本題是修改字段名。可用第1種語法形式。語法形式為:ALTERTABLE<裹名>ADD|ALTER[COLUMN]<字段名><字段類型>[(<字段寬度>[,<小數(shù)位數(shù)>])]選項(xiàng)A)中用WITH是錯(cuò)誤的:選項(xiàng)B)缺少短語ALTER,即用ALTER指出修改的字段;選項(xiàng)D)的命令拼寫不完全,應(yīng)該是ALTERTABLE才對(duì)。30、有如下SQL語句:SELECT姓名,MAX(工資)as.工資FROM教師表GROUPBY系號(hào)該語句的作用是A、檢索出所有教師中工資最高的教師的姓名和工資B、檢索出各系教師中工資最高的教師的姓名和工資C、檢索出所有教師中工資最低的教師的姓名和工資D、檢索出各系教師中工資最低的教師的姓名和工資標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:本題SQL語句的含義是統(tǒng)計(jì)各個(gè)系中工資最高的職工記錄,并顯示該職工的姓名和工資。31、有如下SQL語句:SELECT學(xué)院表.系號(hào),SUM(工資);FROM學(xué)院表,教師表;WHERE學(xué)院表.系號(hào)=教師表.系號(hào);GROUPBY學(xué)院表.系號(hào)查詢結(jié)果是A、各個(gè)系教師的工資合計(jì)B、所有教師的工資合計(jì)C、各個(gè)系教師工資的平均工資D、所有教師工資的平均工資標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:本題的SQL語句的含義是通過學(xué)院表和教師表內(nèi)部聯(lián)接,按照系號(hào)進(jìn)行分組,計(jì)算每個(gè)系教師工資的總額。32、查找教師表中教師最高的工資值,下列SQL語句正確的是A、SELECTMAX(工資)FROM教師表B、SELECTMIN(工資)FROM教師表C、SELECTAVG(工資)FROM教師表D、SELECTSUM(工資)FROM教師表標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:SQL查詢語句中,MAX用于求最大值,MIN用于求最小值,AVG用于求平均。三、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5分。)33、算法的基本特征是可行性;確定性、【】和擁有足夠的情報(bào)。標(biāo)準(zhǔn)答案:有窮性知識(shí)點(diǎn)解析:算法是指解題方案的準(zhǔn)確而完整的描述。它有4個(gè)基本特征,分別是可行性、確定性、有窮性和擁有足夠的情報(bào)。34、順序存儲(chǔ)方法是把邏輯上相鄰的結(jié)點(diǎn)存儲(chǔ)在物理位置【】的存儲(chǔ)單元中。標(biāo)準(zhǔn)答案:相鄰知識(shí)點(diǎn)解析:常用的存儲(chǔ)表示方法有4種,順序存儲(chǔ)、鏈?zhǔn)酱鎯?chǔ)、索引存儲(chǔ)、散列存儲(chǔ)。其中,順序存儲(chǔ)方法是把邏輯上相鄰的結(jié)點(diǎn)存儲(chǔ)在物理位置也相鄰的存儲(chǔ)單元中。35、Jackson結(jié)構(gòu)化程序設(shè)計(jì)方法是英國的M.Jackson提出的,它是一種面向【】的設(shè)計(jì)方法。標(biāo)準(zhǔn)答案:數(shù)據(jù)結(jié)構(gòu)知識(shí)點(diǎn)解析:結(jié)構(gòu)化分析方法主要包括:面向數(shù)據(jù)流的結(jié)構(gòu)化分析方法(SA,Structuredanalysis),面向數(shù)據(jù)結(jié)構(gòu)的Jackson方法(JSD,Jacksonsystemdeveloppmentmemethod)和面向數(shù)據(jù)結(jié)構(gòu)的結(jié)構(gòu)化數(shù)據(jù)系統(tǒng)開發(fā)方法(DSSD,Datastructuredsystemdevelopmentmethod)。36、數(shù)據(jù)庫設(shè)計(jì)分為以下6個(gè)設(shè)計(jì)階段:需求分析階段、【】、邏輯設(shè)計(jì)階段、物理設(shè)計(jì)階段、實(shí)施階段、運(yùn)行和維護(hù)階段。標(biāo)準(zhǔn)答案:概念設(shè)計(jì)階段或數(shù)據(jù)庫概念設(shè)計(jì)階段知識(shí)點(diǎn)解析:數(shù)據(jù)庫設(shè)計(jì)分為以下6個(gè)設(shè)計(jì)階段:需求分析階段、概念設(shè)計(jì)階段、邏輯設(shè)計(jì)階段、物理設(shè)計(jì)階段、實(shí)施階段及數(shù)據(jù)庫運(yùn)行和維護(hù)階段。37、數(shù)據(jù)庫保護(hù)分為:安全性控制、【】、并發(fā)性控制和數(shù)據(jù)的恢復(fù)。標(biāo)準(zhǔn)答案:完全性控制知識(shí)點(diǎn)解析:考查考生對(duì)數(shù)據(jù)庫基本知識(shí)的了解。安全性控制:防止未經(jīng)授權(quán)的用戶有意或無意存取數(shù)據(jù)庫中的數(shù)據(jù),以免數(shù)據(jù)被泄露、更改或破壞;完整性控制:保證數(shù)據(jù)庫中數(shù)據(jù)及語義的正確性和有效性,防止任何對(duì)數(shù)據(jù)造成錯(cuò)誤的操作;并發(fā)控制:正確處理好多用戶、多任務(wù)環(huán)境下的并發(fā)操作,防止錯(cuò)誤發(fā)生;恢復(fù):當(dāng)數(shù)據(jù)庫被破壞或數(shù)據(jù)不正確時(shí),使數(shù)據(jù)庫能恢復(fù)到正確的狀態(tài)。四、填空題(本題共4題,每題1.0分,共4分。)38、VisualFoxPr00是一個(gè)【】位的數(shù)據(jù)庫管理系統(tǒng)。標(biāo)準(zhǔn)答案:32知識(shí)點(diǎn)解析:VisualFoxPro是可運(yùn)行于Windows95/98,WindowsNT平臺(tái)的32位數(shù)據(jù)庫開發(fā)系統(tǒng),能充分發(fā)揮32位微處理器的強(qiáng)大功能。VisualFoxPr06.0與其先前版本相比功能更加強(qiáng)大,它采用了可視化的操作界面、面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,使用Rushmore查詢優(yōu)化技術(shù)提高了系統(tǒng)性能。它支持與其他應(yīng)用程序共享數(shù)據(jù)、交換數(shù)據(jù)、支持與大多數(shù)后臺(tái)數(shù)據(jù)庫的客戶機(jī)/服務(wù)器應(yīng)用程序連接,使32位ODBC(開放數(shù)據(jù)連接)驅(qū)動(dòng)程序能夠集成來自各個(gè)系統(tǒng)的數(shù)據(jù)。39、在連接運(yùn)算中,【】接是去掉重復(fù)屬性的等值連接。標(biāo)準(zhǔn)答案:自然知識(shí)點(diǎn)解析:在連接運(yùn)算中,按照字段值對(duì)應(yīng)相等為條件進(jìn)行的連接操作稱為等值連接。自然連接是去掉重復(fù)屬性的等值連接。40、項(xiàng)目管理器的【】選項(xiàng)卡用于顯示和管理數(shù)據(jù)庫、自由表和查詢等。標(biāo)準(zhǔn)答案:數(shù)據(jù)知識(shí)點(diǎn)解析:“項(xiàng)目管理器”窗口是VisualFoxpro開發(fā)人員的工作平臺(tái),共有6個(gè)選項(xiàng)卡,其中“數(shù)據(jù)”、“文檔”、“類”、“代碼”、“其他”5個(gè)選項(xiàng)卡用于分類顯示各種文件,“全部”選項(xiàng)卡用于集中顯示該項(xiàng)目中的所有文件?!皵?shù)據(jù)”選項(xiàng)卡包含了一個(gè)項(xiàng)目中的所有數(shù)據(jù)—數(shù)據(jù)庫、自由表、查詢、和視圖?!拔臋n”選項(xiàng)卡包含了處理數(shù)據(jù)時(shí)所用的3類文件,輸入和查看數(shù)據(jù)所用的表單、打印表和查詢結(jié)果所用的報(bào)表用標(biāo)簽?!邦悺边x項(xiàng)卡,使用VisualFoxPro的基類就可以創(chuàng)建一個(gè)可靠的面向?qū)ο蟮氖录?qū)動(dòng)程序?!按a”選項(xiàng)卡包括3大類程序,擴(kuò)展名為.prg的程序文件、函數(shù)庫APILibraries和應(yīng)用程序.a(chǎn)pp文件?!捌渌卑ㄎ谋疚募?、菜單文件和其他文件,如位圖文件.bmp、圖標(biāo)文件.ico等。41、LEFT(”123456789",LEN("數(shù)據(jù)庫”))的計(jì)算結(jié)果是【】。標(biāo)準(zhǔn)答案:123456或”123456’知識(shí)點(diǎn)解析:字符串長度函數(shù)LEN(<字符表達(dá)式>)功能是求字符串的長度(包括生格)。左截取字符串函數(shù)LEFT(<字符表達(dá)式>,<數(shù)值表達(dá)式>)功能是從字符表達(dá)式左邊開始,截?。紨?shù)值表達(dá)式>指定長度的字符串。LEN("數(shù)據(jù)庫")=6,那么表達(dá)式變?yōu)長EFT("123456789",6)="123456"國家二級(jí)VF筆試模擬試卷第4套一、公共基礎(chǔ)選擇題(本題共10題,每題1.0分,共10分。)1、算法分析的目的是______.A、找出數(shù)據(jù)結(jié)構(gòu)的合理性B、找出算法中輸入和輸出之間的關(guān)系C、分析算法的易懂性和可靠性D、分析算法的效率以求改進(jìn)標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:算法分析是指對(duì)一個(gè)算法的運(yùn)行時(shí)間和占用空間做定量的分析,一般計(jì)算出相應(yīng)的數(shù)量級(jí),常用時(shí)間復(fù)雜度和空間復(fù)雜度表示。分析算法的目的就是要降低算法的時(shí)間復(fù)雜度和空間復(fù)雜度,提高算法的執(zhí)行效率。2、n個(gè)頂點(diǎn)的強(qiáng)連通圖的邊數(shù)至少有______.A、n-1B、n(n-1)C、nD、n+l標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:在有向圖中,若任意兩個(gè)頂點(diǎn)都連通,則稱該圖是強(qiáng)連通圖,這樣的有向圖的形狀是環(huán)狀,因而至少應(yīng)有n條邊。3、已知數(shù)據(jù)表A中每個(gè)元素距其最終位置不遠(yuǎn),為節(jié)省時(shí)間,應(yīng)采用的算法是______。A、堆排序B、直接插入排序C、快速排序D、直接選擇排序標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:當(dāng)數(shù)據(jù)表A中每個(gè)元素距其最終位置不遠(yuǎn),說明數(shù)據(jù)表A按關(guān)鍵字值基本有序,在待排序序列基本有序的情況下,采用插入排序所用時(shí)間最少,故答案為選項(xiàng)B。4、用鏈表表示線性表的優(yōu)點(diǎn)是______。A、便于插入和刪除操作B、數(shù)據(jù)元素的物理順序與邏輯順序相同C、花費(fèi)的存儲(chǔ)空間較順序存儲(chǔ)少D、便于隨機(jī)存取標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)克服了順序存儲(chǔ)結(jié)構(gòu)的缺點(diǎn):它的結(jié)點(diǎn)空間可以動(dòng)態(tài)申請(qǐng)和釋放;它的數(shù)據(jù)元素的邏輯次序靠結(jié)點(diǎn)的指針來指示,不需要移動(dòng)數(shù)據(jù)元素。故鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)下的線性表便于插入和刪除操作。5、下列不屬于結(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圖是常見的過程

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論