免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高级语言程序设计(FORTRAN) 考试样题一、选择题(每小题2分,共40分)1. 下列标识符中不能作为FORTRAN的合法变量名的是_D_。A) A_1 B) A1 C) A1A D) A+12. 在FORTRAN的变量类型说明语句中没有 BA) REAL语句 B)CHAR语句 C)INTEGER语句 D)LOGICAL语句3FORTRAN90 源程序的扩展名是 C 。A. TXT B. F C. F90 D. FOR4.下列关于符号常量的说法正确的是_C_。 A.符号常量的定义应该放在所有语句之前 B.符号常量不可以是字符型常量 C.在一个程序单位中定义一个符号常量后,不能再改变它的值 D.符号常量定义语句与赋值语句一样,是可执行语句5、在下列写法中,_D_不是FORTRAN常量。A. .TRUE. B.1E-2 C. (0.0,2.4) D.1,000,0006表达式1542.0的值是 B 。A整数2 B实数15 C实数225 D实数1. 37. 下列不是FORTRAN赋值语句的是 _D_。A) X=.TRUE. B) X=X*XC) X=X*2*2 D) X=X+ 8. 梯形的上底为A,下底为B,高为H,计算其面积的FORTRAN表达式中错误的是_A_。A)1/2*(AB)*H B)(A+B)*H/2 C)(A+B)/2*H D)0.5*(A+B)*H9. 要选拔身高T1.7米且体重W2.AND.A+B=C的值为: .FALSE. 。3、将数学表达式e+ln|Sin2x-Sinx2|写成正确的FORTRAN表达式为: EXP(3.14/2*X)+LOG(ABS(SIN(X)*2-SIN(X*2) 。P.29 第9题4、N是一个个位不等于0的两位自然数,写一个表达式将N的个位数与十位数互换,得到一个新的数。MOD(N,10)*10+N/10 。P.29 第6.4题5、已知I是整型变量,当DO结构从“正常出口”结束时,语句“DO I= 3,15,2”共计完成了_7_次循环。6、下列程序的运行显示结果是什么 .TURE. 。P.42 第1.1题LOGICAL P INTEGER I,I1,I2,I3 P=.FALSE. I=123 I1=MOD(I,10) I2=MOD(I/10,10) I3=I/100 IF(I1+I3.EQ.2*I2)P=.TRUE. PRINT*,P END 7.下列程序的运行显示结果是什么 K=6 。P.64 第1.3题K=0DO N=21,10,-1 IF (MOD(N,2)=0)K=K+1END DOPRINT*, K=,KEND 8.下列程序的运行显示结果是什么 14 5 。P.64 第1.4题M=0DO J=1,4 DO K=J-1,4 M=M+1 END DOEND DOWRITE(*,*)M,JEND9.下列程序的运行显示结果是什么 5167.0 。P.64 第1.5题SUM=1.0J=1DO WHILE(J.LE.3) F=1 DO I=2,2*J+1 F=F*I ENDDO SUM=SUM+F J=J+1END DOPRINT*,SUMEND10. 下列程序的运行显示结果是什么 S=15.00 。P.124 第1.4题 DIMENSION X(3,3)DATA X/1,2,3,4,5,6,7,8,9/S=0DO I=1,3 S=S+X(I,4-I)ENDDOWRITE(*,20) S20FORMAT(1X,S=,F6.2)END11. 下列程序将一个数组的元素逆序重新存放,例如存放顺序为: 8,6,5,4,1 。要求改为: 1,4,5,6,8。请在横线处填写适当语句,使程序完整。P.126 第3题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/2 T=A(I) A(I)=A(N-I+1) A(N-I+1)=T END DOWRITE(*,10)(A(I),I=1,5)10 FORMAT(1X,5I4)END12. 下列程序完成按以下格式打印杨辉三角形的前N行: 11 11 2 11 3 3 11 4 6 4 1请在横线处填写适当语句,使程序完整。P.126 第12题PARAMETER(N=10)INTEGER A(N,N),I,JDO I=1,N A(I,1)=1 A(I,I)=1 ENDDODO I=3,N DO J=2,I-1 A(I,J)=A(I-1,J)+A(I-1,J-1) ENDDOENDDODO I=1,N WRITE(*,10)(A(I,J),J=1,I)ENDDO10 FORMAT(1X,10I5)END13. 下列子例行程序ProcMin(A,N,MIN)的作用是返回数组A中的最小值。请在横线处填写适当语句,使程序完整。SUBROUTINE PROCMIN(A,N,MIN)INTEGER A(N),N,MIN MIN=A(1) DO I=2,N IF(A(I)MIN)MIN=A(I) ENDDOEND14.采用变化的冒泡排序法将N个数按从大到小的顺序排列:对N个数,从第一个直到第N个,逐次比较相邻的两个数,大者放前面,小者放后面,这样得到的第N个数是最小的,然后 4个对前面N-1个数,从第N-1个到第1个,逐次比较相邻的两个数,大者放前面,小者放后面,这样得到的第1个数是最大的。对余下的N-2个数重复上述过程,直至按从大到小的顺序排列完毕。请在下列程序横线处填写适当语句,使程序完整。P.126 第5题PARAMETER(N=10)INTEGER X(N),I,J,TX=(/10,55,25,70,45,15,25,85,45,35/)WRITE(*,10)(X(I),I=1,10)DO I=1,N-1 DO J= 2,N-I+1 IF( A(J-1)A(J) ) THEN T=X(J-1) X(J-1)=X(J) X(J)=T END IF END DOENDDOWRITE(*,10)(X(I),I=1,10)10 FORMAT(1X,10I4)END三、编程题(每小题8分,共24分)1、输入年月,输出该月所对应的天数。编写程序。P.37 例3.42、设计一个子例行程序,计算一个任意矩阵A中的最大元素和最小元素。P
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026华中农业大学体育部体育教师招聘1人备考题库(湖北)含答案详解
- 2026上海华东师范大学开放教育学院教师发展学院校内外招聘1人备考题库参考答案详解
- 2026福建漳州市诏安县融媒体中心招募见习人员2人备考题库附答案详解(考试直接用)
- 2026年商洛市工业和信息化局公益岗人员招聘备考题库(2人)含答案详解(b卷)
- 2026江苏淮安市盱眙县招聘教师39人备考题库含答案详解(巩固)
- 2026内蒙古包头丽人医院招聘5人备考题库及答案详解(全优)
- 2026内蒙古呼和浩特市卫生健康系统所属事业单位第二批人才引进62人备考题库及答案详解(名校卷)
- 2026山东烟台市芝罘区教育和体育局招聘教师101人备考题库及答案详解(历年真题)
- 2026河南县第四次全国农业普查领导小组办公室面向社会招聘普查员4人备考题库附答案详解
- 2026四川内江市市中区牌楼街道办事处招聘残疾人专职委员(专干)1人备考题库含答案详解(新)
- 第五届国家级新区经开区高新区班组长管理技能大赛备赛试题库-上(单选题)
- 《钢筋桁架楼承板应用技术规程》TCECS 1069-2022
- 绿色算力发展研究报告(2025年)
- 2025年春节后家具制造行业复工复产安全技术措施
- 毕业设计(论文)-剪叉式液压升降台设计
- 渝22TS02 市政排水管道附属设施标准图集 DJBT50-159
- 装修工程服务方案(3篇)
- 《房屋市政工程生产安全重大事故隐患判定标准》解读与培训
- 小学音乐外婆的澎湖湾教案
- 铣刀具刃磨培训
- 2025年互联网信息审核员考试题库及答案
评论
0/150
提交评论