【计算机类职业资格】国家二级(C语言)机试-试卷1-3及答案解析.doc

上传人:confusegate185 文档编号:1334639 上传时间:2019-10-17 格式:DOC 页数:3 大小:41.50KB
下载 相关 举报
【计算机类职业资格】国家二级(C语言)机试-试卷1-3及答案解析.doc_第1页
第1页 / 共3页
【计算机类职业资格】国家二级(C语言)机试-试卷1-3及答案解析.doc_第2页
第2页 / 共3页
【计算机类职业资格】国家二级(C语言)机试-试卷1-3及答案解析.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、国家二级(C 语言)机试-试卷 1-3 及答案解析(总分:12.00,做题时间:90 分钟)一、程序填空题(总题数:2,分数:4.00)1.程序填空题()(分数:2.00)_2.给定程序中,函数 fun 的功能是:在 34 的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。例如,有下列矩阵:1 2 13 47 8 10 63 5 9 7 程序执行结果为:fred:a229 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的 BLANKlC 中。不得增行或删行,也不得更改程序的结构! (分数:2.00)_二、程序

2、修改题(总题数:2,分数:4.00)3.程序修改题()(分数:2.00)_4.给定程序 MODllC 中函数 fun 的功能是:求出以下分数序列的前 n 项之和。和值通过函数值返回到main 函数。 例如,若 n5,则应输出:8391667。请改正程序中的错误,使它能计算出正确的结果。注意:不要改动 main 函数,不得增行或删行,也不得更改程序的结构! (分数:2.00)_三、程序设计题(总题数:2,分数:4.00)5.程序设计题()(分数:2.00)_6.请编写一个函数 fun,它的功能是:找出一维整型数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在

3、主函数中赋予。主函数中 x 是数组名,n 是 x 中的数据个数,max 存放最大值,index 存放最大值所在元素的下标。注意:部分源程序存在文件 PROGlC 文件中。请勿改动主函数 main 和其他函数中的任何内容,仅在函数 fun 的花括号中填入你编写的若干语句。(分数:2.00)_国家二级(C 语言)机试-试卷 1-3 答案解析(总分:12.00,做题时间:90 分钟)一、程序填空题(总题数:2,分数:4.00)1.程序填空题()(分数:2.00)_解析:2.给定程序中,函数 fun 的功能是:在 34 的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。

4、例如,有下列矩阵:1 2 13 47 8 10 63 5 9 7 程序执行结果为:fred:a229 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的 BLANKlC 中。不得增行或删行,也不得更改程序的结构! (分数:2.00)_正确答案:(正确答案:(1)j (2)0 (3)i+)解析:解析:本题中函数 fun 的功能是在 34 的矩阵中找出在行上最大、在列上最小的那个元素。在fun 函数中,先求出一行的最大值 rmax,然后在最大值所在列上寻找是由有比 rmax 还小的元素,如果没有则 ramx 是列上最小且行上最大,输出 rmaX。

5、二、程序修改题(总题数:2,分数:4.00)3.程序修改题()(分数:2.00)_解析:4.给定程序 MODllC 中函数 fun 的功能是:求出以下分数序列的前 n 项之和。和值通过函数值返回到main 函数。 例如,若 n5,则应输出:8391667。请改正程序中的错误,使它能计算出正确的结果。注意:不要改动 main 函数,不得增行或删行,也不得更改程序的结构! (分数:2.00)_正确答案:(正确答案:(1)double fun(int n) (2)s=s+(double)ab;)解析:解析:本题中函数的功能是求出分数序列的前 n 项之和。首先根据题干中给出的公式推出每一项之间的关系,

6、求出每一项的表达式,然后求得数列的和。每一项的分母是前一项的分子,分子是前一项分子和分母的和。三、程序设计题(总题数:2,分数:4.00)5.程序设计题()(分数:2.00)_解析:6.请编写一个函数 fun,它的功能是:找出一维整型数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中 x 是数组名,n 是 x 中的数据个数,max 存放最大值,index 存放最大值所在元素的下标。注意:部分源程序存在文件 PROGlC 文件中。请勿改动主函数 main 和其他函数中的任何内容,仅在函数 fun 的花括号中填入你编写的若干语句。(分数:2.00)_正确答案:(正确答案: )解析:解析:该程序功能是求一维整型数组元素中最大的值和它所在的下标。其中,求最大元素的方法:用最大值变量 nax 标记第一个待找数据,逐个把所有待找数据和 max 进行比较,并用 max 标记其当前最大值及其所在位置,从而找出最大值。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1