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

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

1、国家二级(C 语言)机试-试卷 100 及答案解析(总分:12.00,做题时间:90 分钟)一、程序填空题(总题数:2,分数:4.00)1.程序填空题()(分数:2.00)_2.给定程序中,函数 fun 的功能是:调用随机函数产生 20 个互不相同的整数放在形参 a 所指数组中(此数组在主函数中已置 0)。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的 BLANKlC 中。不得增行或删行,也不得更改程序的结构!(分数:2.00)_二、程序修改题(总题数:2,分数:4.00)3.程序修改题()(分数:2.00)_4.给定程序 MODllC

2、中函数 fun 的功能是:将 p 所指字符串中的所有字符复制到 b 中,要求每复制三个字符之后插入一个空格。例如,在调用 fun 函数之前给 a 输入字符串:ABCDEFGHIJK,调用函数之后,字符数组 b 中的内容则为:ABC DEF GHI JK。请改正程序中的错误,使它能得出正确结果。注意:不要改动main 函数,不得增行或删行,也不得更改程序的结构。 (分数:2.00)_三、程序设计题(总题数:2,分数:4.00)5.程序设计题()(分数:2.00)_6.假定输入的字符串中只包含字母和*号。请编写函数 fun,它的功能是:只删除字符串前导和尾部的*号,串中字母之间的*号都不删除。形参

3、 n 给出了字符串的长度,形参 h 给出了字符串中前导*号的个数,形参e 给出了字符串中最后*号的个数。在编写函数时,不得使用 C 语言提供的字符串函数。例如,字符串中的内容为:*A*BC*DEF*G*,删除后,字符串中的内容应当是:A*BC*DEF*G。注意:部分源程序在文件 PROGlC 文件中。请勿改动主函数 main 和其他函数中的任何内容,仅在函数 fun 的花括号中填入你编写的若干语句。 (分数:2.00)_国家二级(C 语言)机试-试卷 100 答案解析(总分:12.00,做题时间:90 分钟)一、程序填空题(总题数:2,分数:4.00)1.程序填空题()(分数:2.00)_解析

4、2.给定程序中,函数 fun 的功能是:调用随机函数产生 20 个互不相同的整数放在形参 a 所指数组中(此数组在主函数中已置 0)。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的 BLANKlC 中。不得增行或删行,也不得更改程序的结构!(分数:2.00)_正确答案:(正确答案:(1)N (2)break (3)n)解析:解析:本题中函数 fun 的功能是调用随机函数产生 20 个互不相同的整数放在形参 a 所指数组中,rand()产生的随机数可能相同,因此在 fun 函数中必须检查新生成的随机数是否已经存在,如果存在需要再次生成一个

5、不存在的随机数。二、程序修改题(总题数:2,分数:4.00)3.程序修改题()(分数:2.00)_解析:4.给定程序 MODllC 中函数 fun 的功能是:将 p 所指字符串中的所有字符复制到 b 中,要求每复制三个字符之后插入一个空格。例如,在调用 fun 函数之前给 a 输入字符串:ABCDEFGHIJK,调用函数之后,字符数组 b 中的内容则为:ABC DEF GHI JK。请改正程序中的错误,使它能得出正确结果。注意:不要改动main 函数,不得增行或删行,也不得更改程序的结构。 (分数:2.00)_正确答案:(正确答案:(1)bk=*p; (2)bk+= ;)解析:解析:本题中函数

6、的功能是将字符串 p 中的所有字符复制到字符串 b 中,要求每复制三个字符之后插入一个空格。本题可以利用一个计算数器统计复制字符的个数,根据计数器的值决定什么时候输入空格。三、程序设计题(总题数:2,分数:4.00)5.程序设计题()(分数:2.00)_解析:6.假定输入的字符串中只包含字母和*号。请编写函数 fun,它的功能是:只删除字符串前导和尾部的*号,串中字母之间的*号都不删除。形参 n 给出了字符串的长度,形参 h 给出了字符串中前导*号的个数,形参e 给出了字符串中最后*号的个数。在编写函数时,不得使用 C 语言提供的字符串函数。例如,字符串中的内容为:*A*BC*DEF*G*,删除后,字符串中的内容应当是:A*BC*DEF*G。注意:部分源程序在文件 PROGlC 文件中。请勿改动主函数 main 和其他函数中的任何内容,仅在函数 fun 的花括号中填入你编写的若干语句。 (分数:2.00)_正确答案:(正确答案: )解析:解析:该程序功能是删除字符串前导和尾部的“*”号。解题过程是根据主函数中求出的前导和尾部的“*”数目,作为 for 循环条件,并且在循环过程中第一个非“*“号开始前移,实现函数功能。

