精选江苏省二级(c语言)考试真题重点题型分类总结
二级考试以往出现的文件操作试题 P10 2000秋14题 在文件中查找并替换 P19 2001春10题 从文件读入/向文件输出 P29、30 2001秋11、13题 从文件读入 P40 2002春11题 从文件读入 在每次的上机题中,编写的程序输出内容必须输出到文件中 三、递归问题 P7、 P8 2000秋5题、8题 P20 2001春4、12题 用递归实现排序(冒泡排序) P28 2001秋8题 P49 2002秋11题 P59 2003 春11题 四、字符串操作问题 P9 2000秋12题 从字符串中删除子串 P20 2001春13题 插入子串 P30 2001秋13题 读子串 P39 2002春10题 字符串加密 P51 2002秋15题 在字符串中查找子串 P59 2003 春12题 字符串处理 五、变量作用域与静态变量问题 P6 2000秋3题 变量作用域 P27 2001秋7题 静态变量 P38 2002春8题 变量作用域与静态变量 P47 2002秋8题 变量作用域 P57 2003春8题 变量作用域 六、数列或数字处理问题 P9 2000秋11题 P20 2001春11题 P28 2001秋10题 P50 2002秋13题 P60 2003 春13题 七、排序问题 共出现三次排序问题: 使用了1次冒泡排序,2次选择排序 P41 2002春 13题 上 机 考 试-改错题 第一:看函数返回值类型是否正确 03年春06第二个错误 03年春01第一个错误 02年秋06第一个错误 02年秋04第二个错误 第二:看函数形参与实参的对应关系(个数、顺序、类型是否相同) 03年春05第三个错误 03年春03第一个错误 03年春04第二个错误 03年春02第一个错误 03年春01第四个错误 02年秋05第四个错误 02年秋04第二个错误 02年秋03第一个错误 02年秋02第一个错误 02年秋01第一个错误 上 机 考 试-改错题 第三:看是否少头文件 03年春06第一个错误 02年秋04第一个错误 02年春04第一个错误 02年春01第一个错误 01年秋03第一个错误 01年秋02第一个错误 01年秋01第一个错误 00年秋03第一个错误 00年秋01第一个错误 1、stdio.h 当用到文件输入/输出函数及常量值NULL时,如: fread(),fwrite(),fopen(),fclose(),fscanf(),fprintf(),scanf(),printf(),gets(),puts(),putchar(),getchar()等函数 2、string.h 当用到字符串处理函数时,如:strlen(),strcpy(), strcmp(),strcat()等函数。 3、ctype.h 当用到字符处理函数时,如:isdigit(),isalpha()等。 4、math.h 当用到数学函数时,如:sqrt(),pow(),exp(),fabs(), abs()等函数。 上 机 考 试-改错题 第四:函数体中变量定义及赋初值出错 03年春06第四个错误 03年春03第二个错误 03年春02第四个错误 03年春01第三个错误 02年秋06第三个错误 02年秋05第三个错误 02年秋02第三个错误 错误的方式有:赋值类型不对,少定义变量,定义的数组元素不确定等。 上 机 考 试-改错题 第五:其它出错的方面 1、如少{ } :02秋-04第4个错,02年春-01第2个错 2、如循环结束条件不正确:03-05第1个错(多数会造成数组越界),02秋-06第4个错 3、等号写成赋值号:如03-04第3个错 4、循环语句格式错:如03-03第3个错 , 5、判断真假时,易出错:如02秋03第4个错 6、数组下标运算符[]写成():如03-05第4个错,02秋02第3个错 需