cspj基礎


cspj基礎-選擇題

 CSPJ選擇題 http://918.77815.cn/chuzhong/xuanzeti/cspj/

洛谷選擇題 https://ti.luogu.com.cn/problemset/

 

cspj基礎-考試大綱

1.1計算機基礎與編程環境

1計算機的基本構成(CPU、內存、I/O設 備等)

2Windows. Linux等操作系統的基本概念及其常見操作

3計算機網絡和Internet的基本概念

4、計算機的歷史及其在現代社會中的常見應用

5NOI以及相關活動的歷史

6、進制的基本概念與進制轉換、字節與字

7程序設計語言以及程序編譯和運行的基本概念

8使用圖形界面新建、復制、刪除、移動文件或目錄

9使用Wmdows系統下的集成開發環境(例 如 Dev C++等)

10Lmux系統下的集成開發環境(例如 Code::Blocks 等)

11gcc等常見編譯器的基本使用

  

1.2程序基本概念

1標識符、關鍵字、常量、變量、字符串、表達式的概念

 常量與變量的命名、定義及作用

 頭文件與名字空間的定義與理解

 編輯、編譯、解釋、調試等概念理解

2基本數據類型

整數型:int, long long

 實數型:float, double

 字符型:char

 布爾型:bool

3程庁基本語句

cin 語句,scanf 語句,cout 語句,printf語句,賊值語句,復合語句

 if語句,switch語句,多層條件語句

 for 語句,while 語句,do while 語句

 多層循環語句

4、基本運算

 算術運算:加、減、乘、除、整除、求余

 關系運算;大於,大於等於,小於,小於 等於,等於,不等於

 邏輯運算:與(&&)、或(II)、非(!)

 變量自増與自誠運算

 三目運算

 位運算:與(&)、或(|)、非(~)、 異或(人)、左移、右移

5數學庫常用函數

 絕對值函數,四舍五入函數,取上整函數, 取下整函數,常用三角函數,對數函數,指數函數,平方根函數

6結構化程序設計

 順序結構、分支結構和循環結構

 自頂向下、逐步求精的模塊化程序設計

 流程圖的槪念及流程圖描述

7、數組

 數組定義,數組與數組下標的含義

 數組的讀入與輸出

 純一維數組的綜合運用

 純二維數組與多維數組的綜合應用

8、字符申的處理

 字符數組與字符串的關系

 字符數組的綜合應用

 stnng類定義、相關函數引用

 stnng類的綜合應用

9、函數與遞歸

 函數定義與調用,形參與實參

 傳值參數與傳引用參數

 常量與變量的作用范圍

 

 遞歸函數的概念、定義與調用

10結構體類型

 結構體的定義及應用

11指針類型

 指針的概念及調用

 指針與數組

 字符指針與strrng

 指向結構體的指針

12文件及基本詼寫

 文件的基本概念,文本文件的基本操作

 文本文件類型與二進制文件類型

 文件重定向、文件讀寫等操作

13STL模板應用

 <algonthm> sort 函數

 (stack)、隊列(queue)、鏈表(list)、 向量(vector)等容器

1.3數據結構

1線性表

 鏈表:單鏈表、雙向鏈表、循環鏈表

 棧

 隊列

2、簡單

 樹的定義及其相關概念

 樹的父親表示法

 二叉樹的定義及其基本性質

 二叉樹的孩子表示法

 二叉樹的遍歷:前序、中序、后序遍歷

3特殊樹

 完全二叉樹的定義與基本性質

 完全二叉樹的數組表示法

 哈夫曼樹的定義、構造及其遍歷

 二叉排序樹的定義、構造及其遍歷

4節單圖

 圖的定義及其相關概念

 圖的鄰接矩陣存儲

 圖的鄰接表存儲

1.4算法

1算法概念與描述

 算法概念

 算法描述;自然語言描述、流程圖描述、 偽代碼描述

2入門算法

 枚舉法

 模擬法

3基礎算法

 貪心法

 遞推法

 遞歸法

 二分法

 倍增法

 

4數值處理算法

 高精度的加法

 高精度的減法

 高精度的乘法

 求高精度整數除以單精度整數的商和余數

5排序算法

 排序的基本概念(穩定性等)

 冒泡排序

 簡單選擇排序

 簡單插入排序

6圖論算法

 圖的深度優先遍歷算法

 圖的寬度優先遍歷算法

 洪水填充算法(任

7動態規划

 動態規划的基本思路

 簡單一維動態規划

 簡單背包類型動態規划

 簡單區間類型動態規划

1.5 數學

1數及其運算

 數的概念,算術運算(加、減、乘、除、 求余)

 數的進制;二進制、八進制、十六進制和 十進制及其轉換

 編碼:ASCD碼,哈夫曼編碼,格雷碼

2初中數學

 初中代數

 初中平面幾何

3初等數論

 整除、因數、倍數、指數、質數、合數、 同余等概念

 唯一分解定理

 歐幾里德算法(輾轉相除法)

 埃氏篩法和線性篩法求素數

4、組合數學

加法原理

乘法原理

 排列及計算公式

 組合及計算公式

 楊輝三角公式

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM