考試范圍
(一)基礎知識
1.1軟件基礎知識
1.1.1基本數(shù)據(jù)結構 數(shù)組、紀錄、列表、隊列、棧(stack)的定義、存儲和操作
1.1.2程序語言基礎知識 匯編、編譯、解釋系統(tǒng)的基本概念和使用 程序語言的數(shù)據(jù)類型 程序語言的控制結構
1.1.3文件系統(tǒng)使用的基礎知識 文件組織的類型和特點 文件操作命令的使用
1.1.4 操作系統(tǒng)的類型、功能和使用基礎知識
1.1.5數(shù)據(jù)庫系統(tǒng)基礎知識
1.1.6多媒體基本概念
1.1.7上網(wǎng)瀏覽和收發(fā)電子郵件的基礎知識
1.1.8計算機信息安全基礎知識 計算機信息安全基本概念 常見計算機病毒的識別
1.2硬件基礎知識
1.2.1數(shù)制及其轉換 二進制、十進制和十六進制等常用數(shù)制及其相互轉換
1.2.2機內代碼 原碼、補碼、反碼 定點數(shù)與浮點數(shù)的機內表示 ASCLL碼級漢字編碼等常用的編碼 奇偶校驗碼
1.2.3邏輯運算 邏輯代數(shù)的基本運算和邏輯表達式的化簡
1.2.4計算機的主要部件 中央處理器CPU、存儲器和輸入輸出設備
1.2.5指令系統(tǒng) 常用的尋址方式 指令的格式分類及功能
1.2.6常用多媒體設備和網(wǎng)絡通信設備的功能
1.3計算機專業(yè)英語 高中畢業(yè)英語程度 理解計算機操作中常見的英語術語
(二) 軟件使用和程序編制初步能力
2.1 能熟練使用下列常用軟件
2.1.1 操作系統(tǒng)(DOS和WINDOWS95)
2.1.2 字處理軟件(WORD)
2.1.3 上網(wǎng)軟件(電子郵件和瀏覽器)
2.2 能熟練使用下列程序語言編制程序 C(美國標準)
2.3 理解給定程序的功能 2.4 基本算法 查找、更新、排序和字符處理
2.5 程序編制方法
2.5.1 分支、循環(huán)、子程序(過程和函數(shù))
2.5.2 輸入輸出和文件的基本處理
程序員的考試要求:掌握數(shù)制及其轉換、數(shù)據(jù)的機內表示、算術和邏輯運算,以及相關的應用數(shù)學基礎知識;理解計算機的組成以及各主要部件的性能指標;掌握操作系統(tǒng)、程序設計語言的基礎知識;熟練掌握計算機常用辦公軟件的基本操作方法;熟練掌握基本數(shù)據(jù)結構和常用算法;熟練掌握C程序設計語言,以及C++、Java、Visual
Basic中一種程序設計語言;熟悉數(shù)據(jù)庫、網(wǎng)絡和多媒體的基礎知識;掌握軟件工程的基礎知識,了解軟件過程基本知識、軟件開發(fā)項目管理的常識;了解常用信息技術標準、安全性,以及有關法律、法規(guī)的基本知識。
程序員都是大量代碼“堆”出來的,沒有太多捷徑。
參考建議如下:
1. 《數(shù)據(jù)結構》,是程序員培養(yǎng)基礎思維能力的重要內容。你也可以在學習后通過ACM等系統(tǒng)的大量試題提高思維和理解。
2. 《匯編語言》《操作系統(tǒng)》和《計算機原理》至少要通讀并理解,這些基礎知識可以讓你“知其所以然”,編程思路更清晰。
3. 界面編程和數(shù)據(jù)庫編程,是一個程序員必須掌握的技能,在語言過關后,要充分接觸和練習。
4. 《軟件工程》及其相關概念和工具,是程序員進階的重要一步,也是程序員的“宏觀”思維能力,這些應該在精通編程之后認真學習。
一、考試說明 1。
考試要求 (1) 了解計算機基本原理; (2) 了解計算機主要部件及其功能的基礎知識; (3) 掌握數(shù)制、數(shù)據(jù)信息機內表示和邏輯運算的基礎知識; (4) 掌握操作系統(tǒng)的基礎知識; (5) 熟悉計算機安裝和維護的基本知識; (6) 掌握基本數(shù)據(jù)結構和程序設計語言的基本知識; (7) 了解文字處理、數(shù)據(jù)庫和信息安全的基礎知識; (8) 了解多媒體和網(wǎng)絡的基本概念; (9) 理解計算機操作中常見的英文。 (10) 熟練掌握一種流行的操作系統(tǒng)、一種流行的文字處理軟件和常用上網(wǎng)軟件的使用方法,以及有關的基礎知識; (11) 能使用C語言或一種可視化的編程工具(Visual Basic 6。
0中文版)開發(fā)簡單的應用程序。 2。
通過本考試的合格人員能熟練使用計算機常用軟件,能對計算機系統(tǒng)進行日常維護,能進行簡單應用程序的設計,具有相當于技術員的實際工作能力和業(yè)務水平。 3。
本考試設置的科目包括:初級計算機基礎知識,筆試,時間為120分鐘;計算機程序設計基礎,筆試,時間為120分鐘。 二、考試范圍 (一)初級計算機基礎知識 1。
1軟件基礎知識 1。1。
1基本數(shù)據(jù)結構 數(shù)組、記錄、列表、隊列、棧的定義、存儲和操作 1。 1。
2程序語言基礎知識 匯編、編譯、解釋系統(tǒng)的基本概念和使用 程序語言的基本成分:數(shù)據(jù)、運算、控制和傳輸 1。1。
3文件系統(tǒng)使用的基礎知識 文件組織的類型和特點 文件操作命令的使用 1。1。
4操作系統(tǒng)的類型、功能和使用基礎知識 1。 1。
5文字處理的基礎知識 1。1。
6數(shù)據(jù)庫系統(tǒng)的基礎知識 1。1。
7多媒體基本概念 1。1。
8上網(wǎng)瀏覽和收了電子郵件的基礎知識 1。1。
9計算機軟件日常維護的基礎知識 1。1。
10計算機信息安全基礎知識 計算機信息安全基本概念 常見計算機病毒的識別和防治 1。 2硬件基礎知識 1。
2。1數(shù)制及其轉換 二進制、十進制、十六進制等常用數(shù)制及其相互轉換 1。
2。2機內代碼 數(shù)值數(shù)據(jù)的機內表示 ASCII碼及漢字編碼等常用的編碼 奇偶校驗碼 1。
2。3邏輯運算 邏輯代數(shù)的基本運算和邏輯表達式的化簡 1。
2。4計算機的主要部件及其功能 中央處理器CPU、存儲器、輸入/輸出設備 1。
2。5指令系統(tǒng) 常用的尋址方式 指令的格式、分類及其功能 1。
2。6 RISC技術的基本概念 1。
2。7常用多媒體設備和網(wǎng)絡通訊設備的功能 1。
2。8計算機硬件維護的基礎知識 1。
3計算機專業(yè)英語 高中畢業(yè)英語程度 理解計算機操作中常見的英文 (二)計算機程序設計基礎 2。1能熟練使用下列常用軟件 2。
1。1一種流行的操作系統(tǒng)(Windows 98或Windows 2000) 2。
1。2一種流行的字處理軟件 2。
1。3一種流行的上網(wǎng)軟件(電子郵件收發(fā)管理和瀏覽器) 2。
2 能使用下列編程工具之一開發(fā)簡單的應用程序 2。2。
1 C語言(美國標準) 理解給定程序的功能 基本算法(查找、更新、排序和字符處理) 程序編制方法 分支編制方法 輸入輸出和文件的基本處理 2。 2。
2一種可視化的編程工具(Visual Basic 6。0中文版) 創(chuàng)建應用程序界面(窗口、常用控件、菜單等) 設置對象的屬性 編寫程序代碼 常量、變量和數(shù)據(jù)類型 程序語句與控制結構 過程和函數(shù) 。
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權,根據(jù)《信息網(wǎng)絡傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個月內通知我們,我們會及時刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學習鳥. 頁面生成時間:2.719秒