貴州師范大學2017年碩士研究生入學考試復試大綱(C語言程序)

字號:


    一、考試形式與試卷結(jié)構(gòu)
    (一)試卷滿分及考試時間
    本試卷滿分為100分,考試時間為150分鐘。
    (二)答題方式
    答題方式為閉卷、筆試。
    試卷由試題和答題紙組成;答案必須寫在答題紙(由考點提供)相應的位置上。
    (三)試卷內(nèi)容結(jié)構(gòu)(考試的內(nèi)容比例)
    綜合考試科目各部分內(nèi)容所占分值為
    第一部分C語言基本內(nèi)容約30分
    第二部分程序設(shè)計方法與技巧約70分
    (四)試卷題型結(jié)構(gòu)
    選擇題(概念題、簡單計算):約15小題,共30分
    填空題(概念題、簡單計算):約10小題,共15分
    程序輸出題(簡單推導):約4題,共20分
    程序設(shè)計題(綜合題):約3小題,共35分
    二、考查目標(復習要求)
    全日制攻讀碩士學位研究生入學考試C語言程序科目要求考生比較系統(tǒng)地掌握C語言的基礎(chǔ)理論和基本知識,熟練掌握C語言的基本語法,熟悉結(jié)構(gòu)化程序設(shè)計的編程思想,能運用C語言設(shè)計應用程序以解決實際問題。
    三、考試內(nèi)容概要
    第一章程序設(shè)計和C語言
    1.了解C語言的發(fā)展及特點。
    2.掌握C程序的結(jié)構(gòu)特點和一般書寫格式。
    3.掌握C程序的上機步驟。
    第二章算法——程序的靈魂
    1.掌握算法的基本概念與特征。
    2.掌握結(jié)構(gòu)化程序的三種基本結(jié)構(gòu)以及傳統(tǒng)流程圖和N-S結(jié)構(gòu)流程圖。
    3.了解結(jié)構(gòu)化程序設(shè)計的基本概念。
    第三章最簡單的C語言程序設(shè)計——順序程序設(shè)計
    1.了解順序結(jié)構(gòu)程序設(shè)計的基本方法。
    2.掌握標識符、常量與變量的概念。
    3.掌握基本數(shù)據(jù)類型中的整型、單精度實型、雙精度實型、字符型常量和變量的定義與使用方法。
    4.熟悉各種運算符和表達式。
    5.掌握表達式語句的構(gòu)成、復合語句的構(gòu)成。
    6.掌握賦值語句的用法。
    7.掌握輸入輸出函數(shù)scanf和printf的用法。
    第四章選擇結(jié)構(gòu)程序設(shè)計
    1.了解選擇結(jié)構(gòu)和條件判斷
    2.掌握if語句、switch語句的語法和用法。
    3.掌握關(guān)系運算符和關(guān)系表達式、邏輯運算符和邏輯表達式、條件運算符和條件表達式。
    4.掌握選擇控制機構(gòu)程序設(shè)計的基本方法。
    第五章循環(huán)控制結(jié)構(gòu)
    1.了解循環(huán)控制的用途。
    2.掌握while語句、do-while語句和for語句的語法和用法。
    3.掌握break語句與continue語句的語法和用法。
    4.掌握循環(huán)控制結(jié)構(gòu)的程序設(shè)計方法。
    第六章利用數(shù)組處理批量數(shù)據(jù)
    1.掌握一維數(shù)組的定義、引用和初始化。
    2.掌握二維數(shù)組的定義、引用和初始化。
    3.掌握字符數(shù)組的定義和使用。
    4.熟悉常用字符串處理函數(shù)。
    第七章函數(shù)
    1.掌握函數(shù)的概念、函數(shù)的定義、函數(shù)的形式參數(shù)和實際參數(shù)以及函數(shù)的返回值。
    2.掌握函數(shù)的調(diào)用方式與調(diào)用時參數(shù)的傳遞。
    3.掌握函數(shù)的原型和函數(shù)聲明的用法。
    4.熟悉函數(shù)的嵌套調(diào)用與遞歸調(diào)用。
    5掌握數(shù)組名作為函數(shù)參數(shù)的傳遞方法。
    6.掌握局部變量和全局變量的用法。
    7.掌握變量存儲類型的概念及各種存儲類型變量的生存期和有效范圍。
    8.了解內(nèi)部函數(shù)和外部函數(shù)的定義和區(qū)別。
    第八章指針
    1.掌握指針的概念、指針變量的定義和賦值、指針運算符、指針運算。
    2.掌握一維數(shù)組的指針、字符串的指針定義和應用。
    3.了解指針數(shù)組的概念與定義。
    4.了解指針數(shù)組和多重指針。
    5.熟悉指針作為函數(shù)參數(shù)的使用
    6.了解動態(tài)內(nèi)存分配與指向它的指針變量。
    7.了解帶參數(shù)的main函數(shù)。
    第九章用戶自己定義數(shù)據(jù)類型
    1.掌握結(jié)構(gòu)體類型的概念和定義
    2.掌握結(jié)構(gòu)體變量與結(jié)構(gòu)體數(shù)組的定義與初始化。
    3.掌握結(jié)構(gòu)體與共用體變量成員的引用。
    4.理解鏈表的基本概念,掌握基本操作。
    5.了解枚舉類型變量的定義。
    6.了解typedef的作用。
    第十章對文件的輸入輸出
    1.了解文件的概念,文件指針和位置指針的含義,文件的打開和關(guān)閉。
    2.掌握文件的讀寫函數(shù)。
    參考教材或主要參考書:
    1.《C程序設(shè)計(第四版)》譚浩強著清華大學出版社2010年6月(第4版)
    2.《C程序設(shè)計(第四版)學習輔導》譚浩強著清華大學出版社2010年7月(第1版)