天津理工大學(xué)2020年碩士研究生復(fù)試專業(yè)基礎(chǔ)測試大綱 一、專業(yè)基礎(chǔ)測試科目:《高級語言程序設(shè)計(jì)》 二、考試的方式: 線上遠(yuǎn)程隨機(jī)抽題,解答,給出答案。 三、測試內(nèi)容特點(diǎn): 側(cè)重于C語言程序設(shè)計(jì)的基本概念、基礎(chǔ)知識和基本技能,對C語言程序的認(rèn)識、分析和設(shè)計(jì)等方面進(jìn)行考察。 四、測試的知識范圍 第1章 C語言概述 掌握C語言的基本概念,運(yùn)行C程序的步驟和方法。 第2章 基本數(shù)據(jù)類型、常量和變量 1. 了解C語言的基本數(shù)據(jù)類型。 2. 理解并掌握常量與變量的概念,定義與使用方法等。 3. 掌握不同數(shù)據(jù)類型的輸入和輸出函數(shù):getchar、putchar以及scanf、printf等。 第3章 運(yùn)算符與表達(dá)式 1. 掌握算術(shù)運(yùn)算、賦值運(yùn)算、逗號運(yùn)算、關(guān)系運(yùn)算、邏輯運(yùn)算、測試數(shù)據(jù)長度運(yùn)算和位運(yùn)算等內(nèi)部運(yùn)算原則,以及各種運(yùn)算之間的優(yōu)先級和結(jié)合性。 2. 掌握各種表達(dá)式的計(jì)算過程。 3. 掌握C語言賦值語句的語法、語義及用法。 4. 掌握各種表達(dá)式式以及表達(dá)式語句的正確書寫方法。 5. 復(fù)合語句。 第4章 程序控制結(jié)構(gòu) 1.了解算法與程序結(jié)構(gòu)的概念:包括算法的概念、表示形式等。 2.掌握結(jié)構(gòu)化程序設(shè)計(jì)的三種基本結(jié)構(gòu)。 3.掌握C語言程序的順序執(zhí)行過程和程序結(jié)構(gòu)。 4. 掌握if 語句3種形式的語法、語義及用法。 5. 掌握switch語句的語法、語義及用法。 6. 掌握while循環(huán)與for循環(huán)構(gòu)造方法。 7. 掌握do-while循環(huán)構(gòu)造方法。 8. 掌握循環(huán)嵌套的構(gòu)造方法。 9. 掌握break語句與continue語句的語法、語義和語用。 第5章 數(shù)組 1. 掌握數(shù)組的概念。 2. 掌握一維數(shù)組的定義與引用。 3. 掌握二維數(shù)組的定義與引用。 4. 掌握字符數(shù)組的定義與引用。 5. 掌握數(shù)組元素的遍歷、查找、排序等操作。 6. 掌握常用字符串處理函數(shù)。 第6章 函數(shù)及其應(yīng)用 1. 了解C語言模塊化程序結(jié)構(gòu)與函數(shù)的基本概念。 2. 掌握函數(shù)的定義、聲明和調(diào)用方法。 3. 理解函數(shù)的調(diào)用機(jī)制。 4. 掌握函數(shù)的嵌套調(diào)用與遞歸調(diào)用方法。 5. 掌握數(shù)組作為函數(shù)參數(shù)的應(yīng)用方法。 6. 知道常用的標(biāo)準(zhǔn)庫函數(shù)。 7. 理解宏、文件包含與條件編譯等編譯預(yù)處理。 第7章 指針 1. 掌握指針的概念及定義。 2. 掌握指針運(yùn)算的應(yīng)用方法。 3. 掌握指針與數(shù)組的關(guān)系及應(yīng)用方法。 4. 掌握字符串與指針關(guān)系及應(yīng)用方法。 5. 掌握指向函數(shù)的指針的定義和應(yīng)用方法。 6. 掌握返回指針的函數(shù)的定義和應(yīng)用方法。 7. 掌握指針數(shù)組的定義和應(yīng)用方法。 8. 正確理解指向指針的指針定義和應(yīng)用方法。 第8章 結(jié)構(gòu)與聯(lián)合 1. 掌握結(jié)構(gòu)體類型的定義和應(yīng)用方法。 2. 掌握動態(tài)數(shù)據(jù)結(jié)構(gòu)的建立與使用方法。 3. 掌握共用體的定義和應(yīng)用方法。 4. 正確理解枚舉類型的定義和使用方法。 第9章 文件 1. 正確理解C文件的基本概念,文本文件的類型指針FILE與文本文件的使用方式。 2. 掌握文件類型指針的定義。 3. 掌握文件操作方法,包括:文件的打開與關(guān)閉函數(shù)、文件的讀/寫函數(shù)、文件的定位和文件的出錯檢測函數(shù)。 |