【计算机类职业资格】2018年计算机等级考试二级C语言程序题练习14及答案解析.doc

上传人:deputyduring120 文档编号:1318130 上传时间:2019-10-17 格式:DOC 页数:5 大小:49KB
下载 相关 举报
【计算机类职业资格】2018年计算机等级考试二级C语言程序题练习14及答案解析.doc_第1页
第1页 / 共5页
【计算机类职业资格】2018年计算机等级考试二级C语言程序题练习14及答案解析.doc_第2页
第2页 / 共5页
【计算机类职业资格】2018年计算机等级考试二级C语言程序题练习14及答案解析.doc_第3页
第3页 / 共5页
【计算机类职业资格】2018年计算机等级考试二级C语言程序题练习14及答案解析.doc_第4页
第4页 / 共5页
【计算机类职业资格】2018年计算机等级考试二级C语言程序题练习14及答案解析.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、2018 年计算机等级考试二级 C 语言程序题练习 14 及答案解析(总分:100.00,做题时间:60 分钟)一、程序填空题(总题数:1,分数:30.00)1.给定程序中,函数 fun 的功能是计算形参 x 所 指数组中 N 个数的平均值(规定所有数均为正数), 将所指数组中大于平均值的数据移至数组的前部, 小于等于平均值的数据移至 x 所指数组的后部,平 均值作为函数值返回,在主函数中输出平均值和移 动后的数据。例如,有 10 个正数:46、30、32、40、6、17、 45、15、48、26,平均值为 30.500000。移动后的输出为 46、32、40、45、48、30、6、 17、

2、15、 260请在程序的下画线处填入正确的内容并把下画 线删除,使程序得出正确的结果。注意:源程序保存在考生文件夹下的 BLANK1. C 中。不得增行或删行,也不得更改程序的结构!(分数:30)(1)(分数:10)填空项 1:_(2)(分数:10)填空项 1:_(3)(分数:10)填空项 1:_二、程序改错题(总题数:1,分数:30.00)2.给定程序 MODI1.C 的功能是读入一个英文文本 行,将其中每个单词的第一个字母改成大写,然后 输出此文本行(这里的“单词”是指由空格隔开的 字符串)。例如,若输入 I am a student to take the exarainalion.,

3、则应输出 I Am A Student To Take Tlie Examination.。 请改正程序中的错误,使程序能得出正确的结果。注意:不要改动 main 函数,不得增行或删行, 也不得更改程序的结构!给定源程序如下。(分数:30.00)_三、程序设计题(总题数:1,分数:40.00)3.程序定义了 NxN 的二维数组,并在主函数中 赋值。请编写函数 fun,函数的功能是求出数组周边 元素的平均值并作为函数值返给主函数中的 S。例如:a 数组中的值为则返回主程序后 S 的值应为 3.375。注意:部分源程序保存在文件 PROG1.C 中。请勿改动主函数 main 和其他函数中的任何内容

4、 仅在函数 fun 的花括号中填入编写的若干语句。给定源程序如下。(分数:40.00)_2018 年计算机等级考试二级 C 语言程序题练习 14 答案解析(总分:100.00,做题时间:60 分钟)一、程序填空题(总题数:1,分数:30.00)1.给定程序中,函数 fun 的功能是计算形参 x 所 指数组中 N 个数的平均值(规定所有数均为正数), 将所指数组中大于平均值的数据移至数组的前部, 小于等于平均值的数据移至 x 所指数组的后部,平 均值作为函数值返回,在主函数中输出平均值和移 动后的数据。例如,有 10 个正数:46、30、32、40、6、17、 45、15、48、26,平均值为

5、 30.500000。移动后的输出为 46、32、40、45、48、30、6、 17、 15、 260请在程序的下画线处填入正确的内容并把下画 线删除,使程序得出正确的结果。注意:源程序保存在考生文件夹下的 BLANK1. C 中。不得增行或删行,也不得更改程序的结构!(分数:30)(1)(分数:10)填空项 1:_ (正确答案:s/N )解析:由原程序可知,av 代表的是平均值, 而平均值的求法是所有数的总和除以数的个数,因 而本空应该填写 s/N。(2)(分数:10)填空项 1:_ (正确答案:j+)解析:y 数组代表暂时存放 x 数组,if(xiav) 表达的是当 x 数组中的数大于平均

6、值时,应该把这 些大于平均值的数放在 y 数组的前半部分,因而此 空应该填 j+。(3)(分数:10)填空项 1:_ (正确答案:-1)解析:此空表明当 xi不等于什么时,xi中 的数要赋值给 y 数组,由题意可知此空只能填写-1。二、程序改错题(总题数:1,分数:30.00)2.给定程序 MODI1.C 的功能是读入一个英文文本 行,将其中每个单词的第一个字母改成大写,然后 输出此文本行(这里的“单词”是指由空格隔开的 字符串)。例如,若输入 I am a student to take the exarainalion., 则应输出 I Am A Student To Take Tlie

