【计算机类职业资格】二级C语言机试-270及答案解析.doc
《【计算机类职业资格】二级C语言机试-270及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级C语言机试-270及答案解析.doc(7页珍藏版)》请在麦多课文档分享上搜索。
1、二级 C语言机试-270 及答案解析(总分:100.00,做题时间:90 分钟)一、程序填空题(总题数:1,分数:30.00)1.下列给定程序中,函数 fun的功能是:计算 NN矩阵的主对角线元素和反向对角线元素之和,并作为函数值返回。要求先累加主对角线元素中的值,再累加反向对角线元素中的值。例如,若 N=3,有下列矩阵:1 2 34 5 67 8 9首先累加 1、5、9,然后累加 3、5、7,函数返回值为 30。请在下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删行,也不得更改程序的结构!试题程序:#includestdio.h#define
2、 N 4fun(int cN,int n)int i,sum;/*found*/(1) ;for(i=0;in;i+)/*found*/sum+= (2) ;for(i=0;in;i+)/*found*/sum+=tin-i- (3) ;return sum;main()int tN=21,2,13,24,25,16,47,38,29,11,32,54,42,21,3,10,i.j;printf(“/nThe original data:/n“);for(i=0;iN;i+)(forj=0;jN;j+)printf(“%4d“,tij);printf(“/n“);printf(“The res
3、ult is:%d“,fun(t,N);(分数:30.00)_二、程序改错题(总题数:1,分数:30.00)2.下列给定程序中,函数 fun和 funx的功能是:用二分法求方程 2x3-4x2+3x-6=0的一个根,并要求绝对误差不超过 0.001。例如,若给 m输入-100,n 输入 90,则函数求得的一个根为 2.000。请改正程序中的错误,使它能得出正确的结果。注意:不要改动 main函数,不得增行或删行,也不得更改程序的结构!试题程序:#includesfdio.h#includemath.hdouble funx(double x)return(2*X*X*X-4*x*x+3*x-6
4、);double fun(double m,double n)/*found*/int ;;r=(m+n)/2;/*found*/while(fabs(n-m)0.001)ifcfunx(r)*funx(n)0)m=r;else n=r;r=(m+n)/2;return r;main()double m,n,root;printf(“Enter m n:/n“);scanf(“%lf%lf“,root=fun(m,n);printf(“root=%6.3f/n“,root);(分数:30.00)_三、程序设计题(总题数:1,分数:40.00)3.规定输入的字符串中只包含字母和*号。编写函数 f
5、un,其功能是:除了字符串前导和尾部的*号外,将串中其他的*号全部删除。形参 h已指向字符串中第一个字母,形参 P指向字符串中最后一个字母。在编写函数时,不得使用 C语言提供的字符串函数。例如,若字符串中的内容为“*A*BC*DEF*G*”,删除后,字符串中的内容应当是“*ABCDEFG*”。注意:部分源程序给出如下。请勿改动主函数 main和其他函数中的任何内容,仅在函数 fun的花括号中填入你编写的若干语句。试题程序:#includestdio.h#includeconio.h#includestring.hvoid fun(char*a,char*h,char*p)main()char
6、s81,*t,*f;printf(“Enter a string:/n“);gets(s);t=f=s;while(*t)t+;t-;while(*t=*)t-;while(*f=*)f+;fun(s,f,t);printf(“The string after deleted:/n“);puts(s);(分数:40.00)_二级 C语言机试-270 答案解析(总分:100.00,做题时间:90 分钟)一、程序填空题(总题数:1,分数:30.00)1.下列给定程序中,函数 fun的功能是:计算 NN矩阵的主对角线元素和反向对角线元素之和,并作为函数值返回。要求先累加主对角线元素中的值,再累加反向
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 语言 270 答案 解析 DOC
