大学FORTRAN考试试题精修订

大学FORTRAN考试试题精修订
大学FORTRAN考试试题精修订

大学F O R T R A N考试试

标准化管理部编码-[99968T-6889628-J68568-1689N]

《高级语言程序设计(FORTRAN)》考试样题

一、选择题(每小题2分,共40分)

1. 下列标识符中不能作为FORTRAN的合法变量名的是_____D_____。

A) A_1 B) A1 C) A1A D) A+1

2. 在FORTRAN的变量类型说明语句中没有 B

A) REAL语句B)CHAR语句C)INTEGER语句 D)LOGICAL语句

3.FORTRAN90 源程序的扩展名是 C 。

A. TXT

B. F

C. F90

D. FOR

4.下列关于符号常量的说法正确的是___C____。

A.符号常量的定义应该放在所有语句之前

B.符号常量不可以是字符型常量

C.在一个程序单位中定义一个符号常量后,不能再改变它的值

D.符号常量定义语句与赋值语句一样,是可执行语句

5、在下列写法中,__D______不是FORTRAN常量。

A. .TRUE. C. , ,000,000

6.表达式15/4/的值是 B 。

A.整数2 B.实数1.5 C.实数2.25 D.实数1. 3

7. 下列不是FORTRAN赋值语句的是 _____D______。

A) X=.TRUE. B) X=X*X C) 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)*(A+B)*H

9. 要选拔身高T>米且体重W<公斤的人,FORTRAN的逻辑表达式是__C_____。

A) B)

C) D) 90规定,变量类型声明的优先顺序是 C 。

A.隐含约定(I-N规则)、IMPLICIT声明、类型声明

B.类型声明、隐含约定(I-N规则)、IMPLICIT声明

C.类型声明、IMPLICIT声明、隐含约定(I-N规则)

声明、类型声明、隐含约定(I-N规则)

11、假设CH是一个字符型变量,并且具有足够的长度,则对于CH(3:7),下面说法正确的是___D________。

A.它是一个数组片段

B.它是一个数组定义形式

C.它是CH的一个子串,并且长度是4

D.它是CH的一个子串,并且长度是5

12.数组声明语句为:

INTEGER,DIMENSION(-5:-1,-3:3,11:15) ::A

数组共有 A 个元素。

A.175 B.150 C.120 D.17

13. 下列DATA语句中正确的是______C____。

A) DATA /A,B/, B) DATA A, B/2*/

C) DATA A, B/2* D) DATA A/, B/

14. 下列有关FORTRAN数组的说法正确的是______D_____。

A) 数组定义语句只能定义一维或二维数组

B) 数组元素下标不能出现负值

C) 在赋值语句中出现的A(3)肯定是数组元素

D) 程序中使用的数组必须进行说明

15. 一个完整的FORTRAN 源程序的组成不应该_____D______。

A)只有一个主程序没有子程序B)有一个主程序和若干子程序

C)有一个主程序和一个子程序D)只有子程序而没有主程序

16.阅读下列FORTRAN程序:

DO K=2,4,2

S=S+1/K

END DO

WRITE(*,*)S

END

执行上述程序后,输出的S值为 C

A) B) C) D)

17. 阅读下列程序

INTEGER M(3,3)

DATA M/1,2,3,4,5,6,7,8,9/

WRITE(*,10)(M(3,J),J=1,3)

10 FORMAT(1X,3I2)

END

程序运行结果是______B_____。

A)2 5 8 B)3 6 9 C)4 5 6 D)7 8 9

18. 阅读下列程序

K(X,Y)=X/Y+X

A=

B=

B=+K(A,B)

WRITE(*,10)B

10 FORMAT(1X,

END

程序运行结果是A

A) B) B) D)

19. 阅读下列FORTRAN程序:

DO I=4,2,-1

A=

DO J=I,4,2

A=A+

ENDDO

ENDDO

WRITE(*,*)A

END

运行上述程序后,输出的A值为 ______C_____。

A) B) C) D)

20、可调数组__B_______中出现。

A.只能在主程序

B.只能在子程序

C.只能在主程序和子程序

D.可以在主程序、子程序和模块

二、填空题(每空2分,共36分)

1、结构化程序设计的三种基本结构为:顺序结构、选择结构和循环结构。

2、已知A、B、C都是整型变量,且A=3,B=4,C=5,计算表达式C/2>的值为:.FALSE. 。

3、将数学表达式e π

2

x +ln|Sin2x-Sinx2|写成正确的FORTRAN表达式为:

EXP2*X)+LOG(ABS(SIN(X)**2-SIN(X**2))) 。第9题

4、N是一个个位不等于0的两位自然数,写一个表达式将N的个位数与十位数互换,得到一个新的数。MOD(N,10)*10+N/10 。第题

5、已知I是整型变量,当DO结构从“正常出口”结束时,语句“DO I= 3,15,2”共计完

成了______7_______次循环。

6、下列程序的运行显示结果是什么 .TURE. 。第题

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+ PRINT*,P

END

7.下列程序的运行显示结果是什么 K=6 。第题

K=0

DO N=21,10,-1

IF (MOD(N,2)==0)K=K+1

END DO

PRINT*, "K=",K

END

8.下列程序的运行显示结果是什么 14 5 。第题

M=0

DO J=1,4

DO K=J-1,4

M=M+1

END DO

END DO

WRITE(*,*)M,J

END

9.下列程序的运行显示结果是什么。第题

SUM=

J=1

DO WHILE F=1

DO I=2,2*J+1

F=F*I

ENDDO

SUM=SUM+F

J=J+1

END DO

PRINT*,SUM

END

10. 下列程序的运行显示结果是什么S= 。第题

DIMENSION X(3,3)

DATA X/1,2,3,4,5,6,7,8,9/

S=0

DO I=1,3

S=S+X(I,4-I)

ENDDO

WRITE(*,20) S

