一、考試說明
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...