- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2015 二级C( B 卷) 一、单项选择题(答案在最后) 二、填空题(答案在最后) 程序功能:输入一个正整数,将其各位上为偶数得数字去除,剩余得数按原来从高 位到低位得顺序组成一个新得数,并将其输出到文件out1、txt中。例如,输入: 1输出到文件:1357 7 9、 代码: # i ncl ud e s t di o、 h int mai n( v oi d) { l ong n ; int k,i=1; int _____ (1)_____; FILE * f p; fp=fope n ("o u t1.txt, "w); scanf("%l d ,&n); while ( _____ ( 2 )_____ ) { k = _____ (3)_____ ; n = n/10; i f (k%2 == 1) { z = z +k*i; i = 10*i ; } } fp r i n tf(f p ,”%d\n”, z ); _____ (4)_____ ; /* 关闭文件 */ r e turn 0; } 程序功能:从键盘输入一个字符串与一个字符,统计字符串中该字符出现得次数, 并输出结果、例如,输入字符串:aBEddfghDdd,输入字符: d ,输出结果:4。 代码: #include <s tdio。h〉 in t num(ch ar str[] ) { ch a r c h; in t i=0,count=0; p r i ntf(输入字符:); s canf("% c ,&ch); whil e ( _____ ( 1 )_____ ) { if( _____ (2)_____ ) count++; i++ ; } retu r n cou nt ; } i n t main( vo id) { char st r[80] ; int n; p rin tf (”输入字符串:); get s ( _____ (3)_____ ); n = _____ (4)_____; p r intf(输出结果: %d\ n,n); return 0; } 三、操作题 (一)程序调试题(3小题,第1、2小题各3处错,第3小题4处错,每错误点3分,共30分) 1. 程序调试题1 调试要求:下列程序(C:\KS\B_ 2 _ 1。c )包含3个错误,请按题中得功能要求,调试并修改该 程序(在所修改语句后加/*******/字样得注释),使其运行能得到正确得结果、将程序结 果(包括B_2_1、c 文件与B_2_ 1。 EXE文件)保存到目录C:\KS\中。 功能说明:输入某人某一个月得月收入(在2 5 0 0元到800 0元之间),计算并输出该月份她应 缴得个人所得税。个人所得税采用分段计算方法计算,具体为:月收入不超过3 5 0 0元(含3 500元,以下同)免税;月收入超过3500元但不超过500 0元得,超过部分得税率为3%;月收入超 过50 00元但不超过8000元得,超过5000元部分得税率为10%。 运行示例 : 输入:请输入月收入: 7 000 输出:个人所得税为: 24 5 .00 说明:月收入7 00 0元中35 0 0元免税,1 500元得税利为3%, 2000元得税利为10%、 含错误源程序 : #incl u de <st d io。h int ma i n (void) { float sa l ary,tax; p r intf(”请输入月收入: "); scanf(%d ", s alary); if (salary<=35 0 0) tax=0 els e if (sala r y <=5000) ta x = (s al ary—3500) *0、 0 3 ; else t ax=1500*0。0 3 +(salary-3500)*0。1; print f ("个人所得税为: %.2f\n, t ax); return 0 ; } 参考答案: #inclu d e 〈s tdio. h> i n t main(voi d ) { float sa lar y ,t a x; p rintf(请输入月收入: ”); s canf(%f”, s a lary); /*******/ i f (s al ary<=3 500 ) t ax= 0 ; /*******/ else if (salary<=5 00 0) tax=(s
有哪些信誉好的足球投注网站
文档评论(0)