南京信息工程大学FORTRAN期中试卷(A卷
2009-2010年第2本试卷共6页;考试时间学期FORTRAN程序设计课程试卷分钟;任课教师田伟;出卷时间2010年5月学院
学号
姓名
专业年级得分
班
一、选择题:(每小题2分,共40分)
1.常量’Programdesign’是以下哪种数据类型A.整型A.2.1B.实型B.1E-5C.逻辑型C.10C.CAD.字符型2.以下不正确的常量是D.TRUED.caC.m%nD.f123C.Cos(x+y)D.1/2+2D.10/5.0D.SIN(30*3.14/180)D.a*2/p3.以下正确的字符型常量是A.’BN’B.CFA.a-1A.πlogx/aA.1/2+0.47.以下A.10.0/5.0A.SIN(300)9.4.以下正确的变量名是B.1a1b5.以下不正确的算术表达式是B.MAX(X1,X2,X3)+X4B.5.5+1/2B.10.0/5B.SIN(30)C.1.0/5+1/2C.10/56以下哪个表达式的结果是整型表达式的结果是28.求30度正弦值.的正确表达式是C.SIN(REAL(30))一个FORTRAN程序由若干程序块组成,它们是()A.由一个主程序和至少一个子程序组成B.由一个(含零个)主程序和若干个子程序组成C.由一个主程序和任意个(含零个)子程序组成D.由至少一个主程序和任意个(含零个)子程序组成A.8,9,10.0A.算术表达式B.8,9,10C.8.0,9.0,10.0表达式C.逻辑表达式D.字符表达式)。D.8.0,9.0,1010.若.INTEGERI1,I2,I3,执行READ*,I1,I2,I3时,正确的数据输入方式是11.表达式AB.EQV.C>DD.A.AND.B.AND.C二.判断题:(每小题2分,共20分)(注意:本题答题结果只打“√”或“x”。)
1.若.integerx,y;read*,x,y,执行算术表达式x*y/2的计算结果是实型;2.若.integern;n=100,执行算术表达式1/n的计算结果是0;3.表示a和b都是正数的关系表达式是a>0.and.b>0;4.若logicalx1,x2,x3;x1=.false.;.x2=.false.;.x3=.true.;.执行x1.and.x2.or.x3结果是T;5.判断以下赋值语句m*n=x*x-4*x*y正误;6.判断以下输入语句:read*,a+b正误;7.判断以下输出语句:print*,a+b正误;8.判断以下关系表达式:X/=Y正误;9.若real::x=23.45,y=75.6,z=5.9,执行:print‘(1x,f10.3,2f6.2)’,x,y,z的输出结果是□□□□□23.45□□75.6□□□5.910.不可以在循环体中对循环变量赋值;其中:□表示空格三.阅读程序题:(每小题5分,共15分)
1、源程序PROGRAMmainIMPLICITNONEREAL::fact=1.0,sum=0.0INTEGER::n=100,iDOi=1,nfact=fact*isum=sum+factENDDOPRINT*,sumEND程序的功能是:_________________________________2、源程序PROGRAMmainIMPLICITNONEREAL::x,term=1.0,e=1.03INTEGER::n,iREAD*,n,xDOi=1,nterm=term*x/ie=e+termENDDOPRINT*,\"EXP(x)=\END程序的功能是:_________________________________3、源程序PROGRAMemainIMPLICITNONEINTEGER::m,n,rPRINT*,\"请输入两个自然数:“READ*,m,nr=MOD(m,n)DOWHILE(r/=0)m=nn=rr=MOD(m,n)ENDDOPRINT*,\"THEGREATEST&&COMMONDIVISORIS\END程序的功能是:_________________________________四.编程题:(第1小题10分,第2小题15分)
1.编程序求100—200之间有多少各位数字之和等于10的整数?请将这些数一一输出。2.输入一个班学生成绩(人数不定)。按优、良、中、及格和不及格五个等级统计人数,及占总人数的百分比。优:90100,良:8089,中:7079,及格:6069,不及格:059。解:设:学生成绩为x,从键盘输入,输入成绩为负数表示输入结束。学生总人数为n,成绩为优的学生人数为n1,成绩为良的学生人数为n2,成绩为中的学生人数为n3,成绩为及格的学生人数为n4,成绩为不及格的学生人数为n5。根据分析,设计算法,编写程序。4南京信息工程大学FORTRAN程序设计试卷答题纸一、选择题:题号答题结果题号答题结果(每小题2分,共40分)1234567891011121314151617181920二、判断题:题号答题结果(每小题2分,共20分)(注意:本题答题结果只打“√”或“x”。)23456789101三、阅读程序题:(每小题5分,共15分)1程序的功能是:_________________________________2程序的功能是:_________________________________3程序的功能是:_________________________________四.编程题:(第1小题10分,第2小题15分)1526
因篇幅问题不能全部显示,请点此查看更多更全内容