首页 2019年秋 二级 FORTRAN90 上机试卷 参考答案(试卷代号F01)

2019年秋 二级 FORTRAN90 上机试卷 参考答案(试卷代号F01)

举报
开通vip

2019年秋 二级 FORTRAN90 上机试卷 参考答案(试卷代号F01)2019年秋二级FORTRAN90上机试卷参考答案(试卷代号F01)一、改错题(20分)【题目】自定义运算符.X.实现两个八进制整数相乘。八进制整数均以十进制形式表示。先将八进制整数分离成数字存入数组,再模拟手算方法进行两数相乘,必须注意到八进数相乘逢8进1。为简单起见,我们把相乘的两数限制成5位和4位,以避免乘积超出整数表示范围。含有错误的源程序如下:!Run-timeResult!76543*5471=537626013!PROGRAMmainIMPLICITNONEINTERFACEOPERATOR(.X.)...

2019年秋  二级 FORTRAN90 上机试卷  参考答案(试卷代号F01)
2019年秋二级FORTRAN90上机试卷参考 答案 八年级地理上册填图题岩土工程勘察试题省略号的作用及举例应急救援安全知识车间5s试题及答案 (试卷代号F01)一、改错 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 (20分)【题目】自定义运算符.X.实现两个八进制整数相乘。八进制整数均以十进制形式表示。先将八进制整数分离成数字存入数组,再模拟手算 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 进行两数相乘,必须注意到八进数相乘逢8进1。为简单起见,我们把相乘的两数限制成5位和4位,以避免乘积超出整数表示范围。含有错误的源程序如下:!Run-timeResult!76543*5471=537626013!PROGRAMmainIMPLICITNONEINTERFACEOPERATOR(.X.)FUNCTIONoct_cross(a,b)RESULT(c)INTEGER::a,b/*INTEGER,INTENT(in)*/INTEGER::cENDFUNCTIONoct_crossENDINTERFACEINTEGER::a,b,cOPEN(1,FILE='myf1.out')a=76543;b=5471;c=a.X.bWRITE(1,'(I5,"*",I4,"=",I9)')a,b,c;WRITE(*,*)cENDPROGRAMmain!FUNCTIONoct_cross(a,b)RESULT(c)INTEGER,PARAMETER::m=5,n=4INTEGER::w1(m),w2(n),w3(m+n)INTEGER::a,b,c,i,j,tmp,carryw3=0;carry=0;w1=separate(a,5);w2=separate(b,4)DOj=n,1,-1DOi=5,1,-1k=w1(i)*w2(j);carry=k/8;tmp=i+jw3(tmp)=w3(tmp)+MOD(k,8);w3(tmp-1)=w3(tmp-1)+carryIF(w3(tmp)>7)THENcarry=w3(tmp)/8;w3(tmp)=MOD(w3(tmp),8);w3(tmp-1)=w3(tmp-1)+carryENDIFENDDOENDDOc=0DOi=1,9c=c*8+w3(i)!/*c*10+w3(i)*/ENDDOCONTAINSFUNCTIONseparate(a,n)RESULT(w)INTEGER::a,k,tmp,w(n)w=0;tmp=a;k=nDOWHILE(tmp/=0)w(k)=MOD(tmp,8);tmp=tmp/8;k=k-1!/*w(k)=MOD(tmp,10);tmp=tmp/10*/ENDDOENDFUNCTIONseparateENDFUNCTIONoct_cross二、编程题(20分)【题目】函数f(x)的展开式如下:,事实上。计算所用的数据存放在文件MYF2.DAT中,从该文件输入的x,c的值分别为:5.5887,1.5708;2.7635,3.2536;3.8633,4.3256;4.4988!OUTPUTDATA!x=5.5887f(x)=0.176135g(x)=0.176135!x=1.5708f(x)=0.537028g(x)=0.537028!x=2.7635f(x)=0.340267g(x)=0.340267!x=3.2536f(x)=0.293789g(x)=0.293789!x=3.8633f(x)=0.250587g(x)=0.250587!x=4.3265f(x)=0.225197g(x)=0.225197!x=4.4988f(x)=0.216986g(x)=0.216986!FUNCTIONf(x)RESULT(s)IMPLICITNONEREAL(4)::n,x,xsqr_inver,sum,s,un,eps=1E-15xsqr_inver=1./(2*x)**2n=1un=-2*xsqr_inversum=0.0DOWHILE(ABS(un)>=eps)sum=sum+unun=-un*((2*n+1)*(2*n+2)/(n+1)**2)*xsqr_invern=n+1ENDDOs=(1+sum)/xENDFUNCTIONf!PROGRAMMainIMPLICITNONEREAL::x,f,y,zINTEGER::icharacter(len=50)::fmtfmt='("x=",F6.4,"f(x)=",F8.6,"g(x)=",F8.6)'OPEN(1,FILE='myf2.dat')OPEN(2,FILE='myf2.out')DOi=1,7READ(1,*)xy=f(x)z=1.0/SQRT(1+x**2)WRITE(2,fmt)x,y,z;WRITE(*,fmt)x,y,zENDDOENDPROGRAMMain2010qf01-1_1234567891.unknown_1234567892.unknown_1234567890.unknown
本文档为【2019年秋 二级 FORTRAN90 上机试卷 参考答案(试卷代号F01)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
潮起潮落
一线信息技术教师,具有丰富教学经验和管理经验,多次被评为地级优秀教师
格式:doc
大小:28KB
软件:Word
页数:2
分类:小学英语
上传时间:2019-09-24
浏览量:8