二级C语言考试题型分析.ppt
四川省计算机等级考试四川省计算机等级考试二级二级C语言考试分析语言考试分析主主 要要 内内 容容一、主要考点分析一、主要考点分析1、考试题型分析、考试题型分析2、理论考试题型与主要考点、理论考试题型与主要考点3、上机考试题型与解题方法、上机考试题型与解题方法二、应试方法与技巧二、应试方法与技巧 考试题型分析考试题型分析一、理论考试一、理论考试(考试时间:考试时间:120分钟分钟)软件技术基础(软件技术基础(15分)分)C程序设计基础(程序设计基础(10分)分)读程序回答问题(读程序回答问题(45分)分)程序填空(程序填空(30分)分)二、上机考试二、上机考试(考试时间:考试时间:60分钟分钟)程序调试题(程序调试题(40分)分)编写程序(编写程序(60分)分)主要考点分析主要考点分析理论考试的题型与主要考点理论考试的题型与主要考点1、软件技术基础(、软件技术基础(10分判断题,分判断题,5分选择题)分选择题)主要考点:主要考点:v数据结构数据结构:基本概念基本概念(逻辑结构分类及特征、存储结构方逻辑结构分类及特征、存储结构方法及特点、算法特性及性能分析法及特点、算法特性及性能分析)、线性结构、线性结构(顺序表、链表、顺序表、链表、栈、队列栈、队列)、线性表的查找、线性表的查找(顺序查找、二分法、分块法顺序查找、二分法、分块法)和排序和排序(冒泡、选择、插入、归并冒泡、选择、插入、归并)v操作系统操作系统:功能、分类、进程及进程调度、中断、文件管功能、分类、进程及进程调度、中断、文件管理理v软件工程软件工程:软件生存周期、软件测试软件生存周期、软件测试(黑盒、白盒黑盒、白盒)主要考点分析主要考点分析2、单项选择题(每题、单项选择题(每题1分,共分,共10分)分)主要考点主要考点:(:(对对C C基本知识的理解和掌握基本知识的理解和掌握)v运算符和表达式运算符和表达式:算术算术(*、/、%、+、-、(类型类型)运算、关运算、关系运算、逻辑运算、条件运算、位运算、指针运算系运算、逻辑运算、条件运算、位运算、指针运算v程序设计的基本结构程序设计的基本结构:选择选择(if、ifelse、switch)、循环、循环(while)v数组数组:定义、赋初值、输入、输出定义、赋初值、输入、输出v函数函数:定义、调用定义、调用v宏宏:带参数的宏、嵌套宏带参数的宏、嵌套宏v结构体、共用体、枚举结构体、共用体、枚举vC+主要考点分析主要考点分析3、读程序回答问题(每问、读程序回答问题(每问3分,共分,共45分)分)主要考点主要考点:(:(注意知识的综合运用注意知识的综合运用)v程序设计基本结构程序设计基本结构:复杂分支、循环及混合处复杂分支、循环及混合处理理v数组数组:一维数组、二维数组、字符数组一维数组、二维数组、字符数组(重点)(重点)v指针指针:变量的指针、数组的指针变量的指针、数组的指针(重点)(重点)主要考点分析主要考点分析v函数函数(重点)(重点)(1)(1)参数传递方式参数传递方式(普通值、地址值普通值、地址值)C C语言值传递只能单向传递,由实参单向传递给形参。语言值传递只能单向传递,由实参单向传递给形参。传递普通值不能企图改变形参而影响实参的值传递普通值不能企图改变形参而影响实参的值,可以通过可以通过returnreturn语句返回一个函数值。语句返回一个函数值。传递地址值可以通过形参的间接引用改变实参的值,若传递地址值可以通过形参的间接引用改变实参的值,若只是对形参直接引用则改变不了对应形参的值。只是对形参直接引用则改变不了对应形参的值。(2)(2)函数的递归调用函数的递归调用,注意每次递归的参数值以及递注意每次递归的参数值以及递归返回的位置归返回的位置 (3)(3)函数和循环、指针、数组的综合应用函数和循环、指针、数组的综合应用主要考点分析主要考点分析v变量的存储属性和循环、函数的综合应用变量的存储属性和循环、函数的综合应用v结构体、共用体(结构体、共用体(01题)题)v宏定义(宏定义(01题)题)v文件和循环、函数的综合应用(文件和循环、函数的综合应用(01题)题)v典型算法典型算法:排序算法排序算法(插入、选择、冒泡插入、选择、冒泡)求最值求最值最大公约数、最小公倍数最大公约数、最小公倍数分解整数各位数字分解整数各位数字数字字符串和整数的相互转换数字字符串和整数的相互转换英文大小写字母的相互转换英文大小写字母的相互转换图形的处理图形的处理主要考点分析主要考点分析4、程序填空(每空、程序填空(每空2分,分,30分)分)(多练习往届考题多练习往届考题)常见填空位置常见填空位置:v函数的函数的实参实参v函数函数调用调用语句语句v循环或分支语句的循环或分支语句的条件条件v变量定义或赋初值变量定义或赋初值v数据的输入、输出数据的输入、输出v文件的打开、读写(一般在最后一题)文件的打开、读写(一般在最后一题)v其他操作语句其他操作语句常见算法常见算法:v插入算法插入算法v链表处理链表处理(建立、输出建立、输出)v进制的转换进制的转换v成绩处理成绩处理v字符串处理字符串处理主要考点分析主要考点分析程序设计常用的函数程序设计常用的函数math.h包含:包含:abs(x)、fabs()、pow(x,y)、rand()、sqrt(x)stdio.h包含:包含:文件操作类、文件操作类、getchar()、putchar()、gets()、puts()string.h包含:包含:strcat()、strcpy()、strcmp()、strlen()ctype.h包含:包含:isalpha()、isdigig()、islower()、isupper()等等主要考点分析主要考点分析上上机机考试的题型与解题方法考试的题型与解题方法一、程序调试题一、程序调试题(40分分)1、解题步骤、解题步骤 (1)调出源程序调出源程序(注意文件名注意文件名)(2)编译查找语法错误编译查找语法错误 (3)仔细分析程序查找设计错误仔细分析程序查找设计错误 (4)保存运行保存运行2、注意、注意 (1)保存改错题无需设置路径和文件名,直接以原名保存改错题无需设置路径和文件名,直接以原名保存原位置(按保存原位置(按F2即可)即可)(2)程序一般为程序一般为5处错误,改对一处即得处错误,改对一处即得8分分 (3)时间一般控制在时间一般控制在20分钟以内完成分钟以内完成主要考点分析主要考点分析二、编写程序(二、编写程序(60分)分)1、题型:、题型:(1)函数调用处理字符串、一维数组或二维数函数调用处理字符串、一维数组或二维数组组 (2)递归函数递归函数2、注意:、注意:(1)设置正确的文件名,看清题单上的要求设置正确的文件名,看清题单上的要求 (2)文件存在考生目录下文件存在考生目录下(即默认目录)(即默认目录)主要考点分析主要考点分析应试方法与技巧应试方法与技巧v笔试除程序填空题外其它题要笔试除程序填空题外其它题要求全部给出答案求全部给出答案v机试编程题不要什么都不写,机试编程题不要什么都不写,阅卷有步骤分阅卷有步骤分往届考试资料和复习资料请在网络学堂往届考试资料和复习资料请在网络学堂相关课程中查找下载!相关课程中查找下载!祝同学们祝同学们 考试成功!考试成功!