程式設計師考試大綱

2021-04-12 23:17:39 字數 1879 閱讀 8839

一、考試說明

1.考試要求:

(1)熟練掌握基本演算法和資料結構,用c語言編制程式;

(2)掌握資料結構、程式語言和作業系統的基礎知識;

(3)了解軟體工程資料庫、多**和網路的基礎知識;

(4)掌握數制、機內**及其算術運算和邏輯運算;

(5)了解計算機的體系結構和主要部件的基礎知識;

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

2.通過本紀水平考試的合格人員能夠按照軟體設計說明書編制程式。 具有相當於助理工程師的實際工作能力和業務水平;

3.本級水平考試範圍包括兩個模組:模組1:程式編制能力(考試時間 為150分鐘);模組2:基礎知識(程式設計師級)(考試時間150分鐘)。

二、考試範圍

(一)基礎知識(程式設計師級)

1.1軟體基礎知識

1.1.1資料結構基礎

陣列、紀錄、列表、佇列、棧(stack)、堆(heap)、數和二叉數的定義儲存和操作

1.1.2程式語言基礎知識

彙編、編譯、解釋系統的基礎知識

程式語言的資料型別

程式語言的控制結構

1.1.3作業系統基礎知識

作業系統的型別和功能

作業系統的層次結構和程序概念

作業、處理機、儲存、檔案和裝置等管理的基礎知識

1.1.4軟體工程基礎知識

軟體生命週期各階段的任務

結構化分析和設計方法

物件導向基本概念

軟體開發工具及環境基礎知識

1.1.5資料庫基礎知識

資料庫模型

資料庫系統的結構

sql的使用初步

常用資料庫管理系統的基礎知識

1.1.6多**基礎知識

多**基本概念

常用影象檔案

簡單圖形(線段和圖)的計算機圖示

1.2硬體基礎知識

1.2.1數制及其轉換

二進位制、十進位制和十六進製制等常用數制及其相互轉換

1.2.2機內**

原碼、補碼、反碼、移碼

定點數與浮點數的機內表示

ascll碼級漢字編碼等常用的編碼

奇偶校驗碼、海明碼、迴圈冗餘碼(crc)等常用的校驗方法

1.2.3算術運算和邏輯運算

計算機中二進位制數運算方法

邏輯代數的基本運算和邏輯表示式的化簡

1.2.4計算機的體系結構和主要部件

**處理器cpu、儲存器和輸入/輸出裝置

匯流排結構指令流和資料流

1.2.5指令系統

指令的定址方式

指令的格式分類及功能

指令的執行過程

1.3網路基礎知識

1.3.1網路的功能分類與組成

1.3.2網路協議與標準

1.3.3網路結構與通訊

1.3.4網路的安全性

1.3.5client-server結構

1.3.6internet和intranet初步

1.4 計算機專業英語

掌握計算機技術的基本詞彙

能正確閱讀和理解計算機領域的簡單英文資料

(二)、程式編制能力

2 .1按照軟體設計說明書,能夠熟練使用下列程式語言編制程式

c(美國標準)

2.2理解給定程式的功能,能發現程式中的錯誤並加以改正

2.3具有良好的程式編制風格

2.4基本演算法

2.4.1查詢、更新、排序、合併及字元處理

2.4.2疊代、插值、數值分析、矩陣計算、方程求解和搜尋求解

2 .5程式編制方法

2.5.1分支、迴圈、子程式(過程和函式)、遞迴

2.5.2輸入和檔案處理

程式設計師考試大綱

考試物件與要求 考試範圍 一.程式編制能力 程式語言 c 美國標準 fortran 國家標準gb3057 82 根據軟體設計規格說明書,畫出流程圖 國家標準gb1526 89 查詢 search 更新 排序 sort 合併及字元處理 理解給定的程式和流程圖的功能 程式和流程圖的排錯 具有良好的程式編...

程式設計師考試備忘

自然連線 在等值連線中去掉重複的屬性列則為自然連線。函式依賴 x y,但y屬於x,則稱x y平凡的函式依賴 若x y,且y不屬於x,則稱x y是非平凡的函式依賴 x y,則稱x為決定因素 若x y,y x,則記作x y 若y不函式依賴x,則記作 x y 在關係模式r中,如果x y,並且對於x的任何乙...

程式設計師考試學習筆記

第一章 計算機系統基礎知識 1.1 計算機系統的基本組成 計算機系統是由硬體系統和軟體系統組成的。計算機硬體 指的是計算機系統中看得見摸得著的物理裝置 計算機軟體 程式 資料和相關文件的集合 1 計算機系統的硬體 基本的硬體系統是由 運算器 控制器 儲存器 輸入裝置 輸出裝置 五大裝置組成。1 cp...