塔里木大學(xué)碩士研究生入學(xué)考試
《C語(yǔ)言程序設(shè)計(jì)》考試大綱
第一部分 考試說明
一、考查目標(biāo)
《C語(yǔ)言程序設(shè)計(jì)》考察考生對(duì)C程序設(shè)計(jì)的基礎(chǔ)知識(shí)、基礎(chǔ)理論和基本技能的掌握情況,并能運(yùn)用相關(guān)理論和方法分析、解決程序設(shè)計(jì)中的實(shí)際問題,具備開展科學(xué)研究的分析問題和編程解決問題的能力。
二、適用范圍
適用于農(nóng)業(yè)工程專業(yè)農(nóng)業(yè)電氣化與自動(dòng)化方向考生。
三、考試形式和試卷結(jié)構(gòu)
1、試卷滿分及考試時(shí)間
本試卷滿分為150分,考試時(shí)間為180分鐘。
2、答題方式及要求
閉卷、筆試。所有答案均寫在答題紙上,在試卷上答題無效。
3、試卷內(nèi)容結(jié)構(gòu)
1)題型
(1)單項(xiàng)選擇題;(2)填空題;(3)判斷題;(4)程序填空;(5)編程題。
四、參考書目
1、《C程序設(shè)計(jì)》(第五版),譚浩強(qiáng)編著,清華大學(xué)出版社,2017年7月
2、《C程序設(shè)計(jì)(第五版)學(xué)習(xí)輔導(dǎo)》,譚浩強(qiáng)編著,清華大學(xué)出版社,2017年
8月
第二部分 考試要點(diǎn)
考試目標(biāo)
《C語(yǔ)言程序設(shè)計(jì)》側(cè)重于考查學(xué)生對(duì)C語(yǔ)言基本理論知識(shí)和系統(tǒng)的編程思想的掌握程度,具備開展科學(xué)研究的分析問題和編程解決問題的基本能力。要求學(xué)生熟悉C語(yǔ)言的語(yǔ)法及程序結(jié)構(gòu),熟練運(yùn)用結(jié)構(gòu)化程序設(shè)計(jì)的編程技巧,熟悉編程、調(diào)試、運(yùn)行各個(gè)環(huán)節(jié)的步驟。主要考試內(nèi)容包括C語(yǔ)言的基本知識(shí)、算法、數(shù)據(jù)類型、運(yùn)算符和表達(dá)式、各種語(yǔ)句及程序控制結(jié)構(gòu)、數(shù)組、函數(shù)、指針、文件、結(jié)構(gòu)體、鏈表。
復(fù)習(xí)重點(diǎn)
(一) C語(yǔ)言概述
1.考核知識(shí)點(diǎn)
1)C語(yǔ)言的歷史、特點(diǎn)。
2)C程序的運(yùn)行環(huán)境。
2.考核要求
1) 理解C語(yǔ)言的特點(diǎn)、函數(shù)。
2) 掌握運(yùn)行C程序設(shè)計(jì)的環(huán)境。
(二) 算法
1.考核知識(shí)點(diǎn)
1)算法的概念和算法的特性、算法的表示方法和結(jié)構(gòu)化程序設(shè)計(jì)。
2.考核要求
1)理解算法的概念和算法的特性。
2)掌握用自然語(yǔ)言、流程圖和偽代碼表示算法。
3)理解結(jié)構(gòu)化程序設(shè)計(jì)方法。
(三) 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式
1.考核知識(shí)點(diǎn)
1)C語(yǔ)言的基本數(shù)據(jù)類型
2)整型、實(shí)型和字符型數(shù)據(jù)常量和變量的表示方法
3)賦值運(yùn)算符和賦值表達(dá)式、變量的賦值方法
4)算術(shù)運(yùn)算符和運(yùn)算表達(dá)式
5)逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式
2.考核要求
1)理解C的數(shù)據(jù)類型
2)掌握常量和符號(hào)常量和變量的定義
3)掌握整型常量和變量的表示方法
4)掌握實(shí)型數(shù)據(jù)常量和變量的表示方法
5)掌握字符型數(shù)據(jù)常量和變量的表示方法
6)掌握變量賦值的方法
7)理解各種數(shù)據(jù)類型之間的混合運(yùn)算
8)掌握算術(shù)運(yùn)算符和運(yùn)算表達(dá)式
9)掌握賦值運(yùn)算符和賦值表達(dá)式
(四) 順序程序設(shè)計(jì)
1.考核知識(shí)點(diǎn)
1)C程序中的數(shù)據(jù)輸出
2)C程序中的數(shù)據(jù)輸入
3)程序的控制結(jié)構(gòu)
4)順序程序設(shè)計(jì)的方法與特點(diǎn)
2.考核要求
1)掌握格式化輸入和輸出的控制格式的運(yùn)用
2)掌握C語(yǔ)言中與字符輸入輸出相關(guān)的庫(kù)函數(shù)
(五) 選擇結(jié)構(gòu)程序設(shè)計(jì)
1.考核知識(shí)點(diǎn)
1)關(guān)系運(yùn)算符和關(guān)系表達(dá)式
2)邏輯運(yùn)算符和邏輯表達(dá)式
3)if語(yǔ)句和switch語(yǔ)句以及if語(yǔ)句的嵌套。
2.考核要求
1)理解選擇結(jié)構(gòu)程序設(shè)計(jì)的概念與設(shè)計(jì)原則、方法
2)掌握關(guān)系運(yùn)算符、邏輯運(yùn)算符和條件運(yùn)算符的用法
3)掌握關(guān)系運(yùn)算符、邏輯運(yùn)算符和條件運(yùn)算符與其它運(yùn)算符的優(yōu)先級(jí)關(guān)系和結(jié)合性
4)掌握if、switch、break語(yǔ)句的使用方法
(六) 循環(huán)控制
1.考核知識(shí)點(diǎn)
1)while語(yǔ)句、do-while語(yǔ)句、for語(yǔ)句
2)循環(huán)嵌套
3)循環(huán)結(jié)構(gòu)類型的選擇及轉(zhuǎn)換
2.考核要求
1)掌握實(shí)現(xiàn)循環(huán)的基本方法
2)掌握使用while語(yǔ)句、do-while語(yǔ)句、for語(yǔ)句進(jìn)行循環(huán)程序設(shè)計(jì)的方法
3)理解break與continue語(yǔ)句的應(yīng)用及其區(qū)別
(七) 數(shù)組
1.考核知識(shí)點(diǎn)
1)一維數(shù)組、二位數(shù)組的含義與存儲(chǔ)特性
2)一維數(shù)組、二位數(shù)組的定義與使用
3)字符數(shù)組的定義、初始化和使用
4)字符數(shù)組的輸入輸出和字符串的處理函數(shù)以及數(shù)組中的篩選法、選擇法、冒泡法、折半查找法等。
2.考核要求
1)理解數(shù)組變量在內(nèi)存中的存放形式
2)掌握一維數(shù)組和二維數(shù)組變量的定義和數(shù)組元素的引用
3)掌握各種字符串庫(kù)函數(shù)的用法掌握字符數(shù)組的定義、初始化和引用
4)掌握字符串和字符串的結(jié)束標(biāo)志
5)理解字符數(shù)的輸入輸出和字符串處理函數(shù)
(八) 函數(shù)
1.考核知識(shí)點(diǎn)
1)函數(shù)的定義形式
2)函數(shù)的參數(shù)傳遞和函數(shù)的返回值
3)變量的作用域和存儲(chǔ)類別
4)函數(shù)的嵌套調(diào)用、遞歸調(diào)用和return語(yǔ)句及遞歸函數(shù)設(shè)計(jì)
5)數(shù)組作為函數(shù)的參數(shù)的應(yīng)用
2.考核要求
1)理解函數(shù)、形參、實(shí)參、作用域、生存期的概念
2)掌握各種函數(shù)的定義、原型聲明和調(diào)用的方法
3)了解全局變量、局部變量、靜態(tài)變量、靜態(tài)函數(shù)的作用域和生存期
4)掌握遞歸函數(shù)的編寫規(guī)則
5)掌握內(nèi)部函數(shù)和外部函數(shù)的定義和使用
6)掌握利用工程管理程序的方法
(九) 預(yù)處理命令
1.考核知識(shí)點(diǎn)
1)預(yù)處理的概念及特點(diǎn)
2)符號(hào)常量和宏的定義方法
3)文件包含處理和條件編譯
2.考核要求
1)掌握宏定義和宏替換的方法
2)掌握文件包含與預(yù)處理的處理方法
3)了解條件編譯的作用、實(shí)現(xiàn)方法
(十)指針
1.考核知識(shí)點(diǎn)
1)指針和地址的概念
2)指針變量的定義、初始化和引用
3)變量的指針和指向變量的指針變量
4)數(shù)組的指針和指向數(shù)組的指針變量
5)字符串的指針和指向字符串的指針變量
6)帶參數(shù)的main函數(shù)
7)函數(shù)的指針和指向函數(shù)的指針變量
8)返回指針值的指針函數(shù)
9)指針數(shù)組和指向指針的指針
2.考核要求
1)理解地址和指針的概念。
2)掌握指針變量的定義與引用方法
3)理解數(shù)組和多維數(shù)組的指針和指向數(shù)組的指針變量的定義和使用以及作為參數(shù)的形式
4)理解字符串的指針和指向字符串的指針變量的定義和輸入、輸出方式以及作為參數(shù)的形式
5)掌握動(dòng)態(tài)內(nèi)存分配和釋放的方法
6)了解函數(shù)的指針和指向函數(shù)的指針變量的定義以及作為參數(shù)的形式
(十一) 結(jié)構(gòu)體與共用體
1.考核知識(shí)點(diǎn)
1)結(jié)構(gòu)體類型的定義、結(jié)構(gòu)體變量的引用和初始化
2)結(jié)構(gòu)體數(shù)組與指向結(jié)構(gòu)體類型的指針
3)用指針處理鏈表的操作(如刪除等)以及共用體數(shù)據(jù)類型的定義和引用
2.考核要求
1)理解結(jié)構(gòu)體類型變量的定義、引用和初始化
2)理解結(jié)構(gòu)體數(shù)組的定義和引用
3)了解指向結(jié)構(gòu)體類型的指針的定義和引用
4)了解線性鏈表的概念和建立輸出鏈表以及了解用指針處理線性鏈表(如刪除、插入等操作)
5)了解共用體的數(shù)據(jù)類型的定義和引用方式
(十二) 文件
1.考核知識(shí)點(diǎn)
1)文件的概念
2)文件的定義、分類和特點(diǎn)
3)文件的基本操作文件打開與關(guān)閉、文件讀/寫操作
4)文件的定位讀寫
2.考試要求
1)理解文件的含義、分類和特點(diǎn)
2)了解文件指針的使用方法
3)掌握文件打開與關(guān)閉、文件讀寫、文件定位和出錯(cuò)檢測(cè)函數(shù)的使用方法
4)了解不同問題使用文件的定義和操作方法
以上為塔里木大學(xué)信息院部分考試大綱,全部請(qǐng)下載附件或到院校官網(wǎng)查詢!
點(diǎn)擊查看:信息院考試大綱
原文標(biāo)題:塔里木大學(xué)2021年碩士研究生入學(xué)考試初試科目考試大綱
原文鏈接:https://yjsb.taru.edu.cn/info/13151/272652.htm
以上就是“2021考研大綱:塔里木大學(xué)信息院2021年碩士研究生入學(xué)考試初試科目考試大綱”的全部?jī)?nèi)容,更多考研大綱信息,請(qǐng)多多關(guān)注!