為了方便計(jì)算機(jī)等級試,特意整理出來的。
第一章 數(shù)據(jù)結(jié)構(gòu)與算法 1 算法是解題方案的準(zhǔn)確而完整的描述,它不等于程序,也不等于計(jì)算方法。 基本特征:可行性、確定性、有窮性、擁有足夠的情報(bào)。
2 算法復(fù)雜度主要包括時間復(fù)雜度和空間復(fù)雜度。 時間復(fù)雜度:用來衡量算法執(zhí)行過程中所需要的基本運(yùn)算次數(shù)。
空間復(fù)雜度:用來衡量算法執(zhí)行過程中所需要的存儲空間。 3 數(shù)據(jù)結(jié)構(gòu)研究的主要內(nèi)容: (1)數(shù)據(jù)的邏輯結(jié)構(gòu) (2)數(shù)據(jù)的存儲結(jié)構(gòu) (3)對各種數(shù)據(jù)結(jié)構(gòu)進(jìn)行的運(yùn)算 4 研究數(shù)據(jù)結(jié)構(gòu)的主要目的:提高數(shù)據(jù)處理的效率。
5 數(shù)據(jù)結(jié)構(gòu)的定義:指相互關(guān)聯(lián)的數(shù)據(jù)元素的集合。 6 數(shù)據(jù)的邏輯結(jié)構(gòu)反映數(shù)據(jù)元素之間的邏輯關(guān)系,數(shù)據(jù)的存儲結(jié)構(gòu)是數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)存儲空間的存放形式。
同一種邏輯結(jié)構(gòu)可以采用不同存儲結(jié)構(gòu),但影響數(shù)據(jù)處理效率。 7 數(shù)據(jù)結(jié)構(gòu)分為兩大類型:線性結(jié)構(gòu)與非線性結(jié)構(gòu) 常見線性結(jié)構(gòu):線性表、棧、隊(duì)列、線性鏈表 常用非線性結(jié)構(gòu):樹、二叉樹、圖 8 線性表示由n(n>=0)個相同類型的數(shù)據(jù)元素構(gòu)成的有限序列。
結(jié)構(gòu)特征: (1)數(shù)據(jù)元素在表中的位置由序號決定,數(shù)據(jù)元素之間的相對位置是線性的 (2)對于一個非空線性表,有且只有一個根節(jié)點(diǎn)a1,它無前件,有且只有一個終端結(jié)點(diǎn)an,它無后件,除根結(jié)點(diǎn)與終端結(jié)點(diǎn)外,其他所有結(jié)點(diǎn)有且只有一個前件,也有且只有一個后件。 基本存儲結(jié)構(gòu): (1)順序存儲 (2)鏈?zhǔn)酱鎯?9 順序表的插入運(yùn)算時需要移動元素,在等概率情況下,平均需要移動 n/2 個元素。
10 進(jìn)行順序表的刪除運(yùn)算時也需要移動元素,在等概率情況下,平均移動(n-1)/2 個元素。 11 棧只能在棧頂插入或刪除元素,是一種先進(jìn)后出FILO(或稱為后入先出LIFO)的線性表。
12 隊(duì)列是只能從隊(duì)尾插入元素,在隊(duì)頭刪除元素,是一種先進(jìn)先出FIFO(或后入后出LILO)的線性表。 13 線性鏈表不能隨機(jī)存取。
14 在線性鏈表中插入元素時,不需要移動數(shù)據(jù)元素,只需要修改相關(guān)結(jié)點(diǎn)指針即可,也不會出現(xiàn)“上溢”現(xiàn)象。 15 在線性鏈表中刪除元素時,也不需要移動數(shù)據(jù)元素,只需要修改相關(guān)結(jié)點(diǎn)指針即可。
16 循環(huán)鏈表實(shí)單鏈表基礎(chǔ)上增加了一個表頭結(jié)點(diǎn),其插入和刪除運(yùn)算與單鏈表相同,可以從任意結(jié)點(diǎn)出發(fā)來訪問表中其他所有結(jié)點(diǎn),并實(shí)現(xiàn)空表與非空表的運(yùn)算。 17 一般二叉樹通常采用鏈?zhǔn)酱鎯Y(jié)構(gòu),對于滿二叉樹與完全二叉樹來說,可以按層序進(jìn)行順序存儲。
18 二分查找知識用于順序存儲的線性表,對于無序線性表和線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu)只能用順序查找。 19 冒泡排序是每一趟都會把較小的元素先前移動,最壞比較次數(shù)是 n(n-1)/2 。
20 簡單插入排序法是將無序序列中的各元素依次插入到已經(jīng)有序的線性表中,最壞比較次數(shù)為 n(n-1)/2。 21 希爾排序法的基本思想:將無序序列劃分成若干個子序列(又相隔某個增量h的元素組成)分別進(jìn)行直接插入排序,待整個序列中的元素基本有序(增量足夠?。r,在對全體元素進(jìn)行一次直接插入排序。
因?yàn)橹苯硬迦肱判蛟谠鼗居行虻那闆r下(接近最好情況),效率是很高的。 22 選擇排序每一趟都是找出無序序列中的最小一個元素,最壞比較次數(shù)為 n(n-1)/2。
23 排序技術(shù): (1)交換排序法:冒泡排序、快速排序 (2)插入排序法:簡單插入排序法、希爾排序 (3)選擇排序法:簡單選擇排序法、堆排序法。
公共基礎(chǔ)知識屬于綜合性考試,與行政職業(yè)能力測試(行測)不同??荚嚧缶V要求的內(nèi)容涵蓋了政治、經(jīng)濟(jì)、法律、管理、科技、歷史、語文基礎(chǔ)與公文寫作等諸多方面,范圍廣泛,內(nèi)容龐雜,從近幾年的公共基礎(chǔ)科目考試命題的特點(diǎn)來看,公基考題越來越靈活,考查方式也日趨多樣化。
《公共基礎(chǔ)知識》是2009年京華出版社出版的圖書。該教材所涉及內(nèi)容涵蓋政治、經(jīng)濟(jì)、法律、人文、歷史、科技、行政、公文寫作、時事政治等公務(wù)員、村干部、事業(yè)單位、軍轉(zhuǎn)干等考試中???、必學(xué)知識、其中時政部分詳解“兩會”熱點(diǎn);特別總結(jié)考點(diǎn)結(jié)構(gòu)并標(biāo)注冷熱考點(diǎn),使學(xué)生能夠迅速把握核心要點(diǎn),切中學(xué)題命脈,同時輔以獨(dú)創(chuàng)“核心學(xué)點(diǎn)快速記憶法”及大量精選真題、習(xí)題,幫助學(xué)生快速突破記憶瓶頸。 本書不僅僅適用于公務(wù)員考試之用,而且對于大中小型企業(yè)、事業(yè)單位以及其他單位、機(jī)構(gòu)的工作也具有突出的指導(dǎo)性意義,因而也完全適合有志于在上述單位貢獻(xiàn)青春和力量的各界人士使用。
事業(yè)單位(Public Institution)是指由政府利用國有資產(chǎn)設(shè)立的,從事教育、科技、文化、衛(wèi)生等活動的社會服務(wù)組織。事業(yè)單位接受政府領(lǐng)導(dǎo),是表現(xiàn)形式為組織或機(jī)構(gòu)的法人實(shí)體。
事業(yè)單位一般是國家設(shè)置的帶有一定的公益性質(zhì)的機(jī)構(gòu),但不屬于政府機(jī)構(gòu),與公務(wù)員是不同的。一般情況下國家會對這些事業(yè)單位予以財(cái)政補(bǔ)助,分為全額撥款事業(yè)單位、差額撥款事業(yè)單位,還有一種是自主事業(yè)單位,是國家不撥款的事業(yè)單位。
事業(yè)單位的明顯特征為中心、會、所、站、大隊(duì)等字詞結(jié)尾,例如會計(jì)核算中心、衛(wèi)生監(jiān)督所、司法所、銀監(jiān)會、保監(jiān)會、質(zhì)監(jiān)站、安全生產(chǎn)監(jiān)察大隊(duì)等,二級局也為事業(yè)單位。事業(yè)單位分為參公事業(yè)單位以及普通事業(yè)單位。普通事業(yè)單位分為全額撥款事業(yè)單位、差額撥款事業(yè)單位、自收自支事業(yè)單位。參公改革之后的事業(yè)單位在省公務(wù)員招考中招考,普通事業(yè)單位在事業(yè)單位招考中招考。
1、算法問題處理方案的正確而完整的描述稱為【算法】。
算法分析的目的是,分析算法的效率以求改進(jìn)。算法的基本特征是【可行性】、【確定性】、【有窮性】和擁有足夠情報(bào)。
算法的有窮性是指:算法程序的運(yùn)行時間是有限的。算法的復(fù)雜度是衡量算法好壞的度量,分為【時間復(fù)雜度】和【空間復(fù)雜度】。
時間復(fù)雜度是指執(zhí)行算法所需要的【計(jì)算工作量】;算法的空間復(fù)雜度是指算法執(zhí)行過程中所需的【存儲空間】。算法時間復(fù)雜度或空間復(fù)雜度中的一項(xiàng)的值,沒有辦法推出另一項(xiàng)的值。
2、數(shù)據(jù)結(jié)構(gòu)索引屬于存儲結(jié)構(gòu)(物理結(jié)構(gòu))。循環(huán)隊(duì)列屬于【存儲結(jié)構(gòu)】。
數(shù)據(jù)的存儲結(jié)構(gòu)又稱為物理結(jié)構(gòu),是數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)存儲空間中的存放形式。一個邏輯結(jié)構(gòu)可以有多種存儲結(jié)構(gòu),且各種存儲結(jié)構(gòu)影響數(shù)據(jù)處理的效率。
程序執(zhí)行的效率與數(shù)據(jù)的存儲結(jié)構(gòu)密切相關(guān)。數(shù)據(jù)結(jié)構(gòu)分為線性結(jié)構(gòu)和非線性結(jié)構(gòu),帶鏈的隊(duì)列屬于【線性結(jié)構(gòu)】。
線性表的存儲結(jié)構(gòu)主要分為順序存儲結(jié)構(gòu)和鏈?zhǔn)酱鎯Y(jié)構(gòu)。順序存儲結(jié)構(gòu)的存儲一定是連續(xù)的,鏈?zhǔn)酱鎯Φ拇鎯臻g不一定是連續(xù)的。
有序線性表既可以采用順序存儲結(jié)構(gòu),也可以采用鏈?zhǔn)酱鎯Y(jié)構(gòu)。隊(duì)列是一種特殊的線性表,循環(huán)隊(duì)列按照【先進(jìn)先出】原則組織數(shù)據(jù)。
循環(huán)隊(duì)列是隊(duì)列的【順序】存儲結(jié)構(gòu)。數(shù)據(jù)的獨(dú)立性分為【物理獨(dú)立】性和【邏輯獨(dú)立性】。
當(dāng)數(shù)據(jù)的存儲結(jié)構(gòu)改變時,其邏輯結(jié)構(gòu)可以不變,因此,基于邏輯結(jié)構(gòu)的應(yīng)用程序可以不用修改,稱為【物理獨(dú)立性】。3、棧和隊(duì)列棧是一種特殊的線性表,是只能在一端進(jìn)行插入和刪除的線性表,特點(diǎn)是先進(jìn)后出棧是【先進(jìn)后出】的線性表;棧具有記憶作用;對棧的插入與刪除操作中,不需要改變【棧底指針】。
假定讓元素1、2、3、A、B依次入棧,則出棧的順序是:B、A、3、2、1。棧與隊(duì)列都是線性結(jié)構(gòu),樹是非線性結(jié)構(gòu)。
支持子程序調(diào)用的數(shù)據(jù)結(jié)構(gòu)是【?!?。棧與隊(duì)列的共同點(diǎn)是,都只允許在【端點(diǎn)處】插入和刪除元素。
棧只能順序存儲的描述是錯誤的。棧可以有【順序和鏈?zhǔn)健績煞N存儲方式。
隊(duì)列是允許在一段插入,在另一端進(jìn)行刪除的線性表,其特點(diǎn)是【先進(jìn)先出】。循環(huán)隊(duì)列中元素的個數(shù)是由隊(duì)頭指針和隊(duì)尾指針共同決定。
循環(huán)隊(duì)列的頭指針為front,尾指針為rear,容量為maxSize,則循環(huán)隊(duì)列中元素的個數(shù)是【 (rear-front+maxSize) mod maxSize】。4、線性鏈表線性鏈表是線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu)。
用鏈表表示線性表的優(yōu)點(diǎn)是【便于插入和刪除操作】。線性鏈表的存儲空間不一定連續(xù),且個元素的存儲順序是任意的。
5、樹與二叉樹在樹結(jié)構(gòu)中,一個結(jié)點(diǎn)所擁有的后件(繼)的個數(shù)稱為該結(jié)點(diǎn)的度,所有結(jié)點(diǎn)中最大的度稱為樹的度。二叉樹各結(jié)點(diǎn)的度只可能取值0、1、2,不可能是其它值。
換言之,知道了度為1結(jié)點(diǎn)數(shù)量的前提下,葉子結(jié)點(diǎn)或度為2的結(jié)點(diǎn)中知道其一,就可以求出總的結(jié)點(diǎn)數(shù)。上述的計(jì)算公式,關(guān)鍵要能夠應(yīng)用,例如,深度為7的滿二叉樹,度為2的結(jié)點(diǎn)數(shù)量是多少?既然是滿二叉樹,葉子結(jié)點(diǎn)的數(shù)量就是第7層的結(jié)點(diǎn)數(shù)量,也就是26,可以算出葉子結(jié)點(diǎn)為64,因此度為2的結(jié)點(diǎn)數(shù)是63(葉子結(jié)點(diǎn)數(shù)減去1)。
二叉樹的前序遍歷、中序遍歷、后續(xù)遍歷:前中后三個詞是相對于根來講的,前序是【根-->左-->右】,中序是【左-->根-->右】,后續(xù)是【左-->右-->根】。具體操作為:先序遍歷(D L R): 訪問根結(jié)點(diǎn),按先序遍歷左子樹,按先序遍歷右子樹。
中序遍歷(L D R): 按中序遍歷左子樹,訪問根結(jié)點(diǎn),按中序遍歷右子樹。后序遍歷(L R D): 按后序遍歷左子樹,按后序遍歷右子樹,訪問根結(jié)點(diǎn)。
下面以中序遍歷為例,來講解實(shí)際的解題方法:對一棵樹,將根結(jié)點(diǎn)下的左子樹用一個橢圓圈起來,右子樹也用一個橢圓圈起來。之后,在左子樹上標(biāo)記上1,在根結(jié)點(diǎn)標(biāo)記上2,在右子樹上標(biāo)記上3。
對在左邊橢圓內(nèi)的左子樹,現(xiàn)在把它單獨(dú)拿出來分析。把它的左子樹圈起來標(biāo)上1.1,根結(jié)點(diǎn)標(biāo)記上1.2,右子樹標(biāo)上1.3。
按照上述方法依次往下,直到樹不能拆分,然后按照“左-->根--->右”的順序?qū)懗鼋Y(jié)點(diǎn)的訪問先后即可。6、查找技術(shù)對于長度為n的線性表,順序查找最壞情況下需要比較n次。
(對數(shù)據(jù)是否有序沒有要求)?!?順序查找最好情況下查詢次數(shù)是1,最壞情況下是n,平均為(1+n)/2。
對于長度為n的有序線性表,二分法最壞情況下只需要比較log2n次。(數(shù)據(jù)必須有序)能用二分法進(jìn)行查找的是【順序存儲的有序線性表】。
7、排序技術(shù)對于長度為n的線性表,【冒泡排序、快速排序、簡單插入排序、簡單選擇排序】這四種排序方式在最壞情況下的比較次數(shù)相同,都是【n(n-1)/2】。堆排序的效率最高,是【nlog2n】。
★★ 希爾排序最壞情況下需要次比較【n1.5】。希爾排序?qū)儆凇静迦腩惻判蚍ā俊?/p>
已知數(shù)據(jù)表A中每個元素距最終位置不遠(yuǎn),為節(jié)省時間,應(yīng)該采用的算法是【直接插入排序】。選擇排序、插入排序、快速排序、歸并排序中對內(nèi)存要求最大的是【歸并排序】。
第二部分 軟件工程基礎(chǔ) 1、軟件工程基本概念軟件是包括【程序】、【數(shù)據(jù)】及【相關(guān)文檔】的完整集合,軟件是一種邏輯產(chǎn)品。軟件工程三要素包括【方法、工具。
需要考,二級office按照新大綱,需要學(xué)習(xí)的內(nèi)容有:計(jì)算機(jī)的基礎(chǔ)知識,Word的功能和使用 ,Excel的功能和使用,PowerPoint的功能和使用。二級考試時間為120分鐘。據(jù)了解,教育部考試中心確定從2013年上半年開始,實(shí)施無紙化的NCRE。
二級6個科目是:二級C,二級WB,二級VFP、二級JAVA、二級ACCESS、二級C++。取消“Delphi語言程序設(shè)計(jì)”科目(代碼:62)。自2018年3月考試起,NCRE將執(zhí)行2018版考試大綱,二級取消“Visual FoxPro 數(shù)據(jù)庫程序設(shè)計(jì)”科目(代碼:27)。
擴(kuò)展資料
計(jì)算機(jī)二級報(bào)考條件:
考生不受年齡、職業(yè)、學(xué)歷等背景的限制,任何人均可根據(jù)自己學(xué)習(xí)和使用計(jì)算機(jī)的實(shí)際情況報(bào)考。每次考試報(bào)名的具體時間由各省(自治區(qū)、直轄市)級承辦機(jī)構(gòu)規(guī)定??忌凑沼嘘P(guān)規(guī)定到就近考點(diǎn)報(bào)名。
現(xiàn)役軍人可使用軍官證報(bào)考NCRE考試,在其軍官證號碼前后各加入識別碼,此辦法也適用于沒有身份證的未成年人,識別碼的編碼有統(tǒng)一格式,前6位后4位。國務(wù)院和中央軍事委員會聯(lián)合下發(fā)的510號令,已經(jīng)公布《現(xiàn)役軍人和人民武裝**居民身份證申領(lǐng)發(fā)放辦法》。
參考資料來源:搜狗百科——計(jì)算機(jī)二級
1. 考試題型
計(jì)算機(jī)二級MS Office考試分為選擇題(20分)和操作題(80分),其中選擇題包括公共基礎(chǔ)知識(10分)和計(jì)算機(jī)基礎(chǔ)知識(10分);操作題包括Word操作(30分)、Excel操作(30分)和PowerPoint操作(20分);總分達(dá)到60分即為合格,總分達(dá)到90分為優(yōu)秀。
2. 考試重點(diǎn)分布
選擇題考核的內(nèi)容都是一些基礎(chǔ)性的內(nèi)容,但這一部分內(nèi)容涉及面比較廣、比較雜,大家要認(rèn)真梳理、熟記知識點(diǎn)。操作題主要從Word、Excel、PowerPoint三個題型來考核,其中Excel題相對難一些,這部分要求我們重點(diǎn)掌握各種函數(shù)和圖表內(nèi)容、各種格式樣式的設(shè)置、基本的排版設(shè)計(jì)和切換??荚囘^程中尤其是操作題大家要根據(jù)自己的強(qiáng)項(xiàng)選擇優(yōu)先順序。
3. 考試形式和考試環(huán)境
計(jì)算機(jī)二級MS Office高級應(yīng)用實(shí)行無紙化考試,上機(jī)考試時間為120分鐘,使用Windows 7操作系統(tǒng)和辦公軟件Microsoft Office2010答題,這就要求我們要熟練掌握Windows 7和Office2010的操作和使用。
擴(kuò)展資料:計(jì)算機(jī)二級考試是全國計(jì)算機(jī)等級考試(National Computer Rank Examination,簡稱NCRE)四個等級中的一個等級,考核計(jì)算機(jī)基礎(chǔ)知識和使用一種高級計(jì)算機(jī)語言編寫程序以及上機(jī)調(diào)試的基本技能。計(jì)算機(jī)二級考試采用全國統(tǒng)一命題、統(tǒng)一考試的形式。
計(jì)算機(jī)二級考試包含:程序設(shè)計(jì)/辦公軟件高級應(yīng)用級,考核內(nèi)容包括計(jì)算機(jī)語言與基礎(chǔ)程序設(shè)計(jì)能力,要求參試者掌握一門計(jì)算機(jī)語言,可選類別有高級語言程序設(shè)計(jì)類、數(shù)據(jù)庫程序設(shè)計(jì)類等;辦公軟件高級應(yīng)用能力,要求參試者具有計(jì)算機(jī)應(yīng)用知識及MS Office辦公軟件的高級應(yīng)用能力,能夠在實(shí)際辦公環(huán)境中開展具體應(yīng)用。
從2013年開始全國計(jì)算機(jī)等級考試已從傳統(tǒng)的筆試和上機(jī)考試改革成無紙化考試,二級Delphi科目從2013年上半年開始??肌?/p>
從 2018 年 3 月開始,將實(shí)施 2018 版考試大綱,并按新體系開考各個考試級別。
二級取消"Visual FoxPro 數(shù)據(jù)庫程序設(shè)計(jì)"科目(代碼:27),2017年 12 月是其最后一次組考。新增"Python 語言程序設(shè)計(jì)"科目(代碼:66),考試時長:120 分鐘,2018 年 9 月首次開考。
參考資料:計(jì)算機(jī)等級考試網(wǎng)中國教育考試網(wǎng)
我也考過計(jì)算機(jī)二級C,當(dāng)時我已經(jīng)學(xué)習(xí)過C語言了,但是對于計(jì)算機(jī)二級的公共基礎(chǔ)知識中涉及的數(shù)據(jù)結(jié)構(gòu)(考過并且學(xué)過之后還是覺得數(shù)據(jù)結(jié)構(gòu)占很大部分)網(wǎng)絡(luò)基礎(chǔ)之類的東西一點(diǎn)意識都沒有,但是我不建議你再專門學(xué)習(xí)這些課,因?yàn)楣不A(chǔ)知識考的很簡單,只是表面的一些東西,深究起來倒會有很多不明白。樓上兩位朋友都說的很對,這個東西希望你去買一本書,最好有上機(jī)和筆試兩部分,并且有真題。譚浩強(qiáng)那本書很好,如果你認(rèn)真看C語言是一點(diǎn)問題都沒有的,之所以還需要真題,是因?yàn)樯蠙C(jī)題就是那幾種類別,個人感覺不會很難;筆試的內(nèi)容不要死記硬背,你在選擇真題時買那種有詳細(xì)簡答的,就是給出答案后會對這道題涉及的知識點(diǎn)有一個梳理的那種。比如說有道題是二叉樹的前序遍歷,然后它會在后面告訴你什么是二叉樹,二叉樹有三種遍歷方式:前序,中序和后序,并且結(jié)合題目具體給出各個結(jié)點(diǎn)的排序。這種方式很容易接受,況且咱們主要目的是會運(yùn)用這些知識答題,所以結(jié)合題目來復(fù)習(xí)是最好的。至于具體買哪本書,樓主自己挑挑,其實(shí)市面上賣的書都差不多。
以上是我個人的一點(diǎn)經(jīng)驗(yàn),希望對你的復(fù)習(xí)會有所幫助。祝你新年快樂并且能夠在考試中取得好成績。
聲明:本網(wǎng)站尊重并保護(hù)知識產(chǎn)權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護(hù)條例》,如果我們轉(zhuǎn)載的作品侵犯了您的權(quán)利,請?jiān)谝粋€月內(nèi)通知我們,我們會及時刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習(xí)鳥. 頁面生成時間:1.650秒