當前位置:才華齋>IT認證>ACCP>

2017年計算機軟體水平考試知識點

ACCP 閱讀(2.58W)

計算機技術與軟體專業技術資格(水平)考試(以下簡稱“軟考”)是原中國計算機軟體專業技術資格和水平考試(簡稱“軟體考試”)的完善與發展。下面是小編整理的關於計算機軟體水平考試知識點,歡迎參考!

2017年計算機軟體水平考試知識點

  常考基礎必知必會

A. 排序:排序有幾種,各種排序的比較,哪些排序是穩定的,快排的演算法;

B. 查詢:雜湊查詢、二叉樹查詢、折半查詢的對比,雜湊對映和雜湊表的區別?

C. 連結串列和陣列的區別,在什麼情況下用連結串列什麼情況下用陣列?

D. 棧和佇列的區別?

E. 多型,舉例說明;overload和override的區別?

F. 字串有關的函式,比如讓你寫一個拷貝字串的函式啊,或者字串反轉啊什麼的。strcpy和memcpy?

G. 繼承、多繼承?

H. 面向物件有什麼好處?

I. 說說static的與眾不同之處,如果一個變數被宣告為static,它會被分配在哪裡?在什麼時候分配空間等?

J. 什麼是虛擬函式、純虛擬函式、虛的解構函式,用途?

K. 記憶體洩漏及解決方法?

網路部分:

OSI模型7層結構,TCP/IP模型結構?

B. TCP/UDP區別?

C. TCP建立連線的步驟?

D. 夏農定理?

  軟體設計師考試大綱

一、考試說明

1.考試目標

通過本考試的合格人員能根據軟體開發專案管理和軟體工程的要求,按照系統總體設計規格說明書進行軟體設計,編寫程式設計規格說明書等相應的文件,組織和指導程式設計師編寫、除錯程式,並對軟體進行優化和整合測試,開發出符合系統總體設計要求的高質量軟體;具有工程師的實際工作能力和業務水平。

2.考試要求

(1)掌握計算機內的資料表示、算術和邏輯運算方法;

(2)掌握相關的應用數學及離散數學基礎知識;

(3)掌握計算機體系結構以及各主要部件的效能和基本工作原理;

(4)掌握作業系統、程式設計語言的基礎知識,瞭解編譯程式的'基本知識;

(5)熟練掌握常用資料結構和常用演算法;

(6)熟悉資料庫、網路和多媒體的基礎知識;

(7)掌握C程式設計語言,以及C++、Java中的一種程式設計語言;

(8)熟悉軟體工程、軟體過程改進和軟體開發專案管理的基礎知識;

(9)掌握軟體設計的方法和技術;

(10)瞭解資訊化、常用資訊科技標準、安全性,以及有關法律、法規的基礎知識;

(11)正確閱讀和理解計算機領域的英文資料。

3.考試科目

(1)計算機與軟體工程知識,考試時間為150分鐘,筆試,選擇題;

(2)軟體設計,考試時間為150分鐘,筆試,問答題。

二、考試範圍

考試科目1:計算機與軟體工程知識

1.電腦科學基礎知識

1.1數制及其轉換

1.2計算機內資料的表示

2.計算機系統知識

2.1計算機硬體基礎知識

2.1.1計算機系統的組成、體系結構分類及特性

2.1.2儲存系統

2.1.3可靠性與系統性能評測基礎知識

2.2計算機軟體知識

2.2.1資料結構與演算法知識

2.2.2作業系統知識

2.2.3程式設計語言和語言處理程式知識