2023年二級公共基礎知識練習題_第1頁
2023年二級公共基礎知識練習題_第2頁
2023年二級公共基礎知識練習題_第3頁
2023年二級公共基礎知識練習題_第4頁
2023年二級公共基礎知識練習題_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

算法的時間復雜度是指(C)A、執(zhí)行算法程序所需要的時間B、算法程序的長度C、算法執(zhí)行過程中所需要的基本運算次數(shù)D、算法程序中的指令條數(shù)算法的基本特性是可行性、擬定性、【1】和擁有足夠的情報?!敬鸢浮?有窮性算法的空間復雜度是指(D)A)算法程序的長度?B)算法程序中的指令條數(shù)C)算法程序所占的存儲空間D)執(zhí)行過程中所需要的存儲空間在計算機中,算法是指(B)A)加工方法?B)解題方案的準確而完整的描述C)排序方法?D)查詢方法算法分析的目的是(D)A)找出數(shù)據(jù)結(jié)構(gòu)的合理性B)找出算法中輸入和輸出之間的關系C)分析算法的易懂性和可靠性 D)分析算法的效率以求改善算法的工作量大小和實現(xiàn)算法所需的存儲單元多少分別稱為算法的【1】?!敬鸢浮?時間復雜度和空間復雜度數(shù)據(jù)解決的最小單位是(C)A)數(shù)據(jù) B)數(shù)據(jù)元素C)數(shù)據(jù)項D)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)作為計算機的一門學科,重要研究數(shù)據(jù)的邏輯結(jié)構(gòu)、對各種數(shù)據(jù)結(jié)構(gòu)進行的運算,以及(A)A)數(shù)據(jù)的存儲結(jié)構(gòu)?B)計算方法C)數(shù)據(jù)映象D)邏輯存儲數(shù)據(jù)結(jié)構(gòu)涉及數(shù)據(jù)的邏輯結(jié)構(gòu)、數(shù)據(jù)的【4】以及對數(shù)據(jù)的操作運算。【答案】物理結(jié)構(gòu)(或存儲結(jié)構(gòu))順序存儲方法是把邏輯上相鄰的結(jié)點存儲在物理位置【1】的存儲單元中?!敬鸢浮肯噜忛L度為n的順序存儲線性表中,當在任何位置上插入一個元素概率都相等時,插入一個元素所需移動元素的平均個數(shù)為【2】?!敬鸢浮縩/2線性表L=(a1,a2,a3,…ai,…an),下列說法對的的是(D)A)每個元素都有一個直接前件和直接后件B)線性表中至少要有一個元素C)表中諸元素的排列順序必須是由小到大或由大到小D)除第一個元素和最后一個元素外,其余每個元素都有一個且只有一個直接前件和直接后件數(shù)據(jù)結(jié)構(gòu)中,與所使用的計算機無關的是數(shù)據(jù)的(C)A)存儲結(jié)構(gòu)? B)物理結(jié)構(gòu)C)邏輯結(jié)構(gòu) D)物理和存儲結(jié)構(gòu)下列敘述中,錯誤的是(B)A)數(shù)據(jù)的存儲結(jié)構(gòu)與數(shù)據(jù)解決的效率密切相關B)數(shù)據(jù)的存儲結(jié)構(gòu)與數(shù)據(jù)解決的效率無關C)數(shù)據(jù)的存儲結(jié)構(gòu)在計算機中所占的空間不一定是連續(xù)的D)一種數(shù)據(jù)的邏輯結(jié)構(gòu)可以有多種存儲結(jié)構(gòu)數(shù)據(jù)的存儲結(jié)構(gòu)是指(B)A)數(shù)據(jù)所占的存儲空間B)數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機中的表達C)數(shù)據(jù)在計算機中的順序存儲方式D)存儲在外存中的數(shù)據(jù)根據(jù)數(shù)據(jù)結(jié)構(gòu)中各數(shù)據(jù)元素之間前后件關系的復雜限度,一般將數(shù)據(jù)結(jié)構(gòu)提成(C)A)動態(tài)結(jié)構(gòu)和靜態(tài)結(jié)構(gòu)?B)緊湊結(jié)構(gòu)和非緊湊結(jié)構(gòu)C)線性結(jié)構(gòu)和非線性結(jié)構(gòu)D)內(nèi)部結(jié)構(gòu)和外部結(jié)構(gòu)數(shù)據(jù)的邏輯結(jié)構(gòu)有線性結(jié)構(gòu)和【2】兩大類。非線性結(jié)構(gòu)當線性表采用順序存儲結(jié)構(gòu)實現(xiàn)存儲時,其重要特點是【1】?!敬鸢浮窟壿嫿Y(jié)構(gòu)中相鄰的結(jié)點在存儲結(jié)構(gòu)中仍相鄰。棧和隊列的共同特點是(C)A)都是先進先出B)都是先進后出C)只允許在端點處插入和刪除元素D)沒有共同點假如進棧序列為e1,e2,e3,e4,則也許的出棧序列是(B)A)e3,e1,e4,e2B)e4,e3,e2,e1C)e3,e4,e1,e2?D)任意順序一些重要的程序語言(如C語言和Pascal語言)允許過程的遞歸調(diào)用。而實現(xiàn)遞歸調(diào)用中的存儲分派通常用(A)A)棧?B)堆C)數(shù)組?D)鏈表棧底至棧頂依次存放元素A、B、C、D,在第五個元素E入棧前,棧中元素可以出棧,則出棧序列也許是(B)A)ABCED?B)DCBEAC)DBCEA D)CDABE棧通常采用的兩種存儲結(jié)構(gòu)是(A)A)順序存儲結(jié)構(gòu)和鏈表存儲結(jié)構(gòu) B)散列方式和索引方式C)鏈表存儲結(jié)構(gòu)和數(shù)組D)線性存儲結(jié)構(gòu)和非線性存儲結(jié)構(gòu)棧和隊列通常采用的存儲結(jié)構(gòu)是【1】。【答案】鏈式存儲和順序存儲下列數(shù)據(jù)結(jié)構(gòu)中,按先進后出原則組織數(shù)據(jù)的是(B)A)線性鏈表B)棧C)循環(huán)鏈表 D)順序表當循環(huán)隊列非空且隊尾指針等于隊頭指針時,說明循環(huán)隊列已滿,不能進行入隊運算。這種情況稱為【2】。答案:上溢由兩個棧共享一個存儲空間的好處是(B)A)減少存取時間,減少下溢發(fā)生的機率B)節(jié)省存儲空間,減少上溢發(fā)生的機率C)減少存取時間,減少上溢發(fā)生的機率D)節(jié)省存儲空間,減少下溢發(fā)生的機率下列關于棧的敘述中對的的是(D)A)在棧中只能插入數(shù)據(jù)B)在棧中只能刪除數(shù)據(jù)C)棧是先進先出的線性表D)棧是后進先出的線性表下列關于隊列的敘述中對的的是(C)A)在隊列中只能插入數(shù)據(jù)B)在隊列中只能刪除數(shù)據(jù)C)隊列是先進先出的線性表D)隊列是后進先出的線性表鏈表不具有的特點是(B)A)不必事先估計存儲空間B)可隨機訪問任一元素C)插入刪除不需要移動元素 D)所需空間與線性表長度成正比數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)與存儲結(jié)構(gòu),線性鏈表屬于【1】?!敬鸢浮看鎯Y(jié)構(gòu)線性表的順序存儲結(jié)構(gòu)和線性表的鏈式存儲結(jié)構(gòu)分別是(B)A)順序存取的存儲結(jié)構(gòu)、順序存取的存儲結(jié)構(gòu)B)隨機存取的存儲結(jié)構(gòu)、順序存取的存儲結(jié)構(gòu)C)隨機存取的存儲結(jié)構(gòu)、隨機存取的存儲結(jié)構(gòu)D)任意存取的存儲結(jié)構(gòu)、任意存取的存儲結(jié)構(gòu)例子1:某二叉樹中度為2的結(jié)點有18個,則該二叉樹中有191、設一棵完全二叉樹共有700個結(jié)點,則在該二叉樹中有個葉子結(jié)點。2、在深度為5的滿二叉樹中,葉子結(jié)點的個數(shù)為()A)32B)31C)16D)15具有3個結(jié)點的二叉樹有()A)2種形態(tài)B)4種形態(tài)C)7種形態(tài)D)5種形態(tài)設有下列二叉樹:對此二叉樹前序遍歷的結(jié)果為()A)ZBTTCPXA B)ATBZXCTPC)ZBTACTXPD)ATBZXCPT個葉子結(jié)點。結(jié)構(gòu)化程序設計的3種結(jié)構(gòu)是(D)A)順序結(jié)構(gòu)、選擇結(jié)構(gòu)、轉(zhuǎn)移結(jié)構(gòu)B)分支結(jié)構(gòu)、等價結(jié)構(gòu)、循環(huán)結(jié)構(gòu)C)多分支結(jié)構(gòu)、賦值結(jié)構(gòu)、等價結(jié)構(gòu)D)順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)在設計程序時,應采納的原則之一是(D)A)不限制goto語句的使用B)減少或取消注解行C)程序越短越好 D)程序結(jié)構(gòu)應有助于讀者理解程序設計語言的基本成分是數(shù)據(jù)成分、運算成分、控制成分和(D)A)對象成分??B)變量成分C)語句成分 ?D)傳輸成分結(jié)構(gòu)化程序設計重要強調(diào)的是(D)A)程序的規(guī)模?? B)程序的效率C)程序設計語言的先進性?D)程序易讀性以下不屬于對象的基本特點的是(A)A)分類性B)多態(tài)性C)繼承性?D)封裝性對建立良好的程序設計風格,下面描述對的的是(A)A)程序應簡樸、清楚、可讀性好 B)符號名的命名只要符合語法C)充足考慮程序的執(zhí)行效率 D)程序的注釋可有可無在結(jié)構(gòu)化程序設計思想提出之前,在程序設計中曾強調(diào)程序的效率,現(xiàn)在,與程序的效率相比,人們更重視程序的(C)A)安全性 B)一致性C)可理解性? D)合理性下列敘述中,不屬于結(jié)構(gòu)化程序設計方法的重要原則的是(B)A)自頂向下B)由底向上C)模塊化??D)限制使用goto語句對象實現(xiàn)了數(shù)據(jù)和操作的結(jié)合,是指對數(shù)據(jù)和數(shù)據(jù)的操作進行(C)A)結(jié)合B)隱藏C)封裝D)抽象在面向?qū)ο蠓椒ㄖ?一個對象請求另一個對象為其服務的方式是通過發(fā)送(D)A)調(diào)用語句B)命令C)口令D)消息信息屏蔽的概念與下述哪一種概念直接相關(B)A)軟件結(jié)構(gòu)定義B)模塊獨立性C)模塊類型劃分D)模塊偶合度下列對對象概念描述錯誤的是(A)A)任何對象都必須有繼承性B)對象是屬性和方法的封裝體C)對象間的通訊靠消息傳遞D)操作是對象的動態(tài)屬性面向?qū)ο蟮脑O計方法與傳統(tǒng)的面向過程的方法有本質(zhì)的不同,它的基本原理是(C)A)模擬現(xiàn)實世界中不同事物之間的聯(lián)系B)強調(diào)模擬現(xiàn)實世界中的算法而不強調(diào)概念C)使用現(xiàn)實世界的概念抽象地思考問題從而自然地解決問題D)鼓勵開發(fā)者在軟件開發(fā)的絕大部分中都用實際領域的概念去思考在面向?qū)ο蟮某绦蛟O計中,類描述的是具有相似性質(zhì)的一組【1】?!敬鸢浮繉ο笤诿嫦?qū)ο蠓椒ㄖ?,類之間共享屬性和操作的機制稱為【2】?!敬鸢浮坷^承一個類可以從直接或間接的祖先中繼承所有屬性和方法。采用這個方法提高了軟件的【3】?!敬鸢浮靠芍赜眯悦嫦?qū)ο蟮哪P椭?最基本的概念是對象和【4】。【答案】:類在面向?qū)ο蟮脑O計中,用來請求對象執(zhí)行某一解決或回答某些信息的規(guī)定稱為【5】?!敬鸢浮浚合⒃诔绦蛟O計階段應當采用【6】和逐步求精的方法,把一個模塊的功能逐步分解,細化為一系列具體的環(huán)節(jié),進而用某種程序設計語言寫成程序。【答案】:自頂向下【7】是一種信息隱蔽技術,目的在于將對象的使用者和對象的設計者分開?!敬鸢浮浚悍庋b可以把具有相同屬性的一些不同對象歸類,稱為【8】?!敬鸢浮浚簩ο箢愖映绦蛲ǔ7譃閮深悾骸荆埂亢秃瘮?shù),前者是命令的抽象,后者是為了求值?!敬鸢浮?過程源程序文檔化規(guī)定程序應加注釋。注釋一般分為序言性注釋和【10】。【答案】:功能性注釋在面向?qū)ο蠓椒ǚN,信息屏蔽是通過對象的【11】性來實現(xiàn)的?!敬鸢浮浚悍庋b類是一個支持集成的抽象數(shù)據(jù)類型,而對象是類的【12】?!敬鸢浮浚簩嵗诿嫦?qū)ο蠓椒ǚN,類之間共享屬性和操作的機制稱為【13】?!敬鸢浮浚豪^承為了提高測試的效率,應當(D)A)隨機選取測試數(shù)據(jù)B)取一切也許的輸入數(shù)據(jù)作為測試數(shù)據(jù)C)在完畢編碼以后制定軟件的測試計劃D)選擇發(fā)現(xiàn)錯誤也許性大的數(shù)據(jù)作為測試數(shù)據(jù)軟件生命周期中所花費用最多的階段是(D)A)具體設計?B)軟件編碼C)軟件測試D)軟件維護下列敘述中,不屬于軟件需求規(guī)格說明書的作用的是(D)A)便于用戶、開發(fā)人員進行理解和交流B)反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎和依據(jù)C)作為確認測試和驗收的依據(jù)D)便于開發(fā)人員進行需求分析下列不屬于軟件工程的3個要素的是(D)A)工具?B)過程C)方法D)環(huán)境軟件設計涉及軟件的結(jié)構(gòu)、數(shù)據(jù)接口和過程設計,其中軟件的過程設計是指(B)A)模塊間的關系B)系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換成軟件的過程描述C)軟件層次結(jié)構(gòu) D)軟件開發(fā)過程檢查軟件產(chǎn)品是否符合需求定義的過程稱為(A)A)確認測試B)集成測試C)驗證測試D)驗收測試數(shù)據(jù)流圖用于抽象描述一個軟件的邏輯模型,數(shù)據(jù)流圖由一些特定的圖符構(gòu)成。下列圖符名標記的圖符不屬于數(shù)據(jù)流圖合法圖符的是(A)A)控制流?B)加工C)數(shù)據(jù)存儲?D)源和流開發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著鋒利的矛盾,這種現(xiàn)象稱作(B)A)軟件投機B)軟件危機C)軟件工程D)軟件產(chǎn)生下面不屬于軟件設計原則的是(C)A)抽象 B)模塊化C)自底向上D)信息隱蔽開發(fā)大型軟件時,產(chǎn)生困難的主線因素是(A)A)大系統(tǒng)的復雜性 B)人員知識局限性C)客觀世界千變?nèi)f化?D)時間緊、任務重軟件工程的出現(xiàn)是由于(C)A)程序設計方法學的影響 B)軟件產(chǎn)業(yè)化的需要C)軟件危機的出現(xiàn) D)計算機的發(fā)展軟件開發(fā)離不開系統(tǒng)環(huán)境資源的支持,其中必要的測試數(shù)據(jù)屬于(D)A)硬件資源 B)通信資源C)支持軟件D)輔助資源在數(shù)據(jù)流圖(DFD)中,帶有名字的箭頭表達(D)A)模塊之間的調(diào)用關系B)程序的組成成分C)控制程序的執(zhí)行順序D)數(shù)據(jù)的流向下列不屬于結(jié)構(gòu)化分析的常用工具的是(D)A)數(shù)據(jù)流圖?B)數(shù)據(jù)字典C)鑒定樹 D)PAD圖在軟件生產(chǎn)過程中,需求信息的給出是(D)A)程序員B)項目管理者C)軟件分析設計人員 D)軟件用戶下列工具不是需求分析常用工具的是(D)A)PAD?B)PFDC)N-S?D)DFD模塊獨立性是軟件模塊化所提出的規(guī)定,衡量模塊獨立性的度量標準則是模塊的(C)A)抽象和信息隱蔽B)局部化和封裝化C)內(nèi)聚性和耦合性?D)激活機制和控制方法軟件開發(fā)的結(jié)構(gòu)化生命周期方法將軟件生命周期劃提成(A)A)定義、開發(fā)、運營維護B)設計階段、編程階段、測試階段C)總體設計、具體設計、編程調(diào)試D)需求分析、功能定義、系統(tǒng)設計在軟件工程中,白箱測試法可用于測試程序的內(nèi)部結(jié)構(gòu)。此方法將程序看做是(A)A)途徑的集合B)循環(huán)的集合C)目的的集合D)地址的集合完全不考慮程序的內(nèi)部結(jié)構(gòu)和內(nèi)部特性,而只是根據(jù)程序功能導出測試用例的測試方法是(A)A)黑箱測試法B)白箱測試法C)錯誤推測法D)安裝測試法在結(jié)構(gòu)化設計方法中,生成的結(jié)構(gòu)圖(SC)中,帶有箭頭的連線表達(A)A)模塊之間的調(diào)用關系 B)程序的組成成分C)控制程序的執(zhí)行順序?D)數(shù)據(jù)的流向下列選項中,不屬于模塊間耦合的是(C)A)數(shù)據(jù)耦合B)同構(gòu)耦合C)異構(gòu)耦合D)公用耦合下列敘述中,不屬于測試的特性的是(C)A)測試的挑剔性B)完全測試的不也許性C)測試的可靠性D)測試的經(jīng)濟性需求分析中開發(fā)人員要從用戶那里了解(A)A)軟件做什么 B)用戶使用界面C)輸入的信息?D)軟件的規(guī)模下列不屬于軟件調(diào)試技術的是(B)?A)強行排錯法?B)集成測試法C)回溯法?D)因素排除法為了避免流程圖在描述程序邏輯時的靈活性,提出了用方框圖來代替?zhèn)鹘y(tǒng)的程序流程圖,通常也把這種圖稱為(B)A)PAD圖B)N-S圖C)結(jié)構(gòu)圖D)數(shù)據(jù)流圖軟件復雜性度量的參數(shù)涉及(B)A)效率B)規(guī)模C)完整性D)容錯性下列敘述中,對的的是(D)A)軟件就是程序清單B)軟件就是存放在計算機中的文獻C)軟件應涉及程序清單及運營結(jié)果D)軟件涉及程序和文檔軟件設計中,有助于提高模塊獨立性的一個準則是(C)A)低內(nèi)聚低耦合 B)低內(nèi)聚高耦合C)高內(nèi)聚低耦合?D)高內(nèi)聚高耦合下列敘述中,不屬于結(jié)構(gòu)化分析方法的是(D)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ū)ο蟮姆治龇椒ň唧w設計的結(jié)果基本決定了最終程序的(C)A)代碼的規(guī)模 B)運營速度C)質(zhì)量??D)可維護性下列不屬于靜態(tài)測試方法的是(B)A)代碼檢查?B)白盒法C)靜態(tài)結(jié)構(gòu)分析D)代碼質(zhì)量度量在軟件生命周期中,能準確地擬定軟件系統(tǒng)必須做什么和必須具有哪些功能的階段是(D)A)概要設計B)具體設計C)可行性分析D)需求分析程序流程圖(PFD)中的箭頭代表的是(B)A)數(shù)據(jù)流B)控制流C)調(diào)用關系D)組成關系在結(jié)構(gòu)化方法中,軟件功能分解屬于下列軟件開發(fā)中的階段是(C)A)具體設計B)需求分析C)總體設計D)編程調(diào)試軟件調(diào)試的目的是(B)A)發(fā)現(xiàn)錯誤B)改正錯誤C)改善軟件的性能D)挖掘軟件的潛能軟件需求分析階段的工作,可以分為四個方面:需求獲取,需求分析,編寫需求規(guī)格說明書,以及(B)A)階段性報告B)需求評審C)總結(jié)D)都不對的通常,將軟件產(chǎn)品從提出、實現(xiàn)、使用維護到停止使用退役的過程稱為【1】?!敬鸢浮浚很浖芷隈詈虾蛢?nèi)聚是評價模塊獨立性的兩個重要標準,其中【2】反映了模塊內(nèi)各成分之間的聯(lián)系。【答案】:內(nèi)聚軟件工程研究的內(nèi)容重要涉及:【3】技術和軟件工程管理?!敬鸢浮浚很浖_發(fā)Jackson結(jié)構(gòu)化程序設計方法是英國的M.Jackson提出的,它是一種面向【4】的設計方法?!敬鸢浮?數(shù)據(jù)結(jié)構(gòu)軟件設計模塊化的目的是【5】。【答案】:內(nèi)聚減少復雜性數(shù)據(jù)流圖的類型有【6】和事務型?!敬鸢浮?變換型軟件危機出現(xiàn)于60年代末,為了解決軟件危機,人們提出了【7】的原理來設計軟件,這就是軟件工程誕生的基礎?!敬鸢浮浚很浖こ虒W軟件開發(fā)環(huán)境是全面支持軟件開發(fā)全過程的【8】集合?!敬鸢浮?軟件工具測試的目的是暴露錯誤,評價程序的可靠性;而【9】的目的是發(fā)現(xiàn)錯誤的位置并改正錯誤。軟件維護活動涉及以下幾類:改正性維護、適應性維護、【10】維護和防止性維護。軟件結(jié)構(gòu)是以【11】為基礎而組成的一種控制層次結(jié)構(gòu)?!敬鸢浮浚耗K為了便于對照檢查,測試用例應由輸入數(shù)據(jù)和預期的【12】兩部分組成?!敬鸢浮浚狠敵鼋Y(jié)果軟件工程涉及3個要素,分別為方法、工具和【13】。【答案】:過程軟件工程的出現(xiàn)是由于【14】。【答案】:軟件危機的出現(xiàn)單元測試又稱模塊測試,一般采用【15】測試?!敬鸢浮浚喊缀袆討B(tài)軟件的【16】設計又稱為總體結(jié)構(gòu)設計,其重要任務是建立軟件系統(tǒng)的總體結(jié)構(gòu)?!敬鸢浮?概要軟件是程序、數(shù)據(jù)和【17】的集合?!敬鸢浮?文檔對軟件是否能達成用戶所盼望的規(guī)定的測試稱為【18】?!敬鸢浮浚河行詼y試質(zhì)量保證策略大體分為三個階段:以檢測為重、【19】和以新產(chǎn)品開發(fā)為重?!敬鸢浮?以過程管理為重數(shù)據(jù)庫管理系統(tǒng)DBMS中用來定義模式、內(nèi)模式和外模式的語言為(C)A)C B)BasicC)DDLD)DML下列有關數(shù)據(jù)庫的描述,對的的是(C)A)數(shù)據(jù)庫是一個DBF文獻 B)數(shù)據(jù)庫是一個關系C)數(shù)據(jù)庫是一個結(jié)構(gòu)化的數(shù)據(jù)集合D)數(shù)據(jù)庫是一組文獻下列有關數(shù)據(jù)庫的描述,對的的是(D)A)數(shù)據(jù)解決是將信息轉(zhuǎn)化為數(shù)據(jù)的過程B)數(shù)據(jù)的物理獨立性是指當數(shù)據(jù)的邏輯結(jié)構(gòu)改變時,數(shù)據(jù)的存儲結(jié)構(gòu)不變C)關系中的每一列稱為元組,一個元組就是一個字段D)假如一個關系中的屬性或?qū)傩越M并非該關系的關鍵字,但它是另一個關系的關鍵字,則稱其為本關系的外關鍵字應用數(shù)據(jù)庫的重要目的是(C)A)解決數(shù)據(jù)保密問題 B)解決數(shù)據(jù)完整性問題C)解決數(shù)據(jù)共享問題 D)解決數(shù)據(jù)量大的問題在數(shù)據(jù)庫設計中,將E-R圖轉(zhuǎn)換成關系數(shù)據(jù)模型的過程屬于(B)A)需求分析階段?B)邏輯設計階段C)概念設計階段D)物理設計階段在數(shù)據(jù)管理技術的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。其中數(shù)據(jù)獨立性最高的階段是(A)A)數(shù)據(jù)庫系統(tǒng)B)文獻系統(tǒng)C)人工管理 D)數(shù)據(jù)項管理索引屬于(B)A)模式?B)內(nèi)模式C)外模式 D)概念模式下述關于數(shù)據(jù)庫系統(tǒng)的敘述中對的的是(A)A)數(shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余B)數(shù)據(jù)庫系統(tǒng)避免了一切冗余C)數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致D)數(shù)據(jù)庫系統(tǒng)比文獻系統(tǒng)能管理更多的數(shù)據(jù)數(shù)據(jù)庫系統(tǒng)的核心是(B)A)數(shù)據(jù)庫?B)數(shù)據(jù)庫管理系統(tǒng)C)模擬模型 ?D)軟件工程下列SQL語句中,用于修改表結(jié)構(gòu)的是(A)A)ALTERB)CREATEC)UPDATED)INSERT數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)之間的關系是(B)A)數(shù)據(jù)庫涉及數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)B)數(shù)據(jù)庫系統(tǒng)涉及數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng)C)數(shù)據(jù)庫管理系統(tǒng)涉及數(shù)據(jù)庫和數(shù)據(jù)庫系統(tǒng)D)3者沒有明顯的包含關系關系模型允許定義3類數(shù)據(jù)約束,下列不屬于數(shù)據(jù)約束的是(C)A)實體完整性約束 B)參照完整性約束C)域完整性約束?D)用戶自定義的完整性約束分布式數(shù)據(jù)庫系統(tǒng)不具有的特點是(D)A)數(shù)據(jù)分布性和邏輯整體性B)位置透明性和復制透明性C)分布性D)數(shù)據(jù)冗余關系表中的每一橫行稱為一個(A)A)元組 B)字段C)屬性 D)碼下列數(shù)據(jù)模型中,具有堅實理論基礎的是(C)A)層次模型?B)網(wǎng)狀模型C)關系模型?D)以上3個都是NULL是指(C)A)0 ?B)空格C)未知的值或無任何值 D)空字符串數(shù)據(jù)庫的故障恢復一般是由(C)A)數(shù)據(jù)流圖完畢的 B)數(shù)據(jù)字典完畢的C)DBA完畢的? D)PAD圖完畢的下列說法中,不屬于數(shù)據(jù)模型所描述的內(nèi)容的是(C)A)數(shù)據(jù)結(jié)構(gòu) ?B)數(shù)據(jù)操作C)數(shù)據(jù)查詢? D)數(shù)據(jù)約束在數(shù)據(jù)管理技術發(fā)展過程中,文獻系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的主要區(qū)別是數(shù)據(jù)庫系統(tǒng)具有(A)A)特定的數(shù)據(jù)模型 B)數(shù)據(jù)無冗余C)數(shù)據(jù)可共享 D)專門的數(shù)據(jù)管理軟件數(shù)據(jù)庫設計涉及兩個方面的設計內(nèi)容,它們是(A)A)概念設計和邏輯設計B)模式設計和內(nèi)模式設計C)內(nèi)模式設計和物理設計D)結(jié)構(gòu)特性設計和行為特性設計實體是信息世界中廣泛使用的一個術語,它用于表達(C)A)有生命的事物 B)無生命的事物C)實際存在的事物D)一切事物一個關系中屬性個數(shù)為1時,稱此關系為(C)A)相應關系?B)單一關系C)一元關系?D)二元關系為用戶與數(shù)據(jù)庫系統(tǒng)提供接口的語言是(C)A)高級語言? B)數(shù)據(jù)描述語言(DDL)C)數(shù)據(jù)操縱語言(DML)?D)匯編語言相對于數(shù)據(jù)庫系統(tǒng),文獻系統(tǒng)的重要缺陷有數(shù)據(jù)關聯(lián)差、據(jù)不一致性和(D)A)可重用性差???B)安全性差C)非持久性? D)冗余性下列關系模型中,能使經(jīng)運算后得到的新關系中屬性個數(shù)多于本來關系中屬性個數(shù)的是(B)A)選擇B)連接C)投影D)并下列敘述中,對的的是(A)A)用E-R圖可以表達實體集間一對一的聯(lián)系、一對多的聯(lián)系和多對多的聯(lián)系B)用E-R圖只能表達實體集之間一對一的聯(lián)系C)用E-R圖只能表達實體集之間一對多的聯(lián)系D)用E-R圖表達的概念數(shù)據(jù)模型只能轉(zhuǎn)換為關系數(shù)據(jù)模型“年齡在18-25之間”這種約束是屬于數(shù)據(jù)庫當中的(C)A)原子性措施? ?B)一致性措施C)完整性措施? D)安全性措施下列敘述中,不屬于數(shù)據(jù)庫系統(tǒng)的是(D)A)數(shù)據(jù)庫? B)數(shù)據(jù)庫管理系統(tǒng)C)數(shù)據(jù)庫管理員?D)數(shù)據(jù)庫應用系統(tǒng)視圖設計一般有3種設計順序,下列不屬于視圖設計的是(B)A)自頂向下??B)由外向內(nèi)C)由內(nèi)向外? D)自底向上用樹形結(jié)構(gòu)來表達實體之間聯(lián)系的模型稱為(B)A)關系模型B)層次模型C)網(wǎng)狀模型D)關系模型下列4項中說法不對的的是(C)A)數(shù)據(jù)庫減少了數(shù)據(jù)冗余B)數(shù)據(jù)庫中的數(shù)據(jù)可以共享C)數(shù)據(jù)庫避免了一切數(shù)據(jù)的反復D)數(shù)據(jù)庫具有較高的數(shù)據(jù)獨立性下列4項中,必須進行查詢優(yōu)化的是(A)A)關系數(shù)據(jù)庫? B)網(wǎng)狀數(shù)據(jù)庫C)層次數(shù)據(jù)庫??D)非關系模型最常用的一種基本數(shù)據(jù)模型是關系數(shù)據(jù)模型,它的表達應采用(D)A)樹B)網(wǎng)絡C)圖D)二維表公司中有多個部門和多名職工,每個職工只

溫馨提示

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

評論

0/150

提交評論