課程名稱:C語言程序設計
適應專業(yè):計算機科學與技術
一、考試目的
《C語言程序設計》課程考試旨在以C語言為核心,注重計算機科學的啟蒙教育和考察學生對C程序的全部語法、程序設計的基本知識的理解與掌握,熟練運用C語言編程的基本技能、結構化程序設計的基本思想,培養(yǎng)學生分析問題和解決問題的實際能力,建立良好的思維模式。
二、命題指導思想及原則
命題總的指導思想是:全面考查學生對本課程的基本知識、基本概念和主要知識點學習、理解和掌握的情況。命題的原則是:題目數量多、份量小、范圍廣,最基本的知識一般要占60%左右,稍微靈活一點的題目要點30%左右,較難的題目要占10%左右,其中絕大多數是中小題目,即使大題目也不應占分太多,應適當壓縮大題目在總的考分中所占的比例??陀^性的題目應占比較重的份量。
三、考試內容
第一章 程序設計基礎
1. 熟悉C語言的程序結構
2.了解C語言的歷史背景、特點
3.掌握簡單的C程序格式,包括main()函數、數據說明、函數開始和結束標志等
第二章 算法
1.熟悉算法的表示(自然語言、流程圖、N-S圖)
2.了解評價算法優(yōu)劣的方法(時間和空間)
3.掌握算法的概念及特性
第三章 數據類型、運算符與表達式
1.了解不同運算符的使用特點,每種運算符的優(yōu)先級與結合性
2.掌握變量的類型說明、初始化及引用
3.掌握基本數據類型及常量的表示法(字符和字符串常量),各種數制(八、十、十六進制)的整型數和長整型數,實型數(float和double)
第四章 順序結構程序設計
1.熟悉賦值語句的使用要點
2.了解程序流程圖,加深對順序結構程序的理解
3.掌握輸入/輸出函數的表示與調用方法
4.掌握順序結構的表達式語句形式
第五章 選擇結構程序設計
1.掌握關系、邏輯運算符及其表達式的語法形式
2.掌握if語句、switch語句
3.掌握關系、邏輯運算符表達式的結果判定,if語句的嵌套的層次判定,程序中使用break語句運行結果的判定
第六章 循環(huán)結構程序設計
1.了解常用的程序設計方法及算法特點
2.了解正確區(qū)分for語句、while語句與do while語句;break語句和continue的應用及其區(qū)別
3.掌握while語句與do while語句的結構,for語句結構,其使用方法,常見的循環(huán)嵌套形式
第七章 數組
1.了解利用數組形式進行程序設計的一般方法與典型算法
2.掌握字符數組與字符串的概念與定義方法,常用的字符串處理函數
3.掌握一維數組、二維數組的含義與存儲特點
第八章 函數
1.熟悉不同的函數參數傳遞方法在程序中應用的結果判定;利用函數調用方法實現(xiàn)程序設計中涉及的參數定義、參數傳遞以及返回值問題
2.了解函數嵌套調用的一般過程、數組名作為函數的參數的一些特點
3.掌握函數定義的一般形式
4.掌握局部變量與全局變量的概念及它們的使用特點
5.掌握函數的調用的幾種形式
第九章 指針
1.了解“文件包含”處理
2.掌握數組的指針和指向數組的指針變量
3.掌握字符串的指針和指向字符串的指針變量
4.掌握指針數組與指向指針的指針
5.掌握指針變量定義、初始化和引用
第十章 其他數據類型
1.了解共用體、枚舉類型
2.掌握結構體類型變量的引用與結構體類型變量得初始化
3.掌握結構體數組與指向結構體數據的指針
4.掌握指向結構體類型數據的指針及用指針處理鏈表
5.掌握結構體類型變量的定義方法
四、考試方式
1.考試方式:紙質閉卷考試
2.記分方式:百分制 總分為100分
3.考試時量:90分鐘
五、教材及參考書目
教材:
賀細平 C程序設計—基于應用導向與任務驅動的學習方法 北京:電子工業(yè)出版社,2019;
參考書目:
1. 陸洲、劉素芬 C語言程序設計案例教程 北京:清華大學出版社,2017;
2. 盧守東C語言程序設計實例教程 北京:清華大學出版社,2017;
3. 梁海英 C語言程序設計 北京:清華大學出版社,2018 ;
4. 寧愛軍、張艷華 C語言程序設計(第2版) 北京:人民郵電出版社,2016。部分內容來源于網絡轉載、學生投稿,如有侵權或對本站有任何意見、建議或者投訴,請聯(lián)系郵箱(1296178999@qq.com)反饋。 未經本站授權,不得轉載、摘編、復制或者建立鏡像, 如有違反,本站將追究法律責任!
本文標簽: 湖南統(tǒng)招專升本統(tǒng)招專升本 上一篇:2021年長沙醫(yī)學院專升本預防醫(yī)學專業(yè)《流行病學》考試大綱 下一篇:2021年長沙醫(yī)學院專升本英語專業(yè)《英語閱讀》考試大綱