c语言请将大于整数m,2017年计算机二级《C语言》考前冲刺必做试题及答案5

137b11b24f156dcb3181c61f08fc7a55.png

一、程序填空题

给定程序中,函数fun的功能是:判断形参s所指字符串是否是”回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。”回文”是正读和反读都一样的字符串(不区分大小写字母)。

例如,LEVEL和Level是”回文”,而LEVLEV不是”回文”。

请在程序的下画线处填人正确的内容并把下画线删除,使程序得出正确的结果。

注意:部分源程序在文件BLANK1.C中。

不得增行或删行,也不得更改程序的结构!

a77b65bc78fe2283e30112a2979bf5f4.png

1a7ac1b53451bee5a6bd29b241fa7e66.png

二、程序修改题

下列给定程序中,函数fun的功能是:求出如下分数列的前n项之和。

0b2696b62408149fd2ffb42501ef0969.png

188f7be15ad9e2272fc5cdde035a624b.png

1c29122ef24a8ee8aca1fd31b4fcfdac.png

三、程序设计题

请编写—个函数void fun(int m,intk,int XX[ ]),该函数的功能是:将大于整数m且紧靠m的k个素数存入所指的数组中。

例如,若输入17,5,则应输出19、23、29、31、37。

注意:部分源程序在文件PROGl.C中。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

试题程序:

cc4cee6592f49525bcc30bf97c1c3ca5.png

一、程序填空题

【参考答案】

345ef3d287fa72afe0fee73b4a750cd3.png

【解题思路】

填空1:根据函数体fun中,对变量lp和rp的使用可知,lp应指向形参S的起始地址,rp指向s的结尾地址,所以应填S。

填空2:rp是指向字符串的尾指针,当每做一次循环rp向前移动一个位置,所以应填:一一。

填空3:当lp和rp相等时,表示字符串是回文并返回1,否则就返回0,所以应填return 0。

二、程序修改题

4ba195cde1f6b95fec0f9a8e8ec34f04.png

d4d350725093b5c71d551d8b781def93.png

三、程序设计题

e643b32b8648505d01a3a22178671ba3.png

【解题思路】

本题主要考查素数的判定方法,如果一个数不能被除了1和其自身以外的数整除,则这个数为素数。本程序使用循环语句控制需要判断的数,在循环体中判断该数是否为素数,若是则存人数组XX中。

2829f2ca24f0d0090cbba57f30759f23.png

2017年计算机二级《C语言》考前冲刺必做试题及答案5.doc

下载Word文档到电脑,方便收藏和打印[全文共10050字]

编辑推荐:

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

下载Word文档

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值