




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、【考前突擊必備】搞定計(jì)算機(jī)二級(jí)其實(shí)計(jì)算機(jī)二級(jí)并不難,大多為記憶性的知識(shí),需要靈活運(yùn)用的很少。所以,備考二級(jí)不宜太早,以考前一個(gè)半月開始準(zhǔn)備為宜。所謂萬變不離其宗,因此教材應(yīng)至少通讀兩遍,把該記?。ㄈ缱兞俊⒑瘮?shù)等)的都記牢,并不斷復(fù)習(xí)鞏固。參考資料則不宜過多過雜,題海戰(zhàn)術(shù)不是最有效的,可根據(jù)考試大綱,對(duì)所做題型進(jìn)行適當(dāng)分類整理。比如在二級(jí)考筆試中,一般有四大類,每一大類又有若干小類,包括計(jì)算機(jī)硬件和軟件系統(tǒng)的常識(shí),一些基礎(chǔ)概念、數(shù)制、各種外設(shè)的常識(shí)、主機(jī)常識(shí)等,以及計(jì)算機(jī)最新發(fā)展的一些基本常識(shí),如互聯(lián)網(wǎng)、多媒體等;二是DOS操作系統(tǒng)的知識(shí),如目錄、路徑,文件等知識(shí);三是某一語(yǔ)種的基本知識(shí),如命令
2、函數(shù)的功能和用法;四是該語(yǔ)種的程序閱讀和理解,一般是給一段小程序,要求考生理解其意義,或選擇或填空。筆試做筆試題最好在電腦上實(shí)驗(yàn)。如果是程序題,把程序輸進(jìn)電腦進(jìn)行運(yùn)行,看得出什么結(jié)果。若是命令和函數(shù),也可在電腦上測(cè)試,這樣你會(huì)發(fā)現(xiàn)許多有趣的技巧或別的東西,記憶深刻。推薦微信:daxue133,陪你度過充實(shí)的大學(xué)四年!一般說來,筆試部分只需五套模擬試題外加兩套歷年真題便可搞掂。但做這些套題時(shí)不能走馬觀花,要反復(fù)練習(xí),認(rèn)真分析,加以總結(jié)?!氨贝箫w騰”的系列參考書非常具有代表性,解題技巧和復(fù)習(xí)重點(diǎn)一目了然,最重要的是價(jià)錢還不貴。機(jī)試機(jī)試相對(duì)較難,二級(jí)沒過的人80%栽到機(jī)試上。機(jī)試部分除了多練習(xí)別無他
3、法。上機(jī)的編程題分?jǐn)?shù)較多,如果只是紙上談兵,沒有實(shí)際的編程經(jīng)驗(yàn),很難應(yīng)付考試。對(duì)二級(jí)考生,為準(zhǔn)備上機(jī)編程,應(yīng)熟練地掌握3050個(gè)左右的程序例子。上機(jī)題一般都有輸出結(jié)果,而要產(chǎn)生輸出結(jié)果,必須運(yùn)行程序,運(yùn)用程序調(diào)試方法。在運(yùn)行中調(diào)試程序,是一項(xiàng)重要的技能。“華東理工大學(xué)上海捷成系統(tǒng)工程部”的一套軟件就很好,如果能做好這套軟件里面的三十套全真模擬機(jī)試題,考出優(yōu)秀絕對(duì)沒有問題(今年所考的機(jī)試題竟有90%與那套光盤內(nèi)容相同)。QQ:994453333(點(diǎn)這里加我為好友)大學(xué)四年,風(fēng)雨兼程!考場(chǎng)上考前應(yīng)提前30分鐘到侯考室,并帶好準(zhǔn)考證和身份證,為避免丟失,最好用一透明塑料袋封裝好。進(jìn)入界面后應(yīng)仔細(xì)核對(duì)
4、準(zhǔn)考證號(hào)和身分證號(hào),以避免不必要的麻煩。要一字不漏地細(xì)心審題,如要求所生成的表單或菜單等存入指定目錄應(yīng)回到此目錄下檢查不僅要看內(nèi)容是否符合題意還要注意大小寫。如是程序編寫或改錯(cuò)應(yīng)該運(yùn)行一遍確保萬無一失。考完按下“交卷”后最好不要馬上離開,等監(jiān)考人員確認(rèn)交卷正常并同意離開時(shí)再走。萬一不幸死機(jī),千萬別驚慌,擅自關(guān)機(jī)重啟,而應(yīng)舉手報(bào)告監(jiān)考人員。由于機(jī)試是分批抽題考試,每次考完一批,都可詢問考完同學(xué)的一些題目,運(yùn)氣好的話有可能抽到相同的題。當(dāng)然,考完之后最重要的是記得存盤,否則就前功盡棄了。備忘錄從1997年開始,全國(guó)計(jì)算機(jī)等級(jí)考試每年考兩次。上半年開考一、二、三級(jí),下半年開考一、二、四級(jí)。上半年考試
5、時(shí)間為4月第一個(gè)星期天上午筆試,上機(jī)考試從筆試的下一天開始,由考點(diǎn)具體安排。下半年考試時(shí)間為9月倒數(shù)第二個(gè)星期天上午筆試,上機(jī)考試時(shí)間從筆試的下一天開始,由考點(diǎn)具體安排。考試報(bào)名試報(bào)名的具體時(shí)間由各省自治區(qū)、直轄市、省級(jí)承辦機(jī)構(gòu)規(guī)定。計(jì)算機(jī)等級(jí)考試基本訊息考試時(shí)間:上半年全國(guó)計(jì)算機(jī)等級(jí)考試時(shí)間調(diào)整為3月28日至4月1日進(jìn)行,下半年為9月19日至23日進(jìn)行。第一天上午考筆試,上機(jī)考試從筆試的當(dāng)天下午開始!考試時(shí)間:90分鐘計(jì)算機(jī)二級(jí)公共基礎(chǔ)知識(shí)1.1 算法算法:是指解題方案的準(zhǔn)確而完整的描述。算法不等于程序,也不等計(jì)算機(jī)方法,程序的編制不可能優(yōu)于算法的設(shè)計(jì)。算法的基本特征:是一組嚴(yán)謹(jǐn)?shù)囟x運(yùn)算順
6、序的規(guī)則,每一個(gè)規(guī)則都是有效的,是明確的,此順序?qū)⒃谟邢薜拇螖?shù)下終止。特征包括:(1)可行性;(2)確定性,算法中每一步驟都必須有明確定義,不充許有模棱兩可的解釋,不允許有多義性;(3)有窮性,算法必須能在有限的時(shí)間內(nèi)做完,即能在執(zhí)行有限個(gè)步驟后終止,包括合理的執(zhí)行時(shí)間的含義;(4)擁有足夠的情報(bào)。算法的基本要素:一是對(duì)數(shù)據(jù)對(duì)象的運(yùn)算和操作;二是算法的控制結(jié)構(gòu)。指令系統(tǒng):一個(gè)計(jì)算機(jī)系統(tǒng)能執(zhí)行的所有指令的集合?;具\(yùn)算包括:算術(shù)運(yùn)算、邏輯運(yùn)算、關(guān)系運(yùn)算、數(shù)據(jù)傳輸。算法的控制結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。算法基本設(shè)計(jì)方法:列舉法、歸納法、遞推、遞歸、減斗遞推技術(shù)、回溯法。算法復(fù)雜度:算法時(shí)間
7、復(fù)雜度和算法空間復(fù)雜度。-算法時(shí)間復(fù)雜度是指執(zhí)行算法所需要的計(jì)算工作量。-算法空間復(fù)雜度是指執(zhí)行這個(gè)算法所需要的內(nèi)存空間。1.2數(shù)據(jù)結(jié)構(gòu)的某本某本概念數(shù)據(jù)結(jié)構(gòu)研究的三個(gè)方面:(1)數(shù)據(jù)集合中各數(shù)據(jù)元素之間所固有的邏輯關(guān)系,即數(shù)據(jù)的邏輯結(jié)構(gòu);(2)在對(duì)數(shù)據(jù)進(jìn)行處理時(shí),各數(shù)據(jù)元素在計(jì)算機(jī)中的存儲(chǔ)關(guān)系,即數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu);(3)對(duì)各種數(shù)據(jù)結(jié)構(gòu)進(jìn)行的運(yùn)算。數(shù)據(jù)結(jié)構(gòu):是指相互有關(guān)聯(lián)的數(shù)據(jù)元素的集合。數(shù)據(jù)的邏輯結(jié)構(gòu)包含:(1)表示數(shù)據(jù)元素的信息;(2)表示各數(shù)據(jù)元素之間的前后件關(guān)系。數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)有順序、鏈接、索引等。線性結(jié)構(gòu)條件:(1)有且只有一個(gè)根結(jié)點(diǎn);(2)每一個(gè)結(jié)點(diǎn)最多有一個(gè)前件,也最多有一個(gè)后件。
8、非線性結(jié)構(gòu):不滿足線性結(jié)構(gòu)條件的數(shù)據(jù)結(jié)構(gòu)。1.3線性表及其順序存儲(chǔ)結(jié)構(gòu)線性表是由一組數(shù)據(jù)元素構(gòu)成,數(shù)據(jù)元素的位置只取決于自己的序號(hào),元素之間的相對(duì)位置是線性的。在復(fù)雜線性表中,由若干項(xiàng)數(shù)據(jù)元素組成的數(shù)據(jù)元素稱為記錄,而由多個(gè)記錄構(gòu)成的線性表又稱為文件。非空線性表的結(jié)構(gòu)特征:(1)且只有一個(gè)根結(jié)點(diǎn)al,它無前件;(2)有且只有一個(gè)終端結(jié)點(diǎn)an,它無后件;(3)除根結(jié)點(diǎn)與終端結(jié)點(diǎn)外,其他所有結(jié)點(diǎn)有且只有一個(gè)前件,也有且只有一個(gè)后件。結(jié)點(diǎn)個(gè)數(shù)n稱為線性表的長(zhǎng)度,當(dāng)n=0時(shí),稱為空表。線性表的順序存儲(chǔ)結(jié)構(gòu)具有以下兩個(gè)基本特點(diǎn):(1)線性表中所有元素的所占的存儲(chǔ)空間是連續(xù)的;(2)線性表中各數(shù)據(jù)元素在存
9、儲(chǔ)空間中是按邏輯順序依次存放的。ai的存儲(chǔ)地址為:ADR(ai)=ADR(a1)+(i-1)k,ADR(a1)為第一個(gè)元素的地址,k代表每個(gè)元素占的字節(jié)數(shù)。順序表的運(yùn)算:插入、刪除。(詳見14-16頁(yè))1.4棧和隊(duì)歹U棧是限定在一端進(jìn)行插入與刪除的線性表,允許插入與刪除的一端稱為棧頂,不允許插入與刪除的另一端稱為棧底。棧按照“先進(jìn)后出(FILO)或“后進(jìn)先出(LIFO)組織數(shù)據(jù),棧具有記憶作用。用top表示棧頂位置,用bottom表示棧底。棧的基本運(yùn)算:(1)插入元素稱為入棧運(yùn)算;(2)刪除元素稱為退棧運(yùn)算;(3)讀棧頂元素是將棧頂元素賦給一個(gè)指定的變量,此時(shí)指針無變化。隊(duì)列是指允許在一端(隊(duì)
10、尾)進(jìn)入插入,而在另一端(隊(duì)頭)進(jìn)行刪除的線性表。Rear指針指向隊(duì)尾,front指針指向隊(duì)頭。隊(duì)列是“先進(jìn)行出(FIFO)或“后進(jìn)后出(LILO)的線性表。隊(duì)列運(yùn)算包括(1)入隊(duì)運(yùn)算:從隊(duì)尾插入一個(gè)元素;(2)退隊(duì)運(yùn)算:從隊(duì)頭刪除一個(gè)元素。循環(huán)隊(duì)列:s=0表示隊(duì)列空,s=1且front=rear表示隊(duì)列滿1.5線性鏈表數(shù)據(jù)結(jié)構(gòu)中的每一個(gè)結(jié)點(diǎn)對(duì)應(yīng)于一個(gè)存儲(chǔ)單元,這種存儲(chǔ)單元稱為存儲(chǔ)結(jié)點(diǎn),簡(jiǎn)稱結(jié)點(diǎn)。結(jié)點(diǎn)由兩部分組成:(1)用于存儲(chǔ)數(shù)據(jù)元素值,稱為數(shù)據(jù)域;(2)用于存放指針,稱為指針域,用于指向前一個(gè)或后一個(gè)結(jié)點(diǎn)。在鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中,存儲(chǔ)數(shù)據(jù)結(jié)構(gòu)的存儲(chǔ)空間可以不連續(xù),各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)順序與數(shù)據(jù)元素之
11、間的邏輯關(guān)系可以不一致,而數(shù)據(jù)元素之間的邏輯關(guān)系是由指針域來確定的。鏈?zhǔn)酱鎯?chǔ)方式即可用于表示線性結(jié)構(gòu),也可用于表示非線性結(jié)構(gòu)。線性鏈表,HEA的為頭指針,HEAD=NULL0)稱為空表,如果是兩指針:左指針(Llink)指向前件結(jié)點(diǎn),右指針(Rlink)指向后件結(jié)點(diǎn)。J線性鏈表的基本運(yùn)算:查找、插入、刪除。1.6樹與二叉樹樹是一種簡(jiǎn)單的非線性結(jié)構(gòu),所有元素之間具有明顯的層次特性。在樹結(jié)構(gòu)中,每一個(gè)結(jié)點(diǎn)只有一個(gè)前件,稱為父結(jié)點(diǎn),沒有前件的結(jié)點(diǎn)只有一個(gè),稱為樹的根結(jié)點(diǎn),簡(jiǎn)稱樹的根。每一個(gè)結(jié)點(diǎn)可以有多個(gè)后件,稱為該結(jié)點(diǎn)的子結(jié)點(diǎn)。沒有后件的結(jié)點(diǎn)稱為葉子結(jié)點(diǎn)。在樹結(jié)構(gòu)中,一個(gè)結(jié)點(diǎn)所擁有的后件的個(gè)數(shù)稱為該
12、結(jié)點(diǎn)的度,所有結(jié)點(diǎn)中最大的度稱為樹的度。樹的最大層次稱為樹的深度。二叉樹的特點(diǎn):(1)非空二叉樹只有一個(gè)根結(jié)點(diǎn);(2)每一個(gè)結(jié)點(diǎn)最多有兩棵子樹,且分別稱為該結(jié)點(diǎn)的左子樹與右子樹。二叉樹的基本性質(zhì):(1)在二叉樹的第k層上,最多有2k-1(k1)個(gè)結(jié)點(diǎn);(2)深度為m的二叉樹最多有2m-1個(gè)結(jié)點(diǎn);(3)度為0的結(jié)點(diǎn)(即葉子結(jié)點(diǎn))總是比度為2的結(jié)點(diǎn)多一個(gè);(4)具有n個(gè)結(jié)點(diǎn)的二叉樹,其深度至少為log2n+1,其中l(wèi)og2n表示取10g2n的整數(shù)部分;(5)具有n個(gè)結(jié)點(diǎn)的完全二叉樹的深度為log2n+1;(6)設(shè)完全二叉樹共有n個(gè)結(jié)點(diǎn)。如果從根結(jié)點(diǎn)開始,按層序(每一層從左到右)用自然數(shù)1,2,-.
13、n給結(jié)點(diǎn)進(jìn)行編號(hào)(k=1,2-.n),有以下結(jié)論:|若k=1,則該結(jié)點(diǎn)為根結(jié)點(diǎn),它沒有父結(jié)點(diǎn);若k1,則該結(jié)點(diǎn)的父結(jié)點(diǎn)編號(hào)為INT(k/2);若2k&n,則編號(hào)為k的結(jié)點(diǎn)的左子結(jié)點(diǎn)編號(hào)為2k;否則該結(jié)點(diǎn)無左子結(jié)點(diǎn)(也無右子結(jié)點(diǎn));若2k+1n,則編號(hào)為k的結(jié)點(diǎn)的右子結(jié)點(diǎn)編號(hào)為2k+1;否則該結(jié)點(diǎn)無右子結(jié)點(diǎn)。滿二叉樹是指除最后一層外,每一層上的所有結(jié)點(diǎn)有兩個(gè)子結(jié)點(diǎn),則k層上有2k-1個(gè)結(jié)點(diǎn)深度為m的滿二叉樹有2m-1個(gè)結(jié)點(diǎn)。完全二叉樹是指除最后一層外,每一層上的結(jié)點(diǎn)數(shù)均達(dá)到最大值,在最后一層上只缺少右邊的若干結(jié)點(diǎn)。二叉樹存儲(chǔ)結(jié)構(gòu)采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),對(duì)于滿二叉樹與完全二叉樹可以按層序進(jìn)行順序存儲(chǔ)。二
14、叉樹的遍歷:(1)前序遍歷(DLR,首先訪問根結(jié)點(diǎn),然后遍歷左子樹,最后遍歷右子樹;(2)中序遍歷(LDR,首先遍歷左子樹,然后訪問根結(jié)點(diǎn),最后遍歷右子樹;(3)后序遍歷(LRD首先遍歷左子樹,然后訪問遍歷右子樹,最后訪問根結(jié)點(diǎn)。1.7杳找技術(shù)順序查找的使用情況:(1)線性表為無序表;(2)表采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。二分法查找只適用于順序存儲(chǔ)的有序表,對(duì)于長(zhǎng)度為n的有序線性表,最壞情況只需比較log2n次。8排序技術(shù)排序是指將一個(gè)無序序列整理成按值非遞減順序排列的有序序列。交換類排序法:(1)冒泡排序法,需要比較的次數(shù)為n(n-1)/2;(2)快速排序法。插入類排序法:(1)簡(jiǎn)單插入排序法,最壞情況
15、需要n(n-1)/2次比較;(2)希爾排序法,最壞情況需要O(n1.5)次比較。|選擇類排序法:(1)簡(jiǎn)單選擇排序法,最壞情況需要n(n-1)/2次比較;(2)堆排序法,最壞情況需要O(nlog2n)次比較。第二章程序設(shè)計(jì)基礎(chǔ)1程序設(shè)計(jì)設(shè)計(jì)方法和風(fēng)格如何形成良好的程序設(shè)計(jì)風(fēng)格1、源程序文檔化;2、數(shù)據(jù)說明的方法;3、語(yǔ)句的結(jié)構(gòu);4、輸入和輸出。注釋分序言性注釋和功能性注釋,語(yǔ)句結(jié)構(gòu)清晰第一、效率第二。2結(jié)構(gòu)化程序設(shè)計(jì)結(jié)構(gòu)化程序設(shè)計(jì)方法的四條原則是:1.自頂向下;2.逐步求精;3.模塊化;限制使用goto語(yǔ)句。結(jié)構(gòu)化程序的基本結(jié)構(gòu)和特點(diǎn):(1)順序結(jié)構(gòu):一種簡(jiǎn)單的程序設(shè)計(jì),最基本、最常用的結(jié)構(gòu);
16、(2)選擇結(jié)構(gòu):又稱分支結(jié)構(gòu),包括簡(jiǎn)單選擇和多分支選擇結(jié)構(gòu),可根據(jù)條件,判斷應(yīng)該選擇哪一條分支來執(zhí)行相應(yīng)的語(yǔ)句序列;(3)循環(huán)結(jié)構(gòu):可根據(jù)給定條件,判斷是否需要重復(fù)執(zhí)行某一相同程序段。3面向?qū)ο蟮某绦蛟O(shè)計(jì)面向?qū)ο蟮某绦蛟O(shè)計(jì):以60年代末挪威奧斯陸大學(xué)和挪威計(jì)算機(jī)中心研制的SIMULA語(yǔ)言為標(biāo)志。面向?qū)ο蠓椒ǖ膬?yōu)點(diǎn):(1)與人類習(xí)慣的思維方法一致;(2)穩(wěn)定性好;(3)可重用性好;(4)易于開發(fā)大型軟件產(chǎn)品;(5)可維護(hù)性好。對(duì)象是面向?qū)ο蠓椒ㄖ凶罨镜母拍?,可以用來表示客觀世界中的任何實(shí)體,對(duì)象是實(shí)體的抽象。面向?qū)ο蟮某绦蛟O(shè)計(jì)方法中的對(duì)象是系統(tǒng)中用來描述客觀事物的一個(gè)實(shí)體,是構(gòu)成系統(tǒng)的一個(gè)基本
17、單位,由一組表示其靜態(tài)特征的屬性和它可執(zhí)行的一組操作組成。屬性即對(duì)象所包含的信息,操作描述了對(duì)象執(zhí)行的功能,操作也稱為方法或服務(wù)。對(duì)象的基本特點(diǎn):(1)標(biāo)識(shí)惟一性;(2)分類性;(3)多態(tài)性;(4)封裝性;(5)模塊獨(dú)立性好。類是指具有共同屬性、共同方法的對(duì)象的集合。所以類是對(duì)象的抽象,對(duì)象是對(duì)應(yīng)類的一個(gè)實(shí)例。消息是一個(gè)實(shí)例與另一個(gè)實(shí)例之間傳遞的信息。消息的組成包括(1)接收消息的對(duì)象的名稱;(2)消息標(biāo)識(shí)符,也稱消息名;(3)零個(gè)或多個(gè)參數(shù)。繼承是指能夠直接獲得已有的性質(zhì)和特征,而不必重復(fù)定義他們。繼承分單繼承和多重繼承。單繼承指一個(gè)類只允許有一個(gè)父類,多重繼承指一個(gè)類允許有多個(gè)父類。多態(tài)性
18、是指同樣的消息被不同的對(duì)象接受時(shí)可導(dǎo)致完全不同的行動(dòng)的現(xiàn)象計(jì)算機(jī)二級(jí)100題、選擇題92題(1)下面敘述正確的是(C)A.算法的執(zhí)行效率與數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)無關(guān)B.算法的空間復(fù)雜度是指算法程序中指令(或語(yǔ)句)的條數(shù)C.算法的有窮性是指算法必須能在執(zhí)行有限個(gè)步驟之后終止D.以上三種描述都不對(duì)(2)以下數(shù)據(jù)結(jié)構(gòu)中不屬于線性數(shù)據(jù)結(jié)構(gòu)的是(C)A.隊(duì)列B.線性表C.二叉樹D.棧(3)在一棵二叉樹上第5層的結(jié)點(diǎn)數(shù)最多是(B)注:由公式2k-1得A.8B.16C.32D.15(4)下面描述中,符合結(jié)構(gòu)化程序設(shè)計(jì)風(fēng)格的是(A)A.使用順序、選擇和重復(fù)(循環(huán))三種基本控制結(jié)構(gòu)表示程序的控制邏輯B.模塊只有一個(gè)入口
19、,可以有多個(gè)出口C.注重提高程序的執(zhí)行效率D.不使用goto語(yǔ)句(5)下面概念中,不屬于面向?qū)ο蠓椒ǖ氖牵―)注:P55-58推薦微信:daxue133,陪你度過充實(shí)的大學(xué)四年!A.對(duì)象B.繼承C.類D.過程調(diào)用(6)在結(jié)構(gòu)化方法中,用數(shù)據(jù)流程圖(DFD作為描述工具的軟件開發(fā)階段是(B)A.可行性分析B.需求分析C.詳細(xì)設(shè)計(jì)D.程序編碼(7)在軟件開發(fā)中,下面任務(wù)不屬于設(shè)計(jì)階段的是(D)A.數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)B.給出系統(tǒng)模塊結(jié)構(gòu)C.定義模塊算法D.定義需求并建立系統(tǒng)模型全國(guó)計(jì)算機(jī)應(yīng)用技術(shù)證書考試事不交福昨Nauonaigc3rlmExBmnfli!二二2Miniy(X(8)數(shù)據(jù)庫(kù)系統(tǒng)的核心是(B)A
20、.數(shù)據(jù)模型B.數(shù)據(jù)庫(kù)管理系統(tǒng)C.軟件工具D.數(shù)據(jù)庫(kù)(9)下列敘述中正確的是(C)A.數(shù)據(jù)庫(kù)是一個(gè)獨(dú)立的系統(tǒng),不需要操作系統(tǒng)的支持B.數(shù)據(jù)庫(kù)設(shè)計(jì)是指設(shè)計(jì)數(shù)據(jù)庫(kù)管理系統(tǒng)C.數(shù)據(jù)庫(kù)技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)共享的問題D.數(shù)據(jù)庫(kù)系統(tǒng)中,數(shù)據(jù)的物理結(jié)構(gòu)必須與邏輯結(jié)構(gòu)一致(10)下列模式中,能夠給出數(shù)據(jù)庫(kù)物理存儲(chǔ)結(jié)構(gòu)與物理存取方法的是(A)注:P108A.內(nèi)模式B.外模式C.概念模式D.邏輯模式(11)算法的時(shí)間復(fù)雜度是指(C)A.執(zhí)行算法程序所需要的時(shí)間B.算法程序的長(zhǎng)度C.算法執(zhí)行過程中所需要的基本運(yùn)算次數(shù)D.算法程序中的指令條數(shù)(12)算法的空間復(fù)雜度是指(D)A.算法程序的長(zhǎng)度B.算法程序中的指令
21、條數(shù)C.算法程序所占的存儲(chǔ)空問D.算法執(zhí)行過程中所需要的存儲(chǔ)空間(13)設(shè)一棵完全二叉樹共有699個(gè)結(jié)點(diǎn),則在該二叉樹中的葉子結(jié)點(diǎn)數(shù)為(B)注:利用公式n=n0+n1+n2n0=n2+1和完全二叉數(shù)的特點(diǎn)可求出A.349B.350C.255D.351(14)結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是(B)A.程序的規(guī)模B.程序的易讀性C.程序的執(zhí)行效率D.程序的可移植性(15)在軟件生命周期中,能準(zhǔn)確地確定軟件系統(tǒng)必須做什么和必須具備哪些功能的階段是(D)注:即第一個(gè)階段A.概要設(shè)計(jì)B.詳細(xì)設(shè)計(jì)C.可行性分析D.需求分析(16)數(shù)據(jù)流圖用于抽象描述一個(gè)軟件的邏輯模型,數(shù)據(jù)流圖由一些特定的圖符構(gòu)成。下列圖符名標(biāo)
22、識(shí)的圖符不屬于數(shù)據(jù)流圖合法圖符的是(A)注:P67A.控制流B.加工C.數(shù)據(jù)存儲(chǔ)D.源和潭(17)軟件需求分析階段的工作,可以分為四個(gè)方面:需求獲取、需求分析、編寫需求規(guī)格說明書以及(B)注:P66A.階段性報(bào)告B.需求評(píng)審C.總結(jié)D.都不正確(18)下述關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)的敘述中正確的是(A)A.數(shù)據(jù)庫(kù)系統(tǒng)減少了數(shù)據(jù)冗余B.數(shù)據(jù)庫(kù)系統(tǒng)避免了一切冗余C.數(shù)據(jù)庫(kù)系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型的一致D.數(shù)據(jù)庫(kù)系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)(19)關(guān)系表中的每一橫行稱為一個(gè)(A)A.元組B.字段C.屬性D.碼(20)數(shù)據(jù)庫(kù)設(shè)計(jì)包括兩個(gè)方面的設(shè)計(jì)內(nèi)容,它們是(A)A.概念設(shè)計(jì)和邏輯設(shè)計(jì)B.模式設(shè)計(jì)和內(nèi)模式
23、設(shè)計(jì)C.內(nèi)模式設(shè)計(jì)和物理設(shè)計(jì)D.結(jié)構(gòu)特性設(shè)計(jì)和行為特性設(shè)計(jì)(21)下列敘述中正確的是(A)QQ:994453333(點(diǎn)這里加我為好友)大學(xué)四年,風(fēng)雨兼程!A.線性表是線性結(jié)構(gòu)B.棧與隊(duì)列是非線性結(jié)構(gòu)C.線性鏈表是非線性結(jié)構(gòu)D.二叉樹是線性結(jié)構(gòu)(22)下列關(guān)于棧的敘述中正確的是(D)A.在棧中只能插入數(shù)據(jù)B.在棧中只能刪除數(shù)據(jù)C.棧是先進(jìn)先出的線性表D.棧是先進(jìn)后出的線性表A.在隊(duì)列中只能插入數(shù)據(jù)B.在隊(duì)列中只能刪除數(shù)據(jù)C.隊(duì)列是先進(jìn)先出的線性表D.隊(duì)列是先進(jìn)后出的線性表(24)對(duì)建立良好的程序設(shè)計(jì)風(fēng)格,下面描述正確的是(A)注:P48A.程序應(yīng)簡(jiǎn)單、清晰、可讀性好B.符號(hào)名的命名要符合語(yǔ)法C.
24、充分考慮程序的執(zhí)行效率D.程序的注釋可有可無(25)下面對(duì)對(duì)象概念描述錯(cuò)誤的是(A)注:P55A.任何對(duì)象都必須有繼承性B.對(duì)象是屬性和方法的封裝體C.對(duì)象間的通訊靠消息傳遞D.操作是對(duì)象的動(dòng)態(tài)性屬性(26)下面不屬于軟件工程的3個(gè)要素的是(D)注:P62A.工具B.過程C.方法D.環(huán)境(27)程序流程圖(PFD中的箭頭代表的是(B)注:P81A.數(shù)據(jù)流B.控制流C.調(diào)用關(guān)系D.組成關(guān)系(28)在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫(kù)系統(tǒng)階段。其中數(shù)據(jù)獨(dú)立性最高的階段是(A)A.數(shù)據(jù)庫(kù)系統(tǒng)B.文件系統(tǒng)C.人工管理D.數(shù)據(jù)項(xiàng)管理(29)用樹形結(jié)構(gòu)來表示實(shí)體之間聯(lián)系的模
25、型稱為(B)A.關(guān)系模型B.層次模型C.網(wǎng)狀模型D.數(shù)據(jù)模型(30)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括(B)A.排序、索引、統(tǒng)計(jì)B.選擇、投影、連接C.關(guān)聯(lián)、更新、排序D.顯示、打印、制表(31)算法一般都可以用哪幾種控制結(jié)構(gòu)組合而成(D)注:P3A.循環(huán)、分支、遞歸B.順序、循環(huán)、嵌套C.循環(huán)、遞歸、選擇D.順序、選擇、循環(huán)(32)數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)是指(B)注:P13,要牢記A.數(shù)據(jù)所占的存儲(chǔ)空間量B.數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)中的表示C.數(shù)據(jù)在計(jì)算機(jī)中的順序存儲(chǔ)方式D.存儲(chǔ)在外存中的數(shù)據(jù)(33)設(shè)有下列二叉樹:圖見書P46對(duì)此二叉樹中序遍歷的結(jié)果為(B)A.ABCDEFB.DBEAFCC
26、.ABDECFD.DEBFCA(34)在面向?qū)ο蠓椒ㄖ?,一個(gè)對(duì)象請(qǐng)求另一對(duì)象為其服務(wù)的方式是通過發(fā)送(D)注:P56A.調(diào)用語(yǔ)句B.命令C.口令D,消息(35)檢查軟件產(chǎn)品是否符合需求定義的過程稱為(A)注:P95A.確認(rèn)測(cè)試B.集成測(cè)試C.驗(yàn)證測(cè)試D.驗(yàn)收測(cè)試(36)下列工具中屬于需求分析常用工具的是(D)注:P67A.PADB.PFDC.N-SD.DFD(37)下面不屬于軟件設(shè)計(jì)原則的是(C)注:P73A.抽象B.模塊化C.自底向上D.信息隱蔽(38)索引屬于(B)A.模式B.內(nèi)模式C.外模式D.概念模式(39)在關(guān)系數(shù)據(jù)庫(kù)中,用來表示實(shí)體之間聯(lián)系的是(D)A.樹結(jié)構(gòu)B.網(wǎng)結(jié)構(gòu)C.線性表D
27、.二維表(40)將E-R圖轉(zhuǎn)換到關(guān)系模式時(shí),實(shí)體與聯(lián)系都可以表示成(B)A.屬性B.關(guān)系C.鍵D.域(41)在下列選項(xiàng)中,哪個(gè)不是一個(gè)算法一般應(yīng)該具有的基本特征(C)A.確定性B,可行性C.無窮性D,擁有足夠的情報(bào)(42)希爾排序法屬于哪一種類型的排序法(B)A,交換類排序法B,插入類排序法C,選擇類排序法D,建堆排序法(43)在深度為5的滿二叉樹中,葉子結(jié)點(diǎn)的個(gè)數(shù)為(C)A.32B,31C,16D.15(44)對(duì)長(zhǎng)度為N的線性表進(jìn)行順序查找,在最壞情況下所需要的比較次數(shù)為(B)注:要牢記A,N+1B,NC,(N+1)/2D,N/2(45)信息隱蔽的概念與下述哪一種概念直接相關(guān)(B)注:P74
28、A,軟件結(jié)構(gòu)定義B,模塊獨(dú)立性C,模塊類型劃分D,模擬耦合度(46)面向?qū)ο蟮脑O(shè)計(jì)方法與傳統(tǒng)的的面向過程的方法有本質(zhì)不同,它的基本原理是(C)A,模擬現(xiàn)實(shí)世界中不同事物之間的聯(lián)系B.強(qiáng)調(diào)模擬現(xiàn)實(shí)世界中的算法而不強(qiáng)調(diào)概念C,使用現(xiàn)實(shí)世界的概念抽象地思考問題從而自然地解決問題D.鼓勵(lì)開發(fā)者在軟件開發(fā)的絕大部分中都用實(shí)際領(lǐng)域的概念去思考(47)在結(jié)構(gòu)化方法中,軟件功能分解屬于下列軟件開發(fā)中的階段是(C)注:總體設(shè)計(jì)也就是概要設(shè)計(jì)A,詳細(xì)設(shè)計(jì)B,需求分析C,總體設(shè)計(jì)D,編程調(diào)試(48)軟件調(diào)試的目的是(B)注:與軟件測(cè)試要對(duì)比著復(fù)習(xí)A.發(fā)現(xiàn)錯(cuò)誤B.改正錯(cuò)誤C.改善軟件的性能D.挖掘軟件的潛能(49)按
29、條件f對(duì)關(guān)系R進(jìn)行選擇,其關(guān)系代數(shù)表達(dá)式為(C)A.R|X|RB.R|X|RfC.6f(R)D.I!f(R)(50)數(shù)據(jù)庫(kù)概念設(shè)計(jì)的過程中,視圖設(shè)計(jì)一般有三種設(shè)計(jì)次序,以下各項(xiàng)中不對(duì)的是(D)注:P127,要牢記A.自頂向下B.由底向上C.由內(nèi)向外D.由整體到局部(51)在計(jì)算機(jī)中,算法是指(C)A.查詢方法B.加工方法C.解題方案的準(zhǔn)確而完整的描述D.排序方法(52)棧和隊(duì)列的共同點(diǎn)是(C)注:這一共同點(diǎn)和線性表不一樣A.都是先進(jìn)后出B.都是先進(jìn)先出C.只允許在端點(diǎn)處插入和刪除元素D.沒有共同點(diǎn)(53)已知二叉樹后序遍歷序列是dabec,中序遍歷序列是debac,它的前序遍歷序列是(A)注:
30、P38,前提要掌握三種遍歷的方法A.cedbaB.acbedC.decabD.deabc(54)在下列幾種排序方法中,要求內(nèi)存量最大的是(D)注:要牢記,書中沒有提到。A.插入排序B.選擇排序C.快速排序D.歸并排序(55)在設(shè)計(jì)程序時(shí),應(yīng)采納的原則之一是(A)注:和設(shè)計(jì)風(fēng)格有關(guān)A.程序結(jié)構(gòu)應(yīng)有助于讀者理解B.不限制goto語(yǔ)句的使用C.減少或取消注解行D.程序越短越好(56)下列不屬于軟件調(diào)試技術(shù)的是(B)注:P98A.強(qiáng)行排錯(cuò)法B.集成測(cè)試法C.回溯法D.原因排除法(57)下列敘述中,不屬于軟件需求規(guī)格說明書的作用的是(D)注:P71A.便于用戶、開發(fā)人員進(jìn)行理解和交流B.反映出用戶問題的
31、結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎(chǔ)和依據(jù)C.作為確認(rèn)測(cè)試和驗(yàn)收的依據(jù)D.便于開發(fā)人員進(jìn)行需求分析(58)在數(shù)據(jù)流圖(DFD中,帶有名字的箭頭表示(C)A.控制程序的執(zhí)行順序B.模塊之間的調(diào)用關(guān)系C.數(shù)據(jù)的流向D.程序的組成成分SQL語(yǔ)言又稱為(C)A.結(jié)構(gòu)化定義語(yǔ)言B.結(jié)構(gòu)化控制語(yǔ)言C.結(jié)構(gòu)化查詢語(yǔ)言D.結(jié)構(gòu)化操縱語(yǔ)言(60)視圖設(shè)計(jì)一般有3種設(shè)計(jì)次序,下列不屬于視圖設(shè)計(jì)的是(B)A.自頂向下B.由外向內(nèi)C.由內(nèi)向外D.自底向上(61)數(shù)據(jù)結(jié)構(gòu)中,與所使用的計(jì)算機(jī)無關(guān)的是數(shù)據(jù)的(C)A.存儲(chǔ)結(jié)構(gòu)B.物理結(jié)構(gòu)C.邏輯結(jié)構(gòu)D.物理和存儲(chǔ)結(jié)構(gòu)(62)棧底至棧頂依次存放元素A、B、GD,在第五個(gè)元素E入
32、棧前,棧中元素可以出棧,則出棧序列可能是(D)A.ABCEDB.DBCEAC.CDABED.DCBEA(63)線性表的順序存儲(chǔ)結(jié)構(gòu)和線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)分別是(B)A.順序存取的存儲(chǔ)結(jié)構(gòu)、順序存取的存儲(chǔ)結(jié)構(gòu)B.隨機(jī)存取的存儲(chǔ)結(jié)構(gòu)、順序存取的存儲(chǔ)結(jié)構(gòu)C.隨機(jī)存取的存儲(chǔ)結(jié)構(gòu)、隨機(jī)存取的存儲(chǔ)結(jié)構(gòu)D.任意存取的存儲(chǔ)結(jié)構(gòu)、任意存取的存儲(chǔ)結(jié)構(gòu)(64)在單鏈表中,增加頭結(jié)點(diǎn)的目的是(A)A.方便運(yùn)算的實(shí)現(xiàn)B.使單鏈表至少有一個(gè)結(jié)點(diǎn)C.標(biāo)識(shí)表結(jié)點(diǎn)中首結(jié)點(diǎn)的位置D.說明單鏈表是線性表的鏈?zhǔn)酱鎯?chǔ)實(shí)現(xiàn)(65)軟件設(shè)計(jì)包括軟件的結(jié)構(gòu)、數(shù)據(jù)接口和過程設(shè)計(jì),其中軟件的過程設(shè)計(jì)是指(B)注:P73A.模塊間的關(guān)系B.系統(tǒng)結(jié)
33、構(gòu)部件轉(zhuǎn)換成軟件的過程描述C.軟件層次結(jié)構(gòu)D.軟件開發(fā)過程VhlilWM?撥號(hào)試:慢白檎比后EirmZ1aVH/q9M-44lVflfii4,VMi*iWinBrWBNriAnyw*lZ.XIT:-itwsrrMmL1.dFMp*ZJvb-nftiihr.di3(66)為了避免流程圖在描述程序邏輯時(shí)的靈活性,提出了用方框圖來代替?zhèn)鹘y(tǒng)的程序流程圖,通常也把這種圖稱為(B)注:P82A.PAD圖B.N-S圖C.結(jié)構(gòu)圖D.數(shù)據(jù)流圖(67)數(shù)據(jù)處理的最小單位是(C)注:數(shù)據(jù)項(xiàng)不可再分割A(yù).數(shù)據(jù)B.數(shù)據(jù)元素C.數(shù)據(jù)項(xiàng)D.數(shù)據(jù)結(jié)構(gòu)(68)下列有關(guān)數(shù)據(jù)庫(kù)的描述,正確的是(C)注:P102A.數(shù)據(jù)庫(kù)是一個(gè)DB
34、F*件B.數(shù)據(jù)庫(kù)是一個(gè)關(guān)系C.數(shù)據(jù)庫(kù)是一個(gè)結(jié)構(gòu)化的數(shù)據(jù)集合D.數(shù)據(jù)庫(kù)是一組文件(69)單個(gè)用戶使用的數(shù)據(jù)視圖的描述稱為(A)注:P108A.外模式B.概念模式C.內(nèi)模式D.存儲(chǔ)模式(70)需求分析階段的任務(wù)是確定(D)A.軟件開發(fā)方法B.軟件開發(fā)工具C.軟件開發(fā)費(fèi)用D.軟件系統(tǒng)功能(71)算法分析的目的是(D)注:書中沒有總結(jié),但要牢記A.找出數(shù)據(jù)結(jié)構(gòu)的合理性B.找出算法中輸入和輸出之間的關(guān)系C.分析算法的易懂性和可靠性D.分析算法的效率以求改進(jìn)(72)鏈表不具有的特點(diǎn)是(B)A.不必事先估計(jì)存儲(chǔ)空間B.可隨機(jī)訪問任一元素C.插入刪除不需要移動(dòng)元素D.所需空間與線性表長(zhǎng)度成正比(73)已知數(shù)據(jù)
35、表A中每個(gè)元素距其最終位置不遠(yuǎn),為節(jié)省時(shí)間,應(yīng)采用的算法是(B)A.堆排序B.直接插入排序C.快速排序D.直接選擇排序(74)用鏈表表示線性表的優(yōu)點(diǎn)是(A)注:因?yàn)椴恍枰苿?dòng)元素A.便于插入和刪除操作B.數(shù)據(jù)元素的物理順序與邏輯順序相同C.花費(fèi)的存儲(chǔ)空間較順序存儲(chǔ)少D.便于隨機(jī)存取(75)下列不屬于結(jié)構(gòu)化分析的常用工具的是(D)注:P67A.數(shù)據(jù)流圖B.數(shù)據(jù)字典C.判定樹D.PAD圖(76)軟件開發(fā)的結(jié)構(gòu)化生命周期方法將軟件生命周期劃分成(A)A.定義、開發(fā)、運(yùn)行維護(hù)B.設(shè)計(jì)階段、編程階段、測(cè)試階段C.總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編程調(diào)試D.需求分析、功能定義、系統(tǒng)設(shè)計(jì)(77)在軟件工程中,白箱測(cè)試法可用于測(cè)試程序的內(nèi)部結(jié)構(gòu)。此方法將程序看做是(C)注:P87A.循環(huán)的集合B.地址的集合C.路徑的集合D.目標(biāo)的集合(78)在數(shù)據(jù)管理技術(shù)發(fā)展過程中,文件系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)的主要區(qū)別是數(shù)據(jù)庫(kù)系統(tǒng)具有(D)注:數(shù)據(jù)模型采用關(guān)系模型(二維表)A.數(shù)據(jù)無冗余B.數(shù)據(jù)可共享C.專門的數(shù)據(jù)管理軟件D.特定的數(shù)據(jù)模型(79)分布式數(shù)據(jù)庫(kù)系統(tǒng)不具有的特點(diǎn)是(B)A.分布式B.數(shù)據(jù)冗余C.數(shù)據(jù)分布性和邏輯整體性D.位置透明性和復(fù)制透明性(80)下列說法中,不屬于數(shù)據(jù)模型所描述的內(nèi)容的是(C)注:P110A.數(shù)據(jù)結(jié)構(gòu)B.數(shù)據(jù)操作C.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 腳本語(yǔ)言編寫技術(shù)試題及答案
- 行政管理職業(yè)生涯發(fā)展試題及答案
- 網(wǎng)絡(luò)協(xié)議解析試題及答案分享
- 全新設(shè)計(jì)2025年軟件設(shè)計(jì)師試題及答案
- 法學(xué)概論知識(shí)背景的梳理試題及答案
- 未來公司戰(zhàn)略的靈活性與風(fēng)險(xiǎn)應(yīng)變?cè)囶}及答案
- 資料回顧2025年法學(xué)概論考試試題及答案
- 信息技術(shù)項(xiàng)目評(píng)估試題及答案
- 2025年計(jì)算機(jī)網(wǎng)絡(luò)管理試題及答案
- 風(fēng)險(xiǎn)管理與保險(xiǎn)策略的結(jié)合試題及答案
- 二元一次方程組講義
- 2025江蘇蘇州獅山商務(wù)創(chuàng)新發(fā)展集團(tuán)有限公司及下屬板塊公司招聘10人筆試參考題庫(kù)附帶答案詳解
- “輸出軸”零件的機(jī)械加工工藝及其鉆端面φ20孔工藝裝備說明書
- 《小型智能滅火機(jī)器人的設(shè)計(jì)》11000字(論文)
- 能源管理系統(tǒng)用戶操作手冊(cè)
- 2024年-惠州市中心人民醫(yī)院招聘筆試真題
- 貴州省黔東南南苗族侗族自治州臺(tái)江縣2025年小升初數(shù)學(xué)綜合練習(xí)卷含解析
- 《多樣的中國(guó)民間美術(shù)》課件 2024-2025學(xué)年人美版(2024)初中美術(shù)七年級(jí)下冊(cè)
- 《13潔凈的水域》教學(xué)設(shè)計(jì)-2023-2024學(xué)年科學(xué)六年級(jí)下冊(cè)蘇教版
- 安全安全生產(chǎn)責(zé)任制度
- 【物理】跨學(xué)科實(shí)踐制作微型密度計(jì) 課件+2024-2025學(xué)年物理人教版八年級(jí)下冊(cè)
評(píng)論
0/150
提交評(píng)論