網(wǎng)站介紹 關(guān)于我們 聯(lián)系方式 友情鏈接 廣告業(yè)務 幫助信息
1998-2022 ChinaKaoyan.com Network Studio. All Rights Reserved. 滬ICP備12018245號
初試C語言程序設計科目考試大綱
一、考查目標
1.了解程序設計、算法等概念,掌握結(jié)構(gòu)化程序設計的要求以及順序、分支和循環(huán)三種基本結(jié)構(gòu);
2.了解C語言源程序的基本構(gòu)成。熟練掌握C語言的數(shù)據(jù)類型、常量和變量的使用以及各種運算符和表達式的使用;
3.熟練掌握基本輸入輸出函數(shù)的格式和用法,了解C語言中語句的分類,學會順序結(jié)構(gòu)程序設計;
4.熟練掌握關(guān)系運算和邏輯運算;熟練掌握if語句,switch語句;學會選擇結(jié)構(gòu)程序設計;
5.熟練掌握while語句,do-while語句,for語句,break語句,continue語句格式和執(zhí)行過程;學會循環(huán)結(jié)構(gòu)程序設計;
6.熟練掌握標準函數(shù)的調(diào)用、用戶函數(shù)的定義、調(diào)用和說明,函數(shù)的參數(shù)和返回值。了解帶參數(shù)主函數(shù)、函數(shù)的嵌套調(diào)用以及函數(shù)的遞歸調(diào)用;了解用戶標識符的作用域與存儲類別;
7.掌握編譯預處理命令的使用;
8.熟練掌握數(shù)組的定義及其在程序設計中的應用;
9.掌握指針變量的定義和用法,指針與函數(shù)的關(guān)系,指針與數(shù)組的關(guān)系及函數(shù)之間對數(shù)組的引用;熟練掌握字符串的處理;
10.理解結(jié)構(gòu)體、共用體的定義和用法以及動態(tài)存儲分配;學會typedef的用法;
11.理解文件及其應用。
二、考試形式與試卷結(jié)構(gòu)
(一)試卷滿分及考試時間
考試滿分150分,考試時間3小時。
(二)答題方式
答題方式為閉卷、筆試。
(三)試卷內(nèi)容結(jié)構(gòu)
數(shù)據(jù)描述和基本操作(20分)
C程序流程設計(40分)
模塊化程序設計(25分)
指針(25分)
結(jié)構(gòu)體與共用體(20分)
文件(20分)
(四)試卷題型結(jié)構(gòu)
分析設計題(60分)
綜合應用題(90分)
三、考查內(nèi)容
(一)C語言的發(fā)展過程
1.考核知識點
1)C語言出現(xiàn)的歷史背景;2)C語言的特點;3)簡單的C語言程序介紹;4)運行C程序的步驟與方法。
2.考核要求
1)了解C語言的發(fā)展歷史和特點;2)理解C程序的構(gòu)成及C函數(shù)的組成;3)掌握C程序的上機步驟。
(二)程序的靈魂——算法
1.考核知識點
1)算法的概念;2)簡單算法舉例;3)算法的特性;4)怎樣表示一個算法;5)結(jié)構(gòu)化程序設計方法。
2.考核要求
1)了解算法的不同表示方法;2)理解算法的概念和特性;3)理解算法的N-S流程圖表示法;4)掌握算法的傳統(tǒng)流程圖表示法和結(jié)構(gòu)化程序設計方法。
(三)數(shù)據(jù)類型、運算符與表達式
1.考核知識點
1)C語言的數(shù)據(jù)類型;2)常量與變量;3)整型數(shù)據(jù);4)浮點型數(shù)據(jù);5)字符型數(shù)據(jù);6)變量賦初值;7)各類數(shù)值型數(shù)據(jù)間的混合運算;8)算術(shù)運算符和算術(shù)表達式;9)賦值運算符和賦值表達式;10)逗號運算符和逗號表達式。
2.考核要求
1)理解C語言的各種數(shù)據(jù)類型、運算符;2)理解表達式運算中運算符的優(yōu)先級和結(jié)合性;3)掌握各種基本數(shù)據(jù)類型的常量、變量的表示方法;4)掌握常用運算符(算術(shù)運算符、賦值運算符)的用法。
(四)最簡單的C程序設計
1.考核知識點
1)C語句概述;2)賦值語句;3)數(shù)據(jù)輸入輸出的概念及在C語言中的實現(xiàn);4)字符數(shù)據(jù)的輸入輸出;5)格式輸入與輸出。
2.考核要求
1)了解各種類型的C語句;2)理解程序執(zhí)行的順序性;3)掌握數(shù)據(jù)輸入/輸出的函數(shù)的使用方法。
(五)選擇結(jié)構(gòu)程序設計
1.考核知識點
1)關(guān)系運算符和關(guān)系表達式;2)邏輯運算符和邏輯表達式;3)if語句;4)switch語句。
2.考核要求
1)理解關(guān)系運算和邏輯運算及用法;2)掌握if語句三種形式和switch語句的用法;3)理解if語句和switch語句的嵌套;4)掌握分支結(jié)構(gòu)程序設計的基本方法。
(六)循環(huán)控制
1.考核知識點
1)用while語句實現(xiàn)循環(huán);2)用do…while語句實現(xiàn)循環(huán);3)用for語句實現(xiàn)循環(huán);4)循環(huán)的嵌套;5)幾種循環(huán)的比較;6)break語句和continue語句
2.考核要求
1)理解循環(huán)的要素和控制方法;2)掌握WHILE語句、DO…WHILE語句的用法;3)熟練掌握FOR語句的用法;4)掌握循環(huán)的嵌套;5)理解break語句和continue語句的用法。
(七)數(shù)組
1.考核知識點
1)一維數(shù)組的定義和引用;2)二維數(shù)組的定義和引用;3)字符數(shù)組。
2.考核要求
1)掌握一維數(shù)組和二維數(shù)組的定義和引用;2)掌握字符數(shù)組的概念、定義與使用方法;3)掌握常用字符串處理函數(shù)的功能與用法;4)掌握應用一維和二維數(shù)組進行程序設計的一般方法與典型算法。
(八)函數(shù)
1.考核知識點
1)函數(shù)定義的一般形式;2)函數(shù)參數(shù)和函數(shù)的值;3)函數(shù)的調(diào)用;4)函數(shù)的嵌套調(diào)用;5)函數(shù)的遞歸調(diào)用;6)數(shù)組作為函數(shù)參數(shù);7)局部變量和全局變量;8)變量的存儲類別。
2.考核要求
1)理解函數(shù)的功能;2)掌握函數(shù)定義和調(diào)用;3)理解函數(shù)調(diào)用中的值傳遞;4)掌握變量的作用域和存儲類別。
(九)預處理命令
1.考核知識點
1)宏定義;2)“文件包含”處理;3)條件編譯。
2.考核要求
1)了解“文件包含”處理和條件編譯的幾種形式;2)理解預處理的概念;3)掌握宏定義的方法。
(十)指針
1.考核知識點
1)地址和指針的概念;2)變量的指針和指向變量的指針變量;3)數(shù)組與指針;4)字符串與指針;5)指向函數(shù)的指針;6)返回指針值的函數(shù);7)指針數(shù)組和指向指針的指針;8)有關(guān)指針的數(shù)據(jù)類型和指針運算。
2.考核要求
1)了解指向函數(shù)的指針;2)了解返回指針值的函數(shù);3)了解指針數(shù)組和指向指針的指針的概念以及帶參數(shù)的main()函數(shù);4)理解指針的概念;5)掌握指針變量的定義和應用;6)掌握指針與字符串的關(guān)系;7)掌握指針變量作為函數(shù)參數(shù)的用法。
(十一)結(jié)構(gòu)體與共用體
1.考核知識點
1)定義結(jié)構(gòu)體類型變量的方法;2)結(jié)構(gòu)體變量的引用;3)結(jié)構(gòu)體變量的初始化;4)結(jié)構(gòu)體數(shù)組;5)指向結(jié)構(gòu)體類型數(shù)據(jù)的指針;6)共用體;7)枚舉類型;8)用typedef定義類型。
2.考核要求
1)了解結(jié)構(gòu)體數(shù)組的定義和數(shù)組元素的引用;2)理解結(jié)構(gòu)體和共用體體的含義;3)掌握結(jié)構(gòu)體與共用體類型變量的定義、初始化及引用。
(十二)文件
1.考核知識點
1)C文件概述;2)文件類型指針;3)文件的打開與關(guān)閉;4)文件的讀寫;5)文件的定位;6)出錯的檢測;7)文件輸入輸出。
2.考核要求
1)了解文件的概念;2)了解文件類型指針的定義和含義;3)了解文件定位的操作及相關(guān)的標準函數(shù);4)了解出錯檢測函數(shù)的作用;5)掌握文件操作的相關(guān)標準函數(shù)。
四、考試用具說明
考生應自帶黑色字跡鋼筆或簽字筆答題。
來源未注明“中國考研網(wǎng)”的資訊、文章等均為轉(zhuǎn)載,本網(wǎng)站轉(zhuǎn)載出于傳遞更多信息之目的,并不意味著贊同其觀點或證實其內(nèi)容的真實性,如涉及版權(quán)問題,請聯(lián)系本站管理員予以更改或刪除。如其他媒體、網(wǎng)站或個人從本網(wǎng)站下載使用,必須保留本網(wǎng)站注明的"稿件來源",并自負版權(quán)等法律責任。
來源注明“中國考研網(wǎng)”的文章,若需轉(zhuǎn)載請聯(lián)系管理員獲得相應許可。
聯(lián)系方式:chinakaoyankefu@163.com
掃碼關(guān)注
了解考研最新消息
網(wǎng)站介紹 關(guān)于我們 聯(lián)系方式 友情鏈接 廣告業(yè)務 幫助信息
1998-2022 ChinaKaoyan.com Network Studio. All Rights Reserved. 滬ICP備12018245號