(项目04)c语言程序设计试题

(项目04)c语言程序设计试题

ID:4220900

大小:248.80 KB

页数:10页

时间:2017-11-29

(项目04)c语言程序设计试题_第1页
(项目04)c语言程序设计试题_第2页
(项目04)c语言程序设计试题_第3页
(项目04)c语言程序设计试题_第4页
(项目04)c语言程序设计试题_第5页
资源描述:

《(项目04)c语言程序设计试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2014年兰州理工大学大学生计算机应用能力竞赛“(项目04)C语言程序设计”竞赛题目重要说明:1.参赛人员必须建立一个以“参赛编号-姓名”命名的文件夹,必须将竞赛题目所要求提交的文件保存在该文件夹中;2.竞赛结束前将以“参赛编号-姓名”命名的文件夹上传至ftp://172.16.18.4/2014年竞赛/竞赛结果/(项目04)C语言程序设计文件夹中;3.请在ftp://172.16.18.4/2014年竞赛/样文与素材/中下载(项目04)C语言程序设计素材文件夹。4.文档“填空题答题.doc”,用来作答填空题,答题后请将文件名改为:参赛编号-填空题答题.doc。例如:参赛编号为:

2、04001,则将文件命名为:填空题答题-04001.doc。5.编程题共8个题目,提交文件类型为:“.cpp”或“.c”;提交文件名为:参赛编号-题目序号,例如参赛编号为04001,则8个编程题的文件名为:04001-1.cpp~04001-8.cpp或04001-1.c~04001-8.c。6.请考生仔细阅读答题规则及要求(1)程序填空题:根据题目中空白位置上的编号,将答案填写在文档“填空题答题.doc”中相应的空白位置上,并将文件名改为:参赛编号-填空题答题.doc。答在其它位置上一律按零分处理;(2)编程题:在VisualC++6.0环境中编写并调试。一、程序填空题(共20

3、分)1.下面函数pi的功能是:根据以下公式,返回满足精度(0.0005)要求的π值。请填空(每空1分,共2分)。doublepi(doubleeps){doubles,t;1intn;for(11;t>eps;n++){s+=t;t=n*t/(2*n+1);}return(12);}intmain(){doublex;scanf("%lf",&x);printf(eps=%lf,π=%lf",x,pi(x));return0;}2.二分折半查找法的思路是:先确定待查元素的范围,将其分成两半,然后测试位于中间点元素的值,如果该待查元素的值大于中间点元素,就缩小待查范围,只测试中

4、点之后的元素;反之,测试中点之前的元素,测试方法同前。函数binary的作用是应用折半查找法从存有10个整数的a数组中对关键字m进行查找,若找到,返回其下标值;反之,返回-1。请填空(每空1分,共2分)。binary(inta[10],intm){intlow=0,high=9,mid;while(low<=high){mid=(low+high)/2;if(ma[mid])22;elsereturn(mid);}return(-1);}3.下面程序将两个字串连接成一个字符串。请填空(每空1分,共2分)。#includei

5、ntmain(){charstr1[80],str2[40];inti=0,j=0;printf("inputstring1:");gets(str1);printf("inputstring2:");gets(str2);while(str1[i]!=0)2i++;while(str2[j]!=0)31;32;printf("Thenewstringis:%s",str1);return0;}4.下面程序计算m行n列的矩阵和n行k列矩阵的积。补充所缺语句,使程序能完成计算(每空1分,共2分)。#includeintmain(){inta[10][1

6、0],b[10][10],c[10][10]={0};inti,j,k,m,n,p;printf("Enternumber(2~10)(m,n,p):");scanf("%d,%d,%d",&m,&n,&p);for(i=0;i

7、"%4d",a[i][j]);printf("");}for(i=0;i

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

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

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