版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精品文档精品文档D.实数1.3D) X=X+A)1/2*(AB)*HB)(A+B)*H/2C)(A+B)/2*HD)0.5*(A+B)*H9.要选拔身高T>1.7米且体重W<62.5公斤的人FORTRAN勺逻辑表达式是A)T.ce.1.7.AND.w.le.62.5C)T.gt.1.7. AND.w.lt.62.5B) T.le.1.7.OR.w.ge.62.5D)T.gt.1.7.OR.w.lt.62.5高级语言程序设计(FORTRAN)考试样题一、选择题(每小题2分,共40分)1. 下列标识符中不能作为 FORTRA的合法变量名的是 D.A) A_1 B) A1C) A1AD)
2、 A+12. 在FORTRA的变量类型说明语句中没有BA) REAL 语句B)CHAR语句 C)INTEGER语句 D)LOGICAL 语句3. FORTRAN9C源程序的扩展名是 _C。A. TXTB. F C. F90D. FOR4. 下列关于符号常量的说法正确的是C。A. 符号常量的定义应该放在所有语句之前B. 符号常量不可以是字符型常量C. 在一个程序单位中定义一个符号常量后,不能再改变它的值D. 符号常量定义语句与赋值语句一样,是可执行语句5. 在下列写法中, _D不是FORTRA常量。A. .TRUE. B.1E-2 C. (0.0,2.4)D.1,000,0006. 表达式15/
3、4/2.0的值是 B。A.整数2B.实数1. 5C.实数2. 257. 下列不是FORTRA赋值语句的是 D。A) X=.TRUE.B) X=X*XC) X=X*2*28.梯形的上底为A,下底为B,高为H,计算其面积的FORTRA表达式中错误的是10. FORTRAN 9(规定,变量类型声明的优先顺序是_CA.隐含约定(I-N规则)、IMPLICIT声明、类型声明B. 类型声明、隐含约定(I-N规则)'IMPLICIT声明C. 类型声明、IMPLICIT声明、隐含约定(I-N规则)D. IMPLICIT声明、类型声明、隐含约定(I-N规则)11、假设CH是一个字符型变量,并且具有足够的
4、长度,则对于CH(3:7),下面说法正确的是_DA.它是一个数组片段B.它是一个数组定义形式C.它是CH的一个子串,并且长度是4 D.它是CH的一个子串,并且长度是512数组声明语句为:INTEGER,DIMENSION(-5:-1,-3:3,11:15) :A数组共有 A个元素。A. 175 B . 150 C . 120D. 1713. 下列DATA语句中正确的是C。A) DATA /A,B/-1.0, -1.0/B) DATA A, B/2*(-1.0)/C) DATA A, B/2*-1.0/D) DATA A/-1.0, B/-1.014. 下列有关FORTRA数组的说法正确的是 D
5、<A) 数组定义语句只能定义一维或二维数组B) 数组元素下标不能出现负值C) 在赋值语句中出现的A(3)肯定是数组元素D) 程序中使用的数组必须进行说明精品文档15. 一个完整的FORTRAN源程序的组成不应该D。A)只有一个主程序没有子程序B)有一个主程序和若干子程序C)有一个主程序和一个子程序D)只有子程序而没有主程序16阅读下列FORTRAI程序:DO K=2,4,2S=S+1/KEND DOWRITE(*,*)SEND执行上述程序后,输出的S值为CA) 0.75 B) 1.75C) 0.0 D)17. 阅读下列程序INTEGER M(3,3)DATA M/1,2,3,4,5,6,
6、7,8,9/WRITE(*,10)(M(3,J),J=1,3)10 FORMAT(1X,3I2)END程序运行结果是B。A)2 5 8B)3 6 918. 阅读下列程序K(X,Y)=X/Y+XA=-2.0B=4.0B=1.0+K(A,B)WRITE(*,10)B10 FORMAT(1X,F4.1)END程序运行结果是AA)-1.0B)1.0B)2.019. 阅读下列FORTRA程序:DO I=4,2,-1A=1.0DO J=I,4,2A=A+1.0ENDDOENDDOWRITE(*,*)AEND运行上述程序后,输出的 A值为 A) 5.0B) 4.0C) 3.020. 可调数组_B中出现。A.
7、只能在主程序C.只能在主程序和子程序1.0C)4 5 6D)7 8 9D)3.0C。D) 2.0B.只能在子程序D.可以在主程序、子程序和模块二、填空题(每空 2分,共36分)1、结构化程序设计的三种基本结构为:顺序结构、选择结构和循环结构精品文档2、 已知 A B、C都是整型变量,且A=3, B=4, C=5,计算表达式 C/2>2.AND.A+B=C的值为:_.FALSE. _。n3、 将数学表达式 e2x +ln|Sin 2x-Sinx 2|写成正确的 FORTRA表达式为:_ EXP(3.14/2*X)+LOG(ABS(SIN(X)*2-SIN(X*2)。4、 N是一个个位不等于
8、 0的两位自然数,写一个表达式将 N的个位数与十位数互换,得到一个新的数。MOD(N,10)*10+N/10。5、 已知I是整型变量,当DO结构从“正常出口”结束时,语句“ DO I= 3,15,2 ”共计完成了7次循环。6、 下列程序的运行显示结果是什么_ .TURE. 。LOGICAL PINTEGER I,I1,I2,I3P=.FALSE.I=123I1=MOD(I,10)I2=MOD(I/10,10)I3=I/100IF(I1+I3.EQ.2*I2)P=.TRUE.PRINT*,PEND7、下列程序的运行显示结果是什么_ K=6。K=0DO N=21,10,-1IF (MOD(N,2)
9、=0)K=K+1END DOPRINT*, "K=",KEND8、下列程序的运行显示结果是什么_ 14 5。M=0DO J=1,4DO K=J-1,4M=M+1END DOEND DOWRITE(*,*)M,JEND9、下列程序的运行显示结果是什么_ 5167.0。SUM=1.0J=1DO WHILE (J.L E.3)F=1DO I=2,2*J+1F=F*IENDDOSUM=SUM+FJ=J+1END DO精品文档PRINT*,SUMEND10. 下列程序的运行显示结果是什么_S=15.00 。DIMENSION X(3,3)DATA X/1,2,3,4,5,6,7,8,
10、9/S=0DO I=1,3S=S+X(I,4-I)ENDDOWRITE(*,20) S20 FORMAT(1X; S=' ,F6.2)END:1,4,5,6,8。11. 下列程序将一个数组的元素逆序重新存放,例如存放顺序为:8,6,5,4,1 。要求改为请在横线处填写适当语句,使程序完整。INTEGER,PARAMETER:N=5INTEGER A(N),I,TDATA A/8,6,5,4,1/WRITE(*,10)(A(I),I=1,5)DO I=1,N/2T=A(I)A(l)=A(N-l+1)A(N-I+1)=T END DOWRITE(*,10)(A(I),I=1,5)10 FO
11、RMAT(1X,5I4)END12. 下列程序完成按以下格式打印杨辉三角形的前N行:11 11 2 11 3 3 11 46 4 1请在横线处填写适当语句,使程序完整。PARAMETER(N=10)INTEGER A(N,N),I,JDO I=1,NA(I,1)=1A(I,I)=1ENDDODO I=3,NDO J=2,I-1 A(l,J)=A(l-1,J)+A(l-1,J-1)ENDDOENDDODO I=1,NWRITE(*,10)(A(I,J),J=1,I)ENDDO精品文档10 FORMAT(1X,10I5)END13. 下列子例行程序ProcMin(A,N,MIN)的作用是返回数组
12、A中的最小值。请在横线处填写适当语句,使程 序完整。SUBROUTINE PROCMIN(A,N,MIN)INTEGER A(N),N,MINMIN=A(1)DO I=2,NIF(A(I)>MIN)MIN=A(I)ENDDOEND14.采用变化的冒泡排序法将N个数按从大到小的顺序排列:对N个数,从第一个直到第 N个,逐次比较相邻的两个数,大者放前面,小者放后面,这样得到的第N个数是最小的,然后 4个对前面N-1个数,从第N-1个到第1个,逐次比较相邻的两个数,大者放前面,小者放后面,这样得到的第1个数是最大的。对余下的N-2个数重复上述过程,直至按从大到小的顺序排列完毕。请在下列程序横线处填写适当语句, 使程序完整。PARAMETER(N=10)INTEGER X(N),I,J,TX=(/10,55,25,70,45,15,25,85,45,35/)WRITE(*,10)(X(l),l=1,10)DO I=1,N-1DO J= 2,N-I+1IF(_A(J-1)<A(J) THENT=X(J-1)X(J-1)=X(J)X(J)=TEND IFEND DOENDDOWRITE(*,10)(X(l),l=1,10)10 FORMAT(1X,10I4)END
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 书法大型活动课件
- 社会保险基金与基金管理
- 《儿童脑性瘫痪》课件
- 《光敏电阻、光电池》课件
- 湖南省2024年化学中考试题【附答案】
- 《公司的股利政策》课件
- 《公司利润分配》课件2
- 冠脉造影术前护理
- 数学学案:课堂导学用数学归纳法证明不等式
- 大学生涯及生涯规划
- 2023年上海机场集团有限公司校园招聘笔试题库及答案解析
- 勘察质量及安全保障措施
- 高保真音频功率放大器
- 架桥机安全教育培训试卷
- 临时工用工协议书简单版(7篇)
- 国家电网公司施工项目部标准化管理手册(2021年版)线路工程分册
- 马克·夏加尔课件
- 沧州市基层诊所基本公共卫生服务医疗机构卫生院社区卫生服务中心村卫生室地址信息
- 小学生汉语拼音田字格练习纸蓝打印版
- 生态脆弱区的综合治理(第1课时)课件 高中地理人教版(2019)选择性必修2
- 8S培训教材(-90张)课件
评论
0/150
提交评论