资源描述:
《二级C语言笔试培训.ppt》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、全国计算机等级考试之二级C语言笔试辅导授课教师:匡珍春广东海洋大学实验教学部二级C语言笔试——知识点与分值结构分析1二级C语言笔试部分学习要求2指针、结构体、共用体和文件复习32011年9月二级C语言笔试真题讲解4授课内容:广东海洋大学实验教学部二级C语言——知识点与分值结构分析1、试题结构分析二级C一直以来是整个二级考试中试题最多、难度最大、报考人数也最多的考试,但是从2008年4月份开始笔试由原来120分钟减少到90分钟,所以二级C语言首次题数减少、单个题目难度下降(选择题由原来的50个题目减少到40个,填空由原来的
2、20空减少到15空,满分100分保持不变),从而试题整体难度下降。而上机考试时间由原来的60分钟增加至90分钟,但上机题目不仅不加难,反而降低难度。所以整个等级考试难度是下降的趋势,08年4月以后开始,等级考试将沿袭这种题型和题量安排等。广东海洋大学实验教学部二级C语言——知识点与分值结构分析2、笔试试题分类统计2011年9月二级C笔试部分的知识点分布情况如下:公共基础部分(共28分)数据结构与算法栈,线性结构和非线性结构,二叉树,二分查找共10分程序设计基础结构化程序基本结构共2分软件工程基础需求分析,软件设计,软件测
3、试共6分数据库设计基础数据库语言,关系以及关系运算,完整性约束,关键字共10分广东海洋大学实验教学部C语言初步知识整型,编译和解释,程序执行过程,常量,实型共10分顺序结构赋值表达式,输入输出函数共6分选择结构if语句,switch语句,条件表达式共10分循环结构for循环,while循环共8分函数函数定义,函数调用,函数返回值,与指针结合共16分指针与数组指针、一维数组和二维数组的基本应用,指针与数组的关系,指针与数组在函数参数传递中的应用共10分预编译与动态内存预处理与动态内存分配共4分结构体与共用体结构体和共用体类
4、型数据的定义方法和引用方法,结构体指针变量,结构体数组共4分位运算位运算共2分文件文件类型与指针,文件打开与关闭,文件读/写共2分C语言部分(共72分)广东海洋大学实验教学部二级C语言——知识点与分值结构分析3、笔试试题特点①题数减少以前一共50道选择题、20个空的填空题,现在只有40道选择题,15个空的填空题。试题数的减少,使考生有充足的时间分析和检查题目。②单个题目的难度下降在二级C语言笔试试题中,未出现一些特别难的试题,比如没有出现“指向指针的指针作函数参数”等类型的试题。广东海洋大学实验教学部二级C语言——知识点
5、与分值结构分析4、备考建议大家可以看出,指针、数组、字符串无论在笔试还是上机都是重中之重,既是重点又是难点。C语言程序初步、顺序结构、选择结构、循环结构、函数是基础。编译预处理、作用域与存储类、位运算、文件等是难点但不是重点,每年都会考到,但题量都不大。结构体与共用体可以说比较重点又是难点。公共基础部分除了程序设计基础这一部分,其他三部分旗鼓相当,都是重点。广东海洋大学实验教学部多思考第1句话第2句话多总结二级C语言笔试部分学习要求第3句话多提问第4句话持之以恒吃透真题重点出击举一反三广东海洋大学实验教学部指针、结构体、
6、共用体和文件复习指针部分1(1)地址与指针变量的概念,地址运算符与间址运算符。(2)一维、二维数组和字符串的地址以及指向变量、数组、字符串、函数、结构体的指针变量的定义。通过指针引用以上各类型数据。(3)用指针作函数参数。(4)返回地址值的函数。(5)指针数组,指向指针的指针。考纲要求:广东海洋大学实验教学部一、指针与指针变量的概念,指针与地址运算符1.在C语言中,指针是指一个变量的地址,通过变量的地址“指向”的位置找到变量的值,这种”指向”变量地址可形象地看作″指针″。用来存放指针的变量称为指针变量,它是一种特殊的变量
7、,它存放的是地址值。a20002000为变量的指针P为指针变量a20002000pFFD0广东海洋大学实验教学部“类型名”称为”基类型”,它规定了后面的指针变量中存放的数据类型,”*”号表明后面的”指针变量1”,”指针变量2”等是指针变量,”*”号在定义时不能省略,否则就会变成一般变量的定义了。”指针变量1”,”指针变量2”等称为指针变量名。2.定义指针变量的一般形式为:类型名*指针变量1,*指针变量2,…;指针类型说明符例如:inta,b,*p;//a,b为整型变量,p为指针变量。广东海洋大学实验教学部3.一个指针变量
8、只能指向同一类型的变量。inta,*p1;floatb;p1=&b;p1=(int*)b;强制类型转换(将b转换int类型)4.与指针和指针变量有关的两个运算符:(1)*:取内容运算符(或称"间接访问"运算符)(2)&:取地址运算符通过*号可以引用一个存储单元,如有如下定义:inti=123,*p,k;则p=&i;k