20?FORMAT(1X,’S=’,

END

11. 下列程序将一个数组的元素逆序重新存放,例如存放顺序为: 8,6,5,4,1 。要求改为: 1,4,5,6,8。请在横线处填写适当语句,使程序完整。第3题

INTEGER,PARAMETER::N=5

INTEGER A(N),I,T

DATA 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 DO

WRITE(*,10)(A(I),I=1,5)

10 FORMAT(1X,5I4)

END

12. 下列程序完成按以下格式打印杨辉三角形的前N行:

1

1 1

1 2 1

1 3 3 1

1 4 6 4 1

请在横线处填写适当语句,使程序完整。第12题

PARAMETER(N=10)

INTEGER A(N,N),I,J

DO I=1,N

A(I,1)=1

A(I,I)=1

ENDDO

DO I=3,N

DO J=2,I-1

A(I,J)=A(I-1,J)+A(I-1,J-1)

ENDDO

ENDDO

DO I=1,N

WRITE(*,10)(A(I,J),J=1,I)

ENDDO

10 FORMAT(1X,10I5)

END

13. 下列子例行程序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)

ENDDO

END

14..采用变化的冒泡排序法将N个数按从大到小的顺序排列:对N个数,从第一个直到第N 个,逐次比较相邻的两个数,大者放前面,小者放后面,这样得到的第N个数是最小的,然后 4个对前面N-1个数,从第N-1个到第1个,逐次比较相邻的两个数,大者放前面,小者放后面,这样得到的第1个数是最大的。对余下的N-2个数重复上述过程,直至按从大到小的顺序排列完毕。请在下列程序横线处填写适当语句,使程序完整。第5题PARAMETER(N=10)

INTEGER X(N),I,J,T

X=(/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)

T=X(J-1)

X(J-1)=X(J)

X(J)=T

END IF

END DO

ENDDO

WRITE(*,10)(X(I),I=1,10)

10 FORMAT(1X,10I4)

END

三、编程题(每小题8分,共24分)

1、输入年月,输出该月所对应的天数。编写程序。例

2、设计一个子例行程序,计算一个任意矩阵A中的最大元素和最小元素。第7题

3、对任意自然数n,设计一个求n的各位数字的立方和的函数子程序F(n)(如

F(121)=1**3+2**3+1**2=1+8+1=10),并调用F(n)求1000以内的所有水仙花数(当一个数各个数位的立方和等于这个数本身时,称这样的数为水仙花数)第8题

武汉理工大学考试试题纸

