浙江財經學院2008年專升本C語言程序設計考試大綱
2008-06-03 17:25:31 來源:育路成人高考頻道
1.熟練掌握C語言的基本知識;
2.具備基本的C語言程序設計能力,能熟練地閱讀、理解和編制簡短的C語言程序;
3.掌握C語言的編譯和調試。
考試范圍和要求
一 、源程序結構
1. 理解C程序的組成;
2. 熟練掌握主函數main。
二、數據定義
1. 基本類型:整型、實型、字符型。
(1)熟練掌握基本數據類型的常量表示,包括:整數的十進制、八進制、十六進制;實數的十進制小數形式和指數形式;字符常量和字符串常量;
(2)熟練掌握變量的命名規則;
(3)熟練掌握整型、實型、字符型變量定義、賦值和使用。
2. 構造類型:數組、結構體。
(1)熟練掌握一維數組的定義、初始化及一維數組元素的引用;
(2)掌握二維數組的定義、初始化及二維數組元素的引用;
(3)熟練掌握字符數組的定義和初始化方法;
(4)熟練掌握字符串的存儲,字符串的處理;
(5)能應用一維數組解決簡單的應用問題,如遍歷、檢索、排序等;
(6)能應用二維數組處理矩陣運算;
(7)掌握結構體類型定義、結構體變量的定義和初始化,正確引用結構體變量成員,掌握結構體的簡單應用編程。
3. 指針
(1)正確理解指針的概念;
(2)熟練掌握指向各種類型的指針變量的定義和初始化,指針變量的一般使用;
(3)理解指針與一維數組的關系;
(4)熟練掌握指針在字符串處理中的應用;
(5)了解指向指針的指針(二級指針)。
4. 變量的存儲類別、作用域和生存期
(1)了解變量的存儲類別,包括auto 自動型、static 靜態型、extern 外部參照型;
(2)能正確運用全局變量和局部變量。
三、運算符與表達式
1.熟練掌握運算符的功能、目數、優先級和結合性。包括:算術運算符、自增(++)和自減(--)運算符、關系運算符、邏輯運算符、賦值運算符、復合賦值運算符、逗號運算符、條件運算符、位操作運算符。
2.熟練掌握隱式類型轉換和強制類型轉換;
3.熟練掌握各類表達式的計算規則及應用。
四、預處理命令
1.理解編譯預處理;
2.正確定義和使用宏,包括不帶參數的宏、帶參數的宏;
3.正確使用文件包含命令;
4.了解條件編譯。
五、流程控制
1.熟練掌握表達式語句、空語句、復合語句;
2.熟練掌握選擇控制語句及應用(if…else…, switch…);
3.熟練掌握循環控制語句及應用(while, do while, for)
4.正確理解break,continue語句的含義,并能熟練運用。
六、函數
1.自定義函數
(1)正確定義函數;
(2)正確理解函數形參與實參的關系,能熟練運用函數參數傳遞,包括指針作為函數參數;
(3)熟練掌握函數調用方式;
(4)正確運用函數的返回值,包括指針作為返回值。
2.常用的標準庫函數
(1)熟練掌握輸入/輸出函數的應用(如:printf、putchar、puts、scanf、getchar、gets等)。
(2)正確運用數學函數(如:sqrt、fabs、pow等)
(3)熟練掌握字符串函數(如strlen、strcpy、strcmp、strcat等)。
七、文件
1.理解文件的基本概念,文本文件的輸入/輸出過程;
2.熟練掌握文本文件操作的常用函數及使用(如:fopen,fclose、feof、fprintf、fscanf等)。
八、試卷結構
1.考試時間150分鐘。
2.試卷題型及比例:
判斷題 約10%
單項選擇題 約20%
程序閱讀題 約20%
程序改錯題 約10%
程序填空題 約20%
程序設計題 約20%
3.試題難易比例
容易題 約40%
中等難度題 約50%
較難題 約10%
九、參考書目:
1.《C程序設計(第2版)》,譚浩強,清華大學出版社,2003
2.《C程序設計題解與上機指導(第2版)》,譚浩強,清華大學出版社,2003
3.《C語言程序設計教程》,胡同森,浙江科技出版社,2000
4.《C語言程序設計(第2版)》,廖雷,高等教育出版社,2004