资源描述:
《南京信息工程大学FORTRAN期中试卷(A卷.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、南京信息工程大学期中试卷2009-2010年第2学期FORTRAN程序设计课程试卷本试卷共6页;考试时间分钟;任课教师田伟;出卷时间2010年5月学院专业年级班学号姓名得分一、选择题:(每小题2分,共40分)1.常量’Programdesign’是以下哪种数据类型A.整型B.实型C.逻辑型D.字符型2.以下不正确的常量是A.2.1B.1E-5C.10D.TRUE3.以下正确的字符型常量是A.’BN’B.CFC.CAD.ca4.以下正确的变量名是A.a-1B.1a1bC.m%nD.f1235.以下不正确的算术表达式是A.πlogx/aB.MAX(X1,X2,X3)+X4C.C
2、os(x+y)D.a*2/p6以下哪个表达式的结果是整型A.1/2+0.4B.5.5+1/2C.1.0/5+1/2D.1/2+27.以下表达式的结果是2A.10.0/5.0B.10.0/5C.10/5D.10/5.08.求30度正弦值.的正确表达式是A.SIN(300)B.SIN(30)C.SIN(REAL(30))D.SIN(30*3.14/180)9.一个FORTRAN程序由若干程序块组成,它们是()A.由一个主程序和至少一个子程序组成B.由一个(含零个)主程序和若干个子程序组成C.由一个主程序和任意个(含零个)子程序组成D.由至少一个主程序和任意个(含零个)子程序组成
3、10.若.INTEGERI1,I2,I3,执行READ*,I1,I2,I3时,正确的数据输入方式是A.8,9,10.0B.8,9,10C.8.0,9.0,10.0D.8.0,9.0,1011.表达式A
4、下列FORTRAN程序realSREAD(*,200)SWRITE(*,200)S200FORMAT(1X,F7.1)END执行上述程序时,由键盘输入如下值1234(回车)最后输出的S的值是()A)1.23B)2.34C)23.4.D)***15.阅读下列FORTRAN程序:WRITE(*,20)22520FORMAT(1X,’LINE=’,I4,’MM’,I3,’END’)END运行上述程序后,输出的结果为()。A.LINE=225MMENDB.LINE=225MMC.LINE=225MMENDD.LINE=22516.下列关于符号常量的说法正确的是()。A.符号常量的定
5、义应该放在所有语句之前B.符号常量不可以是字符型常量C.在一个程序单位中定义一个符号常量后,不能再改变它的值D.符号常量定义语句与赋值语句一样,是可执行语句17.下列叙述中正确的是()A.语句标号的大小影响程序的执行顺序B.程序的执行完全是按照语句出现的先后顺序进行的C.在不同程序单位中不能有相同的语句标号D.在同一个程序单位中不能有相同的语句标号18.下列循环语句执行多少次,循环结构执行完i的值是()Fori=0,10sum=sum+iEndA.9,9B.9,10C.10,11D.11,1119.阅读下列FORTRAN程序:READ(*,100)YIF(Y<=0.0)TH
6、ENZ=0.0ELSEIF((Y<5.0).AND.(Y/=2.0))THENZ=1/(Y+2)ELSEIF((Y<=10.0)THENZ=1/YELSEZ=10.0ENDIFWRITE(*,*)ZEND执行上述程序时,由键盘输入2.0最后输出Z的值是()A.0.0B.0.25C.0.5D.10.020.下列不合法表达式的是:A.AB.EQV.C>DD.A.AND.B.AND.C二.判断题:(每小题2分,共20分)(注意:本题答题结果只打“√”或“x”。)1.若.integerx,y;read*,x,y,执行算术表达式x*y/2的
7、计算结果是实型;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,