⑴ 在通過c語言的全國計算機二級考試後還需要哪些准備才能成為一名程序員呢
(1)掌握數據及其轉換、數據的機內表示、算術和邏輯運算,以及相關的應用數學基礎知識; (2)理解計算機的組成以及各主要部件的性能指標; (3)掌握操作系統、程序設計語言的基礎知識; (4)熟練掌握計算機常用辦公軟體的基本操作方法; (5)熟練掌握基本數據結構和常用演算法; (6)熟練掌握C程序設計語言,以及C++、Java、Visual Basic中的一種程序設計語言; (7)熟悉資料庫、網路和多媒體的基礎知識; (8)掌握軟體工程的基礎知識,了解軟體過程基本知識、軟體開發項目管理的常識; (9)了解常用信息技術標准、安全性,以及有關法律、法規的基本知識; (10)了解信息化、計算機應用的基礎知識; (11)正確閱讀和理解計算機領域的簡單英文資料。 2.通過本考試的合格人員能根據軟體開發項目管理和軟體工程的要求,按照程序設計規格說明書編制並調試程序,寫出程序的相應文檔,產生符合標准規范的、實現設計要求的、能正確可靠運行的程序;具有助理工程師(或技術員)的實際工作能力和業務水平。 3.本考試設置的科目包括: (1)計算機硬軟體基礎知識,考試時間為150分鍾,筆試; (2)程序設計,考試時間為150分鍾,筆試。 二、考試范圍 考試科目1:計算機硬軟體基礎知識 1. 計算機科學基礎 1.1 數制及其轉換 二進制、十進制和十六進制等常用數制及其相互轉換 1.2 數據的表示 數的表示(原碼、反碼、補碼表示,整數和實數的機內表示方法,精度和溢出) 非數值表示(字元和漢字的機內表示、聲音和圖像的機內表示) 校驗方法和校驗碼(奇偶校驗碼、海明校驗碼) 1.3 算術運算和邏輯運算 計算機中二進制數的運算方法 邏輯代數的基本運算和邏輯表達式的化簡 1.4 數學應用 常用數值計算(矩陣、方程的近似求解、插值) 排列組合、應用統計(數據的統計分析) 1.5 常用數據結構 數組(表態數組、動態數組)、線性表、鏈表(單向鏈表、雙向鏈表、循環鏈表)、隊列、棧、樹(二叉樹、查找樹)、圖的定義、存儲和操作 1.6 常用演算法 常用的排序演算法、查找演算法、數值計算、字元串處理、數據壓縮演算法、遞歸演算法、圖的相關演算法 演算法與數據結構的關系,演算法效率,演算法設計,演算法描述(流程圖、偽代碼、決策表) 2. 計算機系統基礎知識 2.1 硬體基礎知識 2.1.1 計算機系統的組成,硬體系統、軟體系統及層次結構 2.1.2 計算機類型和特點 微機、工作站、伺服器、大型計算機、巨型計算機 2.1.3 中央處理器CPU 算器和控制器的組成,常用的寄存器、指令系統、定址方式、指令執行控制、處理機性能 2.1.4 主存和輔存 存儲器系統 存儲介質(半導體、硬碟、光碟、快閃記憶體、軟盤、磁帶等) 主存儲器的組成、性能及基本原理 Cache的概念、虛擬存儲的概念 輔存設備的類型、特性、性能和容量計算 2.1.5 I/O介面、I/O設備和通信設備 I/O介面(匯流排、DMA、通道、SCSI、並行口、RS232C、USB、IEEE1394) I/O設備的類型和特性(鍵盤、滑鼠、顯示器、列印機、掃描儀、攝像頭,以及各種輔存設備) I/O設備控制方式(中斷控制、DMA) 通信設備的類型和特性(Modem、集線器、交換機、中繼器、路由器、網橋、網關)及其連接方法和連接介質(串列連接、並行連接,傳輸介質的類型和特性) 2.2 軟體基礎知識 2.2.1 操作系統基礎知識 操作系統的類型和功能 操作系統的內核(中斷控制)和進程概念 處理機管理、存儲管理、設備管理、文件管理、作業管理 漢字處理 圖形用戶界面及其操作方法 2.2.2 程序設計語言和語言處理程序基礎知識 匯編、編譯、解釋系統的基礎知識 程序設計語言的基本成分(數據、運算、控制和傳輸) 過程(函數)調用 2.3 網路基礎知識 網路的功能、分類、組成和拓撲結構 網路體系結構與協議(OSI/RM,TCP/IP) 常用網路設備與網路通信設備,網路操作系統基礎知識和使用 Client/Server結構、Browser/Server結構 LAN基礎知識 Internet基礎知識 2.4 資料庫基礎知識 資料庫管理系統的主要功能和特徵 資料庫模型(概念模式、外模式、內模式) 數據模型,ER圖 數據操作(關系運算) 資料庫語言(SQL) 資料庫的主要控制功能 2.5 多媒體基礎知識 多媒體基礎概念,常用多媒體設備性能特徵,常用多媒體文件格式類型 簡單圖形的繪制,圖像文件的基本處理方法 音頻和視頻信息的應用 簡單多媒體應用製作方法 2.6 系統性能指標 響應時間、吞吐量、周轉時間等概念 可靠性、可維護性、可擴充性、可移植性、可用性、可重用性、安全性等概念 2.7 計算機應用基礎知識和常用辦公軟體的操作方法 信息管理、數據處理、輔助設計、自動控制、科學計算、人工智慧等概念 文字處理基礎知識和常用操作方法 電子表格處理基礎知識和常用操作方法 演示文稿製作方法 電子郵件處理操作方法 網頁製作方法 3. 軟體開發和運行維護基礎知識 3.1 軟體工程和項目管理基礎知識 軟體工程基本概念 軟體開發各階段的目標和任務 軟體過程基本知識 軟體工程項目管理基本知識 面向對象開發方法基礎知識 軟體開發工具與環境基礎知識(CASE) 軟體質量管理基礎知識 3.2 軟體需求分析、需求定義及軟體基礎知識 結構化分析概念(數據流圖(DFD)、實體關系圖(ER)) 面向對象設計、結構化設計基礎知識 模擬設計、代碼設計、人機界面設計要點 3.3 程序設計基礎知識 結構設計程序設計,程序流程圖,NS圖,PAD圖 程序設計風格 面向對象設計基礎知識、可視化程序設計基礎知識 3.4 程序測試基礎知識 黑盒測試、白盒測試、灰盒測試基礎知識 測試工作流程 3.5 軟體開發文檔基礎知識 3.6 軟體運行和維護基礎知識 軟體運行基礎知識 軟體維護基礎知識 4. 安全性基礎知識 安全性基本概念 計算機病毒的防治,計算機犯罪的防範 訪問控制 加密與解密基礎知識 5. 標准化基礎知識 標准化基本概念 國際標准、國家標准、行業標准、企業標准基礎知識 代碼標准、文件格式標准、安全標准、軟體開發規范和文檔標准基礎知識 標准化機構 6. 信息化基本知識 信息化基本概念 全球信息化趨勢,國家信息化戰略,企業信息化戰略和策略常識 有關的法律、法規要點 過程教育、電子商務、電子政務等常識 企業信息資源管理常識 7. 計算機專業英語 掌握計算機技術的基本詞彙 能正確閱讀和理解本領域的簡單英文資料 考試科目2:程序設計 1. 內部設計 1.1 理解外部設計 1.2 功能劃分和確定結構 數據流圖、結構圖 1.3 物理數據設計 確定數據組織方式、存儲介質,設計記錄格式和處理方式 1.4 詳細輸入輸出設計 界面設計、報表設計 1.5 內部設計文檔 對程序介面、程序功能、人機界面、輸入輸出、測試計劃的描述 1.6 內部設計文檔 2. 程序設計 2.1 模擬劃分(原則、方法、標准) 2.2 編寫程序設計文檔 模塊規格說明書(程序處理邏輯的描述、輸入輸出數據格式的描述) 測試要求說明書(測試類型和目標、測試用例、測試方法) 2.3 程序設計評審 3. 程序實現 3.1 編程 編程方法和標准 程序設計語言的使用 人工走查 程序文檔化 3.2 程序測試 准備測試環境和測試工具 准備測試數據 寫出測試報告 4.程序設計語言(C語言為必選,其他語言可以任選一種) 4.1 C程序設計語言(ANSI C標准) 程序結構,語法,數據類型說明,可執行語句,函數調用,標准庫函數,指針 4.2 C++程序設計語言(ANSI C++標准) C++和面向對象程序設計,語法和程序結構,類、成員、構造函數、析構函數、模板、繼承、多態 4.3 Java程序設計(Java 2) Java和面向對象程序設計 語言機制(程序結構和語法,類、成員、構造函數、析構函數、繼承、介面) 4.4 Visual Basic程序設計(Visual Basic 6.0) 用戶界面設計 程序結構和語法 文件系統對象 訪問資料庫
⑵ 全國計算機2級C語言需要買什麼資料
買關於關於c語言的資料就行,例如《全國計算機等級考試全能教程:2級C語言》。
全國計算機2級C語言的要求是熟悉 VisualC++6.0 集成開發環境、掌握結構化程序設計的方法,具有良好的程序設計風格、掌握程序設計中簡單的數據結構和演算法並能閱讀簡單的程序。
還能在 Visual C++ 6.0 集成環境下,能夠編寫簡單的C程序,並具有基本的糾錯和調試程序的能力。
二級為考核計算機基礎知識和使用一種高級計算機語言編寫程序以及上機調試的基本技能。考試科目有語言程序設計(C、C++、Java、Visual Basic、Delphi)、資料庫程序設計(Visual FoxPro、Access)共七個科目。
(2)國二c語言准備擴展閱讀
計算機技術的應用在我國各個領域發展迅速,為了適應知識經濟和信息社會發展的需要,操作和應用計算機已成為人們必須掌握的一種基本技能。
許多單位、部門已把掌握一定的計算機知識和應用技能作為人員聘用、職務晉升、職稱評定、上崗資格的重要依據之一。
鑒於社會的客觀需求,經原國家教委批准,原國家教委考試中心於1994年面向社會推出了NCRE,其目的在於以考促學,向社會推廣和普及計算機知識,也為用人部門錄用和考核工作人員提供一個統一、客觀、公正的標准。
⑶ 全國計算機等級考試二級C語言怎麼學啊
2級C語言包括筆試和上機兩部分。
筆試包括公共基礎知識(30分)和C語言部分(70分)
上機包括程序填空(3*10=30分)
程序改錯(3*10=30分)
程序編寫(1*40=40分)(程序中的一小段。最多是5行)
我不知道你的C語言學的怎麼樣,如果不是很扎實,勸你最好多看書,數組以前的內容是基礎中的基礎一定要弄透,函數之後難度就上了一個台階,指針部分是C語言的精華,因此也是最難的一部分,有很多條條框框需要結合書上例題反復推敲琢磨。你最好買一本最新版的C語言題集(要那種每一章後的專門訓練題,不用做太對,但要精,最好涉及到該章每個知識點之後你可以買幾套模擬題熟悉一下題型最後買幾套近幾年的真題進行一下自我檢測)
在做習題時一定要拿著書,不明白的馬上查,看看是在考哪個知識點。不要總是碰上困難就請教他人,一定要先自己琢磨,實在在不懂再問,因為上來就問,很可能對你的印象不深,下次可能還會出現疑問。再有就是別人講解時一定要認真聽,專心領會,積極做好筆記,這看似是句廢話,但很多人都做不到這一點。最後就是做過的題目不要扔掉,要多做幾遍,經常出錯的地方畫上重點號,看看是哪裡的知識點還不太清晰或者是不認真造成的。在學習時要經常將每章的知識結構圖畫出來。做到不會遺忘任何知識點。
給你個小小的建議,有可能做不到到舉一反三,但一定要做到舉一反義。做過的題,一定要會,那麼考試即使全是沒見過的也不會發慌的,因為它也就是那些知識點和題型。
學習本來就是一件苦差事,不想著走什麼捷徑或速成。其實速成的另一層含義就是薄弱的地基,他也許會有一點點小成效,但是真正的精英和高手就是反復做哪些常人看起來很無聊沒用的工作的。
但也不用太過於擔心,因為幸運總是會降臨到哪些有充分准備的人身上的。最後,不論你學習好不好,不要驕傲也不要自卑,只要秉著一顆平和的心,抱著求職的慾望去努力,你會越來越出色的。因為沒有誰是最優秀的只有誰會更優秀。千萬要注重你大學時候的每一次考試。
教材:1推薦你看一下清華大學出版社,譚浩強的《C語言程序設計》。就是那本綠色封面的書。
2公共基礎部分你可以從市面上買一本相關教程即可,所有的計算機2級考的公共基礎都一樣的。但是不要買那種很厚的看上去和板磚差不多的書,因為那上面講的太詳細,考試沒那麼恐怖,而且那裡的例題是幫助你深層次理解知識點的,考試不會那麼考的。
3上機題,可以買一些像XXX題庫之類的,不敢保證是不是真的題庫,但歷年的考題中出現過原題的。我同學遇見過的,呵呵。
好了,就這些吧。祝你在接下來考試中取得理想的成績。
⑷ 誰知道考計算機二級C語言要看什麼書 准備什麼資料 麻煩給些建議,謝謝
1、譚浩強《C程序設計》
這個是基礎,必看。如果要熟練c語言,這部書必須看懂
2、全國計算機等級考試公共基礎
這不是一本書而是一個筆記。網上可以找到,最好理解,不理解就背過吧。考試這部分佔20分
3、全國計算機等級考試2級C語言上機題庫
把這裡面的題目全都弄懂記住。上機考試一定是從這裡面抽一套,保證滿分
4、臨時抱佛腳的去圖書館接計算機等級考試2級C語言輔導書,根據時間選一本厚度適當的。理解的看,看完筆試及格不成問題
⑸ 計算機二級怎麼准備,C語言考試
大家好!如今很多大學生在大學會報名參加計算機二級C語言考試,但是不知道怎麼准備,在這里,我也考過計算機二級C語言考試,就來給大家說一下怎麼准備,首先我們要了解計算機二級考試的題型:40道選擇題,一道程序修改題,一道程序盯姿填空題,一道程序設計題。因為這些題都是在一個題庫里隨機抽到的,每個人的考試題目都不會一模一樣。所以我們必須要刷題!詳細請看下面步驟:
- 01
首先在電腦上面下載一個計算機二級激悄C語言開始模擬軟體。如圖:
- 02
然後打開軟體,如果事先對二級C語言毫無基礎的同學,第一步就要先從「考點解讀」學習起,裡面會有選擇題的考點。
- 03
然後學會了基礎,就點擊「綜合訓練」,如圖:
- 04
這個環節花的時間要很長,因為全是題庫裡面的題庫,最好多做選擇題,其次做程序題,由簡到凱鉛絕難,如圖:
- 05
最後訓練完差不多的題,覺得有把握之後就進入「模擬考試」模板,如圖:
- 06
最後多做幾套模擬考試,然後交卷打分就能知道自己的實力情況,知識掌握程度如何,祝大家都能過二級C語言。
⑹ 計算機二級C語言考試要怎麼復習
1、理論考試一共60分。
(1)計算機基礎題20分,主要為大學計算機信息技術這門課所學計算機基礎知識,全部為單選題,每題1分。
(2)C語言知識題40分。單選題10分(每題1分),一般考的都是基礎知識;型攔填空題30分,每空1分,其中5分為基礎知識填空,25分為語言運用填空(比如:遞歸、排序、二維數組、單鏈表等知識點讀程序填寫題)。
2、上機考試一共40分,分兩道題。
(1)改錯題(18分):一般為4個錯誤,包括語法錯誤(如數組的聲明與初始化錯誤、函數定義錯誤等)、運行錯誤(如缺少頭文件)、邏輯錯誤(如==寫成=號,給字元數組名賦值等)。
(2)編程題(22分):編程題一般要求編寫兩個函數,涉及到演算法的應用(比如:排序、迴文數問題等)。一般編程題考得最多的是數字處理問題,一般只能平時多積累,多上機編程與調試。
二、如何准備二級C語言考試
其實二級考試目前趨勢:考點越來越廣,而題目難度越來越簡單。
1、重視理論考試中計算機基礎知識的20分題目
該部分佔總分的20%(20分),占理論考試分的33.3%(20/60分)。由於該部分知識是當年計算機一級考試題目,且都是單選題。這些分比C語言部分拿起來更容易,因此,一定要重視計算機基礎知識題,復習時只要將大學計算機信息技術期末考試前老師發的題庫好好做,弄懂了,爭取拿到18-20分。
2、C語言理論知識准備。應有計劃針對考點地做一些往年的二級考試真題。重要的考點包括:遞歸、二維數組、結構體、排序與查找、字元串處理、單鏈表、遞推法、窮舉法、方程求根、靜態局部變數、變數作用域、宏定義與宏替換等。
3、上機考試准備。
(1)應將學校C語言課程實驗中做過的程序全部弄懂,也就是會自己根據題目變化能再編寫出來。
(2)要多找一些往年的真題來調試,不斷體會其中錯誤之處的提示;往年的編程題應該找來自己編編,頌櫻如果實在編不出來也沒關系,就對照著答案看,看懂了,自己再關上書編寫出來也可以。
(3)平時應該好好積累一些基本功能實現的小程序編寫方法,這些小程序可以稱為「基本動作」,而上考試編程題往往會利用2-3個這樣的基本動作進行有機整合就能編寫出來。這些「基本動作」包括:判斷素數、判斷迴文數、判斷水仙花數、直接選擇排序、二分查找、求反序數、同一數組元素逆置、求某數的(真)因子之和、字元串中插入/刪除字元或子串、單鏈表的建立、單鏈表的查找/檢索、單鏈表的輸出、單鏈表中插入/刪除一個結點、一或二維數組找極值(最大值或最小值)、進制轉換(如:十進制整數轉換成二進制,八、十六進制與二進制互相卜櫻胡轉換)、求最大公約數和最小公倍數等。
(4)做改錯題時,一定要利用好上機考試前那幾分鍾,可以好好看看改錯題(注意試卷發給你後不要去看其他的,只看改錯的程序),如果能找出幾個錯誤,應該很好。此時找錯誤應從:函數形參與實參的對應,主函數中字元串或數組定義與初始化部分,字元串賦值、比較等處找錯誤。開始輸入程序時,不要求快,一定要准確,不然因你自己輸入造成的錯誤會給你後面調試程序造成很大麻煩。
(5)編程題編寫的過程:先編寫主函數,因為主函數比較簡單,有些比如打開文件、寫文件、關閉文件部分是固定的,另一按題目要求一步步寫應該很容易寫出主函數;其次再編程自定義函數,編寫時一定要注意這樣的順序:從框架到填寫每個空,這樣大空填成小空,填著填著就編得差不多了。