参考教材: [1]谭浩强.C程序设计.北京:清华大学出版社(第4版).2012.07中国高等院校计算机基础教育课程体系规划教材 [2] 孙家启、万家华.C语言程序设计教程.安徽大学出版社,2018.12. 试卷总分:150分 考试时间:150分钟 考试方式:闭卷,笔试
一、C语言与程序设计概述 1.了解C语言的特点及发展; 2.掌握C程序的基本结构与书写格式。 二、C语言程序设计基础 1.了解C语言的字符集并掌握标识符的命名规则; 2.理解各种基本数据类型的分类和特点; 3.理解常量的概念、直接常量的表示方法和符号常量的定义方法; 4.掌握变量的概念和变量定义的方法; 5.掌握各种运算符的运算特点及其应用以及运算符的优先级和结合性; 6.掌握基本输入输出函数的使用格式。 三、三种基本结构的程序设计 1.掌握C语言程序三种基本结构的特点; 2.掌握if语句和if else语句的使用方法; 3.熟练运用if语句和if else语句及其嵌套实现选择结构程序设计; 4.掌握switch语句的使用方法; 5.熟练运用switch语句及其嵌套实现多分支选择结构程序设计; 6.掌握for语句、while语句和do while语句的使用方法; 7.熟练运用for语句、while语句和do while语句及其嵌套实现循环结构程序设计。 四、数组 1.掌握一维数组的定义、引用和初始化; 2.熟练运用一维数组编写C语言程序; 3.掌握二维数组的定义、引用和初始化; 4.熟练运用二维数组编写C语言程序; 5.理解字符数组的定义、引用和初始化; 6.掌握常用字符串处理函数的功能并熟练运用字符串处理函数解决实际应用问题。 五、函数 1.了解函数的概念和分类; 2.掌握有返回值函数和无返回值函数的定义方法; 3.掌握函数的调用方法并理解函数的返回值类型; 4.了解函数的声明; 5.掌握形参与实参的区别及参数值的传递; 6.理解局部变量和全局变量的定义方法及区别; 7.熟练运用函数及其嵌套解决解决实际应用问题。 六、指针 1.了解地址和指针的概念; 2.掌握指针变量的定义和初始化; 3.掌握指针变量的引用和运算; 4.熟练运用指向变量、一维数组、字符串的指针变量解决实际应用问题; 5.理解指向二维数组的指针变量和指向二维数组元素的指针变量的概念及区别; 6.了解指针数组的概念及定义方法; 7.了解多级指针变量的概念及定义方法; 8.理解指针变量和数组名作函数参数的方法; 9.了解返回指针值的函数的定义方法。 七、结构体 1.掌握结构体类型的定义方法; 2.掌握结构体变量的定义方法、初始化和引用; 3.理解结构体数组的概念及定义方法; 4.了解指向结构体变量的指针变量和指向结构体数组的指针变量的定义方法及应用。 八、文件的输入输出 1.掌握C文件的存储方式及文件类型指针 2.掌握文件的打开与关闭 3.掌握文件的读写与定位
|