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

下載本文檔

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

文檔簡(jiǎn)介

國(guó)家二級(jí)VF筆試模擬試卷33(共9套)(共443題)國(guó)家二級(jí)VF筆試模擬試卷第1套一、公共基礎(chǔ)選擇題(本題共10題,每題1.0分,共10分。)1、算法的時(shí)間復(fù)雜度是指______.A、執(zhí)行算法程序所需要的時(shí)間B、算法程序的長(zhǎng)度C、算法執(zhí)行過(guò)程中所需要的基本運(yùn)算次數(shù)D、算法程序中的指令條數(shù)標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:所謂算法的時(shí)間復(fù)雜度,是指執(zhí)行算法所需要的計(jì)算工作量。為了能夠比較客觀地反映出一個(gè)算法的效率,在度量一個(gè)算法的工作量時(shí),不僅應(yīng)該與所使用的計(jì)算機(jī)、程序設(shè)計(jì)語(yǔ)言以及程序編制者無(wú)關(guān),而且還應(yīng)該與算法實(shí)現(xiàn)過(guò)程中的許多細(xì)節(jié)無(wú)關(guān)。為此,可以用算法在執(zhí)行過(guò)程中所需基本運(yùn)算的執(zhí)行次數(shù)采度量算法的工作量。2、下列敘述中正確的是______。A、線性表是線性結(jié)構(gòu)B、棧與隊(duì)列是非線性結(jié)構(gòu)C、線性鏈表是非線性結(jié)構(gòu)D、E叉樹(shù)是線性結(jié)構(gòu)標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:根據(jù)數(shù)據(jù)結(jié)構(gòu)中各數(shù)據(jù)元素之間前后關(guān)系的復(fù)雜程度,一般將數(shù)據(jù)結(jié)構(gòu)分為兩大類(lèi)型:線性結(jié)構(gòu)與非線性結(jié)構(gòu)。如果一個(gè)非空的數(shù)據(jù)結(jié)構(gòu)滿(mǎn)足下列兩個(gè)條件:①有且只有一個(gè)根結(jié)點(diǎn);②每個(gè)結(jié)點(diǎn)最多有一個(gè)前件,也最多有一個(gè)后件。則稱(chēng)該數(shù)據(jù)結(jié)構(gòu)為線性結(jié)構(gòu),又稱(chēng)線性表。所以線性表、棧與隊(duì)列、線性鏈表都是線性結(jié)構(gòu),而二叉樹(shù)是非線性結(jié)構(gòu)。3、下面關(guān)于完全二叉樹(shù)的敘述中,錯(cuò)誤的是______。A、除了最后一層外,每一層上的結(jié)點(diǎn)數(shù)均達(dá)到最大值B、可能缺少若干個(gè)左右葉子結(jié)點(diǎn)C、完全二叉樹(shù)一般不是滿(mǎn)二叉樹(shù)D、具有結(jié)點(diǎn)的完全二叉樹(shù)的深度為[log2n]+1標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:這里考察完全二叉樹(shù)與滿(mǎn)二叉樹(shù)的定義及二叉樹(shù)的性質(zhì)。滿(mǎn)二叉樹(shù)指除最后一層外每一層上所有結(jié)點(diǎn)都有兩個(gè)子結(jié)點(diǎn)的二叉樹(shù)。完全二叉樹(shù)指除最后一層外,每一層上的結(jié)點(diǎn)數(shù)均達(dá)到最大值,在最后一層上只缺少右邊的若干子結(jié)點(diǎn)(葉子結(jié)點(diǎn))的二叉樹(shù)。因此選項(xiàng)A是正確的,而選項(xiàng).B是錯(cuò)誤的。由定義可知,滿(mǎn)二叉樹(shù)肯定是完全二叉樹(shù),而完全二叉樹(shù)一般不是滿(mǎn)二叉樹(shù),因此選項(xiàng)C是正確的敘述。選項(xiàng)D即二叉樹(shù)性質(zhì)(5),也是正確的。4、結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是______.A、程序的規(guī)模B、程序的易讀性C、程序的執(zhí)行效率D、程序的可移植性標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是結(jié)構(gòu)化程序清晰易讀,可理解性好,程序員能夠進(jìn)行逐步求精、程序證明和測(cè)試,以保證程序的正確性。5、在軟件生命周期中,能準(zhǔn)確地確定軟件系統(tǒng)必須做什么和必須具備哪些功能的階段是______.A、概要設(shè)計(jì)B、詳細(xì)設(shè)計(jì)C、可行性分析D、需求分析標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:通常,將軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過(guò)程稱(chēng)為軟件生命周期。也就是說(shuō),軟件產(chǎn)品從考慮其概念開(kāi)始,到該軟件產(chǎn)品不能使用為止的整個(gè)時(shí)期都屬于軟件生命周期。軟件生命周期的主要活動(dòng)階段為:①可行性研究和計(jì)劃制定。確定待開(kāi)發(fā)軟件系統(tǒng)的開(kāi)發(fā)目標(biāo)和總的要求,給出它的功能、性能、可靠性以及接口等方面的可行方案,制定完成開(kāi)發(fā)任務(wù)的實(shí)施計(jì)劃。②需求分析。對(duì)待開(kāi)發(fā)軟件提出的需求進(jìn)行分析并給出詳細(xì)定義,即準(zhǔn)確地確定軟件系統(tǒng)的功能。編寫(xiě)軟件規(guī)格說(shuō)明書(shū)及初步的用戶(hù)手冊(cè),提交評(píng)審。③軟件設(shè)計(jì)。系統(tǒng)設(shè)計(jì)人員和程序設(shè)計(jì)人員應(yīng)該在反復(fù)理解軟件需求的基礎(chǔ)上,給出軟件的結(jié)構(gòu)、模塊的劃分、功能的分配以及處理流程。④軟件實(shí)現(xiàn)。把軟件設(shè)計(jì)轉(zhuǎn)換成計(jì)算機(jī)可以接受的程序代碼。即完成源程序的編碼,編寫(xiě)用戶(hù)手冊(cè)、操作手冊(cè)等面向用戶(hù)的文檔,編寫(xiě)單元測(cè)試計(jì)劃。⑤軟件測(cè)試。在設(shè)計(jì)測(cè)試用例的基礎(chǔ)上,檢驗(yàn)軟件的各個(gè)組成部分。編寫(xiě)測(cè)試分析報(bào)告。⑥運(yùn)行和維護(hù)。將已交付的軟件投入運(yùn)行,并在運(yùn)行使用中不斷地維護(hù),根據(jù)新提出的需求進(jìn)行必要而且可能的擴(kuò)充和刪改。6、數(shù)據(jù)流圖用于抽象描述一個(gè)軟件的邏輯模型,數(shù)據(jù)流圖由一些特定的圖符構(gòu)成。下列圖符名標(biāo)識(shí)的圖符不屬于數(shù)據(jù)流圖合法圖符的是______。A、控制流B、加工C、數(shù)據(jù)存儲(chǔ)D、源和潭標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加工的角度,來(lái)刻畫(huà)數(shù)據(jù)流從輸入到輸出的移動(dòng)變換過(guò)程。數(shù)據(jù)流圖中的主要圖形元素有:加工(轉(zhuǎn)換)、數(shù)據(jù)流、存儲(chǔ)文件(數(shù)據(jù)源)、源和潭。7、軟件需求分析一般應(yīng)確定的是用戶(hù)對(duì)軟件的______。A、功能需求B、非功能需求C、性能需求D、功能需求和非功能需求標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:軟件需求分析中需要構(gòu)造一個(gè)完全的系統(tǒng)邏輯模型,理解用戶(hù)提出的每一功能與性能要求,是用戶(hù)明確自己的任務(wù)。因此,需求分析應(yīng)確定用戶(hù)對(duì)軟件的功能需求和非功能需求。8、下述關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)的敘述中正確的是______。A、數(shù)據(jù)庫(kù)系統(tǒng)減少了數(shù)據(jù)冗余B、數(shù)據(jù)庫(kù)系統(tǒng)避免了一切冗余C、數(shù)據(jù)庫(kù)系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類(lèi)型的一致D、數(shù)據(jù)庫(kù)系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:由于數(shù)據(jù)的集成性使得數(shù)據(jù)可為多個(gè)應(yīng)用所共享,特別是在網(wǎng)絡(luò)發(fā)達(dá)的今天,數(shù)據(jù)庫(kù)與網(wǎng)絡(luò)的結(jié)合擴(kuò)大了數(shù)據(jù)關(guān)系的應(yīng)用范圍。數(shù)據(jù)的共享自身又可極大地減少數(shù)據(jù)冗余性,不僅減少了不必要的存儲(chǔ)空間,更為重要的是可以避免數(shù)據(jù)的不一致性。所謂數(shù)據(jù)的一致性是指在系統(tǒng)中同一數(shù)據(jù)的不同出現(xiàn)應(yīng)保持相同的值,而數(shù)據(jù)的不一致性指的是同一個(gè)數(shù)據(jù)在系統(tǒng)的不同拷貝處有不同的值。9、關(guān)系表中的每一橫行稱(chēng)為一個(gè)______.A、元組B、字段C、屬性D、碼標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:在關(guān)系數(shù)據(jù)庫(kù)中,關(guān)系模型采用二維表來(lái)表示,簡(jiǎn)稱(chēng)“表”。二維表是由表框架及表元組組成。在表框架中,按行可以存放數(shù)據(jù),每行數(shù)據(jù)稱(chēng)為元組。10、數(shù)據(jù)庫(kù)設(shè)計(jì)包括兩個(gè)方面的設(shè)計(jì)內(nèi)容,它們是______。A、概念設(shè)計(jì)和邏輯設(shè)計(jì)B、模式設(shè)計(jì)和內(nèi)模式設(shè)計(jì)C、內(nèi)模式設(shè)計(jì)和物理設(shè)計(jì)D、結(jié)構(gòu)特性設(shè)計(jì)和行為特性設(shè)計(jì)標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)設(shè)計(jì)可分為概念設(shè)計(jì)與邏輯設(shè)計(jì)。數(shù)據(jù)庫(kù)概念設(shè)計(jì)的目的是分析數(shù)據(jù)間內(nèi)在語(yǔ)義關(guān)聯(lián),在此基礎(chǔ)上建立一個(gè)數(shù)據(jù)的抽象模型。數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)的主要工作是將ER圖轉(zhuǎn)換為指定的RDBMS中的關(guān)系模型。二、選擇題(本題共25題,每題1.0分,共25分。)11、VisualFoxPro數(shù)據(jù)庫(kù)文件是______。A、存放用戶(hù)數(shù)據(jù)的文件B、管理數(shù)據(jù)庫(kù)對(duì)象的系統(tǒng)文件C、存放用戶(hù)數(shù)據(jù)和系統(tǒng)的文件D、前3種說(shuō)法都對(duì)標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:VisualFoxPro數(shù)據(jù)庫(kù)文件存放用戶(hù)數(shù)據(jù)的文件;管理數(shù)據(jù)庫(kù)的系統(tǒng)文件;存放用戶(hù)數(shù)據(jù)和系統(tǒng)的文件。12、下面關(guān)于運(yùn)行應(yīng)用程序的說(shuō)法正確的是______。A、app應(yīng)用程序可以在VisualFoxProWindows環(huán)境下運(yùn)行B、exe只能在Windows環(huán)境下運(yùn)行C、exe應(yīng)用程序可以在VisualFoxProWindows環(huán)境下運(yùn)行D、app應(yīng)用程序只能在Windows環(huán)境下運(yùn)行標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:.a(chǎn)pp應(yīng)用程序首先要啟動(dòng)VisualFoxPro,然后從“程序”菜單中選擇“運(yùn)行”命令,選擇要執(zhí)行的應(yīng)用程序;或者在“命令窗口”中,鍵入DO和應(yīng)用程序名;exe應(yīng)用程序可以在Visual:FoxPro和Windows環(huán)境下運(yùn)行。13、數(shù)據(jù)庫(kù)DB、數(shù)據(jù)庫(kù)系統(tǒng)DBS、數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS三者之間的關(guān)系是______。A、DBS包括DB和DBMSB、DBMS包括DB和DBSC、DB包括DBSDBMSD、DBS就是DB,也就是DBMS標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)系統(tǒng)DBS由5部分組成:硬件系統(tǒng)、數(shù)據(jù)庫(kù)集合、數(shù)據(jù)庫(kù)管理系統(tǒng)及相關(guān)軟件、數(shù)據(jù)庫(kù)管理員和用戶(hù)。14、VisualFoxPr06.0是一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),所謂關(guān)系是指______。A、各條記錄中的數(shù)據(jù)彼此有一定的關(guān)系B、一個(gè)數(shù)據(jù)庫(kù)文件與另一個(gè)數(shù)據(jù)庫(kù)文件之間有一定的關(guān)系C、數(shù)據(jù)模型符合滿(mǎn)足一定條件的二維表格式D、數(shù)據(jù)庫(kù)中各個(gè)字段之間彼此有一定的關(guān)系標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:關(guān)系指的是表之間的一種鏈接,它不僅能從當(dāng)前選定表中訪問(wèn)數(shù)據(jù),而且可以訪問(wèn)其他表中的數(shù)據(jù)。這種鏈接指的是連接條件。15、用來(lái)指明復(fù)選框的當(dāng)前選中狀態(tài)的屬性是______。A、SelectedB、CaptionC、ValueD、ControlSource標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:ControlSource屬性:把控件和數(shù)據(jù)綁在一起。Value屬性:用來(lái)指明復(fù)選框的當(dāng)前狀態(tài)。Capion屬性:指定顯示在復(fù)選框旁邊的文字。16、數(shù)據(jù)庫(kù)系統(tǒng)與文件系統(tǒng)的主要區(qū)別是______。A、數(shù)據(jù)庫(kù)系統(tǒng)復(fù)雜,而文件系統(tǒng)簡(jiǎn)單B、文件系統(tǒng)不能解決數(shù)據(jù)冗余和數(shù)據(jù)獨(dú)立性問(wèn)題,而數(shù)據(jù)庫(kù)系統(tǒng)可以C、文件系統(tǒng)只能管理程序文件,而數(shù)據(jù)庫(kù)系統(tǒng)能夠管理各種類(lèi)型的文件D、文件系統(tǒng)管理的數(shù)據(jù)量較少,而數(shù)據(jù)庫(kù)系統(tǒng)可以管理龐大的數(shù)據(jù)量標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)技術(shù)的主要目的是有效管理和存取大量的數(shù)據(jù)資源,包括:提高數(shù)據(jù)的共享性,減少數(shù)據(jù)的冗余度,提供數(shù)據(jù)與應(yīng)用程序的獨(dú)立性。17、將一個(gè)設(shè)計(jì)好的菜單存盤(pán),再運(yùn)行該菜單,卻不能執(zhí)行。因?yàn)開(kāi)_____。A、沒(méi)有放到項(xiàng)目中B、沒(méi)有生成菜單程序C、要用命令方式D、要連編標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:在“菜單設(shè)計(jì)器”里設(shè)計(jì)菜單完畢后,必須生成擴(kuò)展名為.MPR的菜單程序才能被應(yīng)用程序調(diào)用18、條記錄上的命令是______。A、GOTOPB、GOBOTTOMC、G06D、SKIP標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:GO命令直接對(duì)記錄進(jìn)行定位,TOP是表頭,不使用索引時(shí),記錄號(hào)為1的記錄,使用索引時(shí),索引項(xiàng)排在最前面的索引對(duì)應(yīng)的記錄。BOTTOM是表尾,當(dāng)不使用索引時(shí),是記錄號(hào)最大的那條記錄,使用索引時(shí),是索引項(xiàng)排在最后面的索引項(xiàng)對(duì)應(yīng)的記錄。S文IP命令的作用是,當(dāng)確定了當(dāng)前記錄位置之后,可以用SKIP命令向前或向后移動(dòng)若干條記錄位置。19、表達(dá)式VAL(SUBS(“奔騰586",5,1))*Len(”visualfoxpro")的結(jié)果是______。A、13.00B、14.00C、45.00D、65.00標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:語(yǔ)法:SUBSTR(cExpression,nStartPosition[,nCharactersRetumedl)返回值:CharacterSUBS(“奔騰586";5,1)的值是”5”val語(yǔ)法:VAL(cExpression)返回值:NumericVAL(SUBS(“奔騰586",5,1))的值是5LEN語(yǔ)法:LEN(cExpression)返回值:NumericLEN(”visualfoxpro")的值是13注意:在VisualFoxPro中一個(gè)漢字占兩個(gè)字符的寬度。所以Len(”中國(guó)”)叫,Subs(’,奔騰586",5,1)的返回值是"5"。20、關(guān)系數(shù)據(jù)庫(kù)中,實(shí)現(xiàn)表與表之間的聯(lián)系是通過(guò)______。A、實(shí)體完整性規(guī)則B、參照完整性規(guī)則C、用戶(hù)自定義的完整性D、值域標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:在關(guān)系模型中實(shí)體及實(shí)體間的聯(lián)系都是用關(guān)系來(lái)描述的。這樣就自然存在著關(guān)系與關(guān)系之間的引用。引用的時(shí)候,必須取基本表中已經(jīng)存在的值,參照完整性規(guī)則是定義外碼與主碼之間引用規(guī)則的.21、以下賦值語(yǔ)句正確的是______。A、STORE8TOX,YB、STORE8,9TOX,YC、X=S,Y=9D、X,Y=8標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:變量的賦值命令分為兩種格式。<內(nèi)存變量名>:<表達(dá)式>STORE<表達(dá)式>TO<內(nèi)存變量名表)說(shuō)明:等號(hào)一次只能給一個(gè)內(nèi)存變量賦值,所以C不正確。STORE命令可以同時(shí)給若干個(gè)變量賦予相同的值,各內(nèi)存變量名之間必須有逗號(hào)隔開(kāi),所以B不正確。選項(xiàng)D格式不正確。22、設(shè)當(dāng)前數(shù)據(jù)庫(kù)有10條記錄(記錄未進(jìn)行任何索引),在下列3種情況下,當(dāng)前記錄號(hào)為1時(shí);EOF()為真時(shí);BOF()為真時(shí),命令?RECN()的結(jié)果分別是______。A、1,11,1B、1,10,1C、1,11,0D、1,10,0標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:EOF()是表文件尾測(cè)試函數(shù),功能是測(cè)試指定文件中的記錄指針是否指向文件尾,若返回邏輯真.T表文件尾是指最后一條記錄的后面位置。BOF()是表文件首測(cè)試函數(shù),功能是測(cè)試當(dāng)前表文件或指定表文件中的記錄指針是否指向文件首,若返回邏輯真工,表文件首是第1條記錄的前面位置。RECN()是記錄號(hào)測(cè)試函數(shù),功能是返回當(dāng)前表文件或指定表文件中當(dāng)前記錄(記錄指針?biāo)赣涗?的記錄號(hào)。如果指定工作區(qū)上沒(méi)有打開(kāi)表文件,函數(shù)值為0,如果記錄指針指向文件尾,函數(shù)值為表文件中記錄數(shù)加1。如果記錄指針指向文件首,函數(shù)值為表文件中第1條記錄的記錄號(hào)。23、下列表達(dá)式中結(jié)果不是日期型的是______。A、CTOD(”2000/10/01")B、{^1999/10/01}+365C、VAL(”2000/10/01")D、DATE()標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:CTOD濘符表達(dá)式)的功能是將字符表達(dá)式轉(zhuǎn)換成日期型數(shù)據(jù)。DTOD返回當(dāng)前系統(tǒng)日期,函數(shù)值為日期限型。日期+天數(shù)的類(lèi)型是日期型。結(jié)果是指定日期若干天后的日期VAL()將數(shù)字符號(hào)組成的字符型數(shù)據(jù)轉(zhuǎn)換成相應(yīng)的數(shù)值型數(shù)據(jù)。24、下面對(duì)控件的描述正確的是______。A、用戶(hù)可以在組合框中進(jìn)行多重選擇B、用戶(hù)可以在列表框中進(jìn)行多重選擇C、用戶(hù)可以在一個(gè)選項(xiàng)組中選中多個(gè)選項(xiàng)按鈕D、用戶(hù)對(duì)一個(gè)表單內(nèi)的一組復(fù)選框只能選中其中一個(gè)標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:組合框是用于提供一組條目供用戶(hù)選擇。對(duì)于組合框來(lái)說(shuō),通常只有一個(gè)條目是可見(jiàn)的。用戶(hù)可以單擊組合框上的下箭頭按鈕打開(kāi)條目列表,以便從中選擇。所以相比列表框,組合框能夠節(jié)省表單里的顯示空間。組合框不提供多重選擇的功能,沒(méi)有MultiSelect屬性。列表框提供一組條目(數(shù)據(jù)項(xiàng)),用戶(hù)可以從中選擇一個(gè)或多個(gè)項(xiàng)目。一般情況下,列表框顯示其中的若干條目,用戶(hù)可以通過(guò)滾動(dòng)條瀏覽其他條目。選項(xiàng)組又稱(chēng)選項(xiàng)按鈕組,是包含選項(xiàng)按鈕的一種容器,一個(gè)選項(xiàng)組中往往包含若干個(gè)選項(xiàng)按鈕,但用戶(hù)只能從中選擇一個(gè)按鈕。當(dāng)用戶(hù)選擇某個(gè)選項(xiàng)按鈕時(shí),該按鈕即成為被選中狀態(tài),而選項(xiàng)組中的其他選項(xiàng)按鈕,不管原來(lái)是什么狀態(tài),都變?yōu)槲催x中狀態(tài)。被選中的選項(xiàng)按鈕中會(huì)顯示一個(gè)圓點(diǎn)。一個(gè)復(fù)選框用于標(biāo)記一個(gè)兩個(gè)狀態(tài),如真(.T.)或假(.P.)。當(dāng)處于“真”狀態(tài)時(shí),復(fù)選框內(nèi)顯示一個(gè)對(duì)勾;否則,復(fù)選框內(nèi)為空白。對(duì)—個(gè)表單內(nèi)的一組復(fù)選框可以選中多個(gè),或不選擇;或全部選擇都可以。25、執(zhí)行SELECT0選擇工作區(qū)的結(jié)果是______。A、選擇了0號(hào)工作區(qū)B、選擇了空閑的最小號(hào)工作區(qū)C、關(guān)閉選擇的工作區(qū)D、選擇已打開(kāi)的工作區(qū)標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:使用窗口命令選擇工作區(qū):SELECT<T作區(qū)>|<別名><工作區(qū)號(hào)>的取值范圍0432767。如果取值為0,則選擇尚未使用編號(hào)最小的一個(gè)工作區(qū)。<別名>是指打開(kāi)表的別名,用來(lái)指定包含打開(kāi)表的工作區(qū)。別名有3種使用方法使用系統(tǒng)默認(rèn)的別名A~J表示前10個(gè)工作區(qū)使用用戶(hù)定義的別名。定義格式為USE表名ALIAS別名用戶(hù)未定義別名時(shí),直接使用表名作為別名。另外,要為表指定打開(kāi)的工作區(qū),此時(shí)不改變當(dāng)前區(qū)的位置。定義格式為USE<表名>m<工作區(qū)號(hào)>26、在SQL語(yǔ)言中,修改基本表的語(yǔ)句是______。A、CREATETABLEB、DROPTABLEC、ALTERTABLED、UPDATETABLE標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:CREATETABLE是定義基本表的語(yǔ)句;DROPTABLE是刪除基本表的語(yǔ)句;ALTERTABLE是修改基本表語(yǔ)句;UPDATE語(yǔ)句是對(duì)視圖的操作,數(shù)據(jù)查詢(xún)SELECT數(shù)據(jù)定義CREATE,DROP,ALTER數(shù)據(jù)操縱INSERT,UPDATE,DELETE數(shù)據(jù)控制GRANT,REVOKE27、DELETEFROMSWHERE年齡>60語(yǔ)句的功能是______。A、從S表中徹底刪除年齡大于60歲的記錄B、S表中年齡大于60歲的記錄被加上刪除標(biāo)記C、刪除S表D、刪除S表的年齡列.標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:DELETE是為表中指定的元組添加刪除標(biāo)記DELETEFROMTableName[WHERECondition]其中,F(xiàn)ROM指定從哪個(gè)表中刪除數(shù)據(jù);WHERE指定被刪除的元組所要滿(mǎn)足的條件,若省略WHERE短語(yǔ),則刪除該表中全部元組。該命令是邏輯刪除,如果要物理刪除,需要繼續(xù)使用PACK命令。28、SQL語(yǔ)言集數(shù)據(jù)定義功能、數(shù)據(jù)操縱功能和數(shù)據(jù)控制功能于一體。如下所列語(yǔ)句中,是屬于數(shù)據(jù)控制功能的語(yǔ)句______。A、GRANTB、CREATEC、INSERTD、SELECT標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:本題中CREATE是定義基本表的語(yǔ)句(數(shù)據(jù)定義功能),SELECT語(yǔ)句是進(jìn)行數(shù)據(jù)庫(kù)查詢(xún)的,INSERT語(yǔ)句是插入一個(gè)元組或插入一個(gè)子查詢(xún)的結(jié)果的命令(數(shù)據(jù)操縱功能),而GRANT語(yǔ)句是向用戶(hù)授予操作權(quán)限的,屬于數(shù)據(jù)控制功能語(yǔ)句,29、在標(biāo)準(zhǔn)SQL中,建立視圖的命令是______。A、CREATESCHEMA命令B、CREATETABLE命令C、CREATEVIEW命令D、CREATEINDEX命令標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:視圖是根據(jù)對(duì)表的查詢(xún)定義的,其命令格式如下:CREATEVIEWview_name[(column_nameLcolumn_name]…)]ASseleet_stmemem其中selects~temem可以是任意的SELECT查詢(xún)語(yǔ)句,它說(shuō)明和限定了視圖中的數(shù)據(jù);當(dāng)沒(méi)有為視圖指定字段名時(shí),視圖的字段名將與selectstatement中指定的字段名或表中的字段名同名.30、有關(guān)SCAN循環(huán)結(jié)構(gòu),敘述正確的是______。A、SCAN循環(huán)結(jié)構(gòu)中的LOOP語(yǔ)句,可將程序流程直接指向循環(huán)開(kāi)始語(yǔ)句SCAN,首先判斷EOF()函數(shù)的真假B、在使用SCAN循環(huán)結(jié)構(gòu)時(shí),必須打開(kāi)某一個(gè)數(shù)據(jù)庫(kù)C、SCAN循環(huán)結(jié)構(gòu)的循環(huán)體中必須寫(xiě)有SKIP語(yǔ)句D、SCAN循環(huán)結(jié)構(gòu),如果省略了子句\FOR和WHILE條件子句,則直接退出循環(huán)標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:SCAN-ENDSCAN語(yǔ)句一般用于處理表中記錄。語(yǔ)句可指明需處理的記錄范圍及應(yīng)滿(mǎn)足的條件。語(yǔ)句格式:SCAN[OOPTIMIZE][Scope][FORlExpressionl]WHILElExpression2](Commands][LOOP][EXIT]ENDSCAN執(zhí)行語(yǔ)句時(shí),記錄指針自動(dòng)、依次在當(dāng)前表的指定范圍內(nèi)滿(mǎn)足條件的記錄上移動(dòng),對(duì)每一條記錄執(zhí)行循環(huán)體內(nèi)的命令。如果循環(huán)體包含LOOP命令,那么當(dāng)遇到LOOP時(shí),就結(jié)束循環(huán)體的本次執(zhí)行,不再執(zhí)行其后面的語(yǔ)句,而是轉(zhuǎn)回SCAN重新判斷條件。范圍如果不寫(xiě),默認(rèn)值是ALL。31、以下屬于非容器類(lèi)控件的是______。A、FormB、LabelC、pageD、Container標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:VisualFoxPro中的類(lèi)一般可分為兩種類(lèi)型:容器類(lèi)和控件類(lèi)??丶且粋€(gè)可以以圖形化的方式顯示出來(lái)并能與用戶(hù)進(jìn)行交互的對(duì)象,例如一個(gè)命令按鈕、一個(gè)文本框等。控件通常被放置在一個(gè)容器里。容器可以被認(rèn)為是一種特殊的控件,它能包容其他的控件或容器,例如一個(gè)表單、一個(gè)表格等。VisualFoxPro中常用的容器類(lèi)有:表單集、表單、表格、列、頁(yè)框、頁(yè)、命令按鈕組、選項(xiàng)按鈕組、Container對(duì)象等。32、下面所列條目中,錯(cuò)誤的SQL語(yǔ)句是______。A、ALTERTABLEB、ALTERVIEWC、CREATETABLED、CREATEVIEW第(33)~(35)是基于下述描述:設(shè)有圖書(shū)管理數(shù)據(jù)庫(kù):圖書(shū)(總編號(hào)C(6),分類(lèi)號(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),職稱(chēng)C(6),地址C(20))借閱(借書(shū)證號(hào)C(4),總編號(hào)C(6),借書(shū)日期D(8))標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:本題的考查點(diǎn)是SQL語(yǔ)句在SQL語(yǔ)句中沒(méi)有ALTERVIEW語(yǔ)句33、對(duì)于圖書(shū)管理數(shù)據(jù)庫(kù),要查詢(xún)所藏圖書(shū)中,各個(gè)出版社的圖書(shū)最高單價(jià)、平均單價(jià)和冊(cè)數(shù),下面SQL語(yǔ)句正確的是______。SELECT出版單位,FROM圖書(shū)管理!圖書(shū)______出版單位A、MIN(單價(jià))AVGAGE(單價(jià))COUNT(*)GROUPBYB、MAX(單價(jià))AVG(單價(jià))COUNT(*)ORDERBYC、MAX(單價(jià))AVG(單價(jià))SUM(*)ORDERBYD、MAX(單價(jià))AVG(單價(jià))COUNT(*)GROUPBY標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:查詢(xún)操作用SELECT命令實(shí)現(xiàn),本題屬于分組計(jì)算查詢(xún)。所要查詢(xún)的數(shù)據(jù)來(lái)自一個(gè)表,通過(guò)GROUPBY短語(yǔ)關(guān)于出版社進(jìn)行分組,并通過(guò)函數(shù)MAX()和AVG()來(lái)計(jì)算每一組內(nèi)單價(jià)的最大值和平均值,通過(guò)COUNT(*)來(lái)統(tǒng)計(jì)每一組的個(gè)數(shù)。34、對(duì)于圖書(shū)管理數(shù)據(jù)庫(kù),分別求出各個(gè)單位當(dāng)前借閱圖書(shū)的讀者人次。下面的SQL語(yǔ)句正確的是______。SELECT單位______FROM借閱,讀者WHERE;借閱.借書(shū)證號(hào):讀者.借書(shū)證號(hào)______.A、COUNT(借閱.借書(shū)證號(hào))GROUPBY單位B、SUM(借閱.借書(shū)證號(hào))GROUPBY單位C、COUNT(借閱,借書(shū)證號(hào))ORDERBY單位D、COUNT(借閱,借書(shū)證號(hào)).HAVING單位標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:本題是連接查詢(xún)和分組查詢(xún)集合使用。要分單位查詢(xún)借閱圖書(shū)的讀者人次,而單位信息存儲(chǔ)在讀者表中,借閱圖書(shū)的信息存貯在借閱表中,需要通過(guò)共同的借書(shū)證號(hào)屬性把兩個(gè)表連接起來(lái),即將借閱.借書(shū)證號(hào):讀者.借書(shū)證號(hào)置于WHERE短語(yǔ)之后。把相同借書(shū)號(hào)所借閱的圖書(shū)數(shù)目都統(tǒng)計(jì)在內(nèi),所以不需要使用DISTINCT短語(yǔ)去掉重復(fù)值;需要按單位統(tǒng)計(jì)借閱圖書(shū)的讀者人次。通過(guò)GROUPBY命令實(shí)現(xiàn)按單位分組查詢(xún)。本題若改為分別求出各個(gè)單位當(dāng)前借閱圖書(shū)的讀者人數(shù),則要加上DISTINCT短評(píng)去掉重復(fù)值;以便統(tǒng)計(jì)出讀者人數(shù)。35、對(duì)于圖書(shū)管理數(shù)據(jù)庫(kù),檢索借閱了《現(xiàn)代網(wǎng)絡(luò)技術(shù)基礎(chǔ)》一書(shū)的借書(shū)證號(hào)。下面SQL語(yǔ)句正確的是______.SELECT借書(shū)證號(hào)FROM借閱WHERE總編號(hào)=;______.借閱.借書(shū)證號(hào):讀者.借書(shū)證號(hào)______.A、COUNT(借閱.借書(shū)證號(hào))GROUPBY單位B、SUM(借閱.借書(shū)證號(hào))GROUPBY單位C、COUNT(借閱,借書(shū)證號(hào))ORDERBY單位D、COUNT(借閱,借書(shū)證號(hào)).HAVING單位標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:本題是嵌套查詢(xún),內(nèi)層查詢(xún)完成的是對(duì)圖書(shū)表中書(shū)名為,現(xiàn)代網(wǎng)絡(luò)技術(shù)基礎(chǔ)”書(shū)的總編號(hào),將查出的總編號(hào)作為給外層查詢(xún)WHERE后的條件,外層循環(huán)完成的是在借閱表中總編號(hào)為內(nèi)層查詢(xún)查出來(lái)的結(jié)果的記錄的借書(shū)證號(hào)。三、選擇題(含2小題)(本題共2題,每題1.0分,共2分。)以下2題使用如下圖書(shū)管理數(shù)據(jù)庫(kù):圖書(shū)(總編號(hào)C(6),分類(lèi)號(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),職稱(chēng)C(6),地址C(20))借閱(借書(shū)證號(hào)C(4),總編號(hào)C(6);借書(shū)日期D(8))36、對(duì)于圖書(shū)管理數(shù)據(jù)庫(kù),查詢(xún)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ū).分類(lèi)號(hào)=借閱.分類(lèi)號(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)行查詢(xún)。查詢(xún)結(jié)果出自不同的表,即姓名出自讀者表,書(shū)名出自圖書(shū)表,該題是涉及多個(gè)表的連接查詢(xún)。讀者和借閱表通過(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)算符連接。37、對(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)解析:本題完成的查詢(xún)的操作,所以使用SELECT語(yǔ)句,SELECT的格式要求FROM后說(shuō)明要查詢(xún)的數(shù)據(jù)來(lái)自哪個(gè)或哪些表。所以選項(xiàng)C、D是錯(cuò)誤的。SELECT后說(shuō)明的是要查詢(xún)的數(shù)據(jù),如果為多選項(xiàng)之間用逗號(hào)隔開(kāi),選項(xiàng)B是錯(cuò)誤的,所以本題答案為A。四、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5分。)38、在先左后右的原則下,根據(jù)訪問(wèn)根結(jié)點(diǎn)的次序,二叉樹(shù)的遍歷可以分為3種:前序遍歷、【】遍歷和后序遍歷。標(biāo)準(zhǔn)答案:中序知識(shí)點(diǎn)解析:在先左后右的原則下,根據(jù)訪問(wèn)根結(jié)點(diǎn)的次序,二叉樹(shù)的遍歷可以分為3種:前序遍歷、中序遍歷和后序遍歷。前序遍歷是指在訪問(wèn)根結(jié)點(diǎn)、遍歷左子樹(shù)與遍歷右子樹(shù)這三者中,首先訪問(wèn)根結(jié)點(diǎn),然后遍歷左子樹(shù),最后遍歷右子樹(shù);并且遍歷左、右子樹(shù)時(shí),仍然先訪問(wèn)根結(jié)點(diǎn),然后遍歷左子樹(shù),最后遍歷右子樹(shù)。中序遍歷指在訪問(wèn)根結(jié)點(diǎn)、遍歷左子樹(shù)與遍歷右子樹(shù)這三者中,首先遍歷左子樹(shù),然后訪問(wèn)根結(jié)點(diǎn),最后遍歷右子樹(shù);并且遍歷左、右子樹(shù)時(shí),仍然先遍歷左子樹(shù),然后訪問(wèn)根結(jié)點(diǎn),最后遍歷右子樹(shù)。后序遍歷指在訪問(wèn)根結(jié)點(diǎn)、遍歷左子樹(shù)與遍歷右子樹(shù)這三者中,首先遍歷右子樹(shù),然后訪問(wèn)根結(jié)點(diǎn),最后遍歷左子樹(shù);并且遍歷左、右子樹(shù)時(shí),仍然先遍歷右子樹(shù),然后訪問(wèn)根結(jié)點(diǎn),最后遍歷左子樹(shù)。39、結(jié)構(gòu)化程序設(shè)計(jì)方法的主要原則可以概括為自頂向下、逐步求精、【】和限制使用goto語(yǔ)句。標(biāo)準(zhǔn)答案:模塊化知識(shí)點(diǎn)解析:結(jié)構(gòu)化程序設(shè)計(jì)方法的主要原則可以概括為自頂向下、逐步求精、模塊化和限制使用goto語(yǔ)句。自頂向下:程序設(shè)計(jì)時(shí),應(yīng)先考慮總體,后考慮細(xì)節(jié);先考慮全局目標(biāo),后考慮局部目標(biāo)。不要一開(kāi)始就過(guò)多追求眾多的細(xì)節(jié),先從最上層總目標(biāo)開(kāi)始設(shè)計(jì),逐步使問(wèn)題具體化。逐步求精:對(duì)復(fù)雜問(wèn)題,應(yīng)設(shè)計(jì)一些子目標(biāo)作過(guò)渡,逐步細(xì)化。模塊化:一個(gè)復(fù)雜問(wèn)題,肯定是由若干稍簡(jiǎn)單的問(wèn)題構(gòu)成。模塊化是把程序要解決的總目標(biāo)分解為分目標(biāo),再進(jìn)一步分解為具體的小目標(biāo),把每個(gè)小目標(biāo)稱(chēng)為一個(gè)模塊。限制使用goto語(yǔ)句。40、軟件測(cè)試是保證軟件質(zhì)量的重要手段,而軟件測(cè)試的主要和重要的測(cè)試方法是通過(guò)測(cè)試數(shù)據(jù)和【】的設(shè)計(jì)來(lái)實(shí)現(xiàn)。標(biāo)準(zhǔn)答案:測(cè)試實(shí)例知識(shí)點(diǎn)解析:進(jìn)行軟件測(cè)試時(shí),應(yīng)精心設(shè)計(jì)測(cè)試實(shí)例和選擇測(cè)試數(shù)據(jù),以對(duì)系統(tǒng)進(jìn)行全面測(cè)試。41、數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式分別為【】模式、內(nèi)部級(jí)模式與外部級(jí)模式。標(biāo)準(zhǔn)答案:概念或概念級(jí)知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)系統(tǒng)在其內(nèi)部具有三級(jí)模式及二級(jí)映射,三級(jí)模式分別是概念級(jí)模式、內(nèi)部級(jí)模式和外部級(jí)模式。概念模式是數(shù)據(jù)庫(kù)系統(tǒng)中全局?jǐn)?shù)據(jù)邏輯結(jié)構(gòu)的描述,是全體用戶(hù)(應(yīng)用)公共數(shù)據(jù)視圖。內(nèi)模式又稱(chēng)物理模式,它給出了數(shù)據(jù)庫(kù)物理存儲(chǔ)結(jié)構(gòu)與物理存取方法,如數(shù)據(jù)存儲(chǔ)的文件結(jié)構(gòu)、索引、集簇及hash等存取方式與存取路徑,內(nèi)模式的物理性主要體現(xiàn)在操作系統(tǒng)及文件級(jí)上,它還未深入到設(shè)備級(jí)上(如磁盤(pán)及磁盤(pán)操作)。外模式也稱(chēng)子模式或用戶(hù)模式,它是用戶(hù)的數(shù)據(jù)視圖,也就是用戶(hù)所見(jiàn)到的數(shù)據(jù)模式,它由概念模式推導(dǎo)而出。42、數(shù)據(jù)字典是各類(lèi)數(shù)據(jù)描述的集合,它通常包括5個(gè)部分,即數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、【】和處理過(guò)程。標(biāo)準(zhǔn)答案:數(shù)據(jù)存儲(chǔ)知識(shí)點(diǎn)解析:數(shù)據(jù)字典是各類(lèi)數(shù)據(jù)描述的集合,它通常包括5個(gè)部分,即數(shù)據(jù)項(xiàng),是數(shù)據(jù)的最小單位;數(shù)據(jù)結(jié)構(gòu),是若干數(shù)據(jù)項(xiàng)有意義的集合;數(shù)據(jù)流,可以是數(shù)據(jù)項(xiàng),也可以是數(shù)據(jù)結(jié)構(gòu),表示某一處理過(guò)程的輸入或輸出;數(shù)據(jù)存儲(chǔ),處理過(guò)程中存取的數(shù)據(jù),常常是手工憑證、手工文檔或計(jì)算機(jī)文件:處理過(guò)程。五、填空題(本題共3題,每題1.0分,共3分。)43、為了把多對(duì)多的聯(lián)系分解成兩個(gè)一對(duì)多聯(lián)系所建立的“紐帶表”中,應(yīng)該包含兩個(gè)表的【】。標(biāo)準(zhǔn)答案:主關(guān)鍵字或主鍵知識(shí)點(diǎn)解析:為了把多對(duì)多的聯(lián)系分解成兩個(gè)一對(duì)多聯(lián)系所建立的“紐帶表”中應(yīng)包含兩個(gè)表的主關(guān)鍵字。紐帶表不一定需要自己的主關(guān)鍵字,如果需要,應(yīng)當(dāng)將它所聯(lián)系的兩令表的主關(guān)鍵字作為組合關(guān)鍵字指定為主關(guān)鍵字。44、命令?LEN("THISISMYBOOK")的結(jié)果是【】。標(biāo)準(zhǔn)答案:15知識(shí)點(diǎn)解析:求字符串長(zhǎng)度函數(shù)語(yǔ)法:LEN(cExpression)功能:返回指定字符表達(dá)式值的長(zhǎng)度,即所包含的字符個(gè)數(shù)(一個(gè)漢字占兩個(gè)字符的長(zhǎng)度)。返回值:Numeric45、SQLSELECT語(yǔ)句為了將查詢(xún)結(jié)果存放到臨時(shí)表中應(yīng)該使用【】短語(yǔ)。標(biāo)準(zhǔn)答案:IntoCursor知識(shí)點(diǎn)解析:Intocursor短語(yǔ)將查詢(xún)結(jié)果存放到臨時(shí)表中格式為:select*from<field>Intocursorcursorrname查詢(xún)的結(jié)果放到永久表中用:INTOTABLEtablename查詢(xún)結(jié)果放到數(shù)組中用:INTOARRAYarrayVar六、填空題(含2小題)(本題共3題,每題1.0分,共3分。)以下2題是基于下述描述:設(shè)有圖書(shū)管理數(shù)據(jù)庫(kù):圖書(shū)(總編號(hào)C(6),分類(lèi)號(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),職稱(chēng)C(6),地址C(20))借閱(借書(shū)證號(hào)C(4),總編號(hào)C(6),借書(shū)日期D(8))46、對(duì)于圖書(shū)管理數(shù)據(jù)庫(kù),查詢(xún)與“0005”號(hào)借書(shū)證借有相同書(shū)的借書(shū)證號(hào)。請(qǐng)對(duì)下面的SQL語(yǔ)句填空:SELECTDISTINCT借書(shū)證號(hào)FROM借閱WHERE總編號(hào);【】標(biāo)準(zhǔn)答案:IN(SELECT總編號(hào)FROM借閱WHERE借書(shū)證號(hào)="0005")知識(shí)點(diǎn)解析:查詢(xún)操作需使用SELECT命令。本題通過(guò)嵌套查詢(xún)實(shí)現(xiàn),內(nèi)層查詢(xún)的結(jié)果是“0005”號(hào)借書(shū)證所借圖書(shū)的總編號(hào)的集合,再由外層查詢(xún)?cè)诮栝啽碇胁樵?xún)借閱了總編號(hào)集合中的圖書(shū)的借書(shū)證號(hào)。由于“0005”號(hào)借書(shū)證可能借閱了多本圖書(shū),又由于可能有讀者借閱了兩本或兩本以上圖書(shū)與“0005”號(hào)借書(shū)證所借的圖書(shū)相同,這樣會(huì)使查詢(xún)結(jié)果出現(xiàn)重復(fù)值,所以要在SELECT后加DISTINCT短語(yǔ)取消重復(fù)值。47、對(duì)于圖書(shū)管理數(shù)據(jù)庫(kù),如下的SQL命令:SELECT書(shū)名,作者,出版單位FROM圖書(shū)管理!圖書(shū);WHERE出版單位="高等教育出版社"OR出版單位="電子工業(yè)出版社"其中,WHERE短語(yǔ)后的出版單位="高等教育出版社"OR出版單位="電子工業(yè)出版社"對(duì)應(yīng)的關(guān)系操作是【】。標(biāo)準(zhǔn)答案:選擇操作或選擇知識(shí)點(diǎn)解析:SELECT命令是用于實(shí)現(xiàn)查詢(xún)操作的,WHERE短語(yǔ)在SELECT命令中用于選擇滿(mǎn)足條件的元組,將選擇條件的邏輯表達(dá)式置于WHERE短語(yǔ)后,實(shí)現(xiàn)關(guān)系的選擇操作。48、對(duì)于圖書(shū)管理數(shù)據(jù)庫(kù),要查詢(xún)借閱了兩本和兩本以上圖書(shū)的讀者姓名和單位,請(qǐng)對(duì)下面的SQL語(yǔ)句填空:SELECT姓名,單位FROM圖書(shū)管理!讀者;WHERE借書(shū)證號(hào)IN(SELECT【】FROM圖書(shū)管理!借閱;GROUPBY借書(shū)證號(hào)【】COUNT(*)>=2)標(biāo)準(zhǔn)答案:借書(shū)證號(hào),HAVING知識(shí)點(diǎn)解析:查詢(xún)操作要用SELECT命令實(shí)現(xiàn)。本題是嵌套查詢(xún),其內(nèi)層查詢(xún)帶有限定條件的分組查詢(xún)。內(nèi)層查詢(xún)按借書(shū)證號(hào)進(jìn)行分組,也就是按讀者進(jìn)行分組,對(duì)借閱表中的每一種借書(shū)證號(hào)所借的圖書(shū)數(shù)目通過(guò)COUNT(*)進(jìn)行統(tǒng)計(jì),只查詢(xún)借閱了兩本和兩本以上圖書(shū)的借書(shū)證號(hào),即COUNT(*)作為HAVING短語(yǔ)的條件,對(duì)分組進(jìn)行限制。內(nèi)層查詢(xún)的結(jié)果得到借書(shū)證號(hào)的一個(gè)集合。外層查詢(xún)依據(jù)內(nèi)層查詢(xún)的結(jié)果在讀者表中查詢(xún)相應(yīng)的讀者姓名和單位。國(guó)家二級(jí)VF筆試模擬試卷第2套一、公共基礎(chǔ)選擇題(本題共10題,每題1.0分,共10分。)1、在結(jié)構(gòu)化方法中,用數(shù)據(jù)流程圖(DFD)作為描述工具的軟件開(kāi)發(fā)階段是()。A、邏輯設(shè)計(jì)B、需求分析C、詳細(xì)設(shè)計(jì)D、物理設(shè)計(jì)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:軟件開(kāi)發(fā)階段包括需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼和測(cè)試五個(gè)階段。其中需求分析階段常用的工具是數(shù)據(jù)流圖和數(shù)據(jù)字典。2、對(duì)序線性表(23,29,34,55,60,70,78)用二分法查找值為60的元素時(shí),需要比較次數(shù)為()。A、1B、2C、3D、4標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:根據(jù)二分法查找法需要兩次:①首先將60與表中間的元素55進(jìn)行比較,由于60大于55,所以在線性表的后半部分查找。②第二次比較的元素是后半部分的中間元素,將60與表中間的元素70進(jìn)行比較,由于60小于70,所以在線性表的前半部分查找。③第三次比較的元素是前半部分的中間元素,即60,這時(shí)兩者相等,即查找成功。3、下列描述中,正確的是()。A、線性鏈表是線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)B、棧與隊(duì)列是非線性結(jié)構(gòu)C、雙向鏈表是非線性結(jié)構(gòu)D、只有根結(jié)點(diǎn)的二叉樹(shù)是線性結(jié)構(gòu)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:根據(jù)數(shù)據(jù)結(jié)構(gòu)中各數(shù)據(jù)元素之間前后關(guān)系的復(fù)雜程度,一般將數(shù)據(jù)結(jié)構(gòu)分為兩大類(lèi)型:線性結(jié)構(gòu)與非線性結(jié)構(gòu)。如果一個(gè)非空的數(shù)據(jù)結(jié)構(gòu)滿(mǎn)足下列兩個(gè)條件:①有且只有一個(gè)根結(jié)點(diǎn):②每個(gè)結(jié)點(diǎn)最多有一個(gè)前件,也最多有一個(gè)后件。則稱(chēng)該數(shù)據(jù)結(jié)構(gòu)為線性結(jié)構(gòu),又稱(chēng)線性表。所以線性表、棧與隊(duì)列、線性鏈表都是線性結(jié)構(gòu),而二叉樹(shù)是非線性結(jié)構(gòu)。4、開(kāi)發(fā)大型軟件時(shí),產(chǎn)生困難的根本原因是()。A、大型系統(tǒng)的復(fù)雜性B、人員知識(shí)不足C、客觀世界千變?nèi)f化D、時(shí)間緊、任務(wù)重標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:隨著計(jì)算機(jī)軟件規(guī)模的擴(kuò)大,軟件本身的復(fù)雜性不斷增加,研制周期顯著變長(zhǎng),正確性難以保證,軟件開(kāi)發(fā)費(fèi)用上漲,生產(chǎn)效率急劇下降,從而出現(xiàn)了人們難以控制軟件發(fā)展的局面,即所謂的“軟件危機(jī)”。5、兩個(gè)或兩個(gè)以上的模塊之間關(guān)聯(lián)的緊密程度稱(chēng)為()。A、耦合度B、內(nèi)聚度C、復(fù)雜度D、連接度標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:耦合度是模塊間互相連接的緊密程度的度量;內(nèi)聚度是一個(gè)模塊內(nèi)部各個(gè)元素間彼此結(jié)合的緊密程度的度量。6、下列關(guān)于線性表的敘述中,不正確的是()。A、線性表可以是空表B、線性表是一種線性結(jié)構(gòu)C、線性表的所有結(jié)點(diǎn)有且僅有一個(gè)前件和后件D、線性表是由n個(gè)元素組成的一個(gè)有限序列標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:線性表是一種線性結(jié)構(gòu),由n(n≥0)個(gè)元素組成,所以線性表可以是空表。但是在線性表中,第一個(gè)結(jié)點(diǎn)沒(méi)有前件,最后一個(gè)結(jié)點(diǎn)沒(méi)有后件,其他結(jié)點(diǎn)有且只有一個(gè)前件和后件,所以選項(xiàng)C是錯(cuò)誤的。7、設(shè)有如下關(guān)系表:則下列操作正確的是()。A、T=R/SB、T=R×SC、T=R∩SD、T=R∪S標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:T就是關(guān)系R中有的,同時(shí)S中也有的有序組(4、5、6),即交運(yùn)算(∩)。8、以下描述中,不是線性表順序存儲(chǔ)結(jié)構(gòu)特征的是()。A、可隨機(jī)訪問(wèn)B、需要連續(xù)的存儲(chǔ)空間C、不便于插入和刪除D、邏輯相鄰的數(shù)據(jù)物理位置上不相鄰標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:線性表的順序存儲(chǔ)是用一片連續(xù)的空間來(lái)存放數(shù)據(jù)元素,其特點(diǎn)是邏輯上相鄰的元素在物理位置上也相鄰。數(shù)據(jù)元素之間邏輯上的先后關(guān)系自動(dòng)隱含在物理位置的相鄰元素之中,因此不需要另外開(kāi)辟空間來(lái)保存元素之間的關(guān)系。9、在三級(jí)模式之間引入兩層映象,其主要功能之一是()。A、使數(shù)據(jù)與程序具有較高的獨(dú)立性B、使系統(tǒng)具有較高的通道能力C、保持?jǐn)?shù)據(jù)與程序的一致性D、提高存儲(chǔ)空間的利用率標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)管理系統(tǒng)在數(shù)據(jù)庫(kù)的三級(jí)模式之間提供了兩層映象,保證了數(shù)據(jù)庫(kù)中數(shù)據(jù)的較高的邏輯獨(dú)立性和物理獨(dú)立性。10、下列方法中,屬于白盒法設(shè)計(jì)測(cè)試用例的方法的是()。A、錯(cuò)誤推測(cè)B、因果圖C、基本路徑測(cè)試D、邊界值分析標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:白盒測(cè)試方法也稱(chēng)為結(jié)構(gòu)測(cè)試或邏輯測(cè)試,主要方法有邏輯覆蓋測(cè)試、基本路徑測(cè)試等。二、選擇題(本題共25題,每題1.0分,共25分。)11、菜單程序文件的擴(kuò)展名是()。A、memB、mntC、mprD、m/ix標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:內(nèi)存變量保存文件擴(kuò)展名是.mem,菜單備注文件擴(kuò)展名是.mnt,菜單定義文件的擴(kuò)展名是.mnx,菜單程序文件的擴(kuò)展名是.mpr。12、對(duì)于“關(guān)系”的描述,正確的是()。A、同一個(gè)關(guān)系中允許有完全相同的元組B、在一個(gè)關(guān)系中元組必須按關(guān)鍵字升序存放C、在一個(gè)關(guān)系中必須將關(guān)鍵字作為該關(guān)系的第一個(gè)屬性D、同一個(gè)關(guān)系中不能出現(xiàn)相同的屬性名標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:同一個(gè)關(guān)系中,不允許有完全相同的元組,其元組的順序是任意的,關(guān)系的屬性次序與是否為關(guān)鍵字無(wú)關(guān)。13、在使用項(xiàng)目管理器時(shí),選擇移去文件,然后在提示的框中選擇“移去”命令按鈕,系統(tǒng)將會(huì)把該文件()。A、直接從磁盤(pán)中刪除B、被移出的文件將不能被任何項(xiàng)目添加C、被移出的文件只是將文件移出項(xiàng)目,但文件保留在磁盤(pán)中D、被移出的文件可以添加到其他項(xiàng)目中,但不能再次添加到原項(xiàng)目中標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在VisualFoxPro項(xiàng)目管理器中,文件從項(xiàng)目管理器中移出,只是該文件不存在于此項(xiàng)目,但會(huì)保留在磁盤(pán)中,移出的文件可再次被原項(xiàng)目添加,也可以被其他項(xiàng)目添加。14、下列關(guān)于變量的敘述中,正確的一項(xiàng)是()。A、在VisualFoxPro中,不同類(lèi)型的數(shù)據(jù)不能賦給同一個(gè)變量B、變量的類(lèi)型決定變量值的類(lèi)型C、在VisualFoxPro中,變量分為字段變量和內(nèi)存變量D、變量值是固定不變的,不可隨便更改標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在VisualFoxPro中,變量可分為字段變量和內(nèi)存變量,內(nèi)存變量是內(nèi)存中的一個(gè)存儲(chǔ)區(qū)域,變量值就是放在這個(gè)存儲(chǔ)區(qū)域里的數(shù)據(jù),而變量的類(lèi)型即為變量值的類(lèi)型。變量的類(lèi)型可以改變,可以把不同的類(lèi)型的數(shù)據(jù)賦給同一個(gè)變量,而且變量值是能夠隨時(shí)更改的。15、下列程序段執(zhí)行時(shí)在屏幕上顯示的結(jié)果是()。DIMEA(3,2)FORI=1TO3FORJ=1TO2A(I,J)=I+JNEXTNEXT?A(5)A、3B、4C、5D、6標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:本程序的執(zhí)行過(guò)程大致如下:首先定義一個(gè)三行兩列的二維數(shù)組,數(shù)組名稱(chēng)為A,然后通過(guò)兩個(gè)FOR循環(huán)給數(shù)組中每個(gè)元素賦值,賦值的結(jié)果為:A(1)=A(1,1)=2,A(2)=A(1,2)=3,A(3)=A(2,1)=3,A(4)=A(2,2)=4,A(5)=A(3,1)=4,A(6)=A(3,2)=5。16、如果內(nèi)存變量和字段變量均有變量名“姓名”,那么引用內(nèi)存變量的正確方法是()。A、M.姓名B、M->姓名C、姓名D、A和B都可以標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:當(dāng)出現(xiàn)內(nèi)存變量和字段變量同名時(shí),如果要訪問(wèn)內(nèi)存變量,則必須在變量名前加上前綴M.或M->。17、在下面的表達(dá)式中,運(yùn)算結(jié)果為邏輯真的是()。A、LIKE(“edit”,“edi?”)B、EMPTY(.NULL.)C、AT(“a”,“123abc”)D、EMPTY(SPACE(200))標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:LIKE(<字符表達(dá)式1>,<字符表達(dá)式2>)返回值:邏輯型功能:比較兩個(gè)字符串對(duì)應(yīng)位置上的字符,若所有對(duì)應(yīng)字符都相匹配,函數(shù)返回邏輯真(.T.),否則返回邏輯假(.F.)。<字符表達(dá)式1>中可以包含通配符*和?。*可以與任何數(shù)目的字符相匹配,?可以與任何單個(gè)字符相匹配。選項(xiàng)A在第二個(gè)字符串中使用了通配符,寫(xiě)法錯(cuò)誤。EMPTY(<表達(dá)式>)返回值:邏輯型功能:根據(jù)指定表達(dá)式的運(yùn)算結(jié)果是否為“空”值,返回邏輯真(.T.),否則返回邏輯假(.F.)。SPACE(200)是200個(gè)空格,對(duì)于字符型數(shù)據(jù)來(lái)說(shuō),空格屬于空值。.NULL.不是空值。AT(<字符表達(dá)式1>,<字符表達(dá)式2>[,<數(shù)值表達(dá)式1>])返回值:數(shù)值型功能:如果<字符表達(dá)式1>是<字符表達(dá)式2>的子串,則返回<字符表達(dá)式1>值的首字符在<字符表達(dá)式2>值中的位置;若不是子串,則返回0。AT(‘a(chǎn)’,‘123abc’)=4。18、連續(xù)執(zhí)行以下命令之后,最后一條命令的輸出結(jié)果是()。SETEXACTOFFX=“A”?IIF(X=“A”,X-“BCD",X+“BCD”)A、AB、BCDC、ABCDD、ABCD標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:使用單等號(hào)(=)運(yùn)算符比較兩個(gè)字符串時(shí),運(yùn)算結(jié)果與SETEXACTON∣OFF的設(shè)置有關(guān)。執(zhí)行完SETEXACTOFF命令后,只要右邊字符串與左邊字符串的前面部分內(nèi)容相匹配,即可得到邏輯真的結(jié)果,即字符串的比較因右面的字符串結(jié)束而終止。所以題中X=“A”的結(jié)果為邏輯真。IIF()是條件測(cè)試函數(shù),基本命令格式如下:IIF(<邏輯表達(dá)式>,<表達(dá)式1>,<表達(dá)式2>)其中,測(cè)試<邏輯表達(dá)式>的值,若為邏輯真.T.,則返回<表達(dá)式1>的值,若為邏輯假(.F.),則返回<表達(dá)式2>的值。<表達(dá)式1>和<表達(dá)式2>的值不要求相同。所以題中IIF函數(shù)應(yīng)返回“X-“BCD””的值。這里的“-”和“+”都是字符串連接符,“-”將連接前后兩個(gè)字符串,并將前字符串的尾部空格移到合并后的新字符串尾部,“+”將前后兩個(gè)字符串首尾連接形成一個(gè)新的字符串。19、已建立一個(gè)名為teacher的類(lèi),保存該類(lèi)的類(lèi)庫(kù)名稱(chēng)是mylib,則刪除該類(lèi)正確的命令是()。A、REMOVECLASSmylibOFteacherB、REMOVECLASSteacherOFmylibC、DELETECLASSmylibOFteacherD、DELETECLASSteacherOFmylib標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:可以使用REMOVECLASS語(yǔ)句從一個(gè)類(lèi)庫(kù)中刪除一個(gè)類(lèi)定義。REMOVECLASS語(yǔ)句的格式如下:REMOVECLASS<類(lèi)名>OF<類(lèi)庫(kù)名>。20、以下程序(請(qǐng)注意循環(huán)體內(nèi)的LOOP和EXIT語(yǔ)句)的運(yùn)行結(jié)果是()。CLEARX=5DOWHILE.T.X=X+5IFX=[NT(X/5)*5??XELSELOOPENDIFIFX>10EXITENDIFENDDOA、510B、515C、1010D、1015標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:本題用到了DOWHILE…ENDDO循環(huán)結(jié)構(gòu),在該結(jié)構(gòu)中,先判斷DOWHILE處的循環(huán)條件是否成立,如果條件為真,則執(zhí)行DOWHILE與ENDDO之間的<命令序列>(循環(huán)體)。當(dāng)執(zhí)行到ENDDO時(shí),返回到DOWHILE,再次判斷循環(huán)條件是否為真,以確定是否再次執(zhí)行循環(huán)體。若條件為假,則結(jié)束該循環(huán)語(yǔ)句,執(zhí)行ENDDO后面的語(yǔ)句。在DOWHILE…ENDDO語(yǔ)句中:①如果循環(huán)體包含LOOP命令,那么當(dāng)遇到LOOP時(shí),就結(jié)束循環(huán)體的本次執(zhí)行,不再執(zhí)行其后面的語(yǔ)句,而是轉(zhuǎn)回DOWHILE處重新判斷條件。②如果循環(huán)體包含EXIT命令,那么當(dāng)遇到EXIT時(shí),就結(jié)束循環(huán)語(yǔ)句的執(zhí)行,轉(zhuǎn)回執(zhí)行ENDDO后面的語(yǔ)句。題中,首先將初始值5賦給變量X,然后進(jìn)入循環(huán)。執(zhí)行X=X+5后,X=10,INT表示取整數(shù),則INT(X/5)*5的結(jié)果為10,即IF的判斷條件成立,所以輸出X,即輸出10,因?yàn)榇藭r(shí)X=10,并沒(méi)有大于10,因此再次進(jìn)入循環(huán)。執(zhí)行X=X+5后,X=15,則INT(X/5)*5的結(jié)果為15,即IF的判斷條件成立,再次輸出15,此時(shí)X=15,已經(jīng)大于10,因此執(zhí)行第2個(gè)IF條件語(yǔ)句中的EXIT命令,跳出循環(huán)。最后輸出的是10和15。21、查詢(xún)2008年1月1日后簽訂的訂單,顯示訂單的訂單號(hào)、客戶(hù)名以及簽訂日期,正確的SQL語(yǔ)句是()。A、SELECT訂單號(hào),客戶(hù)名,簽訂日期FROM訂單JOIN客戶(hù);ON訂單.客戶(hù)號(hào)=客戶(hù).客戶(hù)號(hào)WHERE簽訂日期>{^2008-1-1}B、SELECT訂單號(hào),客戶(hù)名,簽訂日期FROM訂單JOIN客戶(hù);WHERE訂單.客戶(hù)號(hào)=客戶(hù).客戶(hù)號(hào)AND簽訂自期>{^2008-1-1)C、SELECT訂單號(hào)溶戶(hù)名,簽訂日期FROM訂單,客戶(hù);WHERE訂單.客戶(hù)號(hào)=客戶(hù).客戶(hù)號(hào)AND簽訂日期<{^2008-1-1}D、SELECT訂單號(hào),客戶(hù)名,簽訂日期FROM訂單,客戶(hù);ON訂單.客戶(hù)號(hào)=客戶(hù).客戶(hù)號(hào)AND簽訂日期<{^2008-1-1}標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:顯示2008年1月1日后簽訂的訂單,表示方法為:簽訂日期>{^2008-1-1),故可排除選項(xiàng)C和選項(xiàng)D;兩個(gè)表用聯(lián)接查詢(xún),若使用JOIN連接,連接條件應(yīng)使用ON,可排除選項(xiàng)B。22、在VisualFoxPro中,可以鏈接或嵌入OLE對(duì)象的字段類(lèi)型是()。A、備注型字段B、通用型字段C、備注型和通用型字段D、任何類(lèi)型的字段標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:在VisualFoxPro中,通用型字段可以鏈接或嵌入OLE對(duì)象,如用于存放Excel表格等,備注型字段可以存放不定長(zhǎng)的字母、數(shù)字文本。23、在VisualFoxPro中,下面關(guān)于索引的描述錯(cuò)誤的是()。A、當(dāng)數(shù)據(jù)庫(kù)表建立索引以后,表中記錄的物理順序仍保持不變B、索引的數(shù)據(jù)將與表的數(shù)據(jù)存儲(chǔ)在一個(gè)物理文件中C、建立索引是創(chuàng)建一個(gè)索引文件,該文件包含有指向表記錄的指針D、使用索引可以加快對(duì)表的查詢(xún)操作標(biāo)準(zhǔn)答案:B知識(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ì)表的查詢(xún)操作,但會(huì)降低插入、刪除和修改記錄的操作速度。24、要控制兩個(gè)表中數(shù)據(jù)的完整性和一致性可以設(shè)置“參照完整性”,要求這兩個(gè)表()。A、是同一數(shù)據(jù)庫(kù)中的兩個(gè)表B、不同數(shù)據(jù)庫(kù)中的兩個(gè)表C、兩個(gè)自由表D、一個(gè)是數(shù)據(jù)庫(kù)表,另一個(gè)是自由表標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:在建立參照完整性之前,首先要建立表之間的聯(lián)系。最常見(jiàn)的聯(lián)系是一對(duì)多的聯(lián)系,即在父表中建立主索引,在子表中建立普通索引,這要求兩個(gè)表必須是同一數(shù)據(jù)庫(kù)中存的兩個(gè)表。25、對(duì)兩個(gè)數(shù)據(jù)表建立臨時(shí)聯(lián)系時(shí),要求()。A、主表和被關(guān)聯(lián)的表分別在不同的工作區(qū)打開(kāi)B、兩個(gè)表在同一個(gè)工作區(qū)中打開(kāi)C、僅需打開(kāi)主表D、僅需打開(kāi)被關(guān)聯(lián)的表標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:所謂臨時(shí)聯(lián)系是把當(dāng)前工作區(qū)中打開(kāi)的表與另一個(gè)工作區(qū)打開(kāi)的表進(jìn)行邏輯連接,而不生成新表,當(dāng)前工作區(qū)的表和另一個(gè)工作區(qū)的打開(kāi)表建立臨時(shí)聯(lián)系后,當(dāng)前工作區(qū)的表的記錄指針移動(dòng)時(shí),被關(guān)聯(lián)工作區(qū)的表記錄指針也將自動(dòng)相應(yīng)移動(dòng),以實(shí)現(xiàn)多個(gè)表的同時(shí)操作。26、在Visual:FoxPro中,下列哪項(xiàng)不屬于基類(lèi)的最小事件集()。A、INITB、ERRORC、UNLOADD、DESTROY標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:事件是由系統(tǒng)預(yù)定義而由用戶(hù)或系統(tǒng)發(fā)出的動(dòng)作。VisualFoxPro中,基類(lèi)的最小事件集包含INIT、ERROR、DESTROY3個(gè)事件。UNLOAD事件是釋放表單時(shí)最后引發(fā)的事件。27、下面關(guān)于表單控件的基本操作的陳述中,不正確的是()。A、要在“表單控件”工具欄中顯示某個(gè)類(lèi)庫(kù)文件中自定義類(lèi),可以單擊工具欄中的“查看類(lèi)”按鈕,然后在彈出的菜單中選擇“添加”命令B、要在表單中復(fù)制某個(gè)控件,可以按住Ctrl鍵并拖住該控件C、要使表單中所有被選控件具有相同的大小,可單擊“布局”工具欄中的“相同大小”按鈕D、要將某個(gè)控件的Tab序號(hào)設(shè)置為1,可在進(jìn)入Tab鍵次序交互式設(shè)置狀態(tài)后,雙擊控件的Tab鍵次序盒標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:如果在拖動(dòng)鼠標(biāo)時(shí)按住Ctrl鍵,可以使鼠標(biāo)的移動(dòng)步長(zhǎng)減小。要復(fù)制控件,可以先選定控件,接著選擇“編輯”菜單中“復(fù)制”命令,然后選擇“編輯”菜單中“粘貼”命令,最后將復(fù)制產(chǎn)生的新控件拖動(dòng)到需要的位置。28、報(bào)表的數(shù)據(jù)源可以是()。A、數(shù)據(jù)庫(kù)表、表單、查詢(xún)和臨時(shí)表B、數(shù)據(jù)庫(kù)表、臨時(shí)表、表單和視圖C、數(shù)據(jù)庫(kù)表、視圖、查詢(xún)和臨時(shí)表D、數(shù)據(jù)庫(kù)表、表單、視圖和查詢(xún)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:報(bào)表的數(shù)據(jù)源通常是數(shù)據(jù)庫(kù)中的表或自由表,也可以是視圖、查詢(xún)或臨時(shí)表。29、查詢(xún)“倉(cāng)庫(kù)”表的所有記錄并存儲(chǔ)于臨時(shí)表文件temp中的SQL語(yǔ)句是()。A、SELECTT*FROM倉(cāng)庫(kù)INTOCURSORtempB、SELECT*0FROM倉(cāng)庫(kù)TOCURSORtempC、SELECT*FROM倉(cāng)庫(kù)INTOCURSORDBFtempD、SELECT*FROM倉(cāng)庫(kù)TOCURSORtemp標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:在SOL語(yǔ)句中,使用短語(yǔ)INTOCURSORCursorNameo可以將查詢(xún)結(jié)果存放在臨時(shí)數(shù)據(jù)表文件中,其中CursorName是臨時(shí)文件名,該短語(yǔ)產(chǎn)生的臨時(shí)文件是一個(gè)只讀的.dbf文件,當(dāng)查詢(xún)結(jié)束后該臨時(shí)文件是當(dāng)前文件,當(dāng)關(guān)閉文件時(shí)該文件將自動(dòng)刪除。30、在VisualFoxPro中,關(guān)于查詢(xún)和視圖的不正確描述是()。A、查詢(xún)是一個(gè)預(yù)先定義好的SOLSELECT語(yǔ)句文件B、構(gòu)成視圖的代碼主要是SQL查詢(xún)代碼C、查詢(xún)和視圖是同一種文件,只是名稱(chēng)不同D、查詢(xún)和視圖都可以用來(lái)查詢(xún)表記錄標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:查詢(xún)就是預(yù)先定義好的一個(gè)SOLSELECT語(yǔ)句,在不同的需要場(chǎng)合可以直接或反復(fù)使用,從而提高效率。視圖是從指定的表或視圖中提取滿(mǎn)足條件的記錄,然后按照想得到的輸出類(lèi)型定向輸出查詢(xún)結(jié)果。以下五個(gè)題使用如下關(guān)系:客戶(hù)(客戶(hù)號(hào),名稱(chēng),聯(lián)系人,郵政編碼,電話號(hào)碼)產(chǎn)品(產(chǎn)品號(hào),名稱(chēng),規(guī)格說(shuō)明,單價(jià))訂購(gòu)單(訂單號(hào),客戶(hù)號(hào),訂購(gòu)日期)訂購(gòu)單名細(xì)(訂單號(hào),序號(hào),產(chǎn)品號(hào),數(shù)量)31、查詢(xún)單價(jià)在600元以上的主機(jī)板和硬盤(pán)的正確命令是()。A、SELECT*FROM產(chǎn)品WHERE單價(jià)>600AND(名稱(chēng)=‘主機(jī)板’AND名稱(chēng)=‘硬盤(pán)’1B、SELECT*FROM產(chǎn)品WHERE單價(jià)>600AND(名稱(chēng)=‘主機(jī)板’OR名稱(chēng)=‘硬盤(pán)’)C、SELECT*FROM.產(chǎn)品FOR單價(jià)>600AND(名稱(chēng)=‘主機(jī)板’AND名稱(chēng)=‘硬盤(pán)’)D、SELECT*FROM產(chǎn)品FOR單價(jià)>600AND(名稱(chēng)=‘主機(jī)板’OR名稱(chēng)=‘硬盤(pán)’)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:題中的查詢(xún)有兩個(gè)篩選條件,“單價(jià)>60”和“名稱(chēng)=‘主機(jī)板’OR名稱(chēng)=‘硬盤(pán)’”,這兩個(gè)條件要同時(shí)滿(mǎn)足,應(yīng)用AND進(jìn)行與運(yùn)算,又因?yàn)樵跅l件中AND比OR運(yùn)算符的優(yōu)先級(jí)高,所以“名稱(chēng)=‘主機(jī)板’OR名稱(chēng)=‘硬盤(pán)’”要加上括號(hào)。32、查詢(xún)客戶(hù)名稱(chēng)中有“網(wǎng)絡(luò)”二字的客戶(hù)信息的正確命令是()。A、SELECT*FROM客戶(hù)FOR名稱(chēng)LIKE“%網(wǎng)絡(luò)%”B、SELECT*FROM客戶(hù)FOR名稱(chēng)=“%網(wǎng)絡(luò)%”C、SELECT*FROM客戶(hù)WHERE名稱(chēng)=“%網(wǎng)絡(luò)%”D、SELECT*FROM客戶(hù)WHERE名稱(chēng)LIKE“%網(wǎng)絡(luò)%”標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:SQLSELECT查詢(xún)中有幾個(gè)常用的特殊運(yùn)算符,用來(lái)設(shè)置復(fù)雜的查詢(xún)條件。如LIKE,是字符串匹配運(yùn)算符,通配符“%”表示0個(gè)或多個(gè)字符,通配符“_”表示一個(gè)字符。33、喳詢(xún)尚未最后確定訂購(gòu)單的有關(guān)信息的正確命令是()。A、SELECT名稱(chēng),聯(lián)系人,電話號(hào)碼,訂單號(hào)FROM客戶(hù),訂購(gòu)單;WHERE客戶(hù).客戶(hù)號(hào)=訂購(gòu)單.客戶(hù)號(hào)AND訂購(gòu)日期ISNULLB、SELECT名稱(chēng),聯(lián)系人,電話號(hào)碼,訂單號(hào)FROM客戶(hù),訂購(gòu)單;WHERE客戶(hù).客戶(hù)號(hào)=訂購(gòu)單.客戶(hù)號(hào)AND訂購(gòu)日期=NULLC、SELECT名稱(chēng),聯(lián)系人,電話號(hào)碼,訂單號(hào)FROM客戶(hù),訂購(gòu)單;FOR客戶(hù).客戶(hù)號(hào)=訂購(gòu)單.客戶(hù)號(hào)AND訂購(gòu)日期ISNULLD、SELECT名稱(chēng),聯(lián)系人,電話號(hào)碼,訂單號(hào)FROM客戶(hù),訂購(gòu)單;FOR客戶(hù).客戶(hù)號(hào)=訂購(gòu)單.客戶(hù)號(hào)AND訂購(gòu)日期=NULL標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:在SOLSELECT查詢(xún)語(yǔ)句中,用WHERE說(shuō)明查詢(xún)條件。在表中尚未確定的值用NULL值表示,而SQL中查詢(xún)空值時(shí)要用ISNULL,不能用“=”。34、查詢(xún)訂購(gòu)單的數(shù)量和所有訂購(gòu)單平均金額的正確命令是()。A、SELECTCOUNT(DISTINCT訂單號(hào)),AVG(數(shù)量*單價(jià));FROM產(chǎn)品JOIN訂購(gòu)單名細(xì)ON產(chǎn)品.產(chǎn)品號(hào)=訂購(gòu)單名細(xì).產(chǎn)品號(hào)B、SELECTCOUNT(訂單號(hào)),AVG(數(shù)量*單價(jià));FROM產(chǎn)品JOIN訂購(gòu)單名細(xì)ON產(chǎn)品.產(chǎn)品號(hào)=訂購(gòu)單名細(xì).產(chǎn)品號(hào)C、SELECTCOUNT(DISTINCT訂單號(hào)),AVG(數(shù)量*單價(jià));FROM產(chǎn)品,訂購(gòu)單名細(xì)ON產(chǎn)品.產(chǎn)品號(hào)=訂購(gòu)單名細(xì).產(chǎn)品號(hào)D、SELECTCOUNT(訂單號(hào)),AVG(數(shù)量*單價(jià));FROM產(chǎn)品,訂購(gòu)單名細(xì)ON產(chǎn)品.產(chǎn)品號(hào)=訂購(gòu)單名細(xì).產(chǎn)品號(hào)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:vfp中內(nèi)聯(lián)接查詢(xún)的語(yǔ)法是:SELECT…FROM<數(shù)據(jù)庫(kù)表1>INNERJOlN<數(shù)據(jù)庫(kù)表2>ON<連接條件>WHERE…其中,INNERJOIN等價(jià)于JOIN,為普通的聯(lián)接,在VisualFoxPro中稱(chēng)為內(nèi)部聯(lián)接;ON<連接條件>指定兩個(gè)進(jìn)行表聯(lián)接的條件字段。注意:聯(lián)接類(lèi)型在FROM子句中給出,并不是在WHERE子句中,聯(lián)接條件在ON子句中給出。COUM()和AVGO都是SQL中用于計(jì)算的檢索函數(shù),其中COUNT用來(lái)計(jì)算記錄個(gè)數(shù),通常應(yīng)該使用DISTINCT去除重復(fù)值,除非對(duì)關(guān)系中的元組個(gè)數(shù)進(jìn)行計(jì)算。這個(gè)題目中要求訂購(gòu)單的數(shù)量,顯然應(yīng)該對(duì)訂單號(hào)計(jì)數(shù),但訂購(gòu)單明細(xì)表中的訂單號(hào)是有重復(fù)的(因?yàn)橐环萦唵紊峡赡苡卸喾N產(chǎn)品),因此應(yīng)該在COUNT()中使用DISTlNCT。AVG函數(shù)是用來(lái)計(jì)算平均值的。產(chǎn)品金額=數(shù)量*單價(jià)。35、假設(shè)客戶(hù)表中有客戶(hù)號(hào)(關(guān)鍵字)C1~C10共10條客戶(hù)記錄,訂購(gòu)單表有訂單號(hào)(關(guān)鍵字)ORl~OR8共8條訂購(gòu)單記錄,并且訂購(gòu)單表參照客戶(hù)表。如下命令可以正確執(zhí)行的是()。A、INSERTINTO訂購(gòu)單VALUES(‘OR5’,‘C5’,{^2008/10/10})B、INSERTINTO訂購(gòu)單VALUES(‘OR5’,‘C11’,{^2008/10/10})C、INSERTINTO訂購(gòu)單VALUES(‘OR9’,‘C11’,{^2008/10/10})D、INSERTINTO訂購(gòu)單VALVES(‘OR9’,‘C5’,{^2008/10/10})標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:本題中,客戶(hù)表和訂購(gòu)單表是相互關(guān)聯(lián)的表,其中客戶(hù)號(hào)是公共字段,客戶(hù)表是父表,訂購(gòu)單表是子表,題目中說(shuō)明了訂購(gòu)單表參照客戶(hù)表,即實(shí)施了參照完整性規(guī)則。當(dāng)要向訂購(gòu)單表中插入一條記錄時(shí)要注意兩點(diǎn):●新記錄的訂單號(hào)不能與表中已有記錄的訂單號(hào)重復(fù),因?yàn)橛唵翁?hào)是訂購(gòu)單表的主關(guān)鍵字。而題中說(shuō)明訂購(gòu)單表中已有訂購(gòu)單號(hào)OR1~OR8,就不能再插入訂單號(hào)為OR5的記錄?!裼捎谟嗁?gòu)單表要參照客戶(hù)表,所以在要插入記錄的表中,如果聯(lián)接字段值在父表中沒(méi)有相匹配的值,則禁止插入。而題中說(shuō)明父表客戶(hù)表中并沒(méi)有C11這個(gè)客戶(hù)號(hào),因此在子表訂購(gòu)單表中不能插入客戶(hù)號(hào)為C11的記錄。SOL中,插入操作的命令格式如下:INSERTINTOdbf_name[fname1[,fname2,…))]VALUES(eExpression1[,eExpression2,…])其中dbf_name指定要插入的表,當(dāng)插入的不是完整記錄時(shí),可以用加fname1,fname2,….指定字段,VALUES給出具體的記錄值。三、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5分。)36、在E-R圖中,矩形表示____________。標(biāo)準(zhǔn)答案:實(shí)體集知識(shí)點(diǎn)解析:在E-R圖中用矩形表示實(shí)體集,在矩形內(nèi)寫(xiě)上該實(shí)體集的名字。用橢圓形表示屬性,在橢圓形內(nèi)寫(xiě)上該屬性的名稱(chēng)。用菱形表示聯(lián)系,菱形內(nèi)寫(xiě)上聯(lián)系名。37、符合結(jié)構(gòu)化原則的三種基本控制結(jié)構(gòu)是順序結(jié)構(gòu)、____________和循環(huán)結(jié)構(gòu)。標(biāo)準(zhǔn)答案:選擇結(jié)構(gòu)知識(shí)點(diǎn)解析:程序設(shè)計(jì)語(yǔ)言?xún)H僅使用順序、選擇和重復(fù)(循環(huán))三種基本控制結(jié)構(gòu)就足以表達(dá)出各種其他形式結(jié)構(gòu)的程序設(shè)計(jì)方法。遵循程序結(jié)構(gòu)化的設(shè)計(jì)原則,按結(jié)構(gòu)化程序設(shè)計(jì)方法設(shè)計(jì)出的程序易于理解、使用和維護(hù);可以提高編程工作的效率,降低軟件的開(kāi)發(fā)成本。38、在面向?qū)ο蠓椒ㄖ校?lèi)的實(shí)例稱(chēng)為_(kāi)___________。標(biāo)準(zhǔn)答案:對(duì)象知識(shí)點(diǎn)解析:將屬性、操作相似的對(duì)象歸為類(lèi),也就是說(shuō),類(lèi)是具有共同屬性、共同方法的對(duì)象的集合。所以,類(lèi)是對(duì)象的抽象,它描述了屬于該對(duì)象類(lèi)型的所有對(duì)象的性質(zhì),而一個(gè)對(duì)象則是其對(duì)應(yīng)類(lèi)的一個(gè)實(shí)例。39、隊(duì)列是限定在表的一端進(jìn)行插入和在另一端進(jìn)行刪除操作的線性表。允許刪除的一端稱(chēng)作____________。標(biāo)準(zhǔn)答案:隊(duì)頭知識(shí)點(diǎn)解析:隊(duì)列是只允許在一端刪除,在另一端插入的順序表,在隊(duì)列中,允許插入的一端叫做“隊(duì)尾”,允許刪除的一端叫做“隊(duì)頭”。40、在關(guān)系模型中,若屬性A是關(guān)系R的主碼,屬性A的取值不能為空,稱(chēng)為_(kāi)___________約束。標(biāo)準(zhǔn)答案:實(shí)體完整性知識(shí)點(diǎn)解析:關(guān)系模型允許3類(lèi)數(shù)據(jù)約束,它們是:●實(shí)體完整性約束該約束要求關(guān)系的主鍵中屬性值不能為空值,這是數(shù)據(jù)庫(kù)完整性的最基本要求?!駞⒄胀暾约s束該約束是關(guān)系之間相關(guān)聯(lián)的基本約束,它不允許關(guān)系引用不存在的元組:即在關(guān)系中的外鍵要么是所關(guān)聯(lián)關(guān)系中實(shí)際存在的元組,要么就為空值?!裼脩?hù)定義的完整性約束用戶(hù)定義的完整性就是針對(duì)某一具體關(guān)系數(shù)據(jù)庫(kù)的約束條件,它反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿(mǎn)足的語(yǔ)義要求。四、填空題(本題共10題,每題1.0分,共10分。)41、SETRELATION命令建立的是表之間的______________。標(biāo)準(zhǔn)答案:臨時(shí)聯(lián)系(或關(guān)聯(lián))知識(shí)點(diǎn)解析:在兩個(gè)表之間建立臨時(shí)聯(lián)系。語(yǔ)法:SETRELATIONTO[eExpression1INTOnWorkArea1∣cTableAlias1[,eExpression2INTOnWorkArea2∣cTableAlias2…][INnWorkArea∣cTableA1ias][ADDITIVE]]42、通過(guò)設(shè)置______________屬性,可以指定用戶(hù)能否在列表框控件內(nèi)進(jìn)行多重選擇。標(biāo)準(zhǔn)答案:MultiSelect知識(shí)點(diǎn)解析:MultiSelect屬性用來(lái)指定用戶(hù)能否在列表框控件內(nèi)進(jìn)行多重選定。值為0或.F.時(shí)不允許多重選擇,值為1或.T.時(shí)允許多重選擇。43、要刷新表單中控件顯示的值,可以使用命令:Thisform.______________。標(biāo)準(zhǔn)答案:Refresh知識(shí)點(diǎn)解析:重新繪制表單或控件,并刷新它的所有值,應(yīng)調(diào)用Refrest方法,當(dāng)表單被刷新時(shí),表單上所有控件也被刷新,當(dāng)頁(yè)框被刷新時(shí),只有活動(dòng)頁(yè)被刷新。44、將表單的ShowWindow屬性值設(shè)置為_(kāi)_____________,表示將該表單設(shè)置為頂層表單。標(biāo)準(zhǔn)答案:2(或2-作為頂層表單)知識(shí)點(diǎn)解析:ShowrWindow屬性用來(lái)設(shè)置表單的顯示方式,共有3科形式,分別是:0-在屏幕中,此為默認(rèn)方式;1-在頂層表單中;2-作為頂層表單。45、為了從用戶(hù)菜單返回到系統(tǒng)菜單,應(yīng)該使用命令SETTODEFAULT。標(biāo)準(zhǔn)答案:SYSMENNU知識(shí)點(diǎn)解析:從用戶(hù)菜單返回到系統(tǒng)菜單,使用命令SETSYSMENUTODEFAULT。46、用當(dāng)前窗體的LABEL1控件顯示系統(tǒng)時(shí)間的語(yǔ)句是:THISFORM.LABEL1.______________=TIME()標(biāo)準(zhǔn)答案:Caption知識(shí)點(diǎn)解析:標(biāo)簽控件(Labell)的Caption屬性用于指定標(biāo)簽中顯示的內(nèi)容,在這里,窗體的標(biāo)簽上顯示的是當(dāng)前事件。47、(12)在報(bào)表中建立的用來(lái)顯示字段、內(nèi)存變量或其他表達(dá)式內(nèi)容的控件是______________。標(biāo)準(zhǔn)答案:域控件知識(shí)點(diǎn)解析:在報(bào)表中,域控件用于打印表或視圖中的字段、變量和表達(dá)式的計(jì)算結(jié)果。48、使用關(guān)系表:學(xué)生(學(xué)號(hào),姓名,性別,年齡,班級(jí)),寫(xiě)出實(shí)現(xiàn)下列功能的SQL語(yǔ)句。刪除學(xué)號(hào)為15的學(xué)生記錄:DELETE______________學(xué)生WHERE學(xué)號(hào)=15標(biāo)準(zhǔn)答案:FROM知識(shí)點(diǎn)解析:SQL從表中刪除數(shù)據(jù)的命令格式為:DEL,ETEFROMTableName[WHERECondition]。這里FROM指定從哪個(gè)表中刪除數(shù)據(jù),WHERB指定被刪除的記錄所滿(mǎn)足的條件,如果不使用WHERE子句,則刪除該表的中全部記錄。注意:在VFP中SQL語(yǔ)句的DELETE命令同樣是邏輯刪除記錄,如果要物理刪除記錄需要繼續(xù)使用PACK命令。49、使用SQL語(yǔ)句刪除“訂購(gòu)單”表的候選索引emp:ALTERTABLE訂購(gòu)單______________TAGemp標(biāo)準(zhǔn)答案:DROPUNIOUE知識(shí)點(diǎn)解析:在SQL語(yǔ)句中,刪除字段的候選索引,命令格式為:ALTERTABLE表名DROPUNIQUE索引標(biāo)識(shí)這里,UNIQUE表示候選索引。50、將一個(gè)項(xiàng)目編譯成一個(gè)應(yīng)用程序時(shí),如果應(yīng)用程序中包含的文件不允許用戶(hù)修改,則必須將該文件標(biāo)為_(kāi)_____________。標(biāo)準(zhǔn)答案:包含知識(shí)點(diǎn)解析:將一個(gè)項(xiàng)目編譯成一個(gè)應(yīng)用程序時(shí),所有項(xiàng)目包含的文件將組合為一個(gè)單一的應(yīng)用程序文件。在項(xiàng)目連編之后,那些在項(xiàng)目中標(biāo)記為“包含”的文件將變?yōu)橹蛔x文件。如果應(yīng)用程序中包含需要用戶(hù)修改的文件,必須將該文件標(biāo)識(shí)為“排除”。國(guó)家二級(jí)VF筆試模擬試卷第3套一、公共基礎(chǔ)選擇題(本題共10題,每題1.0分,共10分。)1、下列數(shù)據(jù)結(jié)構(gòu)中,能用二分法進(jìn)行查找的是()。A、順序存儲(chǔ)的有序線性表B、結(jié)性鏈表C、二叉鏈表D、有序線性鏈表標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:二分法查找只適用于順序存儲(chǔ)的有序線性表,對(duì)于順序存儲(chǔ)的非有序線性表和線性鏈表,都只能采用順序查找。2、下列敘述中,正確的是A、用E-R圖能夠表示實(shí)體集間一對(duì)一的聯(lián)系、一對(duì)多的聯(lián)系和多對(duì)多的聯(lián)系B、用E-R圖只能表示實(shí)體集之間一對(duì)一的聯(lián)系C、用E-R圖只能表示實(shí)體集之間一對(duì)多的聯(lián)系D、用E-R圖表示的概念數(shù)據(jù)模型只能轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:兩個(gè)實(shí)體之間的聯(lián)系實(shí)際上是實(shí)體集間的函數(shù)關(guān)系,這種函數(shù)關(guān)系可以有下面幾種,即一對(duì)一的聯(lián)系、一對(duì)多(或多對(duì)一)的聯(lián)系和多對(duì)多的聯(lián)系;概念模型便于向各種模型轉(zhuǎn)換。由于概念模型不依賴(lài)于具體的數(shù)據(jù)庫(kù)管理系統(tǒng),因此,容易向關(guān)系模型、網(wǎng)狀模型和層次模型等各種模型轉(zhuǎn)換。3、下列選項(xiàng)中,不屬于數(shù)據(jù)管理員(:DBA)職責(zé)的是()。A、數(shù)據(jù)庫(kù)維護(hù)B、數(shù)據(jù)庫(kù)設(shè)計(jì)C、改善系統(tǒng)性能,提高系統(tǒng)效率D、數(shù)據(jù)類(lèi)型轉(zhuǎn)換標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)管理員(DataBaseAdministrator,DBA)是指對(duì)數(shù)據(jù)庫(kù)的規(guī)劃、設(shè)計(jì)、維護(hù)、監(jiān)視等的人員,其主要工作如下:●數(shù)據(jù)庫(kù)設(shè)計(jì)。DBA的主要任務(wù)之一是數(shù)據(jù)庫(kù)設(shè)計(jì),具體地說(shuō)是進(jìn)行數(shù)據(jù)模式的設(shè)計(jì)。?●數(shù)據(jù)庫(kù)維護(hù)。DBA必須對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)安全性、完整性、并發(fā)控制及系統(tǒng)恢復(fù)、數(shù)據(jù)定期轉(zhuǎn)儲(chǔ)等進(jìn)行實(shí)施與維護(hù)。?●改善系統(tǒng)性能,提高系統(tǒng)效率。DBA必須隨時(shí)監(jiān)視數(shù)據(jù)庫(kù)的運(yùn)行狀態(tài),不斷調(diào)整內(nèi)部結(jié)構(gòu),使系統(tǒng)保持最佳狀態(tài)與效率。4、下面概念中,不屬于面向?qū)ο蠓椒ǖ氖莀_____。A、對(duì)象B、繼承C、類(lèi)D、過(guò)程調(diào)用標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:選項(xiàng)A、選項(xiàng)B、選項(xiàng)C屬于面向?qū)ο蠓椒ǎx項(xiàng)D屬于面向過(guò)程方法。5、下列敘述中正確的是______。A、用E-R圖能夠表示實(shí)體集之間一對(duì)一的聯(lián)系、一對(duì)多的聯(lián)系、多對(duì)多的聯(lián)系B、用E-R圖只能表示實(shí)體集之間一對(duì)一的聯(lián)系C、用E-R圖只能表示實(shí)體集之間一對(duì)多的聯(lián)系D、用E-R圖表示的概念數(shù)據(jù)模型只能轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:用E-R圖可以簡(jiǎn)單明了地描述實(shí)體及其相互之間的聯(lián)系,用E-R圖還可以方便地描述多個(gè)實(shí)體集之間的聯(lián)系和一個(gè)實(shí)體集內(nèi)部實(shí)體之間的聯(lián)系。所以,選項(xiàng)A正確,選項(xiàng)B與選項(xiàng)C錯(cuò)誤。為了建立用戶(hù)所要求的數(shù)據(jù)庫(kù),必須把概念結(jié)構(gòu)(用E-R圖表示的概念數(shù)據(jù)模型)轉(zhuǎn)換為某個(gè)具體的數(shù)據(jù)庫(kù)管理系統(tǒng)所支持的數(shù)據(jù)模型,這就是邏輯結(jié)構(gòu)設(shè)計(jì)所要完成的任務(wù)。在已給定數(shù)據(jù)庫(kù)管理系統(tǒng)的情況下,數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)可以分兩步來(lái)進(jìn)行:(1)將概念模型轉(zhuǎn)換成一般的數(shù)據(jù)模型;(2)將一般的數(shù)據(jù)模型轉(zhuǎn)換為特定的數(shù)據(jù)庫(kù)管理系統(tǒng)所支持的數(shù)據(jù)模型??芍?,用E-R圖表示的概念數(shù)據(jù)模型不僅能轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型,還可以轉(zhuǎn)換為其他數(shù)據(jù)模型,如網(wǎng)狀模型和層次模型等。所以,選項(xiàng)D說(shuō)法錯(cuò)誤。6、在包含1000個(gè)元素的線性表中實(shí)現(xiàn)如下各運(yùn)算,所需的執(zhí)行時(shí)間最長(zhǎng)的是()。A、線性表按順序方式存儲(chǔ),在線性表的第10個(gè)結(jié)點(diǎn)后面插入一個(gè)新結(jié)點(diǎn)B、線性表按鏈接方式存儲(chǔ),在線性表的第10個(gè)結(jié)點(diǎn)后面插入一個(gè)新結(jié)點(diǎn)C、線性表按順序方式存儲(chǔ),刪除線性表的第990個(gè)結(jié)點(diǎn)D、線性表按鏈接方式存儲(chǔ),刪除指針P所指向的結(jié)點(diǎn)標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:A對(duì)應(yīng)的運(yùn)算,需把第1000個(gè)元素到第11個(gè)元素依次后移一位,共需移動(dòng)990個(gè)元素:B對(duì)應(yīng)的運(yùn)算,只需從第1個(gè)結(jié)點(diǎn)開(kāi)始,順序查找到第10個(gè)結(jié)點(diǎn),再進(jìn)行兩次交換指針即可;選項(xiàng)C對(duì)應(yīng)的運(yùn)算,在順序表中刪除一個(gè)元素,需把刪除元素的后面元素前移,共前移10個(gè)元素;選項(xiàng)D對(duì)應(yīng)的

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論