收藏 分销(赏)

第一场非电机试卷A.doc

上传人:二*** 文档编号:4679870 上传时间:2024-10-09 格式:DOC 页数:2 大小:29KB 下载积分:5 金币
下载 相关 举报
第一场非电机试卷A.doc_第1页
第1页 / 共2页
本文档共2页,全文阅读请下载到手机保存,查看更方便
资源描述
10-11-2非电类上机考试第一场试卷_A(2011年1月) 学号 姓名 成绩 (考试时间70分钟,卷面分数100分) 一、改错题:(50分) 【题目】下面程序是求n1与n2(100<n1<n2<1000且n2-n1<=200)之间符合下列条件的数:该数的最高两位组成的整数与该数的各位数字平方和相等。其中fun函数的功能是将n1~n2范围内符合条件的数据存放在x数组中。如n1=100,n2=200。则该程序运行后的输出结果是: 103 113 【要求】只允许在原语句上进行修改,可以增加个别说明语句,但不能增加或删除整条程序语句或修改算法。 【注意】 将源程序以“学号F1.cpp”为文件名存入Z盘自己的目录中。 #include<iostream.h> void fun(int x[],int n1,int n2) { int i,j=0; for(i=n1;i<=n2;i++) { int s,m=i; while(m) { s=s+(m%10)*(m%10); m/=10; } if(s=i/10) x[j++]=i; } } void main() { int i,n1,n2; int a[100]; cout<<"请输入起始范围:"; cin>>n1>>n2; if(n1<100||n1>=1000||n2-n1>=200) return; fun(a[],n1,n2); for(i=0;a[i];i++) cout<<a[i]<<'\t'; cout<<endl; } 二、编程题(50分) 【程序功能】求级数的前n项之和。 【编程要求】1. 编写函数double fun(double x, int n),其功能是对于给定的x计算下列级数前n项的和,函数返回计算结果。 其中:fi(i=0,1,2,3…,n)是Fibonacci数列中的第i项, Fibonacci数列是:1,1,2,3,5,8,13,21,34, … … 。 Fibonacci数列的生成规则是:当i>1时,fi = fi-1 + fi-2 2. 编写main函数,接收从键盘输入的x和n的值,调用函数fun计算级数前n项的和,并输出结果。 【测试数据与运行结果】 测试数据:n=10,x=0.5 运行结果:s=0.648015 【注意】 将源程序以“学号F2.cpp”为文件名存入Z盘自己的目录中。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 考试专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服