蓝桥预赛参考题目-填空题

蓝桥预赛参考题目-填空题

ID:14833258

大小:84.50 KB

页数:9页

时间:2018-07-30

蓝桥预赛参考题目-填空题_第1页
蓝桥预赛参考题目-填空题_第2页
蓝桥预赛参考题目-填空题_第3页
蓝桥预赛参考题目-填空题_第4页
蓝桥预赛参考题目-填空题_第5页
资源描述:

《蓝桥预赛参考题目-填空题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、c语言参考题目---填空题1.代码填空如果只提供加减乘除的基本运算能力,你能实现求平方根吗?可以的!先随便猜一个根,用它试除目标数字,如果结果恰好等于所猜的数,则问题解决。否则用结果与所猜的数字的平均值再去试除….假设待开方的数字为doublea;doublet=a/2;doublet2;for(;;){t2=a/t;if(fabs(t-t2)<0.001)break;t=___(t+t2)/2.0______;}答案:(t+t2)/2注意:(t+t2)/2.0,(t2+t)*0.5都算对的。2.代码填空下列代码把一个串p复制到新的位置q。请填写缺少的语句;char*p="abcde";

2、char*q=(char*)malloc(strlen(p)+1);for(inti=0;____i<=strlen(p)_________;i++)q[i]=p[i];参考答案:i<=strlen(p)注意:关键是<=不能写成<,但i

3、,若是奇数就乘3再加1,如此继续下去,经过有限步骤,总能得到1。例如:17-52-26-13-40-20-10-5-16-8-4-2-1该猜想虽然没有完全证明,但用计算机验证有限范围的数字却十分容易。以下是验证的代码,请补全缺少的部分。for(intn=2;n<=10000;n++){intm=n;for(;;){if(____________)m=m/2;第9/9页elsem=m*3+1;if(m==1){printf("%dok!",n);break;}}};参考答案:m%2==0注意:(m%2)==0当然也正确。1.代码填空1+3=4,1+3+5=9,1+3+5+7=16它们的

4、结果都是平方数。这是偶然的巧合吗?下面代码验证对于累加至1000以内的情况都成立。试完善之。intn=1;for(inti=1;i<1000/2;i++){n+=2*i+1;intm=______________;if(m*m!=n){printf("加至%d时不成立!",2*i+1);break;}}参考答案:i+12.代码填空给定一个串,例如“abcdefg”,我们希望求出它的反转串,即:“gfedcba”。下列代码实现反转,请补充空白的部分。charp[]="abcdef";for(inti=0;__________________;i++){chart=p[i];p[i]=p

5、[strlen(p)-1-i];p[strlen(p)-1-i]=t;}参考答案:i

6、)%365;booltag=false;//假设没有相同for(i=1;ib)s

7、wap(&a,&b);if(b>c)swap(&b,&c);______________________;intm=b;第9/9页参考答案:if(a>b)swap(&a,&b)注意:a>b也可写为b

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。