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

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

1、国家二级(C 语言)机试-试卷 9-2 及答案解析(总分:12.00,做题时间:90 分钟)一、程序填空题(总题数:2,分数:4.00)1.程序填空题()(分数:2.00)_2.给定程序中,函数 fun 的功能是计算下式 例如:若形参 e 的值为 1e-3,函数的返回值为0551690。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的 BLANKlC 中。不得增行或删行,也不得更改程序的结构! (分数:2.00)_二、程序修改题(总题数:2,分数:4.00)3.程序修改题()(分数:2.00)_4.给定程序 MODllC 中函数 fun 的

2、功能是:判断一个整数是否是素数,若是返回 1,否则返回 0。在mai()函数中,若 fun 返回 1 输出 YES,若 fun 返回 0 输出 NO!。请改正程序中的错误,使它能得出正确的结果。注意:不要改动 main 函数。不得增行或删行,也不得更改程序的结构! (分数:2.00)_三、程序设计题(总题数:2,分数:4.00)5.程序设计题()(分数:2.00)_6.请编写一个函数,函数的功能是删除字符串中的所有空格。例如,主函数中输入“asd af aa z67”,则输出为“asdafaaz67”。注意:部分源程序在文件 PROGlC 中。请勿改动主函数 main 和其他函数中的任何内容,

3、仅在函数 fun 的花括号中填入你编写的若干语句。 (分数:2.00)_国家二级(C 语言)机试-试卷 9-2 答案解析(总分:12.00,做题时间:90 分钟)一、程序填空题(总题数:2,分数:4.00)1.程序填空题()(分数:2.00)_解析:2.给定程序中,函数 fun 的功能是计算下式 例如:若形参 e 的值为 1e-3,函数的返回值为0551690。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的 BLANKlC 中。不得增行或删行,也不得更改程序的结构! (分数:2.00)_正确答案:(正确答案:(1)3 (2) (3) (2

4、i1)解析:解析:函数劬的功能是求级数和,观察可知,级数项有规律变化,可以用循环来累加求和。二、程序修改题(总题数:2,分数:4.00)3.程序修改题()(分数:2.00)_解析:4.给定程序 MODllC 中函数 fun 的功能是:判断一个整数是否是素数,若是返回 1,否则返回 0。在mai()函数中,若 fun 返回 1 输出 YES,若 fun 返回 0 输出 NO!。请改正程序中的错误,使它能得出正确的结果。注意:不要改动 main 函数。不得增行或删行,也不得更改程序的结构! (分数:2.00)_正确答案:(正确答案:(1)k+; (2)if (m=k)解析:解析:本题中函数的功能

5、是判断一个整数 n 是否是素数。素数是只能被 1 和本身整除的正整数(1),所以判别 n 是否为素数,只要用 2、3、n-1 这些数逐个去除 n,观察余数是否为 0 即可,只要有一次相除余数为 0,n 就不是素数,否则 n 为素数。三、程序设计题(总题数:2,分数:4.00)5.程序设计题()(分数:2.00)_解析:6.请编写一个函数,函数的功能是删除字符串中的所有空格。例如,主函数中输入“asd af aa z67”,则输出为“asdafaaz67”。注意:部分源程序在文件 PROGlC 中。请勿改动主函数 main 和其他函数中的任何内容,仅在函数 fun 的花括号中填入你编写的若干语句。 (分数:2.00)_正确答案:(正确答案: )解析:解析:该程序功能是删除字符串中的所有空格。本题的解题思路是首先利用一个指向字符串的指针,查找不是空格的字符,然后将不是空格的字符赋值到字符串,如果是空格,则跳过该字符,这样就实现了空格字符的删除。

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

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

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