武汉理工大学考试试题纸 课程名称:知识产权法学专业班级:级法学 题号一二三四五六七八九十总分 题分 第一部分选择题(共分) 一、单项选择题(本大题共小题,每小题1分,共分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 .下列选项,哪项中含有保护期限不受时间限制的知识产权?() .著作权、外观设计专利权、植物新品种权 .商标权、商业秘密权、集成电路布图设计权 .计算机软件著作权、邻接权、实用新型专利权 .发明专利权、商标权、植物新品种权 .甲在创作武侠小说《神腿》的过程中,乙提供了辅助活动。小说创作完成后,由出版社丙出版。该书的著作权应归属于() .甲.甲和乙.丙.甲和丙 .以下诸权利中,保护期受限制的有() .署名权.修改权 .发表权.保护作品完整权 .张某经过努力创作出一篇学术论文,依我国著作权法的规定() . 张某只有在其论文发表后才能享有著作权 . 张某的论文不论是否发表都能享有著作权 . 张某的论文须经登记后才能享有著作权 . 张某的论文须加注版权标记后才能享有著作权 .下列各项作品中,其著作权由法人或其他组织享有的是() .记者为所在报社采编的人物专访 .设计人员利用单位物质技术条件创作的工程设计图 .教师为完成教学任务编写的教案 .专业作家创作的报告文学 .小说《师长》的作者甲授权乙将该小说改编成电影剧本,制片人丙委托导演丁将该剧本拍摄成电影。该片拍摄完成后,其著作权归属于() .甲.乙.丙.丁 .图书出版者对其出版的图书的版式设计所享有的权利的保护期为() .5年.10年.25年.50年 .甲为做博士学位论文,在图书馆复印了乙的两篇论文,根据我国著作权法,甲的这一行为属于().侵权行为.法定许可使用

2015年西北工业大学自然辩证法考试试题及答案

2015年《自然辩证法概论》试题及解答 1.马克思恩格斯科学技术思想的基本内容? 答:一、科学技术的定义:马克思、恩格斯认为,科学建立在实践基础之上,是人们批判宗教和唯心主义的精神武器,是人们通过实践对自然的认识与解释,是人类对客观世界规律的理论概括,是社会发展的一般精神产品;技术在本质上体现了人对自然的实践关系。 二、基本内容如下: (1)科学的分类恩格斯对自然科学进行了分类。每一门科学都是分析某一个别的运动形式或一系列相互转化的运动形式,因此,科学分类就是这些运动形式本身依据其内部所固有的次序的分类和排列,而它的重要性也正是在这里。恩格斯将自然科学的研究对象规定为运动着的物体,并将科学分为数学、天文学、物理学、化学、生物学等。 (2)科学技术与哲学的关系恩格斯强调科学技术对哲学的推动作用,认为推动哲学家前进的,主要是自然科学和工业的强大面日益迅猛的进步。科学的发展也受到哲学的制约和影响。科学与哲学在研究对象上具有本质上的共同点和内在的一致性。科学研究作为一种认识活动,必须通过理论思维才能揭示对象的本质和规律,这就自然地与哲学发生紧密的关系。 (3)科学技术是生产力马克思提出了科学是生产力的思想,他认为,社会生产力不仅以物质形态存在,而且以知识形态存在,自然科学就是以知识形态为特征的一般社会生产力。 (五)科学技术的生产动因马克思认为自然科学本身的发展,“仍然是在资本主义生产的基础上进行的,这种资本主义生产第一次在相当大的程度上为自然科学创造了进行研究、观察、实验的物质手段。”恩格斯认为近代以来科学“以神奇的速度发展起来,那么,我们要再次把这个奇迹归功于生产。” (六)科学技术的社会功能科学革命的出现,打破了宗教神学关于自然的观点,自然科学从神学中解放出来,从些快速前进。科学与技术的结合,推动了产业革命,产业革命促使市民社会在经济结构和社会生产关系上了发生了全面变革。 马克思认为,科学技术的发展,首先必然引起生产方式的变革,也必然引起生产关系本身的变革。 (七)科学技术与社会制度马克思、恩格斯首先揭示了新兴资产阶级与自然科学的关系。其次揭示了资本主义制度下劳动者与科学技术的关系。再次,预见了只有在劳动中,科学才起到它真正的作用。同时也肯定了科学家个人在科学发展史上的重要作用。

武汉理工大学有机化学参考答案

环境科学专业本科培养计划 Undergraduate Program for Specialty in Environmental Science 一、业务培养目标 ⅠEducational Objectives 本专业培养具备环境科学的基本理论、基本知识和基本技能,具有较强的适应能力、实干精神和创新意识,能在科研机构、高等学校、企事业单位及行政部门等从事环境方面的科研、教学、管理等工作的高级专门人才。 The program in environmental science is designed to provide students an integrated education, which helps students to develop the basic knowledge and capabilities, and prepares them to be advanced environmental science personnel with high adaptability and creative consciousness. Students will be well-prepared for careers in academic institutions, educational institutions, and private and government agencies. 二、业务培养要求 ⅡEducational Requirement 本专业学生主要学习环境科学方面的基本理论、基础知识和基本技能,受到基础研究和应用基础研究方面的科学思维和科学实验的训练,培养较好的科学素养,有较强的自学能力和分析解决环境问题的能力,具备一定的教学、研究、开发和管理能力。 毕业生应获得以下几方面的知识和能力:

MATLAB 与C C + + 、FORTRAN语言混合编程

MATLAB 与C/ C + + 、FORTRAN语言混合编程摘要:对MATLAB 与C/ C + + 和FORTRAN 语言进行混合编程的常用方法进行了介绍,分析了其实现方式和各自的利弊,并用实例对MEX 文件实现方式进行了较详细的论述. 关键词: MATLAB ; C/ C + + ; FORTRAN ; 混合编程 中图分类号: TP313 文献标识码: A 文章编号:16722948X(2004) 0620547205 1 混合编程的意义及其实现方式 1. 1 混合编程的意义 MATLAB 语言具有功能强大、开发效率高等诸 多优点, 已在工程实际中得到广泛应用, 但是与 FORTRAN、C/ C + + 等语言相比,其执行效率较低, 特别是当程序中含有大量循环语句(例如迭代计算) 时,MATLAB 就有些力不从心, 速度很慢, 而运用 FORTRAN 等擅长数值计算语言进行编程,其运行效 率高. 一方面,如果放弃MATLAB 强大功能和数量 众多的应用工具箱,无疑是资源的极大浪费. 另一方 面,针对工程实际,人们用FORTRAN、C/ C + + 语言 已编写了大量实用程序,如果将其重新改写成M 文 件移植到MATLAB 环境中,不仅要花费大量的时间 和精力,而且有时还降低了其运行效率. 可否将二者 优势互补呢? 混合编程就是其有效的解决途径. 1. 2 混合编程的实现 正是考虑到上面这些原由,MATLAB 系统提供 了其应用程序接口(Application Program Interface) 来 解决这些问题. API 主要包括3 部分:MEX 文件——— 外部程序调用接口,用来在MATLAB 环境下调用 FORTRAN、C/ C + + 语言编写的程序;MAT 文件应 用程序———数据输入输出接口,用于MATLAB 系统 与外部环境之间互传数据; 计算引擎函数库——— MATLAB 处于后台作为一个计算引擎,与其它应用 程序建立客户机/ 服务器关系,在其它应用程序中调 用[1 ,2 ] . 1. 2. 1 MEX 文件 MEX 文件是按照一定格式,用FORTRAN 或C/ C + + 语言编写的源程序,在MATLAB 下借助相应 的编译器,生成的动态链接函数的统称. 在Windows 操作系统下,是用MATLAB 附带的批处理mex. bat 来编译生成文件后缀名为. dll (Dynamic Link Li2 brary) 动态链接库文件,该文件可在MATLAB 环境 下,像命令函数一样直接运行和调用,使用起来极为 方便. 采取MEX 文件方式,是重复利用已有FOR2 TRAN、C/ C + + 程序,让MATLAB 和FORTRAN、

西工大有限元试题(附答案)

1.针对下图所示的3个三角形元,写出用完整多项式描述的位移模式表达式。 2.如下图所示,求下列情况的带宽: a) 4结点四边形元; b) 2结点线性杆元。 3.对上题图诸结点制定一种结点编号的方法,使所得带宽更小。图左下角的四边形在两种不同编号方式下,单元的带宽分别是多大? 4.下图所示,若单元是2结点线性杆单元,勾画出组装总刚后总刚空间轮廓线。系统的带宽是多大?按一右一左重新编号(即6变成3等)后,重复以上运算。 5. 设杆件1-2受轴向力作用,截面积为A ,长度为L ,弹性模量为E ,试写出杆端力F 1,F 2与杆端位移21,u u 之间的关系式,并求出杆件的单元刚度矩阵)(][e k 6.设阶梯形杆件由两个等截面杆件○ 1与○2所组成,试写出三个结点1、2、3的结点轴向力F 1,F 2,F 3与结点轴向位移321,,u u u 之间的整体刚度矩阵[K]。 7. 在上题的阶梯形杆件中,设结点3为固定端,结点1作用轴向载荷F 1=P ,求各结点的轴向位移和各杆的轴力。 8. 下图所示为平面桁架中的任一单元,y x ,为局部坐标系,x ,y 为总体坐标系,x 轴与x 轴的夹角为θ。 (1) 求在局部坐标系中的单元刚度矩阵 )(][e k (2) 求单元的坐标转换矩阵 [T]; (3) 求在总体坐标系中的单元刚度矩阵 )(][e k 9.如图所示一个直角三角形桁架,已知27/103cm N E ?=,两个直角边长度cm l 100=,各杆截面面积210cm A =,求整体刚度矩阵[K]。 10. 设上题中的桁架的支承情况和载荷情况如下图所示,按有限元素法求出各结点的位移与各杆的内力。 11. 进行结点编号时,如果把所有固定端处的结点编在最后,那么在引入边界条件时是否会更简便些? 12. 针对下图所示的3结点三角形单元,同一网格的两种不同的编号方式,单元的带宽分别是多大? 13. 下图所示一个矩形单元,边长分别为2a 与2b ,坐标原点取在单元中心。

武汉理工大学普通化学09 11级考试试卷.doc

武汉理工大学考试试题纸( A 卷) 课程名称普通化学专业班级09 一、(选择题,每题2分,共20分) 1.下列化合物中( )是配合物。 A.(NH 4) 2 SO 4 ·FeSO 4 ·6H 2 O B.KCl·MgCl 2 ·6H 2 O C.K 2PtCl 6 D.Cu(OOCCH 3 ) 2 2.298.15K时由下列三个反应的△r H m 数据可求的△f H m (CH4,g)的数值为() C(石墨) + O2 (g) = CO2 (g) △r H m = -393.5 kJ·mol-1 H2(g) +1/2O2 (g) = H2O (l ) △r H m = -285.8 kJ·mol-1 CH4(g) + 2O2(g) = CO2(g) + 2H2O (l ) △r H m = -890.3 kJ·mol-1 A.-74.8 kJ·mol-1 B.211.0 kJ·mol-1 C.890 kJ·mol-1 D.无法确定 3.描述核外电子运动状态的下列各组量子数中,不可能存在的是( ) A.3,0,-1,- 1/2 B. 3,2, 2,+1/2 C.2,1,1,- 1/2 D.2,1,0,- 1/2 4.已知FeO (s)+C(s) =CO(g) + Fe(s) 反应的△r H m 为正,△r S m 为正(假定△r H m 和△r S m 不随温度而变),下列说法正确的是() A.低温下自发过程,高温下非自发过程 B.高温下自发过程,低温下非自发过程 C.任何温度下均为自发过程 D.任何温度下均为非自发过程 5.在一定条件下,如果某反应的△r G m (298.15K)为零,则该反应,() A.能自发进行 B.不能自发进行 C.处于平衡状态 D.属于何种情况(自发或平衡)难以判别 6.已知标准氯电极的电势为 1.358V,则当氯离子浓度减少到0.1mol·L-1,氯气分压减少到 0.1×100kPa时,该电极的电极电势应为() A.1.358V B.1.328 V C.1.387V D.1.417V 1.4

【2017年最新】武汉理工大学考试试题

武汉理工大学考试试题(A 卷) 课程名称:高等数学A (下) 专业班级:2009级理工科专业 题号 一 二 三 四 五 六 七 总分 题分 15 15 24 16 16 8 6 100 备注:学生不得在试题纸上答题(含填空题、选择题等客观题)应按顺序答在答题纸上。 一、单项选择题(35?=15分) 1. 设线性无关的函数123(),(),()y x y x y x 均是二阶非齐次线性微分方程 ()()()y p x y q x y f x '''++=的解,12,c c 是任意常数,则该方程的通解是( ). A .1122123(1)y c y c y c c y =++-- B .11223y c y c y y =++ C .1122123(1)y c y c y c c y =+--- D .1122123()y c y c y c c y =+-+ 2. 曲线23,,x t y t z t ===在点(1,1,1)处的法平面方程为( ). A .236x y z +-= B .236x y z ++= C .236x y z --= D .236x y z -+= 3.设有三元方程ln 1xz xy z y e -+=,根据隐函数存在定理,存在点()0,1,1的一个邻域,在该邻域内该方程只能确定( ). A .一个具有连续偏导数的隐函数(,)z z x y = B .两个具有连续偏导数的隐函数(,)x x y z =和(,)z z x y = C .两个具有连续偏导数的隐函数(,)x x y z =和(,)y y x z = D .两个具有连续偏导数的隐函数(,)y y x z =和(,)z z x y = 4. 设(,)f x y 为连续函数,则二次积分1 40 (cos ,sin )d f r r rdr πθθθ??=( ). A .2 212 (,)x x dx f x y dy -? ? B .2 212 (,)x dx f x y dy -?? C .2 212 (,)y dy f x y dx -? ? D . 2 212 (,)y y dy f x y dx -? ? 5. 级数3 1 sin n n n α ∞ =∑ 的收敛情况是( ). A .绝对收敛 B .收敛性与α有关 C .发散 D .条件收敛

西工大试题

西北工业大学考试试题(A卷) 2004 - 2005 学年第一学期 一、填空题:(每题 3 分,共计 30 分) 1. 塑性是指: ________________________________________________________ ________________________________________________ 。 2. 金属的超塑性可分为 _____ 超塑性和 _____ 超塑性两大类。 3. 金属单晶体变形的两种主要方式有: _____ 和 _____ 。 4. 影响金属塑性的主要因素有: _____ , _____ , _____ , _____ , _____ 。 5. 等效应力表达__________________________________________________ 。 6. 常用的摩擦条件及其数学表达式: __________________________________ ,__________________________________ 。 7. π平面是指: _____________________________________________________ ______________________________________________________________ _。 8. 一点的代数值最大的 __________ 的指向称为第一主方向,由第一主方 向顺时针转所得滑移线即为 _____线。 9. 平面变形问题中与变形平面垂直方向的应力σz=______________________ 10. 在有限元法中:应力矩阵 [S]= ________________________ , 单元内部各点位移{U}=[ ]{ } 二、简答题(共计 30 分) 1. 提高金属塑性的主要途径有哪些?( 8 分) 2. 纯剪切应力状态有何特点?( 6 分) 3. 塑性变形时应力应变关系的特点?( 8 分) 4. Levy-Mises 理论的基本假设是什么?( 8 分) 三、计算题(共计 40 分) 1 、已知金属变形体内一点的应力张量为Mpa ,求:( 18 分)(1)计算方向余弦为 l=1/ 2 , m=1/2 , n= 的斜截面上的正应力大小。(2)应力偏张量和应力球张量;

2015.06武汉理工大学普通化学试卷A答案

…………装订 线……………… 装订线内不要答题,不要填写信息………………装订线………… 武汉理工大学考试试题答案(A卷)2014 ~2015 学年2 学期普通化学课程 一、选择题(共20分,每小题2分) 1. B; 2. B; 3. D; 4. D; 5. C; 6. A(或D或者AD); 7. B; 8. C; 9. C; 10. C 二、填空题(共20分,每空1分) 11. 1s22s22p63s23p63d104s1(注:写成[Ar]3d104s1也得分); 4 12. (注:未写出cθ也得分) 13. sp;sp2;sp3;不等性sp3 14. Br2;I- 15. -3211;正(或右) 16. ; 1.09×1017 17. 7.45×10-7;7.87 18. 增大;减小 19. [Cu(NH3)4]SO4 20. HSO- 4 >HAc>H2S > HCO--2---2 三、是非题(共10分,每小题2分) 21. ×; 22. ×; 23. √; 24. ×; 25. × 四、问答题(共10分,每小题5分) 26. 答: ) O H (2 2 kc v=( 3分) 一级反应( 2分) 27.答: 选用BaCl2为沉淀SO42-的试剂,生成溶度积很小的BaSO4,利于SO42-沉淀完全,达到除杂的要求。( 2分) 过量的Ba2+,用Na2CO3(aq)作为沉淀试剂,生成BaCO3沉淀。( 2分) 过量的CO32-,可采用加HCl生CO2除之;并控制溶液pH值接近6~7。 在上述除杂过程中所引进的Cl-,Na+,恰是食盐的基本组成。( 1分) {}{} {}{}2θ eq 4 θ eq θ 2 eq θ 2 eq θ Cl H Cl M n c c c c p p c c K ) ( ) ( ) ( ) ( - + + =

C语言转换为fortran语言

C/C++采用的是缺省调用约定是STDCALL约定.在C程序中,可以在函数原型的声明中使用_stdcall关键字来指明过程采用STDCALL调用约定。 Fortran过程采用的缺省标识符是,全部大写的过程名加上“_”前缀和“@n”后缀。在C程序中保留标识符的大小写。编译程序会给采用STDCALL约定的过程标识符加上“_”前缀和“@n”后缀。 Fortran过程缺省的参数传递方式是引用方式是。对于下面这个Fortarn过程:SUBROUTINE ForSub(ivar,rvar) INTEGER ivar REAL rvar WRITE(*,*) ivar,rvar END 在C语言程序中应给出过程的函数原型及调用方式为: void main() { extern void__stdcall FORSUB(int*I,float*f); int iCV AR=1; float rCV AR=2.0; FORSUB(&iCV AR,&rCV AR); } 在C++中调用Fortan的过程,在声明函数原型时需要用extern“C”语句,以避免C++编译程序对标识符的修饰;并且C++也可以通过引用方式传递参数。对于上面的Fortran过程,C++程序应给出的函数原型及调用方法是: void main() { extern “C”{void__stdcall FORSUB(int*I,float*f);} int iCV AR=1; float rCV AR=2.0; FORSUB(&iCV AR,&rCV AR); } 另外,也可以在Fortran中用!MS$ATTRIBUTES编译伪指令来改变Fortran子过程的调用约定,以便于被其他语言的程序调用。在下面的例子中,过程ForSub具有C语言的调用约定。 SUBROUTINE ForSub(ivar,rvar) !MS$ATTRIBUTES C::ForSub INTEGER ivar REAL rvar WRITE(*,*) ivar,rvar END 这样,这个过程使用的是C调用约定,并且参数传递方式也变为传值方式,过程的标识符变为全部小写且有_前缀而无后缀的方式。在C语言源程序中的函数原型及调用方法为:void main() { extern void FORSUB(int ivar,float rvar); int iVar=1;

试题1-西北工业大学考试试题(卷)

诚信保证 本人知晓我校考场规则和违纪处分条例的有关规定,保证遵守考场规则,诚实做人。本人签字: 编号: 西北工业大学考试试题(卷) 2008-2009学年第1学期 开课学院航天学院课程航天器飞行力学学时 48 考试日期考试时间 2小时考试形式(闭)(A)卷题号一二三四五六七八九十总分得分 考生班级 2162、2163 学 号姓 名 一、名词解释(20分) 1、比冲 2、过载 3、二体问题 4、轨道摄动 5、星下点轨迹 6、临界轨道 7、顺行轨道 8、轨道转移 9、再入走廊 10、总攻角 注:1. 命题纸上一般不留答题位置,试题请用小四、宋体打印且不出框。 2. 命题教师和审题教师姓名应在试卷存档时填写。共2页 第1页

西北工业大学命题专用纸 二、简述(20分) 1、直接反作用原理 2、刚化原理(关于变质量物体质心运动方程和绕质心转动方程的描述) 3、瞬时平衡假设 4、开普勒三大定律 三、简答题(40分) 1、火箭产生控制力和控制力矩的方式有那些?写出各自的控制力和控制力矩计 算公式。 2、在什么条件下,一般空间弹道方程可以分解成纵向运动方程和侧向运动方 程? 3、自由飞行段的运动有哪些基本特征、轨迹是什么形状、特征参数有哪些、特 征参数与主动段终点参数有什么关系? 4、轨道要素有哪些,其意义和作用是什么? 5、卫星轨道的摄动因素有那些? 6、双椭圆轨道机动的特征速度的确定方法? 7、基于状态转移矩阵的双脉冲轨道机动的过程和特征速度的求解方法? 8、航天器再入轨道有哪些类型,各有什么特点? 四、推导题(20分) 1、推导齐奥尔柯夫斯基公式(理想速度与质量变化的关系) 2、推导二体问题基本方程 教务处印制 共2页 第2页

武汉理工大学有机化学第15章习题参考答案

第15章习题参考答案 15.1 (1) 谷氨酰胺(2)亮氨酸(3)赖氨酸(4)谷氨酸(5) 色氨酸(6) 组氨酸 15.2 COOH CH 2COOH H H 2N COOH 2SH H H 2N COOH H H 2N H CH 3C 2H 5 R C H 2 H 3N C O O H + H 3N C O O H + C H 2S H 酪氨酸 半胱氨酸 S-天门冬氨酸 S-半胱氨酸 (2S,3S )异亮氨酸 S-酪氨酸 15.3 COO -NH 3+H OH H 3 COO -+ H 3N HO CH 3 COO -+ H 3N OH H CH 3 COO -NH 3+H HO 3 I II III VI 结构式I 为L-苏氨酸,手性标记为 (2S, 3R)。 15.4 (1) N a + C l - N O O H H 过量H C l 过量N aOH N O O -H N O O H H H Pro, 色氨酸 (2) C l - H O C H 2C H C O O N H 2 过量N aOH H O C H 2C H C O O H N H 3+ T yr, 酪氨酸 N a + N a +O - C H 2C H C O O -N H 2 (3) Cl - N a + H O CH 2CH CO O H N H 2过量H C l 过量N aOH H O C H 2C H CO O - N H 2 H O C H 2CH C O O H N H 3+Ser, 丝氨酸 (4) C l -H O O C C H 2C H C O O H N H 3+ 过量H C l 过量N aOH H O O C C H 2C H C O O H N H 2 A sp, 天门冬氨酸 a +N a + -OO C C H 2C H C O O -N H 2 15.5 加入水合茚三酮,氨基酸有显色反应 15.6苯丙氨酸含一氨基一羧基,为中性氨基酸,其水溶液呈弱酸性。因其等电点pI=5.84,故:pH=3.0时带正电荷:在pH=5.8时净电荷为零,为两性离子:在pH=10.0时带负电荷: 15.7 (提示:考虑为什么杂环N 在Trp 中不是碱性的。) Lys 的结构为: H 2N C H 2C H 2C H 2C H 2C H C O O H N H 2 ,其分子中有两个氨基,在水溶液均可电离,必须加

C与C++与FORTRAN混合编程

C/C++/FORTRAN 混合编程 混合编程在软件编程中是经常遇到的问题,尤其是C/C++/FORTRAN的混合编程,本文主要说明以上三种语言混合编程中经常遇到的问题,同时,也说明了不同平台下混合编程应注意的问题。 混合语言编程要注意的问题主要体现在:函数调用和数据结构的存储。 1 Windows平台 函数:由于Fortran编程语言没有大小写之分,Windows平台下的混合语言编程要注意的主要是大小写的问题。考虑到编译器的差异,可以用下面的方式进行跨平台编程的函数声明。( C/C++编译器使用Microsoft Visual C++ 6.0, Fortran编译器使用 Digital Visual Fortran 6.0)。 假设一个C的函数为 void cFunction(); 那么,只需要在它的头文件里面进行如下定义即可: #ifdef __cplusplus extern “C” void { #endif extern void __stdcall CFunction(); #define cFunction CFUNCTION #ifdef __cplusplus } #endif 这样,在Fortran或者C++的程序里面就可以直接调用了。 假设是一个Fortran函数SUBROUTINE FFUNCTION(); 那么,在C++头文件里进行如下的定义就可以了: #ifdef __cplusplus extern “C” void { #endif extern void __stdcall ffunction(); #define ffunction FFUNCTION #ifdef __cplusplus } #endif 这样,就可以在C++的程序里面直接调用。由于C编译器里面,没有定义__cplusplus这个环境变量,因此,C文件里面,也可以直接使用这个头文件。如果是一个C++函数,如: void cPlusplusFunction();和c函数一样,进行下面的定义即可: #ifdef __cplusplus extern “C” void { #endif extern void __stdcall cPlusplusFunction (); #define cPlusplusFunction CPLUSPLUSFUNCTION #ifdef __cplusplus }

武汉理工大学考试试题

武汉理工大学考试试题 课程:知识产权B卷 班级姓名 一、简述题(每小题8分,共计24分) 1、简述著作权的内容。 2、简述知识产权的范围。 3、简述商业秘密的构成要件。 二、论述题(16分) 4、论述获得专利权的实质条件。 三、案例分析题(5小题,20分;6小题,30分,共计60分) 5、原告广州冲击波音像实业有限公司,住所地广东省广州市天河区体育东路羊城国际贸易中心西塔1101室。 被告河北纪元光电有限公司,住所地河北省石家庄市高新区海河道29号。 被告山东文化音像出版社,住所地山东省济南市历城区山大北路27号。 被告湖南王一实业集团精彩生活超市有限公司,住所地湖南省长沙市晚报大道218号。 原告冲击波公司诉称,原告系《神秘园》(《Secret Garden》)系列曲目的著作权人环球唱片有限公司授权在中国大陆的唯一合法版权享有者,享有《神秘园》(《Secret Garden》)系列曲目在中国大陆的独家复制、出版、发行权,该权利已经国家版权局审核登记,并获得文化部批准。2006年10月16日,原告在被告精彩生活超市发现并购买一套音像制品,外包装盒面标有“神秘园”、“山东文化音像出版社”、“ISRC CN-E26-05-377-00/A.J6”字样,该音像制品的SID码为ifpiG420。经查,该侵权光碟由被告纪元光电公司接受被告山东文化音像出版社委托复制。原告认为上述三被告的行为侵犯了原告的合法权益,给原告造成了巨大的经济损失,特诉至人民法院,请求依法判令:1、三被告立即停止侵权行为;2、被告纪元光电公司、山东文化音像出版社连带赔偿原告经

济损失50万元;3、被告纪元光电公司、山东文化音像出版社连带赔偿原告为制止侵权行为发生的合理费用5000元;4、被告纪元光电公司、山东文化音像出版社承担本案的诉讼费用。 被告纪元光电公司辩称:1、原告对《神秘园》作品没有合法授权,无权主张任何权利,原告提交的证据,无法证明其有《神秘园》的著作权,反而证明《神秘园》作品的合法权利人是辽宁文化艺术音像出版社,而不是原告;2、我公司不侵权,亦没有任何过错,不应承担任何责任。我公司是根据山东文化音像出版社的委托制作《神秘园》光碟,不负责该光碟的出版、销售,即使侵权,也应该由委托方山东文化音像出版社承担责任。故请求人民法院依法驳回原告的诉讼请求。 被告精彩生活超市辩称,我公司出售的是经合法授权的《神秘园》光碟,不侵权。我公司的供货商是长沙振雄音像公司,该公司得到了原告冲击波公司的授权。 被告精彩生活超市以三份证据证明其购进和经营《神秘园》音像制品的渠道是合法的。 2005年6月,被告山东文化音像出版社作为委托方,被告纪元光电公司作为受托方,共同签订了《录音录像制品复制委托书》(No.0522918),其主要内容为:山东文化音像出版社委托纪元光电公司复制《神秘园》CD两万张。 2006年10月16日,原告工作人员在被告精彩生活超市购得被控侵权CD《神秘园》,一套三张,共计54首乐曲,其中包含了原告请求保护的51首曲目,并取得销售发票(发票号:143010520431)。该CD外包装盒上标有“神秘园Secret Garden、山东文化音像出版社、ISRC CN-E26-05-377-00/A.J6”字样,其中A、B、C三张光盘均刻有激光数码储存片来源识别码(SID码)“ifpiG420”。经查,该SID码属于河北纪元光电有限公司。此外,原告工作人员还在北京、衡阳等地发现并购买了被控侵权CD《神秘园》。 另查明,原告冲击波公司为调查、制止涉案三被告的侵权行为所发生的合理费用为2504元。 问题:

2011-2012武汉理工大学轮机化学试题

………… 试卷装订线……………… 装订线内不要答题,不要填写考生信息………………试卷装订线…………

试卷装订线……………… 装订线内不要答题,不要填写考生信息………………试卷装订线 …………

………… 装订线……………… 装订线内不要答题,不要填写信息………………装订线………… 武汉理工大学考试试题答案(B卷)2011 ~2012 学年 1 学期普通化学课程 一、选择题(共20分,每小题2分) 1. A; 2. C; 3. A; 4. D; 5. C; 6. A; 7. D; 8. B; 9. B; 10. B 二、填空题(共20分,每空1分) 11. 1s22s22p63s23p63d104s1; 4 ;ds 12. 色散力;诱导力;取向力13. -3211;正(或右) 14. 2 ;4f 15. 直线形;(平面)正三角形;正四面体;V形 16. Ag2CrO4(s) + 2Cl-(aq) 2AgCl(s) + CrO42-(aq) ; 3.4×107 17. 3.74×10-5;0.075 % 18. 增大;减小 三、是非题(共10分,每小题1分) 19. ×; 20. ×; 21. √; 22. ×; 23. √; 24. ×; 25. ×; 26. ×; 27. ×; 28. √ 四、问答题(共10分,每小题5分) 29. 解: 选用BaCl2为沉淀SO42-的试剂,生成溶度积很小的BaSO4,利于SO42-沉淀完全,达到除杂的要求。( 2分) 过量的Ba2+,用Na2CO3(aq)作为沉淀试剂,生成BaCO3沉淀。( 3分) 过量的CO32-,可采用加HCl生CO2除之;并控制溶液pH值接近6~7。( 4分) 在上述除杂过程中所引进的Cl-,Na+,恰是食盐的基本组成。( 5分) 30. 解: 酸:HS-, H2PO4-, H2S, HCl, H2O ( 2分) 碱:HS-, CO32-, H2PO4-, NH3, NO2-, Ac-, OH-, H2O ( 4分) 既是酸又是碱:HS-, H2PO4-, H2O ( 5分) (在水溶液中,液氨应为碱,由于液氨也能离解为NH4+和NH2-, 部分学生将NH3写成既是酸又是碱也认为是正确的),

武汉理工大学《化学工艺学》知识点

化学工业的范围、现状和发展方向?①范围按学科分:无机化工、有机化工、高分子化工、精细化工、生物化工②现状A.属多品种、多行业、服务而广和配套性强的部门,增长速度多高于国民经济增长速度。B,结构大调整,重点或开发采用新工艺和催化剂的通用高附加值产品C、产品生产能力和技术研发取得长足进步。D、我国有10余种主要化工产品的产量居世界前列。石油化工已成为国民经济的四大支柱产业之一。存在的问题和差距:规模小,成本高,大型装置和设备主要依靠进口:产品品种少,功能化和差别化率低:环境污染严重:能耗较高等③发展方向环保问题:化学与其它科学结合以合成食品:新能源:化工新材料:生物化工产品精细化:化工工作者学术水平和商业头脑的统一。(2)无机化工、精细化工、生物化工、有机仕工、煤化工和高分子化工等概念的含义无机化工:指利用无机化学反应生产化工产品的工业部门。精细化工:指生产具有特定功能、用途,而产量小、生产技术较复杂和产品质量要求甚高的一类化工产品.生物化工:利用生什厂应制取生化制品的工业部门。有机化工:常指生产有机小分子的工业部门。煤化工:煤化工是指以煤为原料,经化学加工使煤转化为气体、液体和固体烘料以及化学品的过程。高分子化工:利用聚合和缩聚反应生产分子量高达几千到几百万的工业部门。(3)化学工艺学和化学工业以及化学工艺、化学工程、工业催化和应用化学等学科的关系?化学工艺学:研究由化工原料加工成化工产品的化学生产过程的一门科学,内容包括生产方法、原理、流程和设备。化学工业:借助化学反应使原料的组成或结构发生变化,从而制得化工产品.化学工程:研究化学工业及其它过程工业生产过程中的化学和物理过程及其所用设备的设计、操作和优化规律的一门工程学科。化学工艺:化工生产技术,从原料到制备化学产品的方法、过程和技术:化学工程是基础,化学工艺是应用,化学工业是结果.应用化学:根据化学的基本理论和方法,对工业生产中与化学有关的问题,进行应用基础理论和方法的研究以及实验开发研究的一门科学。工业催化:在现代的大型化工生产过程中,催化过程达到90%以上,并已渗透到精细化学品的合成、药物中间体的合成及环境保护等领域。从化工角度出发,研制、开发新型催化剂和新催化工艺,目前的重点己转向研究与能源、环境等相关的催化新材料和环境友好的催化新反应。这些学科的发展是紧密联系在一起的,相互依存相互促进。他们随着化学工业的的发展产生发展和壮大,反过来它的发展壮大,又促进化学工业的迅猛发展。(1)为什么说石油、天然气和煤是现代化学江业的重要原料资源?它们的综合利用途径有哪些?石油是工业的粮食、血液,是世界上最重要能源之一,再加上它的不可再生,决定了他天生的重要性。天然气是埋藏于地下的一种可燃性气体,被称为最清洁的能源之一,主要应用于燃料、发电及制造一些化工产品。煤炭及其加工副产品用作化工原料已有相当长的历史,并为有机化学工业的发展作出了巨大贡献。石油的综合利用途径:一次加工(常减压蒸馏),二次加工(裂化加氢)。天然气综合利用途径:制合成气(H2+CO);氧化制乙炔热裂解制乙烯、丙烯、丁烯、丁二烯和乙炔:直接制造化工产品。煤综合利用途径:泥炭直接利用或不用化学处理而经过其他方法的间接利用、从泥炭中离出有价值的产品、泥炭的化学处理、泥炭的热加工:褐煤直接利用、热加工、化学加工:烟煤和无烟煤用于然料和发电。(2)试述煤化程度与煤性质及其应用的关系随煤化程度升高依次分为:泥炭、褐煤、烟煤及无烟煤。泥炭:含碳量W<50%,棕褐色,无光泽,有未分解植物残体:主要用作姗料和农用肥料。褐煤:含碳量W=60% 70%,褐色或黑褐色,大多数暗:主要用作燃料、土壤改良剂、复合肥料. 烟煤:含碳量W=75%-90%,黑色,有一定光泽:主要用作燃料和建筑材料无烟煤:含碳量90%以上,灰黑色,有金属光泽,硬度高:主要用于合成氮肥,活性炭原料,还原剂。(4)组成煤和石油的元素、化合物各有哪些?煤和石油在组成、结构和性质上有何差别?目前合成有机化工产品原料路线多以石油和天然气为主的原因?煤组成元素:C, H, 0及少量N, P, S;分子结构:芳烃为主,有烷基侧链和含氧含氮含硫基团。

fortran语言内部函数

附录 FORTRAN 90标准函数 符号约定: ●I代表整型;R代表实型;C代表复型;CH代表字符型;S代表字符串;L代表逻辑型;A代表数组;P代表指针;T代表派生类型;AT为任意类型。 ●s:P表示s类型为P类型(任意kind值)。s:P(k)表示s类型为P类型(kind值=k)。 ●[…]表示可选参数。 ●*表示常用函数。 表1 数值和类型转换函数 函数名说明 ABS(x)*求x的绝对值∣x∣。x:I、R,结果类型同x; x:C,结果:R AIMAG(x)求x的实部。x:C,结果:R AINT(x[,kind])*对x取整,并转换为实数(kind)。x:R, kind:I,结果:R(kind) AMAX0(x1,x2,x3,…)*求x1,x2,x3,…中最大值。x I:I,结果:R AMIN0(x1,x2,x3,…)*求x1,x2,x3,…中最小值。x I:I,结果:R ANINT(x[,kind])*对x四舍五入取整,并转换为实数(kind)。x:R, kind:I,结果:R(kind) CEILING(x)*求大于等于x的最小整数。x:R,结果:I CMPLX(x[,y][,kind]))将参数转换为x、(x,0.0)或(x,y)。x:I、R、C, y:I、R,kind:I,结果:C(kind) CONJG(x)求x的共轭复数。x:C,结果:C DBLE(x)*将x转换为双精度实数。x:I、R、C,结果:R(8) DCMPLX(x[,y])将参数转换为x、(x,0.0)或(x,y)。x:I、R、C, y:I、R,结果:C(8) DFLOAT(x)将x转换为双精度实数。x:I,结果:R(8) DIM(x,y)*求x-y和0中最大值,即MAX(x-y,0)。x:I、R, y的类型同x,结果类型同x DPROD(x,y)求x和y的乘积,并转换为双精度实数。x:R, y:R,结果:R(8)

武汉理工大学考试试题纸(A卷)(闭卷)

武汉理工大学考试试题纸(A 卷)(闭卷)

————————————————————————————————作者:————————————————————————————————日期:

武汉理工大学考试试题纸(A 卷)(闭卷) 课程名称 概率统计 专业班级 题号 一 二 三 四 五 六 七 八 九 十 总分 题分 备注: 学生不得在试题纸上答题(含填空题、选择题等客观题) 1.填空题(15分) (1)设随机事件A ,B 互不相容,且3.0)(=A P ,6.0)(=B P ,则=)(A B P (2)设随机变量X 服从(-2,2)上的均匀分布,则随机变量2X Y =的 概率密度函数为=)(y f Y . (3)设随机变量X 和Y 的期望分别为2-和2,方差分别为1和4,0.5XY ρ=-, 由切比雪夫不等式,(6)________P X Y +≥≤ . (4)设某种清漆干燥时间),(~2 σμN X (单位:小时),取容量为n 的样本,其 样本均值和方差分别为2,X S ,则μ的置信度为1-α的单侧置信上限为: . (5)设),,,(21n X X X Λ为取自总体),(~2σμN X 的样本,参数2 ,σμ均未知, ∑==n i i X n X 11,21 2 )(X X Z n i i -=∑=,则对于假设00=μ: H 作t 检验时,使用 的检验统计量T = (用X 与Z 等表示). 2.(10分)设有一箱同类产品是由三家工厂生产的,其中1/2是第一家工厂生产的,其余两家各生产1/4,又知第一、二、三家工厂生产的产品分别有2%、4%、5%的次品,现从箱中任取一件产品,求:(1)取到的是次品的概率;(2)若已知取到的是次品,它是第一家工厂生产的概率。 3. (10分)设随机变量X 的概率分布为f x A x x ()=<

[转载]Fortran 77, C, C++ 和 Fortran 90 的比较

[转载]Fortran 77, C, C++ 和 Fortran 90 的比较 收藏 发信人: quasar (飞贼克斯), 信区: Fortran 标题: Fortran 77, C, C++ 和 Fortran 90 的比较(转载) 发信站: 南京大学小百合站 (Tue Jun 1 10:59:14 2004) 瀚海星云 -- 文章阅读 [讨论区: MathTools] 发信人: HuiCai (老灰菜), 信区: SciComp 标题: Fortran 77, C, C++ 和 Fortran 90 的比较(转载) 发信站: 瀚海星云 (2002年12月19日10:40:38 星期四), 站内信件 【以下文字转载自 Fortran 讨论区】 【原文由 HuiCai 所发表】 Fortran 77, C, C++ 和 Fortran 90 的比较 https://www.360docs.net/doc/af7463443.html,/develop/article/16/16085.shtm 三十年来, 从 Fortran 77 开始, Fortran 成为了计算科学的主要语言.在这段时间里, Fortran 的数值能力变得非常稳定而且优于其它计算机语言; 最大的改变来自于不断增长的各种可靠的数值过程库的种类. Fortran 联合(union), 它的使用技巧, 扩充的数值库为计算科学赋予了良好的基础. 可是在过去十几年中, 动态数据结构(特别是动态数组)的重要性不窜上升, UNIX 工作站, 复杂的交互式可视化工具, 以及更近的并行体系结构--Fortran 77 都没有实现--刺激了其它语言作为计算语言的使用, 最明显的一个例子是C. 最近C++ 也已经引起人们的兴趣, Fortran 通过发展到 Fortran 90来弥补它在现代科学计算 方面的不足. 这部分的一个通常的工作是比较四种语言对科学计算的适应性的, 这四种语言是两个C 的代表(C, C++) 和两个Fortran的代表(Fortran 77, Fortran 90). 下面的表格总结了这种比较, 后面的内容试图合 理地解释这种等级排序, 从最好(1)到最差(4).. 功能 ------------ F77 - C - C++ - F90 数值健壮性 ---- 2 ---- 4 --- 3 ----- 1 数据并行性 ---- 3 ---- 3 --- 3 ----- 1 数据抽象 ------- 4 ---- 3 --- 2 ----- 1 面向对象编程 - 4 ---- 3 --- 1 ----- 2 函数型编程 ---- 4 ---- 3 --- 2 ----- 1 平均等级 ------ 3.4 - 3.2 - 2.2 -- 1.2

相关文档
最新文档