《国家二级(C语言)机试-试卷25-1.docx》由会员分享,可在线阅读,更多相关《国家二级(C语言)机试-试卷25-1.docx(1页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、国家二级(C语言)机试-试卷25-1(总分:12.00,做题时间:90分钟)程序填空题(总题数:2,分数:4. 00)L程序填空题()(分数:2. 00)解析:2,给定程序中,函数fun的功能是计算下式I例如,若形参e的值为良-3,函数的返回值. 985678。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKL C中。不得增行或删行,也不得更改程序的结构! (分数:2. 00)正确答案:(正确答案:(1)0i+ (3)2. 0*i)解析:解析:函数fun的功能是求级数和,观察可知,级数项有规律变化,可以用循环来累加求和。二、程序修
2、改题(总题数:2,分数:4. 00).程序修改题()(分数:2. 00)解析:2 .给定程序MOD. C中函数fun的功能是:先从键盘上输入一个3行3列矩阵的各个元素的值,然后输 出主对角线元素之和。请改正函数fun中的错误或在横线处填上适当的内容并把横线删除,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! (分数:2. 00)正确答案:(正确答案:(l)sum=0 scanf( %d, ”,&aij);)解析:解析:该题中函数功能是计算元素的和。从已给定源程序的main主函数开始入手,然后通过 “fun。; ”语句调用fun函数的功能。三、程序设计题
3、(总题数:2,分数:4. 00).程序设计题()(分数:2. 00)解析:3 .N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数 fun,它的功能是:求出平均分,由函数值返回。例如,若学生的成绩是:85, 76, 69, 85, 91, 72, 64, 87,则平均分应当是:78. 625o注意:部分源程序在文件PROGL C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 (分数:2. 00)正确答案:(正确答案:II)解析:解析:该程序功能是求出存储在带头节点的链表结构中成绩的平均分。解题思路是,首先对单链表 中存储的所有成绩求总分,然后对总分计算平均值。