江苏省高校计算机等级考试二级c语言上机真题的答题要点

江苏省高校计算机等级考试二级c语言上机真题的答题要点

ID:21877051

大小:107.00 KB

页数:18页

时间:2018-10-25

江苏省高校计算机等级考试二级c语言上机真题的答题要点_第1页
江苏省高校计算机等级考试二级c语言上机真题的答题要点_第2页
江苏省高校计算机等级考试二级c语言上机真题的答题要点_第3页
江苏省高校计算机等级考试二级c语言上机真题的答题要点_第4页
江苏省高校计算机等级考试二级c语言上机真题的答题要点_第5页
资源描述:

《江苏省高校计算机等级考试二级c语言上机真题的答题要点》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、江苏省高校计算机等级考试二级C语言上机真题【上机题命题及答题要点】1、近年来江苏省高校上机题目难度有所下降。本轮上机命题的难度系数与全国计算机等级考试二级C语言接近。2、改错题通常有3~4个错误。错误分为两大类,一类是语法出错,这类错误比较查错和容易修改,即在编译时报的错误。另一类是结果出错,即程序的算法出错,这类错误需认真审题。3、编程题必须掌握C语言的文件,应熟悉文件指针的定义,文件的打开及文件的输入输出。编程题的固定框架。必须记忆。以C01的编程为例。#include/*库函数exit(0)需要*/#incl

2、ude/*定义文件指针时需要的头文件*/函数编程,按【编程要求】1.编写函数intpalindrome(char*str,char*r)。.....要点:函数首部完整照抄。参数为指针时,若对指针不熟悉,在函数体内可以按数组编程。…………..intpalindrome(char*str,char*r){}voidmain(){FILE*fp;所有数据类型的说明和定义if((fp=fopen("t:\myf2.out","w"))==NULL){printf("Can'topenthefile!");exit(0)

3、;}函数调用(具体问题具体分析)结果输出printf("Mynumberis:120992340");fprintf(fp,"Mynumberis:1292340");fclose(fp);}4、必须熟悉常用算法。5、江苏省高校计算机二级C语言上机编程题常考问题:字符串相关问题、素数相关问题、回文数相关问题、矩阵(二维数组)相关问题、特殊数问题(如,合数、真因子或质因子之和、水仙花数、亲密数、完数、数制转换、哥德巴赫猜想等)。6、掌握文件输出操作标准形式。【2013年3月江苏省等考上机真题解析】第18页共18页江苏省高

4、校计算机等级考试二级C语言上机真题江苏省高等学校非计算机专业学生(C01)计算机基础知识和应用能力等级考试上机试卷二级C语言(试卷代号C01)(本试卷完成时间70分钟)第18页共18页江苏省高校计算机等级考试二级C语言上机真题一、改错题(16分)【程序功能】判断一个N×N方阵(N为奇数)是否为魔方阵。魔方阵的判定条件是:方阵中每行、每列、主对角线及副对角线上的数据之和均相等。例如,以下方阵中,主对角线的数据是8、5、2之和是15,副对角线上的数据6、5、4之和也是15,并且每行、每列数据之和15,因此该项方阵是魔方阵。81635749

5、2【测试数据与运行结果】屏幕输出:816357492TheArrayxisamagicsquare.123564987TheArrayxisn’tamagicsquare.【含有错误的源程序】以下源程序已保存在T盘myf1.c文件内,考生可直接打开该文件测试程序。#include#include#include#defineN3voidfun(int(*a)[N]){inti,j,m1,m2,row,colum;m1=m2=0;for(i=0;i

6、i];m2+=a[i][N-i-1];}if(m1!=m2)return0;for(i=0;i

7、

8、(row!=m1))return0;第18页共18页江苏省高校计算机等级考试二级C语言上机真题}return1;}voidprint(intx[][N]){inti,j;for(i=0;i

9、printf("");}}intmain(){intx[N,N]={{8,1,6},{3,5,7},{4,9,2}},y[N,N]={{1,2,3},{5,6,4},{9,8,7}};print(x);if(fun(x))printf("TheArrayxisamagicsquare.");elseprintf("TheArrayxisn'tamagicsquare.");print(y);if(fun(y))printf("TheArrayyisamagicsquare.");elseprintf("TheArray

10、yisn'tamagicsquare.");getch();return0;}【要求】1.打开T盘中myfl.c文件或将上述程序录入到myf1.c文件中,根据题目要求及程序中语句之间的逻辑关系对程序中的错误进行修改。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。