shiyeyouyou
2007年上半年考试的报名时间是2007年2月26日——4月6日。全市的报名地点共有20个,位于渝中区、九龙坡区的报名点: 报名点 报名点地址 邮政编码 联系人 联系电话 重庆科技学院管理学院 渝中区石油路1号 400042 谢 勤 89092101 重庆凯德文化发展有限公司 渝中区人民路173号附6号 400015 何元峥 63622560 重庆工学院科学与工程系 九龙坡区杨家坪兴胜路4号 400050 徐茂华 68667875 更多考试信息见7日人才网资讯中心
李哈尼尼
重庆市高校非计算机专业二级C等级考试大纲(07-03最新)--------------------------------------------------------------------------------以下内容只有回复后才可以浏览一、C程序基础1. C程序的基本结构1) C源程序的组成成分(主函数的重要性);2) C语言的基本元素(字符集、标识符、保留字符);3) 注释语句的作用和用法;2. C语言的基本数据类型1) 基本数据类型、常量的表示方法;2) 变量的定义和初始化;3. C语言中的表达式运算1) 运算符优先级别和结合性规则;2) 算术运算符和算术表达式;3) 赋值运算符和赋值表达式;4) 自反运算符;5) 自增、自减运算符;6) 逗号运算符和逗号表达式;7) sizoef运算符;4. 不同类型数据混合运算及数据转换1) 不同数据类型隐式转换;2) 不同数据类型显式转换;5. C程序的输出――最基本的输出函数(printf、putchar)6. C程序的输入――最基本的输入函数(scanf、getchar)7. 常用数学类标准库函数的简单应用包括:abs、fabs、fmod、sin、cos、tan、exp、pow、log、log10、sqrt、fabs等; 二.C程序的基本控制结构1. C程序控制结构中的条件表示方法1) 关系运算符和关系表达式运算;2) 逻辑运算符和逻辑表达式运算;2. 分支结构程序设计1) if语句与程序的单分支结构;2) if~else语句与程序的双分支结构;3) 条件运算符与条件表达式;4) 复合语句及其在程序中的使用;5) if语句的嵌套与程序的多分支结构;6) switch语句与程序的多分支结构;3. 循环结构程序设计1) while型循环结构;2) do~while 型循环结构;3) for型循环结构;4) 空语句及其在程序中的使用;5) 循环的嵌套(只要求到3层);4. C语言中的其他简单控制结构1) break语句的使用方法;2) continue语句的使用方法;5. C语言控制结构应用举例1) 累加、累乘、最大公约数、最小公倍数、阶乘、素数等简单问题求解方法;2) 穷举思想及程序实现;3) 迭代思想及程序实现(其中包括:一元高阶方程求根的二分迭代解法);三.函数与程序结构1. 函数的定义与调用1) 函数的定义、函数的声明、函数的调用和函数的返回值(包括基本类型、空类型);2) 函数调用时的值参数传递;3) 函数的嵌套调用;4) 函数的递归调用;5) 简单问题的递归函数设计(例如:阶乘、Fibonacci数列、整型数据的数字拆分处理等);2. C程序结构与变量的作用域和生存期1) C程序的一般结构;2) 变量的作用域(全局变量的定义和使用、局部变量的定义和使用);3) 变量的生存期(存储类别符extern和static对全局变量的作用;存储类别符auto和static对局部变量的作用);3. 编译预处理1) 宏定义预处理命令的概念和简单应用(包括带参和不带参宏定义);2) 文件包含预处理命令的使用方法;四.指针与函数1. 指针变量的定义和引用1) 指针变量的定义、初始化和赋值;2) 指针变量的引用;3) C语言中的地址运算;2. 指针变量作函数的参数1) 函数调用时的地址参数传递;2) 指针变量与指针指向变量的区别;3. 函数的指针1) 指向函数的指针变量的定义;2) 用指向函数的指针变量来调用函数;3) 指向函数的指针变量作函数参数;4) 返回指针值的函数;五.数组及简单应用1. 一维数组1) 一维数组的定义方法;2) 一维数组的初始化方法;3) 一维数组元素的引用方法;4) 一维数组作函数的参数;2. 二维数组和多维数组(以二维数组为主)1) 二维数组、多维数组的定义方法;2) 二维数组、多维数组的初始化方法;3) 二维数组、多维数组元素的引用方法;4) 二维数组作函数的参数;3. 数组的简单应用1) 数组元素值的随机生成法(标准库函数srand. rand. 和time 的使用方法);2) 常用排序方法(冒泡排序法和选择排序法);3) 常用查找法(直接查找法和二分查找法);六.字符数据、字符串(字符数组)数据及其简单应用1. C语言字符串表示方法1) 字符串(字符数组)的定义和初始化方法;2) 字符串数据的输入方法(scanf函数和gets函数的使用);3) 字符串数据的输出方法(printf函数和puts函数的使用);2. 字符串的常用处理方法1) 字符类别的判断方法和大小写字母的转换方法;2) 字符串中有效数字字符的统计方法;3) 字符串的复制方法;4) 字符串的连接方法;5) 字符串中字符的查找、插入和删除方法;6) 字符串中子字符串的查找、插入和删除方法;3. 常用字符和字符串处理标准库函数包括:isalpha 、 isdigit、 isalnum、 isspace、 isupper、 islower、toupper、tolower、 strlen、 strcpy、strcat、 strcmp、 strchr、 strstr、 atoi、 atoll、 atof 等;七、指针与数组1. 指针的定义和使用方法2. 一维数组与指针的关系及简单应用1) 用指向一维数组的指针变量表示数组元素地址和数组元素值的方法;2) 一维数组简单应用的指针变量表示和处理方法(常用的排序和查找方法);3. 二维数组与指针的关系及简单应用1) 用指向二维数组的指针变量表示数组元素地址和数组元素值的方法; 2) 指向若干元素构成数组的指针变量定义方法和简单使用;4. 指针数组与命令行参数1) 指针数组的定义、初始化和简单应用;2) 命令行参数的概念和简单应用;八.结构体数据类型的应用1. 结构体数据类型的基本概念 1) 结构体类型的定义方法;2) 关键字typedef的简单应用;3) 结构体变量的应用和输入输出方法;4) 结构体变量作函数参数的使用方法;5) 结构体作函数的返回值类型;6) 结构体类型变量与指针的关系和通过指针变量处理结构体类型数据的方法;2. 结构体数组(只要求一维结构体数组)1) 结构体数组的定义和数组元素引用;2) 结构体数组作函数的参数;3) 结构体类型数组与指针的关系和通过指针变量处理结构体类型数组的方法;3. 结构体数据类型的简单应用1) 用于存储分配的标准库函数(包括:malloc、realloc、free);2) 单链表的概念和创建;3) 单链表的遍历(结点值的依次输出)方法;4) 单链表中节点的插入方法;5) 单链表中节点的删除方法;九.联合体数据类型的应用1. 联合体数据类型的定义和变量的引用方法;2. 联合体类型与结构体类型的区别;十.位运算与枚举类型1. 位运算1) 位运算的概念和位运算符;2) 位运算应用;3) 位段的概念、定义方法和位段变量的引用方法;2. 枚举1) 枚举的概念、枚举变量的定义方法; 2) 枚举数据的简单应用;十一、文件概念及简单应用1. C语言中文件处理的基本概念1) 文件的概念和文件类型指针;2) 文件打开与关闭的概念和方法(fopen函数和fclose函数的使用方法);2. 文件处理1) 文件内部记录指针(读写指针)的概念和文件尾的判别方法(EOF和feof函数的使用);2) 文件中单个字符的读写操作(fgetc函数和fputc函数的使用);3) 文件中字符串读写操作(fgets函数和fputs函数的使用);4) 文件中的格式化读写操作(fscanf函数和fprintf函数的使用);5) 文件中数据块读写操作(fread函数和fwrite函数的使用);6) 文件内部记录指针(读写指针)的移动和定位(fseek函数和ftell函数的使用);3. 文件的简单应用1) 文件的随机读写(文件处理标准函数的综合应用);2) 文件内容按制定要求进行合并的方法;3) 文件内容拷贝的处理方法;4) 文件内容比较的处理方法;--------------------------------------------------------------------------------
优质工程师考试问答知识库