【上机题命题及答题要点】1、近年来江苏省高校上机题目难度有所下降
本轮上机命题的难度系数与全国计算机等级考试二级C语言接近
2、改错题通常有3~4个错误
错误分为两大类,一类是语法出错,这类错误比较查错和容易修改,即在编译时报的错误
另一类是结果出错,即程序的算法出错,这类错误需认真审题
3、编程题必须掌握C语言的文件,应熟悉文件指针的定义,文件的打开及文件的输入输出
编程题的固定框架
以C01的编程为例
#include/*库函数exit(0)需要*/#include/*定义文件指针时需要的头文件*/…………
intpalindrome(char*str,char*r){}voidmain(){FILE*fp;所有数据类型的说明和定义if((fp=fopen("t:\\myf2
out","w"))==NULL){printf("\nCan'topenthefile
");exit(0);}函数调用(具体问题具体分析)结果输出printf("\nMynumberis:120992340\n");fprintf(fp,"\nMynumberis:1292340\n");fclose(fp);}4、必须熟悉常用算法
5、江苏省高校计算机二级C语言上机编程题常考问题:字符串相关问题、素数相关问题、回文数相关问题、矩阵(二维数组)相关问题、特殊数问题(如,合数、真因子或质因子之和、水仙花数、亲密数、完数、数制转换、哥德巴赫猜想等)
6、掌握文件输出操作标准形式
【2013年3月江苏省等考上机真题解析】函数编程,按【编程要求】1
编写函数intpalindrome(char*str,char*r)
要点:函数首部完整照抄
参数为指针时,若对指针不熟悉,在函数体内可以按数组编程
江苏省高等学校非计算机专业学生(C01)计算机基础知识和应用能力等级考试上