【计算机类职业资格】二级C语言-330 (1)及答案解析.doc
《【计算机类职业资格】二级C语言-330 (1)及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级C语言-330 (1)及答案解析.doc(5页珍藏版)》请在麦多课文档分享上搜索。
1、二级 C 语言-330 (1)及答案解析(总分:100.00,做题时间:90 分钟)一、程序填空题(总题数:1,分数:30.00)1.请补充 main()函数,该函数的功能是:计算两个自然数 num1 和 num2(num210000)之间所有数的和(num1 和 num2 从键盘输入)。 例如,当 num1=1,num2=100 时,sum=5050;当 num1=50,num2=500 时,sum=124025。 注意:部分源程序给出如下。 请勿改动 main()函数和其他函数中的任何内容,仅在 main()函数的横线上填入所编写的若干表达式或语句。 试题程序: #includestdli
2、b.h #includestdio.h #includeconio.h void main() int num1, num2; long sum; 1; system(“CLS“); printf(“/nInput num1, num2/n“); scanf(“%d, %d“, while(num1=num2) 2; num1+; printf(“sum=% 3/n“, sum); (分数:30.00)二、程序改错题(总题数:1,分数:40.00)2.下列给定程序中,函数 proc()的功能是:计算 S=f(-n)+f(-n+1)+f(0)+f(1)+f(2)+f(n)的值。 例如,当 n 为
3、 10 时,函数值应为 22.550361。f(x)函数定义如下: (分数:40.00)_三、程序设计题(总题数:1,分数:30.00)3.请编一个函数 void proc(int ttMN,int ppN),tt 指向一个 M 行 N 列的二维数组,求出二维数组每行中最大元素,并依次放入 pp 所指的一维数组中。二维数组中的数已在主函数中给出。 注意:部分源程序给出如下。 请勿改动 main()函数和其他函数中的任何内容,仅在函数 proc()的花括号中填入所编写的若干语句。 试题程序: #includestdio.h #includeconio.h #includestdlib.h #de
4、fine M 3 #define N 4 void proc(int ttMN, int ppN) void main() int strMN=34, 56, 84, 78, 23, 84, 93, 12, 28, 38, 39, 93; int pN, i, j, k; system(“CLS“); printf(“The riginal data is: /n“); for(i=0; iM; i+) for(j=0; jN; j+) printf(“%6d“, strij); printf(“/n“); proc(str, p); printf(“/nThe result is: /n“)
5、; for(k=0; kM; k+) printf(“%4d“, pk); printf(“/n“); (分数:30.00)_二级 C 语言-330 (1)答案解析(总分:100.00,做题时间:90 分钟)一、程序填空题(总题数:1,分数:30.00)1.请补充 main()函数,该函数的功能是:计算两个自然数 num1 和 num2(num210000)之间所有数的和(num1 和 num2 从键盘输入)。 例如,当 num1=1,num2=100 时,sum=5050;当 num1=50,num2=500 时,sum=124025。 注意:部分源程序给出如下。 请勿改动 main()函数
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 语言 3301 答案 解析 DOC