7、Examination.。 请改正程序中的错误,使程序能得出正确的结果。注意:不要改动 main 函数,不得增行或删行, 也不得更改程序的结构!给定源程序如下。(分数:30.00)_正确答案:(1 ) #include (2 ) void upfst( char *p)解析:头文件引用 include 前要加#,主函数中 fun 函 数的调用方式说明函数 fun 的参数应为指针类型。三、程序设计题(总题数:1,分数:40.00)3.程序定义了 NxN 的二维数组,并在主函数中 赋值。请编写函数 fun,函数的功能是求出数组周边 元素的平均值并作为函数值返给主函数中的 S。例如:a 数组中的值为则返回主程序后 S 的值应为 3.375。注意:部分源程序保存在文件 PROG1.C 中。请勿改动主函数 main 和其他函数中的任何内容, 仅在函数 fun 的花括号中填入编写的若干语句。给定源程序如下。(分数:40.00)_正确答案:()解析:本题要求计算二维数组周边元素的平均值,for 循环语句控制循环过程,if 条件语句根据数组元素 的下标判断该元素是否为二维数组的周边元素。本题采用逐一判断的方式,周边元素的规律为 下标中有一个是 0 或 N-1,所以只要下标中有一个 为 0 或N-1,那么它一定是周边元素。计算周边元 素个数的方式是当给 av 累加一个值时,k 也加 1。

展开阅读全文
相关资源
猜你喜欢
  • ETSI TR 102 433-2007 Electromagnetic compatibility and Radio spectrum Matters (ERM) Digital Private Mobile Radio (DPMR) using a channel spacing of 6 25 kHz and operating in specifi.pdf ETSI TR 102 433-2007 Electromagnetic compatibility and Radio spectrum Matters (ERM) Digital Private Mobile Radio (DPMR) using a channel spacing of 6 25 kHz and operating in specifi.pdf
  • ETSI TR 102 433-2007 Electromagnetic compatibility and Radio spectrum Matters (ERM) Digital Private Mobile Radio (DPMR) using a channel spacing of 6 25 kHz and operating in specifiion.pdf ETSI TR 102 433-2007 Electromagnetic compatibility and Radio spectrum Matters (ERM) Digital Private Mobile Radio (DPMR) using a channel spacing of 6 25 kHz and operating in specifiion.pdf
  • ETSI TR 102 434-2005 Electromagnetic compatibility and Radio spectrum Matters (ERM) Short Range Devices (SRD) Alternative Interference Mitigation Technologies to Listen Before Talk.pdf ETSI TR 102 434-2005 Electromagnetic compatibility and Radio spectrum Matters (ERM) Short Range Devices (SRD) Alternative Interference Mitigation Technologies to Listen Before Talk.pdf
  • ETSI TR 102 434-2005 Electromagnetic compatibility and Radio spectrum Matters (ERM) Short Range Devices (SRD) Alternative Interference Mitigation Technologies to Listen Before Talkla.pdf ETSI TR 102 434-2005 Electromagnetic compatibility and Radio spectrum Matters (ERM) Short Range Devices (SRD) Alternative Interference Mitigation Technologies to Listen Before Talkla.pdf
  • ETSI TR 102 436-2014 Electromagnetic compatibility and Radio spectrum Matters (ERM) Short Range Devices (SRD) intended for operation in the bands 865 MHz to 868 MHz and 915 MHz to .pdf ETSI TR 102 436-2014 Electromagnetic compatibility and Radio spectrum Matters (ERM) Short Range Devices (SRD) intended for operation in the bands 865 MHz to 868 MHz and 915 MHz to .pdf
  • ETSI TR 102 436-2014 Electromagnetic compatibility and Radio spectrum Matters (ERM) Short Range Devices (SRD) intended for operation in the bands 865 MHz to 868 MHz and 915 MHz to om.pdf ETSI TR 102 436-2014 Electromagnetic compatibility and Radio spectrum Matters (ERM) Short Range Devices (SRD) intended for operation in the bands 865 MHz to 868 MHz and 915 MHz to om.pdf
  • ETSI TR 102 437-2006 Electronic Signatures and Infrastructures (ESI) Guidance on TS 101 456 (Policy Requirements for certification authorities issuing qualified certificates) (V1 1.pdf ETSI TR 102 437-2006 Electronic Signatures and Infrastructures (ESI) Guidance on TS 101 456 (Policy Requirements for certification authorities issuing qualified certificates) (V1 1.pdf
  • ETSI TR 102 437-2006 Electronic Signatures and Infrastructures (ESI) Guidance on TS 101 456 (Policy Requirements for certification authorities issuing qualified certificates) (V1 1_1.pdf ETSI TR 102 437-2006 Electronic Signatures and Infrastructures (ESI) Guidance on TS 101 456 (Policy Requirements for certification authorities issuing qualified certificates) (V1 1_1.pdf
  • ETSI TR 102 438-2006 Electronic Signatures and Infrastructures (ESI) Application of Electronic Signature Standards in Europe《电子签名和基础结构(ESI) 欧洲电子签名标准的应用(版本1 1 1)》.pdf ETSI TR 102 438-2006 Electronic Signatures and Infrastructures (ESI) Application of Electronic Signature Standards in Europe《电子签名和基础结构(ESI) 欧洲电子签名标准的应用(版本1 1 1)》.pdf
  • 相关搜索

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

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