舊版網站入口
當前位置:首頁
> 公告通知 > 公告通知
2021年軟件工程學科初試803軟件基礎考試大綱
發布日期:2020-09-15 字號:[ ] 信息來源:軟件工程學科

一、考試性質

軟件工程學科專業基礎綜合考試是為高等院校和科研院所招收軟件工程學科的碩士研究生而設置的具有選拔性質的考試科目,其目的是科學、公平、有效地測試考生掌握軟件工程學科大學本科階段專業知識、基本理論、基本方法的水平和分析問題、解決問題的能力,評價的標準是高等院校軟件工程學科優秀本科畢業生所能達到的及格或及格以上水平,以利於各高等院校和科研院所擇優選拔,確保碩士研究生的招生質量。

二、考查目標

軟件工程學科專業基礎綜合考試要求考生係統了解麵向過程程序設計語言的基本結構,了解程序代碼規範化基本要求,掌握程序設計基本語法,掌握自頂向下程序設計方法,掌握程序設計簡單算法,要求考生具有抽象思維能力,邏輯推理能力和運用所學知識分析和解決問題的綜合能力。

三、考試形式和試卷結構

1. 試卷滿分及考試時間

本試卷滿分為150分,考試時間為180分鍾。

2. 答題方式

答題方式為閉卷、筆試。

3. 試卷內容結構

數據描述和基本概念(25分)

程序分析(20分)

指針(15分)

程序流程設計(20分)

綜合程序設計(40分)

模塊化程序設計(30分)

4. 試卷題型結構

分析設計題(60分)

綜合應用題(90分)

四、考查內容

第一章 C語言數據類型和表達式

1. 熟悉C語言的數據類型,掌握常量和變量的表示方法。

2. 掌握變量的賦值方法。

3. 熟悉C語言的各種運算符。

4. 掌握C語言的算數表達式、賦值表達式、關係表達式、邏輯表達式。

5. 掌握混合運算的優先級和結合性,能正確計算混合表達式的結果。

6. 能根據要求將數學表達式、自然語言描述的功能翻譯成C語言的表達式。

第二章 簡單的C程序設計——順序結構

1. 熟悉C語句的特點,掌握賦值語句的使用。

2. 掌握格式輸入函數scanf與格式輸出printf函數的使用方法。

3. 掌握字符輸入函數getchar與格式輸出putchar函數的使用方法。

第三章 分支結構

1. 掌握if語句的三種表達形式。

2. 掌握if語句的嵌套用法。

3. 熟悉條件表達式的用法。

4. 掌握switch-case語句的特點和用法。

5. 能閱讀分支結構為主體的C程序並分析其功能,並得出輸出結果。

6. 會綜合使用分支語句編程解決典型的實際應用問題。

第四章 循環結構

1. 掌握for語句的使用方法。

2. 掌握 while語句的使用方法。

3. 掌握 do-while語句的使用方法。

4. 循環的嵌套。

5. 能閱讀循環結構為主體的C程序並分析其功能,並得出輸出結果。

6. 會綜合使用循環語句編程解決實際應用問題。

第五章 數組

1. 掌握一維、二維數組的定義、初始化和引用方法。

2. 掌握字符數組的定義、初始化和引用方法。

3. 能閱讀與數組類型數據相關的C程序並分析其功能,並得出輸出結果。

4. 會使用數組有關的編程技巧解決典型的實際應用問題。

第六章 函數

1. 熟悉函數定義的一般形式,熟悉函數的參數和函數的值類型。

2. 熟悉函數的形式參數和實際參數的用法。

3. 理解函數的各種調用方法,能跟蹤函數參數的傳遞過程。

4. 掌握局部變量和全局變量的使用方法。

5. 熟悉和掌握變量的存儲類型。

6. 能閱讀與函數定義和調用有關的C程序並分析其功能,並得出輸出結果。

7. 根據要求定義函數和調用函數,解決實際應用問題。

第七章 指針與鏈式數據結構

1. 熟悉指針的基本概念,掌握指針變量的定義、引用方法。

2. 理解數組指針和指向數組的指針變量定義和引用方法。

3. 掌握字符串指針和指向字符串的指針變量定義、引用方法。

4. 能閱讀與指針類型數據有關的C程序並分析其功能。

5. 鏈式數據結構定義和程序設計

第八章 結構體與常用數據結構

1. 熟悉結構體的定義形式,掌握結構成員變量的表示方法。

2. 掌握結構變量的賦值和初始化方法。

3. 熟悉結構數組的定義方法。

4. 熟悉結構指針變量的說明和使用方法。

5. 能閱讀與結構體有關的C程序並分析其功能。

6. 表、二叉樹等基本數據結構定義和程序設計

 

參考書目

C語言程序設計(譚浩強,第五版)




【打印本頁】 【關閉窗口】