展开阅读全文
相关资源
猜你喜欢
  • DIN EN 15216-2008 Characterization of waste - Determination of total dissolved solids (TDS) in water and eluates English version of DIN EN 15216 2008-01《废弃物的特征 水中和提取液中溶解固体总量(TDS)的测.pdf DIN EN 15216-2008 Characterization of waste - Determination of total dissolved solids (TDS) in water and eluates English version of DIN EN 15216 2008-01《废弃物的特征 水中和提取液中溶解固体总量(TDS)的测.pdf
  • DIN EN 15218-2013 en 7400 Air conditioners and liquid chilling packages with evaporatively cooled condenser and with electrically driven compressors for space cooling - Terms defin.pdf DIN EN 15218-2013 en 7400 Air conditioners and liquid chilling packages with evaporatively cooled condenser and with electrically driven compressors for space cooling - Terms defin.pdf
  • DIN EN 15219-2008 Water conditioning equipment inside buildings - Nitrate removal devices - Requirements for performance safety and testing(includes Amendment A1 2007) English vers.pdf DIN EN 15219-2008 Water conditioning equipment inside buildings - Nitrate removal devices - Requirements for performance safety and testing(includes Amendment A1 2007) English vers.pdf
  • DIN EN 1522-1999 Windows doors shutters and blinds - Bullet resistance - Requirements and classification German version EN 1522 1998《窗、门、锁扣 防弹 要求和分类》.pdf DIN EN 1522-1999 Windows doors shutters and blinds - Bullet resistance - Requirements and classification German version EN 1522 1998《窗、门、锁扣 防弹 要求和分类》.pdf
  • DIN EN 15220-2016 Railway applications - Brake indicators German version EN 15220 2016《轨道交通 刹车指示器 德文版本EN 15220-2016》.pdf DIN EN 15220-2016 Railway applications - Brake indicators German version EN 15220 2016《轨道交通 刹车指示器 德文版本EN 15220-2016》.pdf
  • DIN EN 15221-1-2007 Facility Management - Part 1 Terms and definitions English version of DIN EN 15221-1 2007-01《设备管理 第1部分 术语和定义》.pdf DIN EN 15221-1-2007 Facility Management - Part 1 Terms and definitions English version of DIN EN 15221-1 2007-01《设备管理 第1部分 术语和定义》.pdf
  • DIN EN 15221-3-2011 Facility Management - Part 3 Guidance on quality in Facility Management German version EN 15221-3 2011《设施管理 第3部分 设施管理质量指南 德文版 EN 15221-3-2011》.pdf DIN EN 15221-3-2011 Facility Management - Part 3 Guidance on quality in Facility Management German version EN 15221-3 2011《设施管理 第3部分 设施管理质量指南 德文版 EN 15221-3-2011》.pdf
  • DIN EN 15221-4-2011 Facility Management - Part 4 Taxonomy Classification and Structures in Facility Management German version EN 15221-4 2011《设施管理 第4部分 设施管理的分类法 类别和结构 德文版 EN 15221-.pdf DIN EN 15221-4-2011 Facility Management - Part 4 Taxonomy Classification and Structures in Facility Management German version EN 15221-4 2011《设施管理 第4部分 设施管理的分类法 类别和结构 德文版 EN 15221-.pdf
  • DIN EN 15221-5-2011 Facility Management - Part 5 Guidance on Facility Management processes German version EN 15221-5 2011《设施管理 第5部分 设施管理指南 德文版 EN 15221-5-2011》.pdf DIN EN 15221-5-2011 Facility Management - Part 5 Guidance on Facility Management processes German version EN 15221-5 2011《设施管理 第5部分 设施管理指南 德文版 EN 15221-5-2011》.pdf
  • 相关搜索
    资源标签

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

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