资源预览内容
第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
亲,该文档总共3页全部预览完了,如果喜欢就下载吧!
资源描述
基本要求1.熟悉 Visual C+ 6.0 集成开发环境。2.掌握结构化程序设计的方法,具有良好的程序设计风格。3.掌握程序设计中简单的数据结构和算法并能阅读简单的程序。4.在 Visual C+ 6.0 集成环境下,能够编写简单的 C 程序,并具有基本的纠错和调 试程序的能力 考试内容一、C 语言程序的结构1.程序的构成,main 函数和其他函数。2.头文件,数据说明,函数的开始和结束标志以及程序中的注释。3.源程序的书写格式。4.C 语言的风格。 分析:这部分考试形式主要是选择题,一般会出分析:这部分考试形式主要是选择题,一般会出 12 个题,都是基本概念。注意程序的书个题,都是基本概念。注意程序的书 写格式。写格式。二、数据类型及其运算1.C 的数据类型(基本类型,构造类型,指针类型,空类型)及其定义方法。2.C 运算符的种类、运算优先级和结合性。3.不同类型数据间的转换与运算。4.C 表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式, 逗号表达式)和求值规则。 分析:这部分考试形式主要是选择题,一般会出分析:这部分考试形式主要是选择题,一般会出 45 个选择题和个选择题和 23 个填空题。变量主要个填空题。变量主要 搞清楚全局变量(搞清楚全局变量(extern)和局部变量(在一个函数中或在一个模块中)和局部变量(在一个函数中或在一个模块中) 。运算符要注意是。运算符要注意是 “左结合左结合”或或“右结合右结合” ,3 种逻辑运算符:!(逻辑非)种逻辑运算符:!(逻辑非) 、&(逻辑与)(逻辑与) 、|(逻辑或)(逻辑或) , 位运算:位运算:&、|和和的运算。另外,条件表达式和逗号表达式也是常考题型。的运算。另外,条件表达式和逗号表达式也是常考题型。三、基本语句1.表达式语句,空语句,复合语句。2.输入输出函数的调用,正确输入数据并正确设计输出格式。 (3.数据的输入与输出,输入输出函数的调用。4.复合语句5.goto 语句和语句标号的使用) 分析:这部分主要讨论基本语句,是编程的基础,一般会出分析:这部分主要讨论基本语句,是编程的基础,一般会出 12 个选择题和个选择题和 12 个填空题。个填空题。 注意:注意:1、表达式语句的格式。、表达式语句的格式。2、数据的输入与输出和函数的调用。、数据的输入与输出和函数的调用。 四、选择结构程序设计1.用 if 语句实现选择结构。2.用 switch 语句实现多分支选择结构。3.选择结构的嵌套。 分析:这部分主要讲解了选择结构程序设计,一般会出分析:这部分主要讲解了选择结构程序设计,一般会出 23 个选择题和个选择题和 23 个填空题。单个填空题。单 支和多支选择的区别和作用,这部分知识会与后面的循环语句结合使用。支和多支选择的区别和作用,这部分知识会与后面的循环语句结合使用。 五、循环结构程序设计1.for 循环结构。2.while 和 do-while 循环结构。3.continue 语句和 break 语句。4.循环的嵌套。 分析:这部分主要讲解了循环结构程序设计,一般会出分析:这部分主要讲解了循环结构程序设计,一般会出 23 个选择题和个选择题和 23 个填空题。个填空题。注意几个问题:注意几个问题:1、for(第一语句、第二语句、第三语句)循环中的各语句的执行顺序。(第一语句、第二语句、第三语句)循环中的各语句的执行顺序。 2、搞清楚当型循环、搞清楚当型循环 while 和直到型循环和直到型循环 while 的区别。的区别。3、转向语句中的、转向语句中的 continue(结束本(结束本 次循环)和次循环)和 break(结束本层循环)的区别。(结束本层循环)的区别。六、数组的定义和引用1.一维数组和多维数组的定义、初始化和数组元素的引用。2.字符串与字符数组。 分析:这部分主要讲解了数组和字符串的概念和运用,一般会出分析:这部分主要讲解了数组和字符串的概念和运用,一般会出 34 个选择题和个选择题和 23 个填个填 空题。空题。 注意问题:注意问题:1、一维数组中,用起泡法或选择法排序属于常考题。、一维数组中,用起泡法或选择法排序属于常考题。2、二维数组初始化时,、二维数组初始化时, 要正确赋值,行列转换也常考。要正确赋值,行列转换也常考。3、字符数组的长度注意要多算、字符数组的长度注意要多算 1 位,因为字符数组最后要位,因为字符数组最后要 加加“0”.七、函数1.库函数的正确调用。2.函数的定义方法。3.函数的类型和返回值。4.形式参数与实在参数,参数值传递。5.函数的正确调用,嵌套调用,递归调用。6.局部变量和全局变量。7.变量的存储类别(自动,静态,寄存器,外部) ,变量的作用域和生存期。(8.内部 函数与外部函数) 分析:这部分主要讨论了函数的相关知识,一般会出分析:这部分主要讨论了函数的相关知识,一般会出 45 个选择题和个选择题和 34 个填空题。同时,个填空题。同时, 也是编程的重点。函数之间传递参数有值传和传地址两种传递方式。搞清楚局部变量和全也是编程的重点。函数之间传递参数有值传和传地址两种传递方式。搞清楚局部变量和全 局变量的区别。变量的四种存储类别也要搞清楚。内部函数(本文件是其他函数访问,前局变量的区别。变量的四种存储类别也要搞清楚。内部函数(本文件是其他函数访问,前 加加 static)和外部函数(可为其它文件调用,前加)和外部函数(可为其它文件调用,前加 extern)的区别。)的区别。八、编译预处理1.宏定义和调用(不带参数的宏定义,带参数的宏定义) 。2.“文件包含”处理。 分析:这部分主要讨论了预编译,一般会出分析:这部分主要讨论了预编译,一般会出 12 个选择题和个选择题和 12 个填空题。这部分好掌握个填空题。这部分好掌握 明确两条?:明确两条?:1、宏定义、宏定义#define 后面的就直接带入,再计算。后面的就直接带入,再计算。2、#include 文件包含用双引文件包含用双引 号和尖括号的区别。号和尖括号的区别。九、指针1.地址与指针变量的概念,地址运算符与间址运算符。 (指针与地址运算符)2.一维、二维数组和字符串的地址以及指向变量、数组、字符串、函数、结构体的指 针变量的定义。通过指针引用以上各类型数据。 (变量、数组、字符串、函数、结构体的指 针以及指向变量、数组、字符串、函数、结构体的指针变量。 )3.用指针作函数参数。 (返回指针值的指针函数)4.返回地址值的函数。5.指针数组,指向指针的指针。 (MAIN 函数的命令行参数) 、 分析:这部分主要讲解了指针的用法,就是重点又是难点,要灵活掌握。一般会出分析:这部分主要讲解了指针的用法,就是重点又是难点,要灵活掌握。一般会出 56 个个 选择题和选择题和 34 个填空题。难点有指针数组、数组指针和指针的指针。主要类型题:指针中个填空题。难点有指针数组、数组指针和指针的指针。主要类型题:指针中 的选择排序和冒泡排序,字符串的拷贝和倒序输出,这章的知识要和数组结合学习,融会的选择排序和冒泡排序,字符串的拷贝和倒序输出,这章的知识要和数组结合学习,融会 贯通。贯通。十、结构体(即“结构”)与共同体(即“联合”)1.用 typedef 说明一个新类型。2.结构体和共用体类型数据的定义和成员的引用。3.通过结构体构成链表,单向链表的建立,结点数据的输出、删除与插入。 (4。用指针和结构体构成链表,单向链表的建立、输出、删除与插入) 分析:这部分主要讲解结构体与共用体的知识,一般会出分析:这部分主要讲解结构体与共用体的知识,一般会出 23 个选择题和个选择题和 12 个填空题。个填空题。 结构体所占内存的长度等于各成员占的内存长度之和。共用体变量所占的内存长度等于最结构体所占内存的长度等于各成员占的内存长度之和。共用体变量所占的内存长度等于最 长的成员的长度。长的成员的长度。十一、位运算1.位运算符的含义和使用。2.简单的位运算。 分析:这部分主要讲解位运算的知识,一般会出分析:这部分主要讲解位运算的知识,一般会出 12 个选择题和个选择题和 02 个填空题。个填空题。 主要掌握知识:主要掌握知识:1、原码、反码和补码的相互转换。、原码、反码和补码的相互转换。2、掌握位运算符:、掌握位运算符:“&” 、 “|” 、 “”“” 、“”和右移左移的运用。和右移左移的运用。十二、文件操作只要求缓冲文件系统(即高级磁盘 I/O 系统) ,对非标准缓冲文件系统(即低级磁盘 I/O 系统)不要求。1.文件类型指针(FILE 类型指针) 。2.文件的打开与关闭(fopen,fclose) 。3.文件的读写(fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fscanf 函数的应用) , 文件的定位(rewind,fseek 函数的应用) 。 分析:这部分主要讲解文件操作的知识,一般会出分析:这部分主要讲解文件操作的知识,一般会出 12 个选择题和个选择题和 01 个填空题。个填空题。 主要掌握:文件的打开和关闭、文件的读写和文件的定位。不要求熟练编写程序,但是,主要掌握:文件的打开和关闭、文件的读写和文件的定位。不要求熟练编写程序,但是, 文件操作的程序得读通,上机编程题中就涉及到文件的操作。文件操作的程序得读通,上机编程题中就涉及到文件的操作。 考试方式1.笔试:90 分钟,满分 100 分,其中含公共基础知识部分的 30 分。2.上机:90 分钟,满分 100 分3、上机操作包括:(1)填空。(2)改错。(3)编程。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号