- 16
- 0
- 约2.45万字
- 约 43页
- 2017-05-04 发布于湖北
- 举报
2016年3月份(80---110上)全国计算机等级考试二级C语言答案与与真题讲述
2016年3月份全国计算机等级考试二级C语言答案与与真题
第81套:程序填空:下列给定程序中,函数fun的功能是:把形参a所指数组中的最小值放在元素a[0]中,接着把a所指数组中的最大值放在a[1]元素中;再把a所指数组元素中的次小值放在a[2]中,把a所指数组元素中的次大值放在a[3],以此类推。例如,若a所指数组中的数据最初排列为:9、1、4、2、3、6、5、8、7;则按规则移动后,数据排列为:1、9、2、8、3、7、4、6、5。形参n中存放a所指数组中数据的个数。规定fun函数中的max存放当前所找的最大值,px存放当前所找最大值的下标。 请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。 注意:部分源程序在文件BLANK1.C中。不得增行或删行,也不得更改程序的结构!
【参考答案】(1)a[i] (2)a[j] (3)a[j]
(2)程序修改:下列给定程序中函数fun的功能是:用递归算法计算斐波拉契数列中第n项的值。从第1项起,斐波拉契数列为:1、1、2、3、5、8、13、21、……例如,若给n输入7,则该项的斐波拉契数值为13。 请改正程序中的错误,使它能得出正确结果。 注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构。
【参考答案】(1)去掉分号 (2)case 1:case 2:return 1;
(3)程序编辑:某学生的记录由学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出,请编写函数fun,其功能是:求出该学生的平均分,并放入记录的ave成员中。例如,学生的成绩是:85.5,76,69.5,85,91,72,64.5,87.5,则他的平均分应为78.875。 注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun部位中填入你编写的若干语句。
【参考答案】void fun(STREC *a){ int i; a-ave=0.0; for(i=0;iN;i++) a-ave=a-ave+a-s[i]; /*求各门成绩的总和*/ a-ave/=N; /*求平均分*/}
第82套(1)程序填空:下列给定程序中,函数fun的功能是进行数字字符转换。若形参ch中是数字字符0~9,则将0转换成9,1转换成8,2转换成7,……,9转换成0;若是其它字符则保持不变;并将转换后的结果作为函数值返回。 请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程序在文件BLANK1.C中。 不得增行或删行,也不得更改程序的结构!
【参考答案】(1)char (2)ch=9 (3)0
(2)程序修改:下列给定程序中函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。例如,若给a输入字符串:ABCDEFGKHIJK,调用函数后,字符数组b中的内容为:ABC DEF GHI JK。 请改正程序中的错误,使它能得出正确结果。 注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构。
【参考答案】 (1)b[k]=*p; (2)b[k]= ;k++;
(3)程序编辑:N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun,其功能是:求出平均分,并由函数值返回。 例如,若学生的成绩是:85 76 69 85 91 72 64 87,则平均分应当是:78.625。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
【参考答案】double fun( STREC *h ){ double ave=0.0; STREC *p=h-next; while(p!=NULL) { ave=ave+p-s; p=p-next; } return ave/N;}
第83套:(1)程序填空:下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。 请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。 注意:部分源程序在文件BLANK1.C中。 不得增行或删行,也不得更改程序的结构!
【参考答案】(1)M (2) (3)k
(2)程序修改:下列给定程序中函数fun的功能是:将tt所指字符串中的小写字母全部改为对应的大写字母,其它字符不变。 例如,若输入Ab,cD,则输出AB,
您可能关注的文档
- 2016届高考全国卷文言文阅读加强版讲述.docx
- 2016届高考化学一轮复习13硫的氧化物和硫酸练习讲述.doc
- 2016届高三数学一轮总复习:专题15-统计(含解析)讲述.doc
- 2016届高考化学二轮复习全国卷模拟试题含解析讲述.doc
- 2016届高考政治第一轮复习新人教版必修1:第一单元生活与消费检测卷12讲述.doc
- 2016届高考物理(人教版)第一轮复习课时作业2-5-4功能关系能量守恒定律Word版含答案讲述.doc
- 2016届高考物理(人教版)第一轮复习课时作业x3-1-6-3电容器带电粒子在电场中的运动Word版含答案讲述.doc
- 2016届高考物理(人教版)第一轮复习课时作业章末质量检测7恒定电流Word版含答案讲述.doc
- 2016届高考物理一轮复习5.2动能定理及其应用课时强化作业讲述.doc
- 2016届高考化学第一轮复习模块三:第九章(B)有机化学基础课时跟踪检测(三十一)烃卤代烃讲述.doc
原创力文档

文档评论(0)