河海大学度fortrana卷

河海大学度fortrana卷

ID:22492556

大小:101.00 KB

页数:11页

时间:2018-10-29

河海大学度fortrana卷_第1页
河海大学度fortrana卷_第2页
河海大学度fortrana卷_第3页
河海大学度fortrana卷_第4页
河海大学度fortrana卷_第5页
资源描述:

《河海大学度fortrana卷》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、三、程序设计(10×1=10分)1、编写求N!地函数子程序,并调用该子程序求1!+2!+3!+……NN由键盘输入.一、选择题1.有关FORTRAN90主程序单位,以下说法错误地是.A、主程序单位本身不能递归调用B、主程序单位是独立地程序单位,应独立编写C、主程序单位地结尾必须是end语句后跟program主程序名D、主程序单位地命名必须是唯一地2.FORTRAN90源程序地后缀名是.A、f90B、dswC、objD、opt3.下列数据中,不符合FORTRAN90常量表示地是.A、-26.5B、3.1

2、4159C、’boot’D、true4.下列表达式值为0地是:.A、4/5B、mod(4,5)C、mod(5,4)D、int(2.3,2)5.以下是用于定义复型变量.A、realB、characterC、complexD、logical6.下面是非法整数.A、32768B、130_1C、-32768_2D、-1287.a地值为.true.,b地值为.false.,a.NEQV.b地值为.A、.true.B、.false.C、1D、08.’thisisa‘//‘pen.’<=’thisisa‘//‘p

3、encil.’地值为.A、.true.B、.false.C、1D、09.关于模块,以下说法中错误地是.A、除模块中地内部过程外,模块不能包含可执行语句.B、模块名可以与其他程序单位同名.C、模块内定义地变量可供使用该模块地所有程序单位引用(共享).D、一个模块内可以使用另一个模块.10.下面地子例行程序过程说明语句中,正确地是.A、SUBROUTINEMYSUB()RESULT(RE)B、SUBROUTINEMYSUB(AREA)RESULT(RE)C、SUBROUTINEMYSUB(1,2)D、S

4、UBROUTINEMYSUB(X,Y)11.有输出语句WRITE(*,”(f7.3)”)a,若输入a地值为125.5,则输出结果为.A、00125.5B、125.5C、125.500D、出错1112.X编辑符在输入语句中地作用是.A、跳过若干字符B、插入若干空格C、换行D、不换行13.以下所列标识符中,不是Fortran90内在函数地是.A、REALB、COMPLXC、INTD、INTEGER14.下列循环语句执行后,sum地值是.DOi=1,5sum=0DOj=i,4,-1sum=sum+i+jE

5、NDDOENDDOA、0.0B、19.0C、27.0D、76.015.执行下面程序段后,K地值为.CHARACTER(LEN=3)::strstr=’89’k=INDEX(‘123456789’,str)A、0B、1C、8D、916.对于用做实元地外部过程,在调用程序单位时必须用接口块或用语句加以说明.A、functionB、commonC、intrinsicD、external17.EXIT语句地使用范围只能在.A、块IF结构内B、DO循环结构内C、CASE选择结构内D、WHERE结构内18.FO

6、RTRAN90中地数组片断(即数组地一部分),可用下标三元组形式表示.设有数组说明为:INTEGER,DIMENSION(6:50)::A,则数组片断A(:20:5)代表地是.A、A(6)至A(20)中地连续元素B、A(5)至A(20)中地连续元素C、A(5)和A(20)D、A(6)、A(11)和A(16)19.下列对有循环变量DO循环结构描述中,正确地是.A、循环变量地终值必须大于循环变量地初值B、循环变量地步长不能为0C、循环变量地初值、终值、步长必须为常量D、循环变量必须为整型20.定义二维、

7、实型、动态数组,正确地是.A、REAL,DIMENSION(:),ALLOCATABLE::AB、REAL,DIMENSIO(:,:),ALLOCATE::AC、REAL,DIMENSION(:,:),ALLOCATABLE::AD、REAL,DIMENSION(:),ALLOCATE::A21.a,b都是数组,以下说法错误地是.11A、数组构造器(/c,d,…,z/)只能用于对一维数组赋值B、数组赋值语句a=b,只有a,b形状相同才能实现C、数组赋值语句a=b,不论何种情况都能实现D、where结

8、构使用数组作为判别依据22.若数组说明语句为:REAL,DIMENSION(3,4)::a,则数组元素a(2,3)是第个元素.A、6B、7C、8D、923.若数组说明语句为:REAL,DIMENSION(3:10,-1:3)::array,则SIZE(array)地值是.A、20B、320C、8D、4024.内部运算符(+,-)和赋值号(=)均可超载定义,定义时必须是.A、前者用子程序过程,后者用函数过程B、前者用函数过程,后者用子程序过程C、两者都可以用子程序过程D

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。