一、考試科目:程序設計
二、適用專業:計算機科學技術學院所有專業
三、參考書目:
1.《C程序設計》(第四版)譚浩強編著,清華大學出版社,2010.06。
四、考試內容:
(一)主要考查目標
了解C語言的主要特征、常用算法描述以及其它相關基礎知識;掌握C語言中順序程序設計、選擇程序設計、循環程序設計、指針、結構體共用、函數、文件操作等;理解和掌握程序設計的基礎知識和基本技能。
(二)知識點
1、C語言基本知識
1)C語言基本概念。
2)C程序的格式、風格和結構。
3)主函數及其他函數的基本概念。
2、數據類型、運算符與表達式
1)基本算術類型數據的表示及使用。
(1)類型標識符(int,float,double,char)的意義及使用;類型修飾符(long,short,signed,unsigned)的意義及使用。
(2)基本類型常量的表示及使用:int型常量的十進制、八進制、十六進制形式;float型常量、double型常量的十進制小數形式、十進制指數形式。char型常量形式,常用轉義字符;字符串常量形式;符號常量的命名、定義與使用。
(3)基本類型變量的命名、聲明、初始化及使用。
2)理解各類數值型數據間的混合運算規則。
3)掌握基本運算符的功能,表達式的概念。
(1)表達式的一般組成。
(2)運算符功能、表達式的組成及表達式的值:賦值運算符與賦值表達式,賦值運算符的左值要求;算術運算符與算術表達式,++、--運算符的左值要求;逗號運算符與逗號表達式,逗號表達式的操作數求值順序;條件運算符與條件表達式等。
(3)運算符的目數。
(4)運算符的優先級與結合性。
(5)表達式運算中操作數類型的自動轉換與強制轉換。
3、順序結構程序設計
1)能夠設計順序結構的程序,例如華氏和攝氏度轉換的程序實現。
2)掌握基本輸入輸出函數的使用,例如:getchar()、putchar()、printf()、scanf()。
4、選擇結構程序設計
1)關系運算符和邏輯運算符的功能及用法。關系運算符與關系表達式;邏輯運算符與邏輯表達式,含有&&,||運算符的表達式的操作數求值順序與優化處理。
2)條件語句if…else和復合條件語句的使用。
3)switch語句的使用。
4)選擇結構程序的設計方法,能利用if語句、switch語句進行程序設計,例如判斷某年是閏年的實現。
5、循環結構程序設計
1)循環概念及循環的構成要素,while語句用法,do-while語句的用法,for語句的用法。
2)break、continue語句的使用。
3)循環結構程序設計的基本方法,例如判斷某數是否為素數的程序實現。
6、數組
1)數組的基本概念。
2)一維、二維數組的定義和使用。
3)字符數組的使用,了解基本的字符和字符串處理庫函數的功能和使用,例如:strcpy(),strcat(),strcmp(),strlen()。
4)能利用數組進行程序設計,例如經典算法冒泡法、選擇法的程序實現。
7、函數
1)函數的定義、聲明、調用及執行過程。
2)函數調用時參數的傳遞。
3)函數調用時實際參數類型與形式參數類型的兼容。
4)函數返回值的產生。
5)變量的作用域:全局變量、局部變量與函數的形式參數變量的作用域。
6)局部變量、函數形式參數變量的存儲類型和生存期。
8、指針
1)指針與地址的概念,取地址運算符&的使用。
2)基本類型變量的指針操作。
3)指向一維數組元素的指針變量的聲明、初始化、賦值、算術運算及引用。
9、結構體
1)結構體類型的定義方法,結構體類型變量的定義初始化和引用。
2)指向結構體類型數據的指針的使用。
10、文件
1)文件的基本概念,文件指針變量的聲明,文件的基本輸入輸出。
2)緩沖文件系統常用操作函數的使用:fopen()、fclose()、fprintf()、fscanf()、fgetc()、fputc()、fgets()、fputs()、feof()、rewind(),fread(),fwrite(),fseek()等.
來源未注明“中國考研網”的資訊、文章等均為轉載,本網站轉載出于傳遞更多信息之目的,并不意味著贊同其觀點或證實其內容的真實性,如涉及版權問題,請聯系本站管理員予以更改或刪除。如其他媒體、網站或個人從本網站下載使用,必須保留本網站注明的"稿件來源",并自負版權等法律責任。
來源注明“中國考研網”的文章,若需轉載請聯系管理員獲得相應許可。
聯系方式:chinakaoyankefu@163.com
掃碼關注了解考研最新消息
網站介紹 關于我們 聯系方式 友情鏈接 廣告業務 幫助信息
1998-2022 ChinaKaoyan.com Network Studio. All Rights Reserved. 滬ICP備12018245號