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