![全國(guó)計(jì)算機(jī)等級(jí)考試公共基礎(chǔ)知識(shí)總結(jié)及歷年真題及答案_第1頁](http://file4.renrendoc.com/view/e2aa9346b712ec9dda7b7cfeda252f47/e2aa9346b712ec9dda7b7cfeda252f471.gif)
![全國(guó)計(jì)算機(jī)等級(jí)考試公共基礎(chǔ)知識(shí)總結(jié)及歷年真題及答案_第2頁](http://file4.renrendoc.com/view/e2aa9346b712ec9dda7b7cfeda252f47/e2aa9346b712ec9dda7b7cfeda252f472.gif)
![全國(guó)計(jì)算機(jī)等級(jí)考試公共基礎(chǔ)知識(shí)總結(jié)及歷年真題及答案_第3頁](http://file4.renrendoc.com/view/e2aa9346b712ec9dda7b7cfeda252f47/e2aa9346b712ec9dda7b7cfeda252f473.gif)
![全國(guó)計(jì)算機(jī)等級(jí)考試公共基礎(chǔ)知識(shí)總結(jié)及歷年真題及答案_第4頁](http://file4.renrendoc.com/view/e2aa9346b712ec9dda7b7cfeda252f47/e2aa9346b712ec9dda7b7cfeda252f474.gif)
![全國(guó)計(jì)算機(jī)等級(jí)考試公共基礎(chǔ)知識(shí)總結(jié)及歷年真題及答案_第5頁](http://file4.renrendoc.com/view/e2aa9346b712ec9dda7b7cfeda252f47/e2aa9346b712ec9dda7b7cfeda252f475.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
學(xué)習(xí)好資料學(xué)習(xí)好資料 全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)公共根底學(xué)問總結(jié)第一章數(shù)據(jù)構(gòu)造與算法算法算法:是指解題方案的準(zhǔn)確而完整的描述。算法不等于程序,也不等計(jì)算機(jī)方法,程序的編制不行能優(yōu)于算法的設(shè)計(jì)。的,此挨次將在有限的次數(shù)下終止。特征包括:可行性;確定性,算法中每一步驟都必需有明確定義,不充許有模棱兩可的解釋,不允許有多義性;有窮性,算法必需能在有限的時(shí)間內(nèi)做完,即能在執(zhí)行有限個(gè)步驟后終止,包括合理的執(zhí)行時(shí)間的含義;擁有足夠的情報(bào)。算法的根本要素:一是對(duì)數(shù)據(jù)對(duì)象的運(yùn)算和操作;二是算法的掌握構(gòu)造。指令系統(tǒng):一個(gè)計(jì)算機(jī)系統(tǒng)能執(zhí)行的全部指令的集合。根本運(yùn)算和操作包括:算術(shù)運(yùn)算、規(guī)律運(yùn)算、關(guān)系運(yùn)算、數(shù)據(jù)傳輸。算法的掌握構(gòu)造:挨次構(gòu)造、選擇構(gòu)造、循環(huán)構(gòu)造。算法根本設(shè)計(jì)方法:列舉法、歸納法、遞推、遞歸、減斗遞推技術(shù)、回溯法。算法簡(jiǎn)單度:算法時(shí)間簡(jiǎn)單度和算法空間簡(jiǎn)單度。算法時(shí)間簡(jiǎn)單度是指執(zhí)行算法所需要的計(jì)算工作量。算法空間簡(jiǎn)單度是指執(zhí)行這個(gè)算法所需要的內(nèi)存空間。數(shù)據(jù)構(gòu)造的根本根本概念數(shù)據(jù)構(gòu)造爭(zhēng)論的三個(gè)方面:數(shù)據(jù)集合中各數(shù)據(jù)元素之間所固有的規(guī)律關(guān)系,即數(shù)據(jù)的規(guī)律構(gòu)造;在對(duì)數(shù)據(jù)進(jìn)展處理時(shí),各數(shù)據(jù)元素在計(jì)算機(jī)中的存儲(chǔ)關(guān)系,即數(shù)據(jù)的存儲(chǔ)構(gòu)造;對(duì)各種數(shù)據(jù)構(gòu)造進(jìn)展的運(yùn)算。數(shù)據(jù)構(gòu)造是指相互有關(guān)聯(lián)的數(shù)據(jù)元素的集合。數(shù)據(jù)的規(guī)律構(gòu)造包含:表示數(shù)據(jù)元素的信息;表示各數(shù)據(jù)元素之間的前后件關(guān)系。數(shù)據(jù)的存儲(chǔ)構(gòu)造有挨次、鏈接、索引等。線性構(gòu)造條件:有且只有一個(gè)根結(jié)點(diǎn);每一個(gè)結(jié)點(diǎn)最多有一個(gè)前件,也最多有一個(gè)后件。非線性構(gòu)造:不滿足線性構(gòu)造條件的數(shù)據(jù)構(gòu)造。線性表及其挨次存儲(chǔ)構(gòu)造置是線性的。性表又稱為文件。非空線性表的構(gòu)造特征:且只有一個(gè)根結(jié)點(diǎn)a1,它無前件;有且只有一個(gè)終端結(jié)點(diǎn)an,它無后件;。結(jié)點(diǎn)個(gè)數(shù)n稱為線性表的長(zhǎng)度,當(dāng)n=0時(shí),稱為空表。線性表的挨次存儲(chǔ)構(gòu)造具有以下兩個(gè)根本特點(diǎn):線性表中全部元素的所占的存儲(chǔ)空間是連續(xù)的;線性表中各數(shù)據(jù)元素在存儲(chǔ)空間中是按規(guī)律挨次依次存放的。ai的存儲(chǔ)地址為:ADR(ai)=ADR(a1)+(i-1)k,,ADR(a1)為第一個(gè)元素的地址,k代表每個(gè)元素占的字節(jié)數(shù)。挨次表的運(yùn)算:插入、刪除?!?4--16頁〕棧和隊(duì)列入與刪除的另一端稱為棧底。棧依據(jù)“先進(jìn)后出”〔FILO〕或“后進(jìn)先出”〔LIFO〕組織數(shù)據(jù),棧具有記憶作用。用top表示棧頂位置,用bottom表示棧底。棧的根本運(yùn)算〔〕插入元素稱為入棧運(yùn)算〔2〕刪除元素稱為退棧運(yùn)算3〕元素是將棧頂元素賦給一個(gè)指定的變量,此時(shí)指針無變化。隊(duì)列是指允許在一端〔隊(duì)尾〕進(jìn)入插入,而在另一端〔隊(duì)頭〕Rear指針指向隊(duì)尾,front指針指向隊(duì)頭。隊(duì)列是“先進(jìn)展出”〔FIFO〕或“后進(jìn)后出”〔LILO〕的線性表。隊(duì)列運(yùn)算包括1〕入隊(duì)運(yùn)算:從隊(duì)尾插入一個(gè)元素〔〕元素。循環(huán)隊(duì)列:s=0表示隊(duì)列空,s=1front=rear表示隊(duì)列滿線性鏈表數(shù)據(jù)構(gòu)造中的每一個(gè)結(jié)點(diǎn)對(duì)應(yīng)于一個(gè)存儲(chǔ)單元結(jié)點(diǎn)由兩局部組成〔〕用于存儲(chǔ)數(shù)據(jù)元素值,稱為數(shù)據(jù)域〔〕用于存放指針,稱為指針域,用于指向前一個(gè)或后一個(gè)結(jié)點(diǎn)。據(jù)元素之間的規(guī)律關(guān)系可以不全都,而數(shù)據(jù)元素之間的規(guī)律關(guān)系是由指針域來確定的。鏈?zhǔn)酱鎯?chǔ)方式即可用于表示線性構(gòu)造,也可用于表示非線性構(gòu)造。線性鏈表,HEAD稱為頭指針,HEAD=NULL〔0〕稱為空表,假設(shè)是兩指針:左指針〔Llink〕指向前件結(jié)點(diǎn),右指針〔Rlink〕指向后件結(jié)點(diǎn)。線性鏈表的根本運(yùn)算:查找、插入、刪除。樹與二叉樹樹是一種簡(jiǎn)潔的非線性構(gòu)造,全部元素之間具有明顯的層次特性。結(jié)點(diǎn)稱為葉子結(jié)點(diǎn)。樹的度。樹的最大層次稱為樹的深度。二叉樹的特點(diǎn)1〕非空二叉樹只有一個(gè)根結(jié)點(diǎn)2〕分別稱為該結(jié)點(diǎn)的左子樹與右子樹。二叉樹的根本性質(zhì):在二叉樹的第k2k-1(k≥1)個(gè)結(jié)點(diǎn);深度為m2m-1個(gè)結(jié)點(diǎn);0的結(jié)點(diǎn)〔即葉子結(jié)點(diǎn)〕總是比度為2的結(jié)點(diǎn)多一個(gè);n個(gè)結(jié)點(diǎn)的二叉樹,其深度至少為[log2n]+1,其中[log2n]log2n的整數(shù)局部;具有n個(gè)結(jié)點(diǎn)的完全二叉樹的深度為[log2n]+1;設(shè)完全二叉樹共有n個(gè)結(jié)點(diǎn)。假設(shè)從根結(jié)點(diǎn)開頭,按層序〔每一層從左到右〕用自然數(shù)12….n給結(jié)點(diǎn)進(jìn)展編號(hào)k=1,2….,有以下結(jié)論:①假設(shè)k=1,則該結(jié)點(diǎn)為根結(jié)點(diǎn),它沒有父結(jié)點(diǎn);假設(shè)k>1,則該結(jié)點(diǎn)的父結(jié)點(diǎn)編號(hào)為INT(k/2);2k≤n,則編號(hào)為k2k;否則該結(jié)點(diǎn)無左子結(jié)點(diǎn)〔也無右子結(jié)點(diǎn);2k+1≤n,則編號(hào)為k2k+1;否則該結(jié)點(diǎn)無右子結(jié)點(diǎn)。滿二叉樹是指除最終一層外,每一層上的全部結(jié)點(diǎn)有兩個(gè)子結(jié)點(diǎn),則k層上有2k-1個(gè)結(jié)點(diǎn)深度為m2m-1個(gè)結(jié)點(diǎn)。右邊的假設(shè)干結(jié)點(diǎn)。儲(chǔ)。二叉樹的遍歷:前序遍歷DL,首先訪問根結(jié)點(diǎn),然后遍歷左子樹,最終遍歷右子樹;中序遍歷LD,首先遍歷左子樹,然后訪問根結(jié)點(diǎn),最終遍歷右子樹;后序遍歷〔LRD〕首先遍歷左子樹,然后訪問遍歷右子樹,最終訪問根結(jié)點(diǎn)。查找技術(shù)挨次查找的使用狀況:線性表為無序表;表承受鏈?zhǔn)酱鎯?chǔ)構(gòu)造。nlog2n次。排序技術(shù)排序是指將一個(gè)無序序列整理成按值非遞減挨次排列的有序序列。〔1〕冒泡排序法,需要比較的次數(shù)為n(n-1)/;〔〕快速排序法。插入類排序法1n(n-1)/2次比較〔最壞狀況需要O(n1.5)次比較?!?〕,最壞狀況需要n(n-1)/2〕堆排序法,最壞狀況需要O(nlog2n次比較。其次章程序設(shè)計(jì)根底程序設(shè)計(jì)設(shè)計(jì)方法和風(fēng)格如何形成良好的程序設(shè)計(jì)風(fēng)格12、數(shù)據(jù)說明的方法;3、語句的構(gòu)造;4、輸入和輸出。注釋分序言性注釋和功能性注釋,語句構(gòu)造清楚第一、效率其次。構(gòu)造化程序設(shè)計(jì)構(gòu)造化程序設(shè)計(jì)方法的四條原則是:1.自頂向下;2.逐步求精;3.模塊化;4.限制使用goto語句。構(gòu)造化程序的根本構(gòu)造和特點(diǎn):挨次構(gòu)造:一種簡(jiǎn)潔的程序設(shè)計(jì),最根本、最常用的構(gòu)造;選擇構(gòu)造:又稱分支構(gòu)造,包括簡(jiǎn)潔選擇和多分支選擇構(gòu)造,可依據(jù)條件,推斷應(yīng)中選擇哪一條分支來執(zhí)行相應(yīng)的語句序列;重復(fù)構(gòu)造:又稱循環(huán)構(gòu)造,可依據(jù)給定條件,推斷是否需要重復(fù)執(zhí)行某一一樣程序段。面對(duì)對(duì)象的程序設(shè)計(jì)面對(duì)對(duì)象的程序設(shè)計(jì):以60年月末挪威奧斯陸大學(xué)和挪威計(jì)算機(jī)中心研制的SIMULA語言為標(biāo)志。面對(duì)對(duì)象方法的優(yōu)點(diǎn):與人類習(xí)慣的思維方法全都;穩(wěn)定性好;可重用性好;易于開發(fā)大型軟件產(chǎn)品;可維護(hù)性好。體的抽象。面對(duì)對(duì)象的程序設(shè)計(jì)方法中的對(duì)象是系統(tǒng)中用來描述客觀事物的一個(gè)實(shí)體的一個(gè)根本單位,由一組表示其靜態(tài)特征的屬性和它可執(zhí)行的一組操作組成。屬性即對(duì)象所包含的信息,操作描述了對(duì)象執(zhí)行的功能,操作也稱為方法或效勞。對(duì)象的根本特點(diǎn):標(biāo)識(shí)惟一性;分類性;多態(tài)性;封裝性;模塊獨(dú)立性好。一個(gè)實(shí)例。消息是一個(gè)實(shí)例與另一個(gè)實(shí)例之間傳遞的信息。消息的組成包括〕接收消息的對(duì)象的名稱〔2〕消息標(biāo)識(shí)符,也稱消息名〔3〕個(gè)或多個(gè)參數(shù)。繼承是指能夠直接獲得已有的性質(zhì)和特征,而不必重復(fù)定義他們。有多個(gè)父類。多態(tài)性是指同樣的消息被不同的對(duì)象承受時(shí)可導(dǎo)致完全不同的行動(dòng)的現(xiàn)象。第三章軟件工程根底軟件工程根本概念計(jì)算機(jī)軟件是包括程序、數(shù)據(jù)及相關(guān)文檔的完整集合。軟件的特點(diǎn)包括:軟件是一種規(guī)律實(shí)體;軟件的生產(chǎn)與硬件不同,它沒有明顯的制作過程;軟件在運(yùn)行、使用期間不存在磨損、老化問題;軟件的開發(fā)、運(yùn)行對(duì)計(jì)算機(jī)系統(tǒng)具有依靠性,受計(jì)算機(jī)系統(tǒng)的限制,這導(dǎo)致了軟件移植的問題;軟件簡(jiǎn)單性高,本錢昂貴;軟件開發(fā)涉及諸多的社會(huì)因素。軟件按功能分為應(yīng)用軟件、系統(tǒng)軟件、支撐軟件〔或工具軟件。軟件危機(jī)主要表現(xiàn)在本錢、質(zhì)量、生產(chǎn)率等問題。準(zhǔn)和工序。3個(gè)要素:方法、工具和過程。軟件工程過程是把軟件轉(zhuǎn)化為輸出的一組彼此相關(guān)的資源和活動(dòng),包含4種根本活動(dòng):P——軟件規(guī)格說明;D——軟件開發(fā);C——軟件確認(rèn);A——軟件演進(jìn)。軟件周期:軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停頓使用退役的過程。軟件生命周期三個(gè)階段:軟件定義、軟件開發(fā)、運(yùn)行維護(hù),主要活動(dòng)階段是:可行性爭(zhēng)論與打算制定;需求分析;軟件設(shè)計(jì);軟件實(shí)現(xiàn);軟件測(cè)試;運(yùn)行和維護(hù)。軟件工程的目標(biāo)和與原則:可重用性、可適應(yīng)性、可移植性、可追蹤性和可互操作性且滿足用戶需求的產(chǎn)品。件易于移植;需要較低的費(fèi)用;能按時(shí)完成開發(fā),準(zhǔn)時(shí)交付使用。根本原則:抽象、信息隱蔽、模塊化、局部化、確定性、全都性、完備性和可驗(yàn)證性。軟件工程的理論和技術(shù)性爭(zhēng)論的內(nèi)容主要包括:軟件開發(fā)技術(shù)和軟件工程治理。軟件開發(fā)技術(shù)包括:軟件開發(fā)方法學(xué)、開發(fā)過程、開發(fā)工具和軟件工程環(huán)境。軟件工程治理包括:軟件治理學(xué)、軟件工程經(jīng)濟(jì)學(xué)、軟件心理學(xué)等內(nèi)容。軟件治理學(xué)包括人員組織、進(jìn)度安排、質(zhì)量保證、配置治理、工程打算等。軟件工程原則包括抽象、信息隱蔽、模塊化、局部化、確定性、全都性、完備性和可驗(yàn)證性。構(gòu)造化分析方法構(gòu)造化方法的核心和根底是構(gòu)造化程序設(shè)計(jì)理論。需求分析方法有〔1〕構(gòu)造化需求分析方法;〔2〕面對(duì)對(duì)象的分析的方法。從需求分析建立的模型的特性來分:靜態(tài)分析和動(dòng)態(tài)分析。構(gòu)造化分析方法的實(shí)質(zhì):著眼于數(shù)據(jù)流,自頂向下,逐層分解,建立系統(tǒng)的處理流程,以數(shù)據(jù)流圖和數(shù)據(jù)字典為主要工具,建立系統(tǒng)的規(guī)律模型。構(gòu)造化分析的常用工具〔1〕數(shù)據(jù)流圖;〔2〕數(shù)據(jù)字典;〔3〕判定樹; 〔4〕判定表。系統(tǒng)功能建模。義,使得用戶和系統(tǒng)分析員對(duì)于輸入、輸出、存儲(chǔ)成分和中間計(jì)算結(jié)果有共同的理解。樹。加工的一組動(dòng)作是由于某一組條件取值的組合而引發(fā)的,使用判定表描述比較適宜。數(shù)據(jù)字典是構(gòu)造化分析的核心。軟件需求規(guī)格說明書的特點(diǎn):正確性;無岐義性;完整性;可驗(yàn)證性;全都性;可理解性;可追蹤性。構(gòu)造化設(shè)計(jì)方法軟件設(shè)計(jì)的根本目標(biāo)是用比較抽象概括的方式確定目標(biāo)系統(tǒng)如何完成預(yù)定的任務(wù)設(shè)計(jì)是確定系統(tǒng)的物理模型。一途徑。從技術(shù)觀點(diǎn)來看,軟件設(shè)計(jì)包括軟件構(gòu)造設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)、接口設(shè)計(jì)、過程設(shè)計(jì)。構(gòu)造設(shè)計(jì):定義軟件系統(tǒng)各主要部件之間的關(guān)系。數(shù)據(jù)設(shè)計(jì):將分析時(shí)創(chuàng)立的模型轉(zhuǎn)化為數(shù)據(jù)構(gòu)造的定義。接口設(shè)計(jì):描述軟件內(nèi)部、軟件和協(xié)作系統(tǒng)之間以及軟件與人之間如何通信。過程設(shè)計(jì):把系統(tǒng)構(gòu)造部件轉(zhuǎn)換成軟件的過程描述。從工程治理角度來看:概要設(shè)計(jì)和具體設(shè)計(jì)。低層次的過程設(shè)計(jì);穿插進(jìn)展數(shù)據(jù)設(shè)計(jì)和接口設(shè)計(jì)。衡量軟件模塊獨(dú)立性使用耦合性和內(nèi)聚性兩個(gè)定性的度量標(biāo)準(zhǔn)。在程序構(gòu)造中各模塊的內(nèi)聚性越強(qiáng),則耦合性越弱。優(yōu)秀軟件應(yīng)高內(nèi)聚,低耦合。軟件概要設(shè)計(jì)的根本任務(wù)是:〔1〕設(shè)計(jì)軟件系統(tǒng)構(gòu)造;〔2〕數(shù)據(jù)構(gòu)造及數(shù)據(jù)庫設(shè)計(jì);〔3〕編寫概要設(shè)計(jì)文檔;〔4〕概要設(shè)計(jì)文檔評(píng)審。模塊用一個(gè)矩形表示,箭頭表示模塊間的調(diào)用關(guān)系。在構(gòu)造圖中還可以用帶注釋的箭頭表示模塊調(diào)用過程中來回傳遞的信息圓的箭頭表示傳遞的是掌握信息,空心圓箭心表示傳遞的是數(shù)據(jù)。構(gòu)造圖的根本形式:根本形式、挨次形式、重復(fù)形式、選擇形式。構(gòu)造圖有四種模塊類型:傳入模塊、傳出模塊、變換模塊和協(xié)調(diào)模塊。典型的數(shù)據(jù)流類型有兩種:變換型和事務(wù)型。變換型系統(tǒng)構(gòu)造圖由輸入、中心變換、輸出三局部組成。當(dāng)?shù)奶幚韱卧缓蠼o出結(jié)果。的表達(dá)工具表示算法和數(shù)據(jù)構(gòu)造的細(xì)節(jié)。〔程序流程圖〔判定表PD。軟件測(cè)試是否滿足規(guī)定的需求或是弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差異。軟件測(cè)試的目的:覺察錯(cuò)誤而執(zhí)行程序的過程。軟件測(cè)試方法:靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試。工進(jìn)展。動(dòng)態(tài)測(cè)試:是根本計(jì)算機(jī)的測(cè)試,主要包括白盒測(cè)試方法和黑盒測(cè)試方法。根本基路徑測(cè)試。能錯(cuò)誤、初始化和終止條件錯(cuò),用于軟件確認(rèn)。主要方法有等價(jià)類劃分法、邊界值分析法、錯(cuò)誤推想法、因果圖等。軟件測(cè)試過程一般按4個(gè)步驟進(jìn)展:?jiǎn)卧獪y(cè)試、集成測(cè)試、驗(yàn)收測(cè)試〔確認(rèn)測(cè)試〕和系統(tǒng)測(cè)試。程序的調(diào)試程序調(diào)試的任務(wù)是診斷和改正程序中的錯(cuò)誤,主要在開發(fā)階段進(jìn)展。程序調(diào)試的根本步驟:錯(cuò)誤定位;修改設(shè)計(jì)和代碼,以排解錯(cuò)誤;進(jìn)展回歸測(cè)試,防止引進(jìn)的錯(cuò)誤。軟件調(diào)試可分表靜態(tài)調(diào)試和動(dòng)態(tài)調(diào)試碼和排錯(cuò),是主要的設(shè)計(jì)手段,而動(dòng)態(tài)調(diào)試是關(guān)心靜態(tài)調(diào)試。主要調(diào)試方法有:強(qiáng)行排錯(cuò)法;回溯法;緣由排解法。第四章數(shù)據(jù)庫數(shù)據(jù)庫系統(tǒng)的根本概念數(shù)據(jù):實(shí)際上就是描述事物的符號(hào)記錄。數(shù)據(jù)的特點(diǎn):有肯定的構(gòu)造,有型與值之分,如整型、實(shí)型、字符型等。而數(shù)據(jù)的值給15。數(shù)據(jù)的集成,并可被各個(gè)應(yīng)用程序共享。數(shù)據(jù)庫存放數(shù)據(jù)是按數(shù)據(jù)所供給的數(shù)據(jù)模式存放的,具有集成與共享的特點(diǎn)。數(shù)據(jù)庫治理系統(tǒng):一種系統(tǒng)軟件,負(fù)責(zé)數(shù)據(jù)庫中的數(shù)據(jù)組織、數(shù)據(jù)操縱、數(shù)據(jù)維護(hù)、掌握及保護(hù)和數(shù)據(jù)效勞等,是數(shù)據(jù)庫的核心。目前的數(shù)據(jù)庫治理系統(tǒng)〔DBMS〕均為關(guān)系數(shù)據(jù)OracleSybaseDB2SQLServerVisualFoxpro和Access等。數(shù)據(jù)庫治理系統(tǒng)功能:數(shù)據(jù)模式定義:即為數(shù)據(jù)庫構(gòu)建其數(shù)據(jù)框架;數(shù)據(jù)操縱:為用戶使用數(shù)據(jù)庫的數(shù)據(jù)供給便利,如查詢、插入、修改、刪除等以及簡(jiǎn)潔的算術(shù)運(yùn)算及統(tǒng)計(jì);數(shù)據(jù)的完整性、安生性定義與檢查;數(shù)據(jù)庫的并發(fā)掌握與故障恢復(fù);數(shù)據(jù)的效勞:如拷貝、轉(zhuǎn)存、重組、性能監(jiān)測(cè)、分析等。為完成以上六個(gè)功能,數(shù)據(jù)庫治理系統(tǒng)供給以下的數(shù)據(jù)語言:數(shù)據(jù)定義語言:負(fù)責(zé)數(shù)據(jù)的模式定義與數(shù)據(jù)的物理存取構(gòu)建;數(shù)據(jù)操縱語言:負(fù)責(zé)數(shù)據(jù)的操縱,如查詢與增、刪、改等;數(shù)據(jù)掌握語言:負(fù)責(zé)數(shù)據(jù)完整性、安全性的定義與檢查以及并發(fā)掌握、故障恢復(fù)等。(又稱自含型或自主型語言)宿主型語言〔一般可嵌入某些宿主語言中。數(shù)據(jù)庫治理員:對(duì)數(shù)據(jù)庫進(jìn)展規(guī)劃、設(shè)計(jì)、維護(hù)、監(jiān)視等的專業(yè)治理人員。數(shù)據(jù)庫系統(tǒng):由數(shù)據(jù)庫〔數(shù)據(jù)、數(shù)據(jù)庫治理系統(tǒng)〔軟件、數(shù)據(jù)庫治理員〔人員、硬件平臺(tái)〔硬件、軟件平臺(tái)〔軟件〕五個(gè)局部構(gòu)成的運(yùn)行實(shí)體。數(shù)據(jù)庫應(yīng)用系統(tǒng):由數(shù)據(jù)庫系統(tǒng)、應(yīng)用軟件及應(yīng)用界面三者組成。的、治理和數(shù)據(jù)共享的力量。層次數(shù)據(jù)庫與網(wǎng)狀數(shù)據(jù)庫系統(tǒng)階段:為統(tǒng)一與共享數(shù)據(jù)供給了有力支撐。關(guān)系數(shù)據(jù)庫系統(tǒng)階段〔物理獨(dú)立性與規(guī)律獨(dú)立性、數(shù)據(jù)統(tǒng)一治理與掌握。數(shù)據(jù)庫系統(tǒng)的三級(jí)模式:概念模式:數(shù)據(jù)庫系統(tǒng)中全局?jǐn)?shù)據(jù)規(guī)律構(gòu)造的描述,全體用戶公共數(shù)據(jù)視圖;外模式:也稱子模式與用戶模式。是用戶的數(shù)據(jù)視圖,也就是用戶所見到的數(shù)據(jù)模式;內(nèi)模式:又稱物理模式,它給出了數(shù)據(jù)庫物理存儲(chǔ)構(gòu)造與物理存取方法。數(shù)據(jù)庫系統(tǒng)的兩級(jí)映射:概念模式到內(nèi)模式的映射;外模式到概念模式的映射。數(shù)據(jù)模型作及數(shù)據(jù)約束。E-R模型的根本概念實(shí)體:現(xiàn)實(shí)世界中的事物;屬性:事物的特性;聯(lián)系:現(xiàn)實(shí)世界中事物間的關(guān)系。實(shí)體集的關(guān)系有一對(duì)一、一對(duì)多、多對(duì)多的聯(lián)系。E-R每個(gè)實(shí)體可取屬性域內(nèi)的值。一個(gè)實(shí)體的全部屬性值叫元組。E-R〔〕實(shí)體集表示法;〕屬性表法;〔3〕層次模型的根本構(gòu)造是樹形構(gòu)造,具有以下特點(diǎn):每棵樹有且僅有一個(gè)無雙親結(jié)點(diǎn),稱為根;樹中除根外全部結(jié)點(diǎn)有且僅有一個(gè)雙親。從圖論上看,網(wǎng)狀模型是一個(gè)不加任何條件限制的無向圖。關(guān)系。在二維表中凡能唯一標(biāo)識(shí)元組的最小屬性稱為鍵或碼戶使用的鍵稱主鍵。表A中的某屬性是某表B的鍵,則稱該屬性集為A的外鍵或外碼。關(guān)系中的數(shù)據(jù)約束:實(shí)體完整性約束:約束關(guān)系的主鍵中屬性值不能為空值;參照完全性約束:是關(guān)系之間的根本約束;用戶定義的完整性約束:它反映了具體應(yīng)用中數(shù)據(jù)的語義要求。關(guān)系代數(shù)關(guān)系數(shù)據(jù)庫系統(tǒng)的特點(diǎn)之一是它建立在數(shù)據(jù)理論的根底之上關(guān)系模型的數(shù)據(jù)操作,其中最為著名的是關(guān)系代數(shù)與關(guān)系演算。關(guān)系模型的根本運(yùn)算:〔1〕插入〔2〕(3)修改〔4〕查詢〔包括投影、選擇、笛卡爾積運(yùn)算〕數(shù)據(jù)庫設(shè)計(jì)與治理數(shù)據(jù)庫設(shè)計(jì)是數(shù)據(jù)應(yīng)用的核心。數(shù)據(jù)庫設(shè)計(jì)的兩種方法:面對(duì)數(shù)據(jù):以信息需求為主,兼顧處理需求;面對(duì)過程:以處理需求為主,兼顧信息需求。數(shù)據(jù)庫的生命周期:需求分析階段、概念設(shè)計(jì)階段、規(guī)律設(shè)計(jì)階段、物理設(shè)計(jì)階段、編碼階段、測(cè)試階段、運(yùn)行階段、進(jìn)一步修改階段?!埠?jiǎn)稱SA〕方法用自頂向下、據(jù)字典是進(jìn)展具體的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要結(jié)果。數(shù)據(jù)字典是各類數(shù)據(jù)描述的集合,包括5個(gè)局部:數(shù)據(jù)項(xiàng)、數(shù)據(jù)構(gòu)造、數(shù)據(jù)流〔可以是數(shù)據(jù)項(xiàng),也可以是數(shù)據(jù)構(gòu)造、數(shù)據(jù)存儲(chǔ)、處理過程。數(shù)據(jù)庫概念設(shè)計(jì)的目的是分析數(shù)據(jù)內(nèi)在語義關(guān)系。設(shè)計(jì)的方法有兩種集中式模式設(shè)計(jì)法〔適用于小型或并不簡(jiǎn)單的單位或部門;視圖集成設(shè)計(jì)法。設(shè)計(jì)方法:E-R模型與視圖集成。視圖設(shè)計(jì)一般有三種設(shè)計(jì)次序:自頂向下、由底向上、由內(nèi)向外。視圖集成的幾種沖突:命名沖突、概念沖突、域沖突、約束沖突。關(guān)系視圖設(shè)計(jì):關(guān)系視圖的設(shè)計(jì)又稱外模式設(shè)計(jì)。關(guān)系視圖的主要作用:供給數(shù)據(jù)規(guī)律獨(dú)立性;能適應(yīng)用戶對(duì)數(shù)據(jù)的不同需求;有肯定數(shù)據(jù)保密功能。數(shù)據(jù)庫的物理設(shè)計(jì)主要目標(biāo)是對(duì)數(shù)據(jù)內(nèi)部物理構(gòu)造作調(diào)整并選擇合理的存取路徑高數(shù)據(jù)庫訪問速度有效利用存儲(chǔ)空間RDBMS中留給用戶參與物理設(shè)計(jì)的內(nèi)容大致有索引設(shè)計(jì)、集成簇設(shè)計(jì)和分區(qū)設(shè)計(jì)。數(shù)據(jù)庫治理的內(nèi)容:數(shù)據(jù)庫的建立;數(shù)據(jù)庫的調(diào)整;數(shù)據(jù)庫的重組;數(shù)據(jù)庫安全性與完整性掌握;數(shù)據(jù)庫的故障恢復(fù);數(shù)據(jù)庫監(jiān)控。算法的根本概念〔11〕算法具有五個(gè)特性,以下選項(xiàng)中不屬于算法特性的是 。[2005-4]A〕有窮性B〕簡(jiǎn)潔性C〕可行性D〕確定性答案:B〔5〕問題處理方案的正確而完整的描述稱為 【5】 [2005-4]。答案:算法〔2〕算法簡(jiǎn)單度主要包括時(shí)間簡(jiǎn)單度和〔2〕算法簡(jiǎn)單度主要包括時(shí)間簡(jiǎn)單度和【2】簡(jiǎn)單度。[20059答案:空間4月]A)算法正確的程序最終肯定會(huì)完畢D)算法正確的程序?qū)τ谝粯拥妮斎肟隙ㄓ幸粯拥慕Y(jié)果答案:B以下表達(dá)中正確的選項(xiàng)是 。[2006年9月]算法的空間簡(jiǎn)單度大,則其時(shí)間簡(jiǎn)單度也必定大B〕一個(gè)算法的空間簡(jiǎn)單度大,則其時(shí)間簡(jiǎn)單度必定小C〕一個(gè)算法的時(shí)間簡(jiǎn)單度大,則其空間簡(jiǎn)單度必定小D〕上述三種說法都不對(duì)答案:D(1)以下表達(dá)中正確的選項(xiàng)是 。[2007年4月]B)算法的時(shí)間簡(jiǎn)單度是指執(zhí)行算法所需要的計(jì)算工作量C)數(shù)據(jù)的規(guī)律構(gòu)造與存儲(chǔ)構(gòu)造是一一對(duì)應(yīng)的答案:B作,必需給出清楚、嚴(yán)格的規(guī)定,這屬于算法的( )A〕正值性 B〕可行性 C〕確定性 D〕有窮性答案:C〔〔12〕算法的有窮性是指:[20084C〕算法程序的長(zhǎng)度是有限的 D〕算法只能被有限的用戶使用答案:A數(shù)據(jù)構(gòu)造考試內(nèi)容:考試內(nèi)容:數(shù)據(jù)構(gòu)造的定義;數(shù)據(jù)的規(guī)律構(gòu)造與存儲(chǔ)構(gòu)造;數(shù)據(jù)構(gòu)造的圖形表示;線性構(gòu)造與非線性構(gòu)造的概念。線性表的定義;線性表的挨次存儲(chǔ)構(gòu)造及其插入與刪除運(yùn)算。棧和隊(duì)列的定義;棧和隊(duì)列的挨次存儲(chǔ)構(gòu)造及其根本運(yùn)算。線性單鏈表、雙向鏈表與循環(huán)鏈表的構(gòu)造及其根本運(yùn)算。樹的根本概念;二叉樹的定義及其存儲(chǔ)構(gòu)造;二叉樹的前序、中序和后序遍歷。挨次查找與二分法查找算法;根本排序算法〔交換類排序,選擇類排序,插入類排序〕。[2005-4]數(shù)據(jù)的存儲(chǔ)構(gòu)造是指 。A〕存儲(chǔ)在外存中的數(shù)據(jù)B〕數(shù)據(jù)所占的存儲(chǔ)空間量C〕數(shù)據(jù)在計(jì)算機(jī)中的挨次存儲(chǔ)方式D〕數(shù)據(jù)的規(guī)律構(gòu)造在計(jì)算機(jī)中的表示答案:D以下關(guān)于棧的描述中錯(cuò)誤的選項(xiàng)是 。棧是先進(jìn)后出的線性表?xiàng)V荒馨ご未鎯?chǔ)棧具有記憶作用對(duì)棧的插入與刪除操作中,不需要轉(zhuǎn)變棧底指針答案:B對(duì)于長(zhǎng)度為n的線性表,在最壞狀況下,以下各排序法所對(duì)應(yīng)的比較次數(shù)中正確的選項(xiàng)是 。A〕冒泡排序?yàn)閚/2 B〕冒泡排序?yàn)閚C〕快速排序?yàn)閚 D〕快速排序?yàn)閚(n-1)/2答案:D冒泡排序?yàn)閚(n-1)/2對(duì)長(zhǎng)度為n的線性表進(jìn)展挨次查找,在最壞狀況下所需要的比較次數(shù)為 。A〕log2n B〕n/2 C〕n D〕n+1答案:C以下對(duì)于線性鏈表的描述中正確的選項(xiàng)是 。存儲(chǔ)空間不肯定是連續(xù),且各元素的存儲(chǔ)挨次是任意的存儲(chǔ)空間不肯定是連續(xù),且前件元素肯定存儲(chǔ)在后件元素的前面C〕存儲(chǔ)空間必需連續(xù),且前件元素肯定存儲(chǔ)在后件元素的前面D〕存儲(chǔ)空間必需連續(xù),且各元素的存儲(chǔ)挨次是任意的答案:A〔47〕有以下構(gòu)造體說明和變量定義,如下圖:structnodedatanextdatanextdatanext{intdata;structdatanextdatanextdatanextp q r現(xiàn)要將q所指結(jié)點(diǎn)從鏈表中刪除同時(shí)要保持鏈表的連續(xù)以下不能完成指定操作的語句是 。A〕P->next=q->next;B〕p->next=p->next->next;C〕p->next=r;D〕p=q->next;答案:D二、填空題〔240分)請(qǐng)將每空的正確答案寫在【1】至【20】序號(hào)的橫線上,答在試卷上不得分。218個(gè),則該二叉樹中有【1】個(gè)葉子結(jié)點(diǎn)。答案:19對(duì)任何一棵二叉樹T,假設(shè)其終端結(jié)點(diǎn)數(shù)為n02的結(jié)點(diǎn)數(shù)為n2,則n0=n2+1[2005-9]以下數(shù)據(jù)構(gòu)造中,能用二分法進(jìn)展查找的是A〕挨次存儲(chǔ)的有序線性表B〕線性鏈表C〕D〕有序線性鏈表答案:A以下關(guān)于棧的描述正確的選項(xiàng)是A〕在棧中只能插入元素而不能刪除元素B〕在棧中只能刪除元素而不能插入元素C〕棧是特別的線性表,只能在一端插入或刪除元素D〕棧是特別的線性表,只能在一端插入元素,而在另一端刪除元素答案:C以下表達(dá)中正確的選項(xiàng)是A〕一個(gè)規(guī)律數(shù)據(jù)構(gòu)造只能有一種存儲(chǔ)構(gòu)造B〕數(shù)據(jù)的規(guī)律構(gòu)造屬于線性構(gòu)造,存儲(chǔ)構(gòu)造屬于非線性構(gòu)造一個(gè)規(guī)律數(shù)據(jù)構(gòu)造可以有多種存儲(chǔ)構(gòu)造,且各種存儲(chǔ)構(gòu)造不影響數(shù)據(jù)處理的效率D〕一個(gè)規(guī)律數(shù)據(jù)構(gòu)造可以有多種存儲(chǔ)構(gòu)造,且各種存儲(chǔ)構(gòu)造影響數(shù)據(jù)處理的效率答案:D填空題:數(shù)據(jù)構(gòu)造分為規(guī)律構(gòu)造和存儲(chǔ)構(gòu)造,循環(huán)隊(duì)列屬于【5】構(gòu)造。答案:存儲(chǔ)構(gòu)造〔4〕一棵二叉樹第六層〔根結(jié)點(diǎn)為第一層〕的結(jié)點(diǎn)數(shù)最多為【4】個(gè)。答案:32第K2K-1[2006-4]依據(jù)“后進(jìn)先出”原則組織數(shù)據(jù)的數(shù)據(jù)構(gòu)造是A)隊(duì)列 B)棧 C)雙向鏈表 D)二叉樹答案:B以下表達(dá)中正確的選項(xiàng)是A)線性鏈表是線性表的鏈?zhǔn)酱鎯?chǔ)構(gòu)造B)棧與隊(duì)列是非線性構(gòu)造雙向鏈表是非線性構(gòu)造只有根結(jié)點(diǎn)的二叉樹是線性構(gòu)造答案:A學(xué)習(xí)好資料學(xué)習(xí)好資料 對(duì)如下二叉樹AABCDEF進(jìn)展后序遍歷的結(jié)果為A)ABCDEFB)DBEAFCC)ABDECFD)DEBFCA答案:D7的滿二叉樹中,葉子結(jié)點(diǎn)的個(gè)數(shù)為A)32B)31C)64D)63答案:C2K-1=127(k=7)n0=n2+1 二、填空題(1)10的線性表進(jìn)展冒泡排序,最壞狀況下需要比較的次數(shù)為【1答案:45n(n-1)/2[2006-9]在長(zhǎng)度為64的有序線性表中進(jìn)展挨次查找,最環(huán)境狀況下需要比較的次數(shù)為 。A〕63 B〕64 C〕6 D〕7答案:B10.對(duì)以下二叉樹進(jìn)展中序遍歷的結(jié)果是 。學(xué)習(xí)好資料學(xué)習(xí)好資料 FFCEADGBA〕ACBDFEG B〕ACBDFGE C〕ABDCGEF D〕FCADBEG答案:A填空題:按“先進(jìn)后出”原則組織數(shù)據(jù)的數(shù)據(jù)構(gòu)造是【4答案:棧數(shù)據(jù)構(gòu)造分為線性構(gòu)造和非線性構(gòu)造,帶鏈的隊(duì)列屬于【5答案:線性構(gòu)造[2007-4]以下對(duì)隊(duì)列的表達(dá)正確的選項(xiàng)是( A)隊(duì)列屬于非線性表B)隊(duì)列按“先進(jìn)后出”原則組織數(shù)據(jù)C)隊(duì)列在隊(duì)尾刪除數(shù)據(jù)D)隊(duì)列按“先進(jìn)先出”原則組織數(shù)據(jù)答案:DABCDABCDE F XY Z進(jìn)展前序遍歷的結(jié)果為( )A)DYBEAFCZX B)YDEBFZXCAC)ABDYECFXZ D)ABCDEFXYZ答案:C某二叉樹中有n個(gè)度為2的結(jié)點(diǎn),則該二叉樹中的葉子結(jié)點(diǎn)數(shù)為( )A)n+1 B)n-1 C)2n D)n/2答案:An0=n2+1二.填空題〔240分〕〔1〕在深度為7的滿二叉樹中,度為2的結(jié)點(diǎn)個(gè)數(shù)為 。答案:632K-1=127(k=7)n0=n2+1 n0+n2=127[2007-9]一、選擇題((1)-(10)2分,(11)-(50)1分.60分))以下表達(dá)中正確的選項(xiàng)是A〕程序執(zhí)行的效率與數(shù)據(jù)的存儲(chǔ)構(gòu)造親熱相關(guān)B〕程序執(zhí)行的效率只取決于程序的掌握構(gòu)造C〕程序執(zhí)行的效率只取決于所處理的數(shù)據(jù)量D〕以上三種說法都不對(duì)答案:A以下表達(dá)中正確的選項(xiàng)是A〕數(shù)據(jù)的規(guī)律構(gòu)造與存儲(chǔ)構(gòu)造必定是一一對(duì)應(yīng)的B〕由于計(jì)算機(jī)存儲(chǔ)空間是向量式的存儲(chǔ)構(gòu)造,因此,數(shù)據(jù)的存儲(chǔ)構(gòu)造肯定是線性構(gòu)造C〕程序設(shè)計(jì)語言中的數(shù)組一般是挨次存儲(chǔ)構(gòu)造,因此,利用數(shù)組只能處理線性構(gòu)造D〕以上三種說法都不對(duì)答案:D冒泡排序在最壞狀況下的比較次數(shù)是A〕n〔n+1〕/2 B〕nlog2n C〕n〔n-1〕/2 D〕n/2答案:C70801的結(jié)點(diǎn),則該二叉樹中的總結(jié)點(diǎn)數(shù)為A〕219 B〕221 C〕229 D〕231答案:An0=n2+1n=n0+n1+n2二、填空題(2分,40分)線性表的存儲(chǔ)構(gòu)造主要分為挨次存儲(chǔ)構(gòu)造和鏈?zhǔn)酱鎯?chǔ)構(gòu)造.隊(duì)列是一種特別的線性表,循環(huán)隊(duì)列是隊(duì)列的_[3] 存儲(chǔ)構(gòu)造.(鏈?zhǔn)?對(duì)以下二叉樹進(jìn)展中序遍歷的結(jié)果為_[4] (ACBDFEHGP)F/ \C E/ \ \A D G/ / \B H P三、軟件工程根底三、軟件工程根底軟件工程根本概念,軟件生命周期概念,軟件工具與軟件開發(fā)環(huán)境。構(gòu)造化分析方法,數(shù)據(jù)流圖,數(shù)據(jù)字典,軟件需求規(guī)格說明書。構(gòu)造化設(shè)計(jì)方法,總體設(shè)計(jì)與具體設(shè)計(jì)。軟件測(cè)試的方法,白盒測(cè)試與黑盒測(cè)試,測(cè)試用例設(shè)計(jì),軟件測(cè)試的實(shí)施,單元測(cè)試、集成測(cè)試和系統(tǒng)測(cè)試。程序的調(diào)試,靜態(tài)調(diào)試與動(dòng)態(tài)調(diào)試。面對(duì)對(duì)象的程序設(shè)計(jì)方法,對(duì)象,方法,屬性及繼承與多態(tài)性。20054月一、選擇題〕~1〕每題21〕~5〕每題1分,共60分〕以下各題A、BD〕寫在答題卡相應(yīng)位置上,答在試卷上不得分。以下對(duì)于軟件測(cè)試的描述中正確的選項(xiàng)是 。軟件測(cè)試的目的是證明程序是否正確軟件測(cè)試的目的是使程序運(yùn)行結(jié)果正確軟件測(cè)試的目的是盡可能多地覺察程序中的錯(cuò)誤軟件測(cè)試的目的是使程序符合構(gòu)造化原則答案:C為了使模塊盡可能獨(dú)立,要求 。A〕模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量強(qiáng)B〕模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量弱C〕模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量弱D〕模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量強(qiáng)答案:B以下描述中正確的選項(xiàng)是 。A〕程序就是軟件B〕軟件開發(fā)不受計(jì)算機(jī)系統(tǒng)的限制C〕軟件既是規(guī)律實(shí)體,又是物理實(shí)體D〕軟件是程序、數(shù)據(jù)與相關(guān)文檔的集合答案:D二、填空題〔240分)在面對(duì)對(duì)象方法中,類的實(shí)例稱為【2】。答案:對(duì)象診斷和改正程序中錯(cuò)誤的工作通常稱為【3】。答案:程序調(diào)試20059一、選擇題1〕—1〕每題21〕—5〕每題1分,共60分〕〔1〕以下表達(dá)中正確的選項(xiàng)是A〕程序設(shè)計(jì)就是編制程序B〕程序的測(cè)試必需由程序員自己去完成C〕程序經(jīng)調(diào)試改錯(cuò)后還應(yīng)進(jìn)展再測(cè)試D〕程序經(jīng)調(diào)試改錯(cuò)后不必進(jìn)展再測(cè)試答案:C以下描述中正確的選項(xiàng)是A〕軟件工程只是解決軟件工程的治理問題B〕軟件工程主要解決軟件產(chǎn)品的生產(chǎn)率問題C〕軟件工程的主要思想是強(qiáng)調(diào)在軟件開發(fā)過程中需要應(yīng)用工程化原則D〕軟件工程只是解決軟件開發(fā)中的技術(shù)問題答案:C在軟件設(shè)計(jì)中,不屬于過程設(shè)計(jì)工具的是A〕PDL(過程設(shè)計(jì)語言)B〕PAD圖C〕N-S圖D〕DFD圖答案:DDFD圖:數(shù)據(jù)流圖〔需求分析〕以下表達(dá)中正確的選項(xiàng)是A〕軟件交付使用后還需要進(jìn)展維護(hù)B〕軟件一旦交付使用就不需要再進(jìn)展維護(hù)C〕軟件交付使用后其生命周期就完畢D〕軟件維護(hù)是指修復(fù)程序中被破壞的指令答案:A二、填空題〔240分〕〔3〕在進(jìn)展模塊測(cè)試時(shí),要為每個(gè)被測(cè)試的模塊另外設(shè)計(jì)兩類模塊:驅(qū)動(dòng)模塊和承接模塊〔樁模塊。其中【3】的作用是將測(cè)試數(shù)據(jù)傳送給被測(cè)試的模塊,并顯示被測(cè)試模塊所產(chǎn)生的結(jié)果。答案:驅(qū)動(dòng)模塊2006-4一、選擇題((1)一(10)2分,(11)一(50)160分)以下選項(xiàng)中不屬于構(gòu)造化程序設(shè)計(jì)方法的是A)自頂向下B)逐步求精C)模塊化 D)可復(fù)用答案:D兩個(gè)或兩個(gè)以上模塊之間關(guān)聯(lián)的嚴(yán)密程度稱為A)耦合度B)內(nèi)聚度C)簡(jiǎn)單度 D)數(shù)據(jù)傳輸特性答案:A以下表達(dá)中正確的選項(xiàng)是A)軟件測(cè)試應(yīng)當(dāng)由程序開發(fā)者來完成B)程序經(jīng)調(diào)試后一般不需要再測(cè)試C)軟件維護(hù)只包括對(duì)程序代碼的維護(hù)D)以上三種說法都不對(duì)答案:D二、填空題(240分)2】描述的是具有相像屬性與操作的一組對(duì)象。答案:類(4)程序測(cè)試分為靜態(tài)分析和動(dòng)態(tài)測(cè)試。其中【4】是指不執(zhí)行程序,而只是對(duì)程序文本進(jìn)展檢查,通過閱讀和爭(zhēng)論,分析和覺察程序中的錯(cuò)誤。答案:靜態(tài)分析2006---9月一、選擇題〔270分〕以下選項(xiàng)中不符合良好程序設(shè)計(jì)風(fēng)格的是 。A〕源程序要文檔化B〕數(shù)據(jù)說明的次序要標(biāo)準(zhǔn)化C〕避開濫用goto語句D〕模塊設(shè)計(jì)要保證高耦合、高內(nèi)聚答案:D從工程治理角度,軟件設(shè)計(jì)一般分為兩步完成,它們是 。A〕概要設(shè)計(jì)與具體設(shè)計(jì)B〕數(shù)據(jù)設(shè)計(jì)與接口設(shè)計(jì)C〕軟件構(gòu)造設(shè)計(jì)與數(shù)據(jù)設(shè)計(jì)D〕過程設(shè)計(jì)與數(shù)據(jù)設(shè)計(jì)答案:A以下選項(xiàng)中不屬于軟件生命周期開發(fā)階段任務(wù)的是 。A〕軟件測(cè)試B〕概要設(shè)計(jì) C〕軟件維護(hù)D〕具體設(shè)計(jì)答案:C二、填空題〔230分〕以下軟件系統(tǒng)構(gòu)造圖TTBCDEF的寬度為【1】答案:3【2】的任務(wù)是診斷和改正程序中的錯(cuò)誤。答案:程序調(diào)試2007-4〔〕—1〕每題2〔1〕—50〕每題1分,共60分(2)在構(gòu)造化程序設(shè)計(jì)中,模塊劃分的原則是(D)A)各模塊應(yīng)包括盡量多的功能B)各模塊的規(guī)模應(yīng)盡量大各模塊之間的聯(lián)系應(yīng)盡量嚴(yán)密模塊內(nèi)具有高內(nèi)聚度、模塊間具有低耦合度答案:D以下表達(dá)中正確的選項(xiàng)是(A)軟件測(cè)試的主要目的是覺察程序中的錯(cuò)誤軟件測(cè)試的主要目的是確定程序中錯(cuò)誤的位置為了提高軟件測(cè)試的效率,最好由程序編制者自己來完成軟件測(cè)試的工作D)軟件測(cè)試是證明軟件沒有錯(cuò)誤答案:A下面選項(xiàng)中不屬于面對(duì)對(duì)象程序設(shè)計(jì)特征的是(C)A)繼承性 B)多態(tài)性 C)類比性 D)封裝性答案:C二.填空題〔240分〕〔2〕 軟件測(cè)試分為白箱〔盒〕測(cè)試和黑箱〔盒〕測(cè)試,等價(jià)類劃分法屬于測(cè)試。答案:黑箱或黑盒〔4〕 軟件生命周期可分為多個(gè)階段,一般分為定義階段、開發(fā)階段和維護(hù)階段。編碼和測(cè)試屬于 階段。答案:開發(fā)2007-9一、選擇題((1)-(10)2分,(11)-(50)1分.60分))以下各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)是正確的,請(qǐng)將正確選項(xiàng)涂寫在答題卡上,答在試卷上不得分。軟件是指A〕程序 B〕程序和文檔C〕算法加數(shù)據(jù)構(gòu)造 D〕程序、數(shù)據(jù)和相關(guān)文檔的集合答案:D軟件調(diào)試的目的是A〕覺察錯(cuò)誤 B〕改正錯(cuò)誤C〕改善軟件的性能 D〕驗(yàn)證軟件的正確性答案:B在面對(duì)對(duì)象方法中,實(shí)現(xiàn)信息隱蔽是依靠A〕對(duì)象的繼承 B〕對(duì)象的多態(tài)C〕對(duì)象的封裝 D〕對(duì)象的分類答案:C以下表達(dá)中,不符合良好程序設(shè)計(jì)風(fēng)格的是A〕程序的效率第一,清楚其次 B〕程序的可讀性好C〕程序中有必要的注釋 D〕輸入數(shù)據(jù)前要有提示信息答案:A二、填空題(2分,40分)請(qǐng)將每一個(gè)空的正確答案寫在答題卡[1]至[20]序號(hào)的橫線上,答在試卷上不得分.軟件需求規(guī)格說明書應(yīng)具有完整性、無歧義性、正確性、可驗(yàn)證性、可修改性等特性,其中最重要的_[1] .(無歧義性)在兩種根本測(cè)試方法中,_[2] 測(cè)試的原則之一是保證所測(cè)模塊中每一個(gè)獨(dú)立路徑至少要執(zhí)行一次. (白盒)四、數(shù)據(jù)庫設(shè)計(jì)根底四、數(shù)據(jù)庫設(shè)計(jì)根底數(shù)據(jù)庫的根本概念:數(shù)據(jù)庫,數(shù)據(jù)庫治理系統(tǒng),數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)模型,實(shí)體聯(lián)系模型及E―R圖,從E―R圖導(dǎo)出關(guān)系數(shù)據(jù)模型。關(guān)系代數(shù)運(yùn)算,包括集合運(yùn)算及選擇、投影、連接運(yùn)算,數(shù)據(jù)庫標(biāo)準(zhǔn)化理論。數(shù)據(jù)庫設(shè)計(jì)方法和步驟:需求分析、概念設(shè)計(jì)、規(guī)律設(shè)計(jì)和物理設(shè)計(jì)的相關(guān)策略。20054一、選擇題〕~1〕每題21〕~5〕每題1分,共60分〕〔9〕數(shù)據(jù)獨(dú)立性是數(shù)據(jù)庫技術(shù)的重要特點(diǎn)之一,所謂數(shù)據(jù)獨(dú)立性是指 。A〕數(shù)據(jù)與程序獨(dú)立存放B〕不同的數(shù)據(jù)被存放在不同的文件中C〕不同的數(shù)據(jù)只能被對(duì)應(yīng)的應(yīng)用程序所使用D〕以上三種說法都不對(duì)答案:D數(shù)據(jù)的獨(dú)立性是指應(yīng)用程序和數(shù)據(jù)庫的數(shù)據(jù)構(gòu)造之間相互獨(dú)立,不受影響?!?0〕用樹形構(gòu)造表示實(shí)體之間聯(lián)系的模型是 。A〕關(guān)系模型B〕網(wǎng)狀模型C〕層次模型D〕以上三個(gè)都是答案:C二、填空題〔240分)在關(guān)系數(shù)據(jù)庫中,把數(shù)據(jù)表示成二維表,每一個(gè)二維表稱為【4】。答案:關(guān)系20059月一、選擇題1〕—1〕每題21〕—5〕每題1分,共60分〕數(shù)據(jù)庫設(shè)計(jì)的根本目標(biāo)是要解決A〕數(shù)據(jù)共享問題B〕數(shù)據(jù)安全問題C〕大量數(shù)據(jù)存儲(chǔ)問題D〕簡(jiǎn)化數(shù)據(jù)維護(hù)答案:A一般數(shù)據(jù)庫是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)有組織的可共享的數(shù)據(jù)集合設(shè)有如下關(guān)系表:RABCSABCTABC112313112223223313則以下操作中正確的選項(xiàng)是A〕T=R∩S B〕T=R∪S C〕T=R×S D〕T=R/S答案:B數(shù)據(jù)庫系統(tǒng)的核心是A〕數(shù)據(jù)模型B〕數(shù)據(jù)庫治理系統(tǒng)C〕數(shù)據(jù)庫D〕數(shù)據(jù)庫治理員答案:B二、填空題〔240分〕〔1〕數(shù)據(jù)治理技術(shù)進(jìn)展過程經(jīng)過人工治理、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)三個(gè)階段,其中數(shù)1】。答案:數(shù)據(jù)庫系統(tǒng)20064月一、選擇題((1)一(10)2分,(11)一(50)160分)(8)“商品”與“顧客”兩個(gè)實(shí)體集之間的聯(lián)系一般是A)一對(duì)一 B)一對(duì)多C)多對(duì)一 D)多對(duì)多答案:D在E-R圖中,用來表示實(shí)體的圖形是A)矩形 B)橢圓形C)菱形 D)三角形答案:A矩形框:表示實(shí)體類型。菱形框:表示聯(lián)系類型。橢圓形框:表示實(shí)體類型和聯(lián)系類型的屬性。連線:實(shí)體與屬性之間,聯(lián)系與屬性之間用直線連接;聯(lián)系類型與其涉及
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024秋三年級(jí)語文上冊(cè) 第一單元 第2課 花的學(xué)校說課稿 新人教版
- 2024年春九年級(jí)歷史上冊(cè) 第22課 科學(xué)和思想的力量說課稿 新人教版
- 6梯形的面積 說課稿-2024-2025學(xué)年人教版數(shù)學(xué)五年級(jí)上冊(cè)
- 2024-2025學(xué)年高中化學(xué) 第一章 物質(zhì)結(jié)構(gòu)元素周期律 第一節(jié) 元素周期表第1課時(shí)說課稿1 新人教版必修2
- 2024年秋八年級(jí)語文上冊(cè) 第五單元 名著導(dǎo)讀《昆蟲記》說課稿 新人教版001
- 2024年春七年級(jí)地理下冊(cè) 第6章 第2節(jié) 自然環(huán)境說課稿2 (新版)新人教版
- 9 烏鴉喝水(說課稿)2024-2025學(xué)年統(tǒng)編版語文一年級(jí)上冊(cè)001
- 1《植物》科學(xué)閱讀《我們離不開植物》(說課稿)2023-2024學(xué)年一年級(jí)上冊(cè)科學(xué)教科版001
- 2025個(gè)人購房合同樣本(合同版本)
- Unit2 Bridging Cultures Learning About Language Structures 說課稿-2024-2025學(xué)年高中英語人教版(2019)選擇性必修第二冊(cè)
- 物業(yè)公司服務(wù)質(zhì)量檢查流程
- 2022小學(xué)音樂新課程標(biāo)準(zhǔn)測(cè)試題庫及答案
- 中國(guó)心胸外科的歷史和現(xiàn)狀
- 人教版9年級(jí)全一冊(cè)英語單詞表
- 三門峽水利工程案例分析工程倫理
- 中國(guó)旅游地理區(qū)劃-京津冀旅游區(qū)
- “1+X”證書制度試點(diǎn)職業(yè)技能等級(jí)證書全名錄
- 生姜高產(chǎn)種植技術(shù)專題培訓(xùn)課件
- 《社會(huì)主義市場(chǎng)經(jīng)濟(jì)理論(第三版)》第八章社會(huì)主義市場(chǎng)經(jīng)濟(jì)調(diào)控論
- 交流伺服系統(tǒng)常見故障及處理分解課件
- 水土保持單元工程質(zhì)量評(píng)定表
評(píng)論
0/150
提交評(píng)論