还剩3页未读,继续阅读
文本内容:
年《语言程序设计》考试大纲2020C考试形式及试卷结构
一、试卷满分及考试时间试卷满分分,考试时间为分钟100120
二、答题方式答题方式为闭卷、笔试
三、试卷题型结构选择题小题,每题分,共分10220填空题小题,每题分,共分5420程序分析小题,每题分,共分41040编程题小题,每题分,共分21020考试内容及考试要求
一、数据类型、运算符和表达式考试内容常量与变量;1各种数据类型;2各种数据类型间的混合运算,自增与自减运算符的灵活运用;3算数运算符与算术表达式;4赋值云算法与赋值表达式;5逗号运算符与逗号表达式6考试要求了解常量与变量的定义,明确常量与变量的区别与联系,熟悉常量的几种形式;掌握整形数据、实型常量、字符常量、字符串常量的表示方法;掌握整型变量、实型变量、字符变量的定义及使用方法;熟悉不同数据类型间的转换规则,包括隐式类型转换和强制类型转换;掌握算术运算符与算术表达式、赋值运算符与赋值表达式、自加与自减表达式的使用方法与技巧、逗号运算符与逗号表达式、关系运算符与逻辑运算符的使用方法与技巧
二、顺序结构、选择结构、循环结构考试内容结构化程序设计方法;1结构化程序的两种基本结构;2顺序结构程序设计;3选择结构程序设计;4循环结构程序设计5考试要求了解结构化程序设计方法,了解顺序结构、选择结构与循环结构的特点;掌握赋值语句的格式和功能、函数调用语句的格式、表达式语句的格式和功能、复合语句的格式和功能;掌握字符输入/输出函数的使用方法与技巧;能够熟练使用格式输入/输出函数,掌握格式输入/输出函数中格式说明符的含义,熟练掌握格式输入/输出函数的使用方法;熟练掌握、、语句的使用方法,能够运用选择语句实现单if if-else switch分支、双分支、多分支结构的程序设计,能够运用嵌套的语句实现任意的多分if-else支选择结构的程序设计;熟练掌握、、语句实现循环结构的程序设for do-while while计,掌握、语句的使用方法,熟练掌握二重循环结构的程序设计方法break continue三数组考试内容一维数组;1二维数组;2字符数组和字符串3考试要求熟练掌握一维数组的定义和初始化方法、一维数组元素的下标引用方法;掌握二维数组的定义、初始化方法、二维数组元素的下标引用方法;熟练掌握字符数组的定义和初始化方法、字符数组元素的下标引用方法;了解单个字符串在一维字符数组中的存放形式,熟练掌握一维字符数组中存放的字符串的输入/输出方法,掌握多个字符串在二维数组中的存放方式、二维字符数组中存放的字符串的输入/输出方法;能够利用函数和函数实现字符串的输入/输出;掌握字符串连接函数>gets putsstrcat字符串比较函数>字符串复制函数的适用方法;掌握字符串长度测试strcmp strcpy函数的使用方法;熟练掌握选择排序法、冒泡排序法及二分查找法等常见算法;strlen能够利用循环实现矩阵的加减和乘法运算
四、函数考试内容函数的定义、调用和函数声明的方法;1函数嵌套调用与递归调用的方法;2函数的形式参数和实际参数以及函数调用时的参数传递;3数组与指针作函数的参数;4变量的存储类别与作用域;5不同类别变量的生存期、可见性6考试要求了解模块化程序设计的方法和特点、语言中模块化程序设计的实现过程;掌握函C数的一般结构和定义方法、函数的调用方法,能够实现自定义函数程序设计及调用;掌握函数调用时参数的值传递方式、地址传递方式、返回值传递方式,能够利用全局变量在函数间传递数据;熟悉变量存储类型的概念、不同存储类型变量的存储分配方式和使用特点,掌握变量存储类型的定义方法;熟悉局部变量和全局变量的概念,掌握局部变量和全局变量的定义方法,熟悉变量的生存期及作用域;掌握函数嵌套调用的方法、递归函数的定义和设计方法;熟练掌握常用的数学处理函数、类型转换函数、字符处理函数的功能和调用方法
五、指针考试内容指针的概念,指针变量的定义、指针变量的赋值和指针运算;1指针与数组的使用方法;2指针与字符串、指针与数组与二级指针3考试要求了解指针变量的概念和作用,能够区分地址和指针的关系;掌握指针变量的定义和初始化方法、指针变量的赋值和一般使用方法;掌握取地址运算符“”和指针运算符的使用方法;掌握指向变量的指针变量的使用方法,能够利用指向一维及二维数组元素的指针变量引用数组元素;熟练掌握指向字符串的指针变量的适用方法;掌握指针型函数的定义及调用方法;了解指针数组的定义及初始化方法,掌握指针数组元素的使用方法
六、结构体考试内容()结构体类型及变量的定义和使用;1()结构体类型的数组;2()结构体类型的指针3考试要求了解结构体类型的特点和应用方法,掌握结构体类型的定义方法;掌握结构体类型变量的定义和初始化方法,能够正确引用结构体类型数组元素的成员;掌握结构体类型指针变量的定义和初始化方法;能够利用结构体类型指针变量应用结构体类型数据的成员;能够在函数间传递结构体类型的数据
七、文件考试内容()文件的概念;1()文件的打开和关闭函数;2()文件的读/写函数;3()文件的定位函数;4考试要求了解文件的分类及其特点,掌握文件名的组成规则;了解文件型指针的概念和作用、标准输入/输出设备的文件型指针,掌握文件型指针的定义方法;掌握文件打开和关闭函数的使用方法;掌握文件尾测试函数的使用方法;掌握文件读/写中字符、字符串、数据块、格式化的读/写函数的使用方法;掌握文件指针复位函数和文件随机定位函数的使用方法
八、主要参考书目谭浩强,《程序设计(第四版)》北京清华大学出版社.
[1]C[M].2010,。