國(guó)家二級(jí)VF機(jī)試(選擇題)模擬試卷10(共414題)_第1頁(yè)
國(guó)家二級(jí)VF機(jī)試(選擇題)模擬試卷10(共414題)_第2頁(yè)
國(guó)家二級(jí)VF機(jī)試(選擇題)模擬試卷10(共414題)_第3頁(yè)
國(guó)家二級(jí)VF機(jī)試(選擇題)模擬試卷10(共414題)_第4頁(yè)
國(guó)家二級(jí)VF機(jī)試(選擇題)模擬試卷10(共414題)_第5頁(yè)
已閱讀5頁(yè),還剩113頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

國(guó)家二級(jí)VF機(jī)試(選擇題)模擬試卷10(共9套)(共414題)國(guó)家二級(jí)VF機(jī)試(選擇題)模擬試卷第1套一、選擇題(本題共94題,每題1.0分,共94分。)1、構(gòu)成計(jì)算機(jī)軟件的是A、源代碼B、程序和數(shù)據(jù)C、程序和文檔D、程序、數(shù)據(jù)及相關(guān)文檔標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:軟件由兩部分組成:一是機(jī)器可執(zhí)行的程序和數(shù)據(jù);二是機(jī)器不可執(zhí)行的,與軟件開發(fā)、運(yùn)行、維護(hù)、使用等有關(guān)的文檔。2、軟件是指A、程序B、程序和文檔C、算法加數(shù)據(jù)結(jié)構(gòu)D、程序、數(shù)據(jù)與相關(guān)文檔的完整集合標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:計(jì)算機(jī)軟件是計(jì)算機(jī)系統(tǒng)中與硬件相互依存的另一部分,是包括程序、數(shù)據(jù)與相關(guān)文檔的完整集合。軟件由兩部分組成:一是機(jī)器可執(zhí)行的程序和數(shù)據(jù);二是機(jī)器不可執(zhí)行的,與軟件殲發(fā)、運(yùn)行、維護(hù)、使用等有關(guān)的文檔。3、下列描述中正確的是A、程序就是軟件B、軟件開發(fā)不受計(jì)算機(jī)系統(tǒng)的限制C、軟件既是邏輯實(shí)體,又是物理實(shí)體D、軟件是程序、數(shù)據(jù)與相關(guān)文檔的集合標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:計(jì)算機(jī)軟件與硬件是計(jì)算機(jī)系統(tǒng)中相互依存的兩部分。計(jì)算機(jī)軟件是包括程序、數(shù)據(jù)及相關(guān)文檔的完整集合。軟件由兩部分組成:一部分是機(jī)器可執(zhí)行的程序和數(shù)據(jù);二是機(jī)器不可執(zhí)行的,與軟件殲發(fā)、運(yùn)行、維護(hù)、使用等有關(guān)的文檔。軟什其有以下六個(gè)特點(diǎn):①軟什是一種邏輯寅體,而不是物理實(shí)體,具有抽象性。②軟件的生產(chǎn)與硬件不同,它沒有明顯的制作過(guò)程。③軟件在運(yùn)行、使用期間不存在磨損、老化問(wèn)題。④軟件的開發(fā)、運(yùn)行對(duì)計(jì)算機(jī)系統(tǒng)具有依賴性,受計(jì)算機(jī)系統(tǒng)的限制,這導(dǎo)致了軟件移值的問(wèn)題。⑤軟件復(fù)雜性高,成本昂貴。⑥軟件的開發(fā)涉及諸多社會(huì)因素。4、軟件按功能可以分為應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬于應(yīng)用軟件的是A、學(xué)生成績(jī)管理系統(tǒng)B、C語(yǔ)言編譯程序C、UNIX操作系統(tǒng)D、數(shù)據(jù)庫(kù)管理系統(tǒng)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:學(xué)生成績(jī)管理系統(tǒng)為應(yīng)用軟件。5、軟件按功能可以分為:應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬于應(yīng)用軟件的是A、編譯程序B、操作系統(tǒng)C、教務(wù)管理系統(tǒng)D、匯編程序標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:編譯程序和匯編程序?qū)儆谥诬浖?,操作系統(tǒng)屬于系統(tǒng)軟件,而教務(wù)管理系統(tǒng)屬于應(yīng)用軟件。6、軟件按功能可以分為:應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬于系統(tǒng)軟件的是A、編輯軟件B、操作系統(tǒng)C、教務(wù)管理系統(tǒng)D、瀏覽器標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:軟件根據(jù)應(yīng)用目標(biāo)的不同,足多種多樣的。軟件按功能可以分為:應(yīng)用軟件、系統(tǒng)軟件、支撐軟件(或工具軟件)。應(yīng)用軟件是為解決特定領(lǐng)域的應(yīng)用而開發(fā)的軟件。系統(tǒng)軟件是計(jì)算機(jī)管理自身資源,提高計(jì)算機(jī)使用效率并為計(jì)算機(jī)用戶提供各種服務(wù)的軟件。支撐軟件是介于系統(tǒng)軟件和應(yīng)用軟件之間,協(xié)助用戶開發(fā)軟件的工具性軟什,包括輔助和支持開發(fā)和維護(hù)應(yīng)用軟件的工具軟件,還包括輔助管理人員控制開發(fā)進(jìn)程和項(xiàng)目管理的工具軟件。7、下面描述中,不屬于軟件危機(jī)表現(xiàn)的是A、軟件過(guò)程不規(guī)范B、軟件開發(fā)生產(chǎn)率低C、軟件質(zhì)量難以控制D、軟件成本不斷提高標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:軟件危機(jī)主要表現(xiàn)在以下6個(gè)方面:①軟件需求的增長(zhǎng)得不劍滿足。②軟件開發(fā)成本和進(jìn)度無(wú)法控制。③軟件質(zhì)量難以保證。④軟件不可維護(hù)或維護(hù)程度非常低。⑤軟件的成本不斷提高。⑥軟件開發(fā)生產(chǎn)率的提高趕不上硬件的發(fā)展和應(yīng)用需求的增長(zhǎng)。8、下列關(guān)于軟件工程的描述中正確的是A、軟件工程只是解決軟件項(xiàng)目的管理問(wèn)題B、軟件工程主要解決軟件產(chǎn)品的生產(chǎn)率問(wèn)題C、軟件工程的主要思想是強(qiáng)調(diào)在軟件開發(fā)過(guò)程中需要應(yīng)用工程化原則D、軟件工程只是解決軟件開發(fā)中的技術(shù)問(wèn)題標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:軟件工程是建立并使用完善的工程化原則,以較經(jīng)濟(jì)的手段獲得能在實(shí)際機(jī)器上有效運(yùn)行的可靠軟件的一系列方法。軟件工程主要思想是強(qiáng)調(diào)在軟件開發(fā)過(guò)程中需要應(yīng)用工程化原則。9、下面不屬于軟件工程的3個(gè)要素是A、工具B、過(guò)程C、方法D、環(huán)境標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:軟件工程的3個(gè)要素是工具、過(guò)程和方法。10、下面不屬于軟件工程過(guò)程的4種基本活動(dòng)A、軟件規(guī)格說(shuō)明B、軟件開發(fā)C、軟件演進(jìn)D、軟件測(cè)試標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:軟件工程過(guò)程的4種基本活動(dòng)是:軟件規(guī)格說(shuō)明、軟件開發(fā)、軟什確認(rèn)、軟件演進(jìn)。11、軟件生命周期是指A、軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過(guò)程B、軟件從需求分析、設(shè)計(jì)、實(shí)現(xiàn)到測(cè)試完成的過(guò)程C、軟件的開發(fā)過(guò)程D、軟件的運(yùn)行維護(hù)過(guò)程標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:軟件生命周期是指軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用、維護(hù)到停止使用、退役的過(guò)程。12、軟件生命周期中的活動(dòng)不包括A、市場(chǎng)調(diào)研B、需求分析C、軟件測(cè)試D、軟件維護(hù)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:軟件的生命劇期描述了軟件從產(chǎn)生到最終消亡的全過(guò)程,生命周期中的活動(dòng)包括需求分析、軟件設(shè)計(jì)(分為概要設(shè)計(jì)和詳細(xì)設(shè)計(jì))、軟件實(shí)現(xiàn)、軟件測(cè)試和軟件維護(hù),不包括市場(chǎng)調(diào)研。13、軟件生命周期可分為定義階段、開發(fā)階段和維護(hù)階段,下面不屬于開發(fā)階段任務(wù)的是A、測(cè)試B、設(shè)計(jì)C、可行性研究D、實(shí)現(xiàn)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:軟件生命周期是指軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用、維護(hù)到停止使用退役的過(guò)程。其中;定義階段包括可行性研究與計(jì)劃制定和需求分析。測(cè)試、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)屬于開發(fā)階段。14、下列選項(xiàng)中不屬于軟件生命周期開發(fā)階段任務(wù)的是A、軟件測(cè)試B、概要設(shè)計(jì)C、軟件維護(hù)D、詳細(xì)設(shè)計(jì)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:軟件生命劇期是指軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用、維護(hù)到停止使用退役的過(guò)程。開發(fā)階段包括概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試4個(gè)階段。軟件維護(hù)屬于維護(hù)階段。15、軟件生命周期可分為定義階段,開發(fā)階段和維護(hù)階段。詳細(xì)設(shè)計(jì)屬于A、定義階段B、開發(fā)階段C、維護(hù)階段D、上述三個(gè)階段標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:本題考查軟件生命周期的相關(guān)概念。通常,將軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過(guò)程稱為軟件生命周期。也就是說(shuō),軟件產(chǎn)品從考慮其概念開始,到該軟件產(chǎn)品不能使用為止的整個(gè)時(shí)期都屬于軟件生命周期。一般包括可行性研究與需求分析、設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試、交付使用以及維護(hù)等活動(dòng)。還可以將軟件生命周期分為軟件定義、軟件開發(fā)及軟件運(yùn)行維護(hù)三個(gè)階段。16、下列描述中正確的是A、軟件交付使用后還需要再進(jìn)行維護(hù)B、軟件工具交付使用就不需要再進(jìn)行維護(hù)C、軟件交付使用后其生命周期就結(jié)束D、軟件維護(hù)是指修復(fù)程序中被破壞的指令標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:通常將軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過(guò)程稱為軟件生命周期。軟件生命劇期分為軟件定義、軟件開發(fā)及軟件運(yùn)行維護(hù)三個(gè)階段。已交付的軟件投入運(yùn)行后,應(yīng)在運(yùn)行使用中不斷地維護(hù),根據(jù)新提出的需要進(jìn)行必要而且可能的擴(kuò)允和刪改。17、下面不屬于軟件設(shè)計(jì)原則的是A、抽象B、模塊化C、自底向上D、信息隱藏標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:軟件設(shè)計(jì)的基本原則包括抽象、信息隱藏、模塊化、局部化、確定性、一致性、完備性和可驗(yàn)證性。18、下面不屬于軟件需求分析階段主要工作的是A、需求變更申請(qǐng)B、需求分析C、需求評(píng)審D、需求獲取標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:在軟件開發(fā)的過(guò)程中,應(yīng)該盡早的制定測(cè)試計(jì)劃,其中在需求分折階段制定系統(tǒng)測(cè)試計(jì)劃,在概要設(shè)計(jì)階段制定集成測(cè)試計(jì)劃,在詳細(xì)設(shè)計(jì)階段制定單元測(cè)試計(jì)劃。19、下面不屬于需求分析階段任務(wù)的是A、確定軟件系統(tǒng)的功能需求B、確定軟件系統(tǒng)的性能需求C、需求規(guī)格說(shuō)明書評(píng)審D、制定軟件集成測(cè)試計(jì)劃標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:需求分析階段的工作可分為4個(gè)階段:需求獲取、需求分析、編寫需求規(guī)格說(shuō)明書、需求評(píng)審。20、在軟件生命周期中,能準(zhǔn)確確定軟件系統(tǒng)必須做什么和必須具備哪些功能的階段是A、概要設(shè)計(jì)B、詳細(xì)設(shè)計(jì)C、可行性分析D、需求分析標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:軟件需求足指用戶對(duì)目標(biāo)軟件系統(tǒng)在功能、行為、設(shè)計(jì)約束等方面的期望。需求分析的任務(wù)是發(fā)現(xiàn)需求、求精、建模和定義需求的過(guò)程。21、在軟件開發(fā)中,需求分析階段可以使用的工具是A、N-S圖B、DFD圖C、PAD圖D、程序流程圖標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:在軟件開發(fā)中,需求分析階段常使用的工具有數(shù)據(jù)流圖(DFD),數(shù)據(jù)字典(DD)、判斷樹和判斷表。22、數(shù)據(jù)流圖中帶有箭頭的線段表示的是A、控制流B、事件驅(qū)動(dòng)C、模塊調(diào)用D、數(shù)據(jù)流標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:數(shù)據(jù)流圖是從數(shù)據(jù)傳遞和加工的角度,來(lái)刻畫數(shù)據(jù)流從輸入到輸出的移動(dòng)變換過(guò)程。其中帶箭頭的線段表示數(shù)據(jù)流,沿箭頭方向傳遞數(shù)據(jù)的通道,一般在旁邊標(biāo)灃數(shù)據(jù)流名。23、在軟件設(shè)計(jì)中不使用的工具是A、系統(tǒng)結(jié)構(gòu)圖B、PAD圖C、數(shù)據(jù)流圖(DFD圖)D、程序流程圖標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在軟件開發(fā)的各個(gè)階段經(jīng)常會(huì)使用到一些圖形工具,如在需求分折階段使用數(shù)據(jù)流圖(DFD圖),在概要設(shè)計(jì)階段使用系統(tǒng)結(jié)構(gòu)圖,在詳細(xì)設(shè)計(jì)階段使用程序流程圖、N-S圖或者PAD圖等。24、數(shù)據(jù)流圖用于抽象描述一個(gè)軟件的邏輯模型,數(shù)據(jù)流圖由一些特定的圖符構(gòu)成。下面圖符名標(biāo)識(shí)的圖符不屬于數(shù)據(jù)流圖合法圖符的是A、控制流B、加工C、數(shù)據(jù)存儲(chǔ)D、源和潭標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)據(jù)流圖中的主要圖形元素有加工(轉(zhuǎn)換)、數(shù)據(jù)流、存儲(chǔ)文件(數(shù)據(jù)源)、源和潭等。25、在軟件設(shè)計(jì)中,不屬于過(guò)程設(shè)計(jì)工具的是A、PDL(過(guò)程設(shè)計(jì)語(yǔ)言)B、PAD圖C、N-S圖D、DFD圖標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:DFD(教據(jù)流圖Data-Flow-Diagram)是描述數(shù)據(jù)處理過(guò)程的工具,是需求理解的邏輯模型的圖形表示。它直接支持系統(tǒng)功能建模。在軟件詳細(xì)設(shè)計(jì)的過(guò)程階段,要對(duì)何個(gè)模塊規(guī)定的助能以及算法的設(shè)計(jì)給出適當(dāng)?shù)乃惴枋?。常見的過(guò)程設(shè)計(jì)工具有:圖形工具:程序流程圖,N-S,PAD,HIPO。表格工具:判定表。語(yǔ)言工具:PDL(偽碼)。26、數(shù)據(jù)流程圖(DFD圖)是A、軟件概要設(shè)計(jì)的工具B、軟件詳細(xì)設(shè)計(jì)的工具C、結(jié)構(gòu)化方法的需求分析工具D、面向?qū)ο蠓椒ǖ男枨蠓治龉ぞ邩?biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:本題考查數(shù)據(jù)流程圖DFlD的概念。對(duì)于面向數(shù)據(jù)流的結(jié)構(gòu)化分析方法,按照DeMarco的定義,“結(jié)構(gòu)化分析就是使用數(shù)據(jù)流圖(DFD)、數(shù)據(jù)字典(DD)、結(jié)構(gòu)化英語(yǔ)、判定表和判定樹等工具,來(lái)建立一種新的、稱為結(jié)構(gòu)化規(guī)格說(shuō)明的目標(biāo)文檔”。結(jié)構(gòu)化分析方法的實(shí)質(zhì)是著眼于數(shù)據(jù)流,自頂向下,逐層分解,建立系統(tǒng)的處理流程,以數(shù)據(jù)流程圖和數(shù)據(jù)字典為主要工具,建立系統(tǒng)的邏輯模型。數(shù)據(jù)流圖(DFD-DataFlowDiagram)是描述數(shù)據(jù)處理過(guò)程的工具,是需求理解的邏輯模型的圖形表示,它直接支持系統(tǒng)的功能建模。數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加工的角度,來(lái)刻畫數(shù)據(jù)流從輸入到輸出的移動(dòng)變換過(guò)程。由此可得數(shù)據(jù)流程圖是結(jié)構(gòu)化方法的需求分析工具。27、數(shù)據(jù)字典(DD)所定義的對(duì)象都包含于A、數(shù)據(jù)流圖(DFD圖)B、程序流程圖C、軟件結(jié)構(gòu)圖D、方框圖標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)據(jù)字典是指對(duì)數(shù)據(jù)的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理邏輯、外部實(shí)體等進(jìn)行定義和描述,其日的是對(duì)數(shù)據(jù)流程圖中的各個(gè)元素做出詳細(xì)的說(shuō)明。28、下列關(guān)于數(shù)據(jù)庫(kù)設(shè)計(jì)的敘述中,正確的是A、在需求分析階段建立數(shù)據(jù)字典B、在概念設(shè)計(jì)階段建立數(shù)據(jù)字典C、在邏輯設(shè)計(jì)階段建立數(shù)據(jù)字典D、在物理設(shè)計(jì)階段建立數(shù)據(jù)字典標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)設(shè)計(jì)目前一般采用生命周期法,即將整個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開發(fā)分解成目標(biāo)獨(dú)立的若干階段。分別足:需求分析階段、概念設(shè)計(jì)階段、邏輯設(shè)計(jì)階段、物理設(shè)計(jì)階段、編碼階段、測(cè)試階段、運(yùn)行階段、進(jìn)一步修改階段。數(shù)據(jù)字典是對(duì)系統(tǒng)中數(shù)據(jù)的詳盡描述,足各類數(shù)據(jù)屬性的清單。對(duì)數(shù)據(jù)設(shè)計(jì)來(lái)講,數(shù)據(jù)字典是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要結(jié)糶。29、在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是A、軟件集成測(cè)試計(jì)劃B、軟件詳細(xì)設(shè)計(jì)說(shuō)明書C、用戶手冊(cè)D、軟件需求規(guī)格說(shuō)明書標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:在軟件開發(fā)過(guò)程中,需求分析階段產(chǎn)生的主要文檔是軟件需求規(guī)格說(shuō)明書。30、軟件需求規(guī)格說(shuō)明書的作用不包括A、軟件驗(yàn)收的依據(jù)B、用戶與開發(fā)人員對(duì)軟件要做什么的共同理解C、軟件設(shè)計(jì)的依據(jù)D、軟件可行性研究的依據(jù)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:軟件規(guī)格說(shuō)明書主要有三個(gè)作用:①用戶和軟件開發(fā)人員之問(wèn)的合同:②開發(fā)人員進(jìn)行設(shè)計(jì)和編程的依據(jù);③軟件工程項(xiàng)目驗(yàn)收的依據(jù)。31、在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是A、可行性分析報(bào)告B、軟件需求規(guī)格說(shuō)明書C、概要設(shè)計(jì)說(shuō)明書D、集成測(cè)試計(jì)劃標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:需求分析的最終結(jié)果足生成軟件需要規(guī)格說(shuō)明書,可以為用戶、分析人員和砹計(jì)人員之間的交流提供方便,可以直接支持目標(biāo)與確認(rèn),又可以作為控制軟件開發(fā)進(jìn)程的依據(jù)。32、從工程管理角度看,軟件設(shè)計(jì)一般分為兩步完成,它們是A、概要設(shè)計(jì)與詳細(xì)設(shè)計(jì)B、數(shù)據(jù)設(shè)計(jì)與接口設(shè)計(jì)C、軟件結(jié)構(gòu)設(shè)計(jì)與數(shù)據(jù)設(shè)計(jì)D、過(guò)程設(shè)計(jì)與數(shù)據(jù)設(shè)計(jì)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:軟件設(shè)計(jì)是開發(fā)階段最重要的步驟。從工程管理的角度來(lái)看可分為兩步:概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)。概要設(shè)計(jì)是將軟件需求轉(zhuǎn)化為軟件體系結(jié)構(gòu),確定系統(tǒng)級(jí)接口、全局?jǐn)?shù)據(jù)結(jié)構(gòu)或數(shù)據(jù)庫(kù)模式;詳細(xì)設(shè)計(jì)足指確立每個(gè)模塊的實(shí)現(xiàn)算法和局部數(shù)據(jù)結(jié)構(gòu),用適應(yīng)方法表示算法和數(shù)據(jù)結(jié)構(gòu)的細(xì)節(jié)。從技術(shù)觀點(diǎn)來(lái)看,軟件設(shè)計(jì)包括軟件結(jié)構(gòu)設(shè)計(jì)(定義軟件系統(tǒng)各主要部件之間的關(guān)系)、數(shù)據(jù)設(shè)計(jì)(將分析時(shí)創(chuàng)建的模型轉(zhuǎn)化為數(shù)據(jù)結(jié)構(gòu))、接口設(shè)計(jì)(描述軟件內(nèi)部、軟件與協(xié)作系統(tǒng)之間以及軟件與人之間如何通信)、過(guò)程設(shè)計(jì)(把系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換成軟什的過(guò)程)四個(gè)步驟。33、下面不屬于軟件設(shè)計(jì)階段任務(wù)的是A、軟件總體設(shè)計(jì)B、算法設(shè)計(jì)C、制定軟件確認(rèn)測(cè)試計(jì)劃D、數(shù)據(jù)庫(kù)設(shè)計(jì)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:軟件改計(jì)階段總體分為兩部分:概要設(shè)計(jì)和詳細(xì)設(shè)計(jì),此階段的主要仟?jiǎng)?wù)就是將需求規(guī)格說(shuō)明文檔轉(zhuǎn)換為軟件設(shè)計(jì)文檔,將需求階段提出的問(wèn)題,一一解釋,形成詳細(xì)設(shè)計(jì)文檔,并根據(jù)功能要求,定制相應(yīng)數(shù)據(jù)結(jié)構(gòu)、各種流程圖等,為下一步編碼做準(zhǔn)備。34、軟件設(shè)計(jì)中模塊劃分應(yīng)遵循的準(zhǔn)則是A、低內(nèi)聚低耦合B、高內(nèi)聚低耦合C、低內(nèi)聚高耦合D、高內(nèi)聚高耦合標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:耦合性和內(nèi)聚性是模塊獨(dú)立性的兩個(gè)定性標(biāo)準(zhǔn),各模塊的內(nèi)聚性越強(qiáng),則耦合性越弱。軟件設(shè)計(jì)應(yīng)該遵循高內(nèi)聚低耦合。35、耦合性和內(nèi)聚性是對(duì)模塊獨(dú)立性度量的兩個(gè)標(biāo)準(zhǔn)。下列敘述中正確的是A、提高耦合性降低內(nèi)聚性有利于提高模塊的獨(dú)立性B、降低耦合性提高內(nèi)聚性有利于提高模塊的獨(dú)立性C、耦合性是指一個(gè)模塊內(nèi)部各個(gè)元素間彼此結(jié)合的緊密程度D、內(nèi)聚性是指模塊間互相連接的緊密程度標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:耦合性是反映模塊問(wèn)互相連接的緊密程度,內(nèi)聚性是指一個(gè)模塊內(nèi)部各個(gè)元素間彼此接合的緊密程序。提高模塊的內(nèi)聚性,降低模塊的耦合性是有利于模塊的獨(dú)立性。36、軟件設(shè)計(jì)中劃分模塊的一個(gè)準(zhǔn)則是A、低內(nèi)聚低耦合B、高內(nèi)聚低耦合C、低內(nèi)聚高耦合D、高內(nèi)聚高耦合標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:耦合性與內(nèi)聚性是模塊獨(dú)立性的兩個(gè)定性標(biāo)準(zhǔn)。一般一個(gè)較優(yōu)秀的軟件設(shè)計(jì),應(yīng)盡員做劍高內(nèi)聚,低耦合,即減弱模塊之間的耦合性和提高模塊內(nèi)的內(nèi)聚性,有利于提高模塊的獨(dú)立性。37、兩個(gè)或兩個(gè)以上模塊之間關(guān)聯(lián)的緊密程度稱為A、耦合度B、內(nèi)聚度C、復(fù)雜度D、數(shù)據(jù)傳輸特性標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無(wú)解析38、在結(jié)構(gòu)化程序設(shè)計(jì)中,模塊劃分的原則是A、各模塊應(yīng)包括盡量多的功能B、各模塊的規(guī)模應(yīng)盡量大C、各模塊之間的聯(lián)系應(yīng)盡量緊密D、模塊內(nèi)具有高內(nèi)聚度、模塊間具有低耦合度標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:暫無(wú)解析39、下面不能作為結(jié)構(gòu)化方法軟件需求分析工具的是A、系統(tǒng)結(jié)構(gòu)圖B、數(shù)據(jù)字典(DD)C、數(shù)據(jù)流程圖(DFD圖)D、判定表標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無(wú)解析40、下面描述中錯(cuò)誤的是A、系統(tǒng)總體結(jié)構(gòu)圖支持軟件系統(tǒng)的詳細(xì)設(shè)計(jì)B、軟件設(shè)計(jì)是將軟件需求轉(zhuǎn)換為軟件表示的過(guò)程C、數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫(kù)設(shè)計(jì)是軟件設(shè)計(jì)的任務(wù)之一D、PAD圖是軟件詳細(xì)設(shè)計(jì)的表示工具標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無(wú)解析41、程序流程圖中帶有箭頭的線段表示的是A、圖元關(guān)系B、數(shù)據(jù)流C、控制流D、調(diào)用關(guān)系標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析42、下面敘述中錯(cuò)誤的是A、軟件測(cè)試的目的是發(fā)現(xiàn)錯(cuò)誤并改正錯(cuò)誤B、對(duì)被調(diào)試的程序進(jìn)行“錯(cuò)誤定位”是程序調(diào)試的必要步驟C、程序調(diào)試通常也稱為DebugD、軟件測(cè)試應(yīng)嚴(yán)格執(zhí)行測(cè)試計(jì)劃,排除測(cè)試的隨意性標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無(wú)解析43、軟件測(cè)試的目的是A、評(píng)估軟件可靠性B、發(fā)現(xiàn)并改正程序中的錯(cuò)誤C、改正程序中的錯(cuò)誤D、發(fā)現(xiàn)程序中的錯(cuò)誤標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:暫無(wú)解析44、檢查軟件產(chǎn)品是否符合需求定義的過(guò)程稱為A、確認(rèn)測(cè)試B、集成測(cè)試C、驗(yàn)證測(cè)試D、驗(yàn)收測(cè)試標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無(wú)解析45、下列描述中正確的是A、軟件測(cè)試的主要目的是發(fā)現(xiàn)程序中的錯(cuò)誤B、軟件測(cè)試的主要目的是確定程序中錯(cuò)誤的位置C、為了提高軟件測(cè)試的效率,最好由程序編制者自己來(lái)完成軟件測(cè)試的工作D、軟件測(cè)試是證明軟件沒有錯(cuò)誤標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無(wú)解析46、下列對(duì)于軟件測(cè)試的描述中正確的是A、軟件測(cè)試的目的是證明程序是否正確B、軟件測(cè)試的目的是使程序運(yùn)行結(jié)果正確C、軟件測(cè)試的目的是盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤D、軟件測(cè)試的目的是使程序符合結(jié)構(gòu)化原則標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析47、下列描述中正確的是A、軟件測(cè)試應(yīng)該由程序開發(fā)者來(lái)完成B、程序經(jīng)調(diào)試后一般不需要再測(cè)試C、軟件維護(hù)只包括對(duì)程序代碼的維護(hù)D、以上三種說(shuō)法都不對(duì)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:暫無(wú)解析48、在黑盒測(cè)試方法中,設(shè)計(jì)測(cè)試用例的主要根據(jù)是A、程序內(nèi)部邏輯B、程序外部功能C、程序數(shù)據(jù)結(jié)構(gòu)D、程序流程圖標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無(wú)解析49、下面屬于黑盒測(cè)試方法的是A、語(yǔ)句覆蓋B、邏輯覆蓋C、邊界值分析D、路徑覆蓋標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析50、下面屬于白盒測(cè)試方法的是A、等價(jià)類劃分法B、邏輯覆蓋C、邊界值分析法D、錯(cuò)誤推測(cè)法標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無(wú)解析51、下面不屬于軟件測(cè)試實(shí)施步驟的是A、集成測(cè)試B、回歸測(cè)試C、確認(rèn)測(cè)試D、單元測(cè)試標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無(wú)解析52、軟件(程序)調(diào)試的任務(wù)是A、診斷和改正程序中的錯(cuò)誤B、盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤C、發(fā)現(xiàn)并改正程序中的所有錯(cuò)誤D、確定程序中錯(cuò)誤的性質(zhì)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無(wú)解析53、程序調(diào)試的任務(wù)是A、設(shè)計(jì)測(cè)試用例B、驗(yàn)證程序的正確性C、發(fā)現(xiàn)程序中的錯(cuò)誤D、診斷和改正程序中的錯(cuò)誤標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:暫無(wú)解析54、軟件調(diào)試的目的是A、發(fā)現(xiàn)錯(cuò)誤B、改正錯(cuò)誤C、改善軟件的性能D、驗(yàn)證軟件的正確性標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:軟件調(diào)試的任務(wù)是珍斷和改正程序中的錯(cuò)誤。程序調(diào)試活動(dòng)由兩部分組成,一是根據(jù)錯(cuò)誤的跡象確定程序中的的確切性質(zhì)、原因和位置。二是對(duì)程序進(jìn)行修改,排除這個(gè)錯(cuò)誤。55、線性表常采用的兩種存儲(chǔ)結(jié)構(gòu)是()。A、散列方法和索引方式B、鏈表存儲(chǔ)結(jié)構(gòu)和數(shù)組C、順序存儲(chǔ)結(jié)構(gòu)和鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)D、線性存儲(chǔ)結(jié)構(gòu)和非線性存儲(chǔ)結(jié)構(gòu)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:線性表的存儲(chǔ)通常要用兩種存儲(chǔ)結(jié)構(gòu):順序存儲(chǔ)結(jié)構(gòu)和鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。56、軟件需求分析階段的工作,可以分為四個(gè)方面:需求獲取、編寫需求規(guī)格說(shuō)明書、需求評(píng)審和()。A、階段性報(bào)告B、需求分析C、需求總結(jié)D、都不正確標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:軟件需求分析階段的工作,可以概括為四個(gè)方面:需求獲取、需求分析、編寫需求規(guī)格說(shuō)明書和需求評(píng)審。需求獲取的目的是確定對(duì)目標(biāo)系統(tǒng)的各方面需求。涉及到的主要任務(wù)是建立獲取用戶需求的方法框架,并支持和監(jiān)控需求獲取的過(guò)程。需求分析是對(duì)獲取的需求進(jìn)行分析和綜合,最終給出系統(tǒng)的解決方案和目標(biāo)系統(tǒng)的邏輯模型。編寫需求規(guī)格說(shuō)明書作為需求分析的階段成果,可以為用戶、分析人員和設(shè)計(jì)人員之間的交流提供方便,可以直接支持目標(biāo)軟件系統(tǒng)的確認(rèn),又可以作為控制軟件開發(fā)進(jìn)程的依據(jù)。需求評(píng)審是對(duì)需求分析階段的工作進(jìn)行復(fù)審,驗(yàn)證需求文檔的一致性、可行性、完整性和有效性。57、在軟件生命周期中,能準(zhǔn)確地確定軟件系統(tǒng)必須做什么和必須具備哪些功能的階段是()。A、需求分析B、詳細(xì)設(shè)計(jì)C、軟件設(shè)計(jì)D、概要設(shè)計(jì)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:軟件生命周期的主要活動(dòng)階段為:可行性研究和計(jì)劃制定、需求分析、軟件設(shè)計(jì)、軟件實(shí)現(xiàn)、軟件測(cè)試、運(yùn)行和維護(hù)。其中需求分析是對(duì)開發(fā)軟件提出的需求進(jìn)行分析并給出詳細(xì)定義,即準(zhǔn)確地確定軟件系統(tǒng)的功能,編寫軟件規(guī)格說(shuō)明書及初步的用戶手冊(cè),提交評(píng)審。58、對(duì)建立良好的程序設(shè)計(jì)風(fēng)格,下面描述正確的是()。A、程序應(yīng)簡(jiǎn)單、清晰、可讀性好B、符號(hào)名的命名只要符合語(yǔ)法C、充分考慮程序的執(zhí)行效率D、程序的注釋可有可無(wú)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:程序設(shè)計(jì)應(yīng)該簡(jiǎn)單易懂,語(yǔ)句結(jié)構(gòu)應(yīng)該簡(jiǎn)單直接,不應(yīng)該為提高效率而把語(yǔ)句復(fù)雜化。59、下列工具中,不屬于結(jié)構(gòu)化分析的常用工具的是()。A、數(shù)據(jù)流圖B、數(shù)據(jù)字典C、判定樹D、N-S圖標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:結(jié)構(gòu)化分析的常用工具有數(shù)據(jù)流圖、數(shù)據(jù)字典、判定樹和判定表。60、在軟件生產(chǎn)過(guò)程中,需求信息的來(lái)源是()。A、程序員B、項(xiàng)目經(jīng)理C、設(shè)計(jì)人員D、軟件用戶標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:軟件需求是指用戶對(duì)目標(biāo)軟件系統(tǒng)在功能、性能、設(shè)計(jì)約束等方面的要求,是由用戶提出的。61、對(duì)關(guān)系S和R進(jìn)行集合運(yùn)算,結(jié)果中既包含S中的所有元組也包含R中的所有元組,這樣的集合運(yùn)算稱為()。A、并運(yùn)算B、交運(yùn)算C、差運(yùn)算D、積運(yùn)算標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:關(guān)系的并運(yùn)算是指由結(jié)構(gòu)相同的兩個(gè)關(guān)系合并,形成一個(gè)新的關(guān)系,新關(guān)系中包含兩個(gè)關(guān)系中的所有元組。62、設(shè)有關(guān)鍵碼序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法進(jìn)行排序,經(jīng)過(guò)初始建堆后關(guān)鍵碼值B在序列中的序號(hào)是()。A、1B、3C、7D、9標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:建堆的算法:首先將要排序的所有關(guān)鍵碼放到一棵完全二叉樹的各個(gè)結(jié)點(diǎn)中(這時(shí)的二叉樹不具備堆的特性),然后,從i=[n/2](n為結(jié)點(diǎn)的個(gè)數(shù))的結(jié)點(diǎn)Ki開始,逐步把以K[n/2],K[n/2]-1,K[n/2]-2,…為根的子樹排成堆,直到以K1為根的樹排成堆,就完成了建堆過(guò)程。此題中,n=16,i=[16/2]=8,即從第8個(gè)結(jié)點(diǎn)開始,建堆完成后如下圖所示:所以經(jīng)過(guò)初始建堆后關(guān)鍵碼值B在序列中的序號(hào)是3。63、數(shù)據(jù)庫(kù)的故障恢復(fù)一般是由()來(lái)執(zhí)行恢復(fù)。A、電腦用戶B、數(shù)據(jù)庫(kù)恢復(fù)機(jī)制C、數(shù)據(jù)庫(kù)管理員D、系統(tǒng)普通用戶標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)一旦發(fā)生故障,需要及時(shí)進(jìn)行故障恢復(fù),并由數(shù)據(jù)庫(kù)管理員負(fù)責(zé)執(zhí)行故障恢復(fù)。64、下列選項(xiàng)中,不屬于數(shù)據(jù)模型所描述的內(nèi)容的是()。A、數(shù)據(jù)類型B、數(shù)據(jù)操作C、數(shù)據(jù)結(jié)構(gòu)D、數(shù)據(jù)約束標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)據(jù)模型描述的內(nèi)容包含數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)約束。65、打印或預(yù)覽報(bào)表的命令是()。A、CREATEREPORTB、DOFORMC、REPORTFORMD、STARTREPORT標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:打印或預(yù)覽報(bào)表的命令格式是:REPORTFORM<報(bào)表名>[PREVIEW]。66、在VFP中,關(guān)于查詢和視圖的正確描述是()。A、視圖只能查詢表但不能更新表B、查詢和視圖都是一個(gè)存儲(chǔ)數(shù)據(jù)的表C、查詢和視圖是同一種文件,只是名稱不同D、查詢是一個(gè)預(yù)先定義好的SQLSELECT語(yǔ)句文件標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:查詢是一個(gè)預(yù)先定義好的SQLSELECT語(yǔ)句,在不同的場(chǎng)合可以直接或反復(fù)使用,從而提高效率。查詢是從指定的表或視圖中提取滿足條件的記錄,然后按照想得到的輸出類型定向輸出查詢結(jié)果,以qpr為擴(kuò)展名保存在磁盤上。視圖是操作表的一種手段,并不真正含有數(shù)據(jù),是從基本表中派生出的虛表,通過(guò)視圖可以查詢表,也可以更新表。視圖是數(shù)據(jù)庫(kù)中的一個(gè)特有功能,只有在包含視圖的數(shù)據(jù)庫(kù)打開時(shí),才能使用視圖。67、“項(xiàng)目”菜單的“運(yùn)行文件”命令用于執(zhí)行選定的文件,這些文件可以是()。A、查詢、視圖或表單B、查詢、表單或程序C、表單、報(bào)表和標(biāo)簽D、以上文件都可以標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:“項(xiàng)目”菜單的“運(yùn)行文件”命令的功能是:執(zhí)行選定的查詢、表單或程序。68、設(shè)n=STR(-123.456,6,2),則n的值等于()。A、-123.45B、-123.46C、-123.5D、-123.4標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:STR(<數(shù)值表達(dá)式>[,<長(zhǎng)度>[,<小數(shù)位數(shù)>]]),將<數(shù)值表達(dá)式>的值轉(zhuǎn)換成字符串,轉(zhuǎn)換時(shí)根據(jù)需要自動(dòng)進(jìn)行四舍五入。返回字符串的理想長(zhǎng)度L應(yīng)該是<數(shù)值表達(dá)式>值的整數(shù)部分位數(shù)加上<小數(shù)位數(shù)>值,再加上1位小數(shù)點(diǎn)。如果<長(zhǎng)度>值大于L,則字符串加前導(dǎo)空格以滿足規(guī)定的<長(zhǎng)度>要求:如果<長(zhǎng)度>值大于等于<數(shù)值表達(dá)式>值的整數(shù)部分位數(shù)(包括負(fù)號(hào))但又小于L,則優(yōu)先滿足整數(shù)部分而自動(dòng)調(diào)整小數(shù)位數(shù);如果<長(zhǎng)度>值小于<數(shù)值表達(dá)式>值的整數(shù)部分位數(shù),則返回一串星號(hào)(*)。<小數(shù)位數(shù)>的默認(rèn)值為0,<長(zhǎng)度>的默認(rèn)值為10。69、運(yùn)算結(jié)果是字符串“hao”的表達(dá)式是()。A、LEFT(’’nihao",3)B、RIGHT(’’nihao",3)C、SUBSTR(’’nihao’’,3)D、UPPER(’’hao’’)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:LEFT(<字符表達(dá)式>,<長(zhǎng)度>)函數(shù)從指定表達(dá)式值的左端取一個(gè)指定長(zhǎng)度的子串作為函數(shù)值.RIGHT(<字符表達(dá)式>,<長(zhǎng)度>)函數(shù)從指定表達(dá)式值的右端取一個(gè)指定長(zhǎng)度的子串作為函數(shù)值。SUBSTR()函數(shù)從指定表達(dá)式值得指定起始位置取指定長(zhǎng)度的子串作為函數(shù)值。UPPER(<字符表達(dá)式>)將指定表達(dá)式值中的小寫字母轉(zhuǎn)換成大寫字母,其他字符不變。70、下列運(yùn)算結(jié)果為邏輯假(.F.)的是()。A、INT(X/5)=X/5B、INT(X/5)=MOD(X,5)C、MOD(X,5)=0D、MOD(X,5)=MOD(5,5)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:INT()函數(shù)的功能是返回指定數(shù)值表達(dá)式的整數(shù)部分。MOD()函數(shù)的功能是返回兩個(gè)數(shù)值相除后的余數(shù)。假設(shè)X=10,則INT(10/5);2,X/5=2,MOD(X,5)=0,MOD(5,5)=0。因?yàn)镮NT(X/5)=2,MOD(X,5)=0。所以選項(xiàng)B的等式不成立。71、恢復(fù)表中所有被邏輯刪除記錄的命令是()。A、REDELETEB、RECALLC、REPACKD、RESET標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:被邏輯刪除的記錄可以恢復(fù),恢復(fù)記錄的命令是RECALL,格式如下:RECALL[FOR條件表達(dá)式]。72、通過(guò)指定字段的數(shù)據(jù)類型和寬度來(lái)限制該字段的取值范圍,這屬于完整性中的()。A、域完整性B、字段完整性C、參照完整性D、文體完整性標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:域完整性也稱為字段有效性規(guī)則,在插入或修改字段值時(shí)被激活,主要用于數(shù)據(jù)輸入正確性的檢驗(yàn),可以限定字段取值類型和取值范圍。實(shí)體完整性是保證表中記錄惟一的特性,利用主關(guān)鍵字或候選關(guān)鍵字來(lái)實(shí)現(xiàn)。參照完整性與表之間的關(guān)聯(lián)有關(guān),它的大概含義是:當(dāng)插入、刪除或修改一個(gè)表中的數(shù)據(jù)時(shí),通過(guò)參照引用相互關(guān)聯(lián)的另一個(gè)表中的數(shù)據(jù),來(lái)檢查對(duì)表的數(shù)據(jù)操作是否正確。73、在VFP中,關(guān)于自由表敘述正確的是()。A、自由表不可以加入到數(shù)據(jù)庫(kù)中B、自由表和數(shù)據(jù)庫(kù)表是完全相同的C、自由表不能建立候選索引D、自由表不能建立字段級(jí)規(guī)則和約束標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:在VFP中,自由表是不屬于任何數(shù)據(jù)庫(kù)的表,其操作基本與數(shù)據(jù)庫(kù)表相同,但它不能設(shè)定各種字段級(jí)規(guī)則和約束:自由表能夠創(chuàng)建候選索引、普通索引和惟一索引,但不能創(chuàng)建主索引;自由表可以添加到數(shù)據(jù)庫(kù)中而成為數(shù)據(jù)庫(kù)表,數(shù)據(jù)庫(kù)表也可以從數(shù)據(jù)庫(kù)中移出成為自由表。74、在VisualFoxPro的查詢?cè)O(shè)計(jì)器中,對(duì)應(yīng)SQL短語(yǔ)DISTINCT的選項(xiàng)卡是()。A、聯(lián)接B、排序依據(jù)C、篩選D、雜項(xiàng)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:SQL中的DISTINCT短語(yǔ)用來(lái)消除查詢結(jié)果中的重復(fù)項(xiàng),對(duì)應(yīng)“雜項(xiàng)”選項(xiàng)卡。75、視圖設(shè)計(jì)器和查詢?cè)O(shè)計(jì)器基本類似,但視圖設(shè)計(jì)器比查詢?cè)O(shè)計(jì)器多了()。A、“查詢輸出”選項(xiàng)卡B、“更新條件”選項(xiàng)卡C、“分組依據(jù)”選項(xiàng)卡D、“雜項(xiàng)”選項(xiàng)卡標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:視圖可以查詢表,也可以更新表。所以有“更新條件”選項(xiàng)卡。76、顯示當(dāng)前表單程序代碼是ThisForm.Show,其中的Show是表單對(duì)象的()。A、標(biāo)題B、方法C、屬性D、事件標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:方法(method):也叫“方法程序”。它是指對(duì)象所固有完成某種任務(wù)的功能,可由我們?cè)谛枰臅r(shí)候調(diào)用?!胺椒ā迸c“事件”有相似之處,都是為了完成某個(gè)任務(wù),但同…個(gè)事件可完成不同任務(wù),取決于您所編的代碼是怎樣的,而方法則是固定的,任何時(shí)候調(diào)用都是完成同一個(gè)任務(wù),所以其中的代碼也不需要我們編了,F(xiàn)OXPRO系統(tǒng)已為我們編好(我們也看不見),只需在必要的時(shí)候調(diào)用即可。Show方法:將表單顯示出來(lái)。比如表單有一個(gè)命令按鈕,如果希望單擊該命令按鈕時(shí)顯示表單,就可以將該命令按鈕的Click事件代碼設(shè)置為Thisform.Show。77、假定一個(gè)表單里有一一個(gè)文本框Text1和一個(gè)命令按鈕組CommandGroup1。命令按鈕組是一個(gè)容器對(duì)象,其中包含Command1和Command2兩個(gè)命令按鈕。如果要在Command1命令按鈕的某個(gè)方法中訪問(wèn)文本框的Value屬性值,正確的表達(dá)式是()。A、This.ThisForm.Text1.ValueB、This.Parent.Parent.Text1.ValueC、Parent.Parent.Text1.ValueD、This.Parent.Text1.Value標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:VFP中的對(duì)象一般可分為兩種:容器對(duì)象和控件對(duì)象。容器可以包容其他的控件或容器,通常把容器對(duì)象稱為那些被包容對(duì)象的父對(duì)象,這樣就形成了對(duì)象的嵌套層次關(guān)系。在這種層次關(guān)系中,要引用其中的某個(gè)對(duì)象,就需要指明對(duì)象在嵌套層次中的位置。這時(shí)一般會(huì)用到一些引用屬性或關(guān)鍵字,如PARENT是對(duì)象的一個(gè)屬性,屬性值為對(duì)象引用,指向該對(duì)象的直接容器對(duì)象;THIS、THISFORM和THISFORMSET是3個(gè)關(guān)鍵字,分別表示當(dāng)前對(duì)象、當(dāng)前表單和當(dāng)前表單集。在所給題目中,共給出了5個(gè)對(duì)象,我們首先要清楚哪些是容器哪些是控件,以及它們之間的包容層次關(guān)系。表單是最外層的容器,其中有一個(gè)文本框控件Text1和一個(gè)容器命令按鈕組CommandGroup1,而CommandGroup1中又有兩個(gè)命令按鈕控件Command1和Command2,故CommandGroup1是Commandl和Command2的父對(duì)象,表單是CommandGroup1和Text1的父對(duì)象?,F(xiàn)在要在Command1的方法中訪問(wèn)文本框Text1對(duì)象,即Command1是當(dāng)前對(duì)象,但由Command1和Text1沒有包容關(guān)系,故必須由Command1找到跟Text1有包容關(guān)系的對(duì)象來(lái)引用,也就是Text1的父對(duì)象表單。This代表當(dāng)前的Command1,This.Parent指向父對(duì)象CommandGroup1,This.Parent.Parent則指向CommandGroup1的父對(duì)象表單,This.Parent.Parent.Text1則通過(guò)父對(duì)象表單引用了文本框Text1。對(duì)象訪問(wèn)屬性的格式是:對(duì)象引用.對(duì)象屬性。所以引用文本框Text1的Value屬性,正確的表達(dá)式應(yīng)該是This.Parent.Parent.Text1.Value。78、刪除視圖stuvw的命令是()。A、DROPstuvwB、DROPVJEWstuvwC、DELETEstuvwD、DELETEVIEWstuvw標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:刪除視圖的命令足DROPVIEW視圖名。79、要關(guān)閉當(dāng)前處于打開狀態(tài)的類庫(kù)文件mylib,可以使用命令()。A、RELEASECLASSLIBmylibB、RELEASECLASSmylibC、CLOSECLASSmylibD、CLOSECLASSLIBmylib標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:關(guān)閉當(dāng)前處于打開狀態(tài)的指定類庫(kù)文件.可以使用RELEASECLASSLIB命令,其格式為:RELEASECLASSLIB<類庫(kù)名>。80、下面關(guān)于過(guò)程調(diào)用的陳述中,止確的是()。A、實(shí)參與形參的數(shù)量必須相等B、當(dāng)實(shí)參的數(shù)量多于形參的數(shù)量時(shí),多余的實(shí)參被忽略C、當(dāng)形參的數(shù)量多于實(shí)參的數(shù)量時(shí),多余的形參取邏輯假D、選項(xiàng)B和C都對(duì)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:調(diào)用模塊程序時(shí),系統(tǒng)自動(dòng)把實(shí)參傳遞給對(duì)應(yīng)的形參。形參的數(shù)目不能少于實(shí)參的數(shù)目,否則系統(tǒng)會(huì)產(chǎn)生運(yùn)行時(shí)錯(cuò)誤。如果形參數(shù)目多于實(shí)參的數(shù)目,那么多余的形參取初值邏輯假。81、在創(chuàng)建數(shù)據(jù)庫(kù)表結(jié)構(gòu)時(shí),為該表中一些字段建立普通索引,其目的是()。A、改變表中記錄的物理順序B、為了對(duì)表進(jìn)行實(shí)體完整性約束C、加快數(shù)據(jù)庫(kù)表的更新速度D、加快數(shù)據(jù)庫(kù)表的查詢速度標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:建立索引,可以加快數(shù)據(jù)表的查詢速度,不會(huì)改變表中的物理順序。82、在命令窗口執(zhí)行SQL命令時(shí),若命令要占用多行,續(xù)行符是()。A、分號(hào)(;)B、冒號(hào)(:)C、連字符(-)D、逗號(hào)(,)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:若命令很長(zhǎng),在由顯示窗口的大小確定的一行內(nèi)顯示不下,除了最后一行外,在每一行的最后要用續(xù)行符分號(hào)(;)結(jié)束。除此之外都是錯(cuò)誤的。83、如果要運(yùn)行SMENU.MPR文件,正確的命令是()。A、DOMENUSMENUB、DOSMENU.MPRC、RUNMENUSMENUD、RUNSMENU.MPR標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:運(yùn)行菜單程序的命令是:DO<菜單文件名.mpr>,必須帶擴(kuò)展名mpr。84、如果要為控件設(shè)置焦點(diǎn),則下列屬性值是真(.T.)的是()。A、Enabled和CancelB、Enabled和VisibleC、Default和CancelD、Visible和Cancel標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:在表單的控件中,SetFocus可以讓控件獲得焦點(diǎn),使其成為活動(dòng)對(duì)象。如果一個(gè)控件的Enabled屬性值和Visible屬性值為.F.,將不能獲得焦點(diǎn),如果一個(gè)控件獲得焦點(diǎn),則Enabled屬性值和Visible屬性值為.T.。85、通過(guò)設(shè)置表單控件的哪種屬性,可以改變光標(biāo)在控件之間的移動(dòng)次序()。A、TabsB、TablndexC、IndexD、Move標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:通過(guò)TabIndex屬性可以用來(lái)控制光標(biāo)在控件之間的移動(dòng)次序,光標(biāo)按照1、2、3…的順序依次移動(dòng)。86、要為當(dāng)前打開的“成績(jī)”表中所有的“分?jǐn)?shù)”增加5分,可以使用命令()。A、UPDATE成績(jī)WITH分?jǐn)?shù)+5B、CHANGEALL分?jǐn)?shù)WITH分?jǐn)?shù)+5C、DISPLAYALL分?jǐn)?shù)WITH分?jǐn)?shù)+5D、REPLACEALL分?jǐn)?shù)WITH分?jǐn)?shù)+5標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:可以使用REPLACE命令修改記錄,REPLACE命令的常用格式是:REPLACEFieldNamelWITHeExpressionl[,F(xiàn)ieldNamw2WITHeExpression2]…[FORlExpression1]該命令的功能是直接利用表達(dá)式eExpression的值替換字段FieldName的值,從而達(dá)到修改記錄值的目的,該命令一次可以修改多個(gè)字段(eExpression1,eExpression2…)的值,如果不使用FOR短語(yǔ),則默認(rèn)修改的是當(dāng)前記錄;如果使用了FOR短語(yǔ),則修改邏輯表達(dá)式lExpression1為真的所有記錄。選項(xiàng)A的UPDATE命令為SQL命令,且此處命令格式錯(cuò)誤:選項(xiàng)C的CHANGE命令為交互狀態(tài)下的修改記錄的命令,此處命令格式也是錯(cuò)誤的;選項(xiàng)D的DISPLAY命令是瀏覽記錄的命令。87、將學(xué)號(hào)為“25”的學(xué)生姓名改為’’王莉’’,以下SQL語(yǔ)句正確的是()。A、UPDATE學(xué)生SET姓名FOR姓名=’’王莉’’WHERE學(xué)號(hào)=’’25’’B、UPDATE學(xué)生WHERE姓名=’’王莉’’AND學(xué)號(hào)=’’25’’C、UPDATEFROM學(xué)生WHERE姓名=’’王莉’’AND學(xué)號(hào)=’’25’’D、UPDATE學(xué)生SET姓名=’’王莉’’WHERE學(xué)號(hào)=’’25’’標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:SQL的數(shù)據(jù)更新格式為:UPDATETablenameSETColumn_nnme1=eExpression1[,Column_Name2=eExpression2…]WHERECondition一般使用WHERE子句指定條件,以更新滿足條件的一些記錄的字段值,并且一次可以更新多個(gè)字段:如果不使用WHERE子句,則更新全部記錄。88、與“SELECT*FROM歌手WHERENOT(最后得分>9.00OR最后得分<8.00)”等價(jià)的語(yǔ)句是()。A、SELECT*FROM歌手WHERE最后得分BETWEEN9.00AND8.00B、SELECT*FROM歌手WHERE最后得分>=8.00AND最后得分<=9.00C、SELECT*FROM歌手WHERE最后得分>9.00OR最后得分<8.00D、SELECT*FROM歌手WHERE最后得分<=8.00AND最后得分>=9.00標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:題干中SELECT語(yǔ)句的意義為:選擇出“歌手”表中所有“最后得分”字段中值不大于9.00(包括9.00)及不小于8.00(包括8.00)記錄的所有字段,選項(xiàng)C中SQL語(yǔ)句的意義是選擇出“歌手”表中所有“最后得分”字段中值大于9.00或小于8.00的記錄,與題意不符。選項(xiàng)D中SQL語(yǔ)句的意義是選擇出“歌手”表中所有“最后得分”字段中值小于等于9.00或大于等于8.00的記錄,與題意不符。選項(xiàng)A中使用了BETWEEN…AND…表達(dá)式,當(dāng)BETWEEN作取值范圍限定時(shí),包括限定條件的兩個(gè)端點(diǎn)值,并且使用BETWEEN…AND…的兩個(gè)限定值應(yīng)當(dāng)遵循從小到大的原則,而此題正好相反,所以不可能查出結(jié)果。89、設(shè)有職工表(其中包含字段:職工號(hào),倉(cāng)庫(kù)號(hào),工資),查詢倉(cāng)庫(kù)號(hào)是“CK1”的職工信息,并按工資降序排序,正確的SOL命令是()。A、SELECT*FROM職工表WHERE倉(cāng)庫(kù)號(hào)=’’CK1’’ORDERBY工資DESCB、SELECT*FROM職工表WHILE倉(cāng)庫(kù)號(hào)=’’CK1’’ORDERBY工資ASCC、SELECT*FROM職工表WHERE倉(cāng)庫(kù)號(hào)=’’CK1’’ORDERBY工資ASCD、SELECT*FROM職工表WHERE倉(cāng)庫(kù)號(hào)=’’CK1’’GROUPBY工資DESC標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:在用SQL語(yǔ)句進(jìn)行查詢時(shí),對(duì)結(jié)果字段排序應(yīng)使用ORDERBY短語(yǔ),降序排序使用DESC子句。90、對(duì)項(xiàng)口進(jìn)行連編測(cè)試的目的是()。A、對(duì)項(xiàng)目中各種程序的引用進(jìn)行校驗(yàn)B、對(duì)項(xiàng)目中PRG文件進(jìn)行校驗(yàn),檢查發(fā)現(xiàn)其中的錯(cuò)誤C、對(duì)項(xiàng)目中各種程序的引用進(jìn)行校驗(yàn),檢查所有的程序組件是否可用D、對(duì)項(xiàng)目中各種程序的引用進(jìn)行校驗(yàn),檢查所有的程序組件是否可用,并重新編譯過(guò)期的文件標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:對(duì)項(xiàng)目進(jìn)行連編的目的是為了對(duì)程序中的引用進(jìn)行校驗(yàn),同時(shí)檢查所有的程序組件是否可用。通過(guò)重新連編項(xiàng)目,VisualFoxPro會(huì)分析文件的引用,然后重新編譯過(guò)期的文件。91、查詢持有外幣種類在4種以上人員的姓名,及持有的種類數(shù)量,并按種類數(shù)量升序排列,數(shù)量相同時(shí),則按姓名降序排列,下列語(yǔ)句正確的是()?!巴鈪R名”表:外幣代碼外幣名稱現(xiàn)鈔買入價(jià)現(xiàn)鈔賣出價(jià)基準(zhǔn)價(jià)13歐元958.6400985.2300996.540028英鎊1220.97001330.22001287.456537法郎592.7650618.1305612.591026加元516.4110531.4280519.869015美元811.5410817.8900815.6650“持有數(shù)”表:姓名外幣代碼持有數(shù)量李巡芬3730000.00張武奇131000.00陸憑憑153000.00陸憑憑374000.00張武奇152200.00林詩(shī)詩(shī)262000.20李巡芬2630000.00張武奇283000.00陸憑憑263000.00陸憑憑134000.00張武奇2618000.00A、SELECT姓名,COUNT(*)AS外幣種類FROM持有數(shù);GROUPBY姓名HAVINGCOUNT(*)>=4;ORDERBY外幣種類,姓名DESCB、SELECT姓名,COUNT(*)AS外幣種類FROM持有數(shù);GROUPBY姓名HAVINGCOUNT(*)>=4;ORDERBYCOUNT(*),姓名DESCC、SELECT姓名,COUNT(*)AS外幣種類FROM持有數(shù);GROUPBY姓名HAVINGCOUNT(*)>=4;ORDERBY外幣種類AND姓名DESCD、SELECT姓名,COUNT(*)AS外幣種類FROM持有數(shù);GROUPBY姓名HAVINGCOUNT(*)>=4;ORDERBY外幣種類+姓名DESC標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:本題中首先通過(guò)GROUPBY短語(yǔ)按“姓名”字段對(duì)“持有數(shù)”表中的記錄進(jìn)行分組,然后利用COUNT()分組統(tǒng)計(jì)每個(gè)人持有的外幣種類,再通過(guò)HAVING子句限定外幣種類至少在4種以上的記錄:利用ORDERBY短語(yǔ)可以對(duì)查詢結(jié)果進(jìn)行排序,有升序(ASC)和降序(DESC)兩種,默認(rèn)的為升序排序方式,如果排序字段有多個(gè),則每個(gè)字段之間用逗號(hào)隔開。92、計(jì)算出“陸憑憑”所持有的全部外幣相當(dāng)于人民幣的價(jià)值數(shù)量,下列語(yǔ)句正確的是()。(某種外幣相當(dāng)于人民幣數(shù)量的計(jì)算公式:人民幣價(jià)值數(shù)量=該種外幣的“現(xiàn)鈔買入價(jià)”*該種外幣“持有數(shù)量”)“外匯名”表:外幣代碼外幣名稱現(xiàn)鈔買入價(jià)現(xiàn)鈔賣出價(jià)基準(zhǔn)價(jià)13歐元958.6400985.2300996.540028英鎊1220.97001330.22001287.456537法郎592.7650618.1305612.591026加元516.4110531.4280519.869015美元811.5410817.8900815.6650“持有數(shù)”表:姓名外幣代碼持有數(shù)量李巡芬3730000.00張武奇131000.00陸憑憑153000.00陸憑憑374000.00張武奇152200.00林詩(shī)詩(shī)262000.20李巡芬2630000.00張武奇283000.00陸憑憑263000.00陸憑憑134000.00張武奇2618000.00A、SELECTSUM(現(xiàn)鈔買入價(jià)*持有數(shù)量)AS人民幣價(jià)值;FROM持有數(shù),外匯名;WHERE外匯名.外幣代碼=持有數(shù).外幣代碼;AND姓名=”陸憑憑”B、SELECTSUM(現(xiàn)鈔買入價(jià)*持有數(shù)量)AS人民幣價(jià)值;FROM持有數(shù),外匯名;WHERE外匯名.外幣代碼=持有數(shù).外幣代碼;FOR姓名=’’陸憑憑’’C、SELECTCOUNT(現(xiàn)鈔買入價(jià)*持有數(shù)量)AS人民幣價(jià)值;FROM持有數(shù),外匯名;WHERE外匯名.外幣代碼=持有數(shù).外幣代碼;AND姓名=’’陸憑憑’’D、SELECTCOUNT(現(xiàn)鈔買入價(jià)*持有數(shù)量)AS人民幣價(jià)值;FROM持有數(shù),外匯名;WHERE外匯名.外幣代碼=持有數(shù).外幣代碼;FOR姓名=’’陸憑憑’’標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:本題中查詢的“現(xiàn)鈔買入價(jià)”是來(lái)自“外匯名”表的字段,“持有數(shù)量”來(lái)自“持有數(shù)”表,進(jìn)行計(jì)算查詢時(shí)需要采用連接查詢的方式對(duì)兩表進(jìn)行查詢,兩表的連接條件在WHERE短語(yǔ)中指定,另外對(duì)記錄進(jìn)行篩選的條件通過(guò)AND短語(yǔ)與表的連接條件一起放在WHERE短語(yǔ)之后。93、將“外匯名”表美元和英鎊的基準(zhǔn)價(jià)下調(diào)1%,下列SQL語(yǔ)句正確的是()?!巴鈪R名”表:外幣代碼外幣名稱現(xiàn)鈔買入價(jià)現(xiàn)鈔賣出價(jià)基準(zhǔn)價(jià)13歐元958.6400985.2300996.540028英鎊1220.97001330.22001287.456537法郎592.7650618.1305612.591026加元516.4110531.4280519.869015美元811.5410817.8900815.6650“持有數(shù)”表:姓名外幣代碼持有數(shù)量李巡芬3730000.00張武奇131000.00陸憑憑153000.00陸憑憑374000.00張武奇152200.00林詩(shī)詩(shī)262000.20李巡芬2630000.00張武奇283000.00陸憑憑263000.00陸憑憑134000.00張武奇2618000.00A、UPDATE外匯名FOR基準(zhǔn)價(jià)=基準(zhǔn)價(jià)*0.99;WHERE外幣名稱=’’美元’’OR外幣名稱=’’歐元’’B、UPDATE外匯名SET基準(zhǔn)價(jià)=基準(zhǔn)價(jià)*0.99;WHERE外幣名稱=’’美元’’OR外幣名稱=’’歐元’’C、UPDATE外匯名SET基準(zhǔn)價(jià)=基準(zhǔn)價(jià)*0.99;WHERE外幣名稱=’’美元’’AND外幣名稱=’’歐元’’D、UPDATE外匯名FOR基準(zhǔn)價(jià)=基準(zhǔn)價(jià)*0.99;WHERE外幣名稱=’’美元’’AND外幣名稱=’’歐元’’標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:SQL的數(shù)據(jù)更新命令格式為:UPDATE<表名>SET列名1=表達(dá)式1[,列名2=表達(dá)式2…][WHERE<條件表達(dá)式>]一般使用WHERE子句指定條件,以更新滿足條件的一些記錄的字段值,并且一次可以更新多個(gè)字段;如果不使用WHERE子句,則更新全部記錄。94、刪除“持有數(shù)”表中所有外幣名稱為“法郎”的記錄,下列SQL語(yǔ)句正確的是()?!巴鈪R名”表:外幣代碼外幣名稱現(xiàn)鈔買入價(jià)現(xiàn)鈔賣出價(jià)基準(zhǔn)價(jià)13歐元958.6400985.2300996.540028英鎊1220.97001330.22001287.456537法郎592.7650618.1305612.591026加元516.4110531.4280519.869015美元811.5410817.8900815.6650“持有數(shù)”表:姓名外幣代碼持有數(shù)量李巡芬3730000.00張武奇131000.00陸憑憑153000.00陸憑憑374000.00張武奇152200.00林詩(shī)詩(shī)262000.20李巡芬2630000.00張武奇283000.00陸憑憑263000.00陸憑憑134000.00張武奇2618000.00A、DELETEFROM持有數(shù);WHERE持有數(shù).外幣代碼=外匯名.外幣代碼;AND外幣名稱=’’法郎’’B、DELETEFROM持有數(shù),外匯名;WHERE持有數(shù).外幣代碼=外匯名.外幣代碼;AND外幣名稱=’’法郎’’C、DELETEFROM持有數(shù)WHERE外幣代碼IN;(SELECT外幣代碼FROM外匯名WHERE外幣名稱=’’法郎’’)D、DELETEFROM持有數(shù)WHERE外幣代碼IN;SELECT外幣代碼FROM外匯名WHERE外幣名稱=’’法郎’’標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:利用SQL數(shù)據(jù)操作功能,可以邏輯刪除數(shù)據(jù)表中的記錄。其命令格式為:DELETEFROM<表名>[WHERE過(guò)濾條件1[AND|OR過(guò)濾條件2…]]其中,該命令語(yǔ)句只能對(duì)單表進(jìn)行更新,選項(xiàng)A和B中的FROM短語(yǔ)指定了兩個(gè)數(shù)據(jù)表,屬于語(yǔ)法錯(cuò)誤,選項(xiàng)D中使用IN短語(yǔ)時(shí),子查詢要用括號(hào)括起來(lái)。國(guó)家二級(jí)VF機(jī)試(選擇題)模擬試卷第2套一、選擇題(本題共40題,每題1.0分,共40分。)1、下列關(guān)于線性鏈表的敘述中,正確的是()。A、各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)空間可以不連續(xù),但它們的存儲(chǔ)順序與邏輯順序必須一致B、各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)順序與邏輯順序可以不一致,但它們的存儲(chǔ)空間必須連續(xù)C、進(jìn)行插入與刪除時(shí),不需要移動(dòng)表中的元素D、以上說(shuō)法均不正確標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:一般來(lái)說(shuō),在線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中,各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)序號(hào)是不連續(xù)的,并且各結(jié)點(diǎn)在存儲(chǔ)空間中的位置關(guān)系與邏輯關(guān)系也不一致。線性鏈表中數(shù)據(jù)的插入和刪除都不需要移動(dòng)表中的元素,只需改變結(jié)點(diǎn)的指針域即可。2、下列敘述中正確的是()。A、循環(huán)隊(duì)列是隊(duì)列的一種鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)B、循環(huán)隊(duì)列是隊(duì)列的一種順序存儲(chǔ)結(jié)構(gòu)C、循環(huán)隊(duì)列是非線性結(jié)構(gòu)D、循環(huán)隊(duì)列是一種邏輯結(jié)構(gòu)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:在實(shí)際應(yīng)用中,隊(duì)列的順序存儲(chǔ)結(jié)構(gòu)一般采用循環(huán)隊(duì)列的形式。3、設(shè)有下列二叉樹:對(duì)此二叉樹中序遍歷的結(jié)果為()。A、ACBDEFB、DEBFCAC、ABDECFD、DBEAFC標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:所謂中序遍歷是指在訪問(wèn)根結(jié)點(diǎn)、遍歷左子樹與遍歷右子樹這三者中,首先遍歷左子樹,然后訪問(wèn)根結(jié)點(diǎn),最后遍歷右子樹;并且在遍歷左、右子樹時(shí),仍然先遍歷左子樹,然后訪問(wèn)根結(jié)點(diǎn),最后遍歷右子樹。本題答案為C。4、下面描述中,符合結(jié)構(gòu)化程序設(shè)計(jì)風(fēng)格的是()。A、使用順序、選擇和重復(fù)(循環(huán))三種基本控制結(jié)構(gòu)表示程序的控制邏輯B、模塊只有一個(gè)入口,可以有多個(gè)出口C、注重提高程序的執(zhí)行效率D、不使用goto語(yǔ)句標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:結(jié)構(gòu)化程序設(shè)計(jì)方法的四條原則是:自頂向下。程序設(shè)計(jì)時(shí),應(yīng)先考慮總體,后考慮細(xì)節(jié);先考慮全局目標(biāo),后考慮局部目標(biāo)。逐步求精。對(duì)復(fù)雜問(wèn)題,應(yīng)設(shè)計(jì)一些子目標(biāo),作過(guò)渡,逐步細(xì)節(jié)化。模塊化。一個(gè)復(fù)雜問(wèn)題,肯定是由若干稍簡(jiǎn)單的問(wèn)題構(gòu)成;解決這個(gè)復(fù)雜問(wèn)題的程序,也應(yīng)對(duì)應(yīng)若干稍簡(jiǎn)單的問(wèn)題,分解成若干稍小的部分。限制使用goto語(yǔ)句。本題答案為。5、軟件生命周期是指()。A、軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過(guò)程B、軟件從需求分析、設(shè)計(jì)、實(shí)現(xiàn)到測(cè)試完成的過(guò)程C、軟件的開發(fā)過(guò)程D、軟件的運(yùn)行維護(hù)過(guò)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:通常,將軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過(guò)程稱為軟件生命周期。也就是說(shuō),軟件產(chǎn)品從考慮其概念開始,到該軟件產(chǎn)品不能使用為止的整個(gè)時(shí)期都屬于軟件生命周期。6、面向?qū)ο蠓椒ㄖ?,繼承是指()。A、一組對(duì)象所具有的相似性質(zhì)B、一個(gè)對(duì)象具有另一個(gè)對(duì)象的性質(zhì)C、各對(duì)象之間的共同性質(zhì)D、類之間共享屬性和操作的機(jī)制標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:繼承是面向?qū)ο蟮姆椒ǖ囊粋€(gè)主要特征,是使用已有的類的定義作為基礎(chǔ)建立新類的定義技術(shù)。廣義的說(shuō),繼承是指能夠直接獲得已有的性質(zhì)和特征,而不必重復(fù)定義它們,所以說(shuō)繼承是指類之間共享屬性和操作的機(jī)制。7、負(fù)責(zé)數(shù)據(jù)庫(kù)中查詢操作的數(shù)據(jù)庫(kù)語(yǔ)言是()。A、數(shù)據(jù)定義語(yǔ)言B、數(shù)據(jù)管理語(yǔ)言C、數(shù)據(jù)操縱語(yǔ)言D、數(shù)據(jù)控制語(yǔ)言標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:數(shù)據(jù)定義語(yǔ)言:負(fù)責(zé)數(shù)據(jù)的模式定義與數(shù)據(jù)的物理存取構(gòu)建;數(shù)據(jù)操縱語(yǔ)言:負(fù)責(zé)數(shù)據(jù)的操縱,包括查詢及增、刪、改等操作;數(shù)據(jù)控制語(yǔ)言:負(fù)責(zé)數(shù)據(jù)完整性、安全性的定義與檢查以及并發(fā)控制、故障恢復(fù)等功能。8、一個(gè)教師可講授多門課程,一門課程可由多個(gè)教師講授。則實(shí)體教師和課程間的聯(lián)系是()。A、1∶1聯(lián)系B、1∶m聯(lián)系C、m∶1聯(lián)系D、m∶n聯(lián)系標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:因?yàn)橐粋€(gè)教師可講授多門課程,而一門課程又能由多個(gè)老師講授,所以它們之間是多對(duì)多的關(guān)系,可以表示為m∶n。9、有三個(gè)關(guān)系R,S和T如下:則由關(guān)系R和S得到關(guān)系T的操作是()。A、自然連接B、交C、投影D、并標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:自然連接是一種特殊的等值連接,它要求兩個(gè)關(guān)系中進(jìn)行比較的分量必須是相同的屬性組,并且在結(jié)果中把重復(fù)的屬性列去掉,所以根據(jù)T中元組可以判斷R和S做的是自然連接操作。10、下列選項(xiàng)中屬于面向?qū)ο笤O(shè)計(jì)方法主要特征的是()。A、繼承B、自頂向下C、模塊化D、逐步求精標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:面向?qū)ο蠡痉椒ǖ幕靖拍钣袑?duì)象、類和實(shí)例、消息、繼承與多態(tài)性,所以選擇A。11、在建立數(shù)據(jù)庫(kù)表時(shí)給該表指定了主索引,該索引實(shí)現(xiàn)了數(shù)據(jù)完整性中的()。A、參照完整性B、實(shí)體完整性C、域完整性D、用戶定義完整性標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:實(shí)體完整性是保證表中記錄唯一的特性,即在同一個(gè)表中不允許有重復(fù)的記錄出現(xiàn)。在VisualFoxPro中通過(guò)主索引和候選索引來(lái)保證數(shù)據(jù)的實(shí)體完整性。12、在數(shù)據(jù)庫(kù)表中,要求指定字段或表達(dá)式不出現(xiàn)重復(fù)值,應(yīng)該建立的索引是()。A、唯一索引B、唯一索引和候選索引C、唯一索引和主索引D、主索引和候選索引標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:VisualFoxPro中的索引分為主索引、候選索引、唯一索引和普通索引四種。主索引是在指定字段或表達(dá)式中不允許出現(xiàn)重復(fù)值的索引,主索引可以看作表中的主關(guān)鍵字,一個(gè)表中只能有一個(gè)主索引;候選索引和主索引具有相同的特性,但候選索引可以有多個(gè);唯一索引是索引項(xiàng)的唯一,而不是字段值的唯一;普通索引既允許字段中出現(xiàn)重復(fù)值,也允許索引項(xiàng)中出現(xiàn)重復(fù)值。所以要指定字段或表達(dá)式不出現(xiàn)重復(fù)值,應(yīng)該建立的索引是主索引和候選索引。13、以下關(guān)于空值(NULL值)敘述正確的是()。A、空值等于空字符串B、空值等同于數(shù)值0C、空值表示字段或變量還沒有確定的值D、VisualFoxPro不支持空值標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在VisualFoxPro中,字段值的空值NULL的含義是沒有任何值,連空值也沒有,是未知值、待定值,NULL值與0、空字符串以及空格都不相同,所以A、B選項(xiàng)不正確,C選項(xiàng)正確;VisualFoxPro是支持空值的,所以D選項(xiàng)不正確。14、在VisualFoxPro中,關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)所管理的關(guān)系是()。A、一個(gè)DBF文件B、若干個(gè)二維表C、一個(gè)DBC文件D、若干個(gè)DBC文件標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:在關(guān)系模型的概念中,一個(gè)關(guān)系就是一張二維表,每個(gè)關(guān)系有一個(gè)關(guān)系名。在VisualFoxPro中,一個(gè)關(guān)系存儲(chǔ)為一個(gè)文件,文件名擴(kuò)展名為.dbf,稱為"表"。所以關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)所管理的關(guān)系是一個(gè)DBF文件。15、關(guān)閉表單的程序代碼是ThisForm.Release,Release是()。A、表單對(duì)象的標(biāo)題B、表單對(duì)象的屬性C、表單對(duì)象的事件D、表單對(duì)象的方法標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:在面向?qū)ο蟮母拍钪?,屬性用?lái)表示對(duì)象的狀態(tài),方法用來(lái)描述對(duì)象的行為,事件是一種由系統(tǒng)預(yù)先定義而由用戶或系統(tǒng)發(fā)出的動(dòng)作,事件作用于對(duì)象,對(duì)象識(shí)別事件并作出相應(yīng)反應(yīng)。Release是將表單從內(nèi)存中釋放,它是表單的一種行為,所以它是表單對(duì)象的方法。16、在關(guān)系模型中,每個(gè)關(guān)系模式中的關(guān)鍵字()。A、可由多個(gè)任意屬性組成B、最多由一個(gè)屬性組成C、可由一個(gè)或多個(gè)其值能唯一標(biāo)識(shí)關(guān)系中任何元組的屬性組成D、以上說(shuō)法都不正確標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:關(guān)系模型的關(guān)鍵字是屬性或?qū)傩缘慕M合,關(guān)鍵字的值能夠唯一地標(biāo)識(shí)一個(gè)元組。關(guān)鍵字必須由能夠確定唯一標(biāo)識(shí)的屬性組成,不可以由多個(gè)任務(wù)屬性組成,所以A選項(xiàng)不正確;關(guān)鍵字可以由多個(gè)屬性組成,所以B選項(xiàng)不正確;C選項(xiàng)"可由一個(gè)或多個(gè)其值能唯一標(biāo)識(shí)關(guān)系中任何元組的屬性組成"的說(shuō)法正確。17、在VisualFoxPro中以下敘述錯(cuò)誤的是()。A、關(guān)系也被稱作表B、用CREATEDATABASE命令建立的數(shù)據(jù)庫(kù)文件不存儲(chǔ)用戶數(shù)據(jù)C、表文件的擴(kuò)展名是.dbfD、多個(gè)表存儲(chǔ)在一個(gè)物理文件中標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:在關(guān)系模型的概念中,一個(gè)關(guān)系就是一張二維表,所以A選項(xiàng)說(shuō)法正確;CREATEDATABASE的命令是建立數(shù)據(jù)庫(kù)的命令,而數(shù)據(jù)庫(kù)是一個(gè)邏輯上的概念和手段,它通過(guò)一組系統(tǒng)文件將相互關(guān)聯(lián)的數(shù)據(jù)庫(kù)表及其相關(guān)的數(shù)據(jù)庫(kù)對(duì)象統(tǒng)一組織和管理,數(shù)據(jù)庫(kù)文件不存儲(chǔ)用戶數(shù)據(jù),所以B選項(xiàng)正確;表文件的擴(kuò)展名是DBF,所以C選項(xiàng)說(shuō)法正確;在VisualFoxPro每個(gè)表都對(duì)應(yīng)一個(gè)DBF文件,即都對(duì)應(yīng)一個(gè)物理文件,所以D選項(xiàng)說(shuō)法不正確。18、擴(kuò)展名為scx的文件是()。A、備注文件B、項(xiàng)目文件C、表單文件D、菜單文件標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:scx是表單文件的擴(kuò)展名;備注文件的擴(kuò)展名是tbk;項(xiàng)目文件的擴(kuò)展名是pjx;菜單文件的擴(kuò)展名是mnx。19、報(bào)表的數(shù)據(jù)源可以是()。A、表或視圖B、表或查詢C、表、查詢或視圖D、表或其他報(bào)表標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:數(shù)據(jù)源是報(bào)表的數(shù)據(jù)來(lái)源,通常是數(shù)據(jù)庫(kù)中的表或自由表,也可以是視圖、查詢或臨時(shí)表。20、如果指定參照完整性的刪除規(guī)則為"級(jí)聯(lián)",則當(dāng)刪除父表中的記錄時(shí)()。A、系統(tǒng)自動(dòng)備份父表中被刪除記錄到一個(gè)新表中B、若子表中有相關(guān)記錄,則禁止刪除父表中記錄C、會(huì)自動(dòng)刪除子表中所有相關(guān)記錄D、不作參照完整性檢查,刪除父表記錄與子表無(wú)關(guān)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:參照完整性的刪除規(guī)則規(guī)定了當(dāng)刪除父表中的記錄時(shí),如何處理子表中相關(guān)的記錄:如果選擇"級(jí)聯(lián)",則自動(dòng)刪除子表中的所有相關(guān)記錄。21、執(zhí)行如下命令的輸出結(jié)果是()。15%4,15%-4A、3-1B、33C、11D、1-1標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:%可理解為返回兩個(gè)數(shù)值表達(dá)式相除的余數(shù)。15除以4等于3余3,所以15%4=3;15除以-4,商-4,余-1,所以15%-4=-1。正確答案為"3-1",即A選項(xiàng)正確。22、在VisualFoxPro中,如果希望跳出SCAN…ENDSCAN循環(huán)語(yǔ)句、執(zhí)行ENDSCAN后面的語(yǔ)句,應(yīng)使用()。A、LOOP語(yǔ)句B、EXIT語(yǔ)句C、BREAK語(yǔ)句D、RETURN語(yǔ)句標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:DOWHILE-ENDDO語(yǔ)句是一個(gè)功能全面使用頻率較高的循環(huán)語(yǔ)句。語(yǔ)句的格式:DOWHILE<條件><命令序列>[LOOP][EXIT]ENDDO運(yùn)行該語(yǔ)句時(shí),先判斷<條件>是否為真,如果是真則運(yùn)行DOWHILE與ENDDO間的循環(huán)體,當(dāng)運(yùn)行到ENDDO時(shí),再返回DOWHILE重新判斷循環(huán)條件是否為真,確定是否再次運(yùn)行循環(huán)體。若條件為假則結(jié)束循環(huán)語(yǔ)句運(yùn)行ENDDO后的語(yǔ)句。如果循環(huán)體中有LOOP命令,當(dāng)遇到LOOP時(shí)就結(jié)束本次循環(huán),不再運(yùn)行它下面到ENDDO間的語(yǔ)句,提前返回DOWHILE進(jìn)行下一次的循環(huán)判斷;如果循環(huán)體中有EXIT命令,當(dāng)遇到它時(shí)就結(jié)束循環(huán)運(yùn)行ENDDO后的語(yǔ)句。因此B選項(xiàng)正確。23、從內(nèi)存中清除內(nèi)存變量的命令是()。A、ReleaseB、DeleteC、EraseD、Destroy標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:內(nèi)存變量的清除有四種格式:①CLEARMEMORY,②RELEASE<內(nèi)存變量名>,③RELEASEALL[EXTENDED],④RELEASEALL[LIKE<通配符>|EXCEPT<通配符>]。24、下列程序段執(zhí)行以后,內(nèi)存變量y的值是()。x=34567y=0DOWHILEx>0y=x%10+y*10x=int(x/10)ENDDOA、3456B、34567C、7654D、76543標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:%是求余運(yùn)算,*是乘運(yùn)算,/是除運(yùn)算;int()函數(shù)返回指定表達(dá)式的整數(shù)部分;Do循環(huán)的執(zhí)行過(guò)程如下:執(zhí)行次數(shù),x,y執(zhí)行前,34567,01,3456,72,345,763,34,7654,3,76545,0,76543所以答案應(yīng)該是76543。25、有關(guān)ZAP命令的描述,正確的是()。A、ZAP命令只能刪除當(dāng)前表的當(dāng)前記錄B、ZAP命令只能刪除當(dāng)前表的帶有刪除標(biāo)記的記錄C、ZAP命令能刪除當(dāng)前表的全部記錄D、ZAP命令能刪除表的結(jié)構(gòu)和全部記錄標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:使用ZAP命令可以物理刪除表中的全部記錄,不管是否有刪除標(biāo)記。該命令只是刪除全部記錄,并沒有刪除表,執(zhí)行完該命令后表結(jié)構(gòu)依然存在。26、下列程序段執(zhí)行以后,內(nèi)存變量X和Y的值是()。CLEARSTORE3TOXSTORE5TOYPLUS((X),Y)?X,YPROCEDUREPLUSPARAMETERSA1,A2A1=A1+A2A2=A1+A2ENDPROCA、813B、313C、35D、85標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:參數(shù)傳遞有按值傳遞和按引用傳遞兩種方式,按值傳遞時(shí),形參變量值的改變不會(huì)影響實(shí)參變量的取值;按引用傳遞時(shí),當(dāng)形參變量值改變時(shí),實(shí)參變量值也隨之改變。模塊的調(diào)用格式有兩種:格式1:使用DO命令,格式為DO<文件名>︱<過(guò)程名>。格式2:在文件名或過(guò)程名后面加一對(duì)小括號(hào),格式為<文件名>︱<過(guò)程名>(),括號(hào)中包括若干個(gè)實(shí)參變量。本題采用的是利用格式2的方式調(diào)用模塊程序,采用格式2調(diào)用模塊程序時(shí),默認(rèn)情況下都以按值方式傳遞參數(shù)。如果實(shí)參是變量,可以通過(guò)SETUDFPARMS命令重新設(shè)置參數(shù)傳遞的方式,但是,需要注意的是,不論是設(shè)置何種傳遞方式,凡是用一對(duì)圓括號(hào)將一個(gè)變量括起來(lái)使其變成一般形式的表達(dá)式,總是按值傳遞,它不受SETUDFPARMS值的設(shè)置影響。本題中X和Y都是按值傳遞,形參值的變化不會(huì)影響到實(shí)參值,所以程序段執(zhí)行以后X值等于3,Y值等于5。27、要想將日期型或日期時(shí)間型數(shù)據(jù)中的年份用4位數(shù)字顯示,應(yīng)當(dāng)使用設(shè)置命令()。A、SETCENTURYONB、SETCENTURYOFFC、SETCENTURYTO4D、SETCENTURYOF4標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:命令格式SETCENTURYON|OFF|TO的功能是用于決定如何顯示或解釋一個(gè)日期數(shù)據(jù)的年份。ON顯示世紀(jì),即用4位數(shù)字表示年份;OFF不顯示世紀(jì),即用2位數(shù)字表示年份;TO決定如何解釋一個(gè)用2位數(shù)字年份表示的日期所處的世紀(jì)。28、SQL語(yǔ)言的查詢語(yǔ)句是()。A、INSERTB、UPDATEC、DELETED、SELECT標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:SQL的核心是查詢。SQL的查詢命令也稱作SELECT命令,它的基本形式由SELECT-FROM-WHERE查詢塊組成,多個(gè)查詢塊可以嵌套執(zhí)行。本題D選項(xiàng)正確。29、學(xué)生表中有"學(xué)號(hào)"、"姓名"和"年齡"三個(gè)字段,SQL語(yǔ)句"SELECT學(xué)號(hào)FROM學(xué)生"完成的關(guān)系操作稱為()。A、選擇B、投影C、連接D、并標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:投影運(yùn)算是從一個(gè)關(guān)系中選出若干指定字段的值的操作,從列的角度進(jìn)行的運(yùn)算。選擇運(yùn)算是從一個(gè)關(guān)系中找出滿足給定條件的記錄的操作,從行的角度進(jìn)行的運(yùn)算。連接關(guān)系是把兩個(gè)關(guān)系中的記錄按一定條件橫向結(jié)合,生成一個(gè)新的關(guān)系。并運(yùn)算要求有兩個(gè)表。"SELECT學(xué)號(hào)FROM學(xué)生"指從"學(xué)生"表中查詢字段"學(xué)號(hào)",因此為投影運(yùn)算。30、若SQL語(yǔ)句中的ORDERBY短語(yǔ)中指定了多個(gè)字段,則()。A、依次按自右至左的字段順序排序B、只按第一個(gè)字段排序C、依次按自左至右的字段順序排序D、無(wú)法排序標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:ORDERBY短語(yǔ)用來(lái)對(duì)查詢的結(jié)果進(jìn)行排序,可以指定多個(gè)字段排序,還可以定義每個(gè)字段的排序方法。ORDERBY的排序是從左到右的。所以若SQL語(yǔ)句中的ORDERBY短語(yǔ)中指定了多個(gè)字段,則依次按自左至右的字段順序排序。31、假設(shè)客戶表中有客戶號(hào)(關(guān)鍵字)C1~C10共10條客戶記錄,訂購(gòu)單表有訂單號(hào)(關(guān)鍵字)OR1~OR8共8條訂購(gòu)單記錄,并且訂購(gòu)單表參照客戶表。如下命令可以正確執(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)單VALUES(′OR9′,′C5′,{^2008/10/10})標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:INSERTINTO<表名>[(字段名1[,字段名2,……])]VALUES(字段值1[,字段值2,……])命令用于插入數(shù)據(jù),當(dāng)插入的不是完整的記錄時(shí),可以通過(guò)字段名1,字段名2……來(lái)指定字段;VALUES(字段值1[,字段值2,……])給出具體的記錄值。本題訂購(gòu)單表參照客戶表,客戶表中的記錄為C1~C10,訂購(gòu)單表的訂購(gòu)單記錄為OR1~OR8,因此,只有D選項(xiàng)可以正確執(zhí)行。32、刪除視圖myview的命令是()。A、DELETEmyviewB、DELETEVIEWmyviewC、DROPVIEWmyviewD、REMOVEVIEWmyview標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:視圖由于是從表派生而來(lái)的,所以不存在修改結(jié)構(gòu)的問(wèn)題,但是視圖可以刪除,其命令格式為:DROPVIEW<視圖名>。33、假設(shè)成績(jī)字段的默認(rèn)值是空值,檢索還未確定成績(jī)的學(xué)生選課信息,正確的SQL命令是()。A、SELECT學(xué)生.學(xué)號(hào),姓名,選課.課程號(hào)FROM學(xué)生JOIN選課WHERE學(xué)生.學(xué)號(hào)=選課.學(xué)號(hào)AND選課.成績(jī)ISNULLB、SELECT學(xué)生.學(xué)號(hào),姓名,選課.課程號(hào)FROM學(xué)生JOIN選課WHERE學(xué)生.學(xué)號(hào)=選課.學(xué)號(hào)AND選課.成績(jī)=NULLC、SELECT學(xué)生.學(xué)號(hào),姓名,選課.課程號(hào)FROM學(xué)生JOIN選課ON學(xué)生.學(xué)號(hào)=選課.學(xué)號(hào)WHERE選課.成績(jī)ISNULLD、

溫馨提示

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

評(píng)論

0/150

提交評(píng)論