- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FORTRAN90历年真题
2006年春季 FORTRAN 90笔试
一、选择题(用答题卡答题,答案依次填在21~30答题号内)
21.以下关于FORTRAN90符号名的属性的四种说法中,错误的是 21 。
DIMENSION::a(4,5)属性说明语句指明a是二维数组
TARGET::a(4,5) 属性说明语句指明a是二维数组,是指针指向的目的,可动态分配内存
POINTER::a(:)属性说明语句指明a是指向数组的指针
ALLOCATABLE::a(:)属性说明语句指明a是可动态分配的数组
22. 下述四种关于外部过程属性EXTERNAL的用法中,错误的是 22 。
EXTERNAL:: sub1
REAL, EXTERNAL,TARGET:: func1
EXTERNAL sin
REAL, EXTERNAL:: func1
定义了三维向量类型,又将+、-、*超载定义为向量的和、差、向量积。以下说法中错误的是 23 。
+、-、*可对纯量(即数量)进行运算,又可对向量进行运算,它们是类属运算符
+、-、*既可以对变量、常数又可对数组进行运算,它们是类属运算符
+、-、*对数组的运算虽然不同于对向量或矩阵的运算,但它们仍然是类属运算符
+、-、*仅仅是程序中定义过的超载运算符,不能算是类属运算符
自定义一个称为逻辑异或运算的运算符.XOR.:仅当逻辑量a、b之一为真时,表达式a.XOR.b 为真。以下四个逻辑表达式中符合上述定义的是 24 。
(a .OR. b) .AND. .NOT.(a .AND. b)
(a .OR. b) .OR. .NOT.(a .AND. b)
(a .AND. b) .AND. .NOT.(a .OR. b)
(a .AND. b) .OR. .NOT.(a .OR. b)
a,b都是数组。有关数组的赋值,以下四种说法中错误的是 25 。
A. 数组构造符(/c,d,………,z/
B. 数组赋值语句a=b,只有a,b形状相同才能实现
C. 数组赋值语句a=b,不论何种情况都可以实现
D. 过程内的可调维数组(例如REAL,DIMENSION(1:n)::a)
若数组说明语句为:COMPLEX(kind=4),DIMENSION(3:10,-1:3)::a
则SIZE(a)等于 26 。
A. 4 B. 160 C. 320 D. 40
27. 以下选项所列的各程序块,全部属于独立的程序单位的是 27 。
主程序、内部函数过程、内部子程序过程、外部函数过程、系统提供的内部函数和子程序
主程序、接口块、外部函数过程、系统提供的内部函数和子程序
主程序、外部函数过程、外部子程序过程、模块、数据块辅程序
主程序、外部函数过程、系统提供的内部函数和子程序、内部子程序过程
28. 若程序块内定义了一个结构型数据(为2×2矩阵):TYPE matrix
INTEGER,DIMENSION(2,2)::A
END TYPE matrix
主程序中有说明语句:TYPE(matrix),DIMENSION(10)::b
以下说法中正确的是 28 。
此语句正确,因为派生(即自定义)类型可以作为数组的类型
此语句不正确,因为派生类型本身就是数组,数组作为数组的类型逻辑上说不通
此语句不正确,应写成 matrix,DIMENSION(10)::b才正确
此语句不正确,应写成 matrix(TYPE),DIMENSION(10):: b才正确
29. 以下关于递归过程的说法中,错误的是 29 。
使用直接递归过程可求解n!问题,但使用间接递归过程却不能求解n!问题
递归过程定义中常常隐含着循环执行机制
用递归算法解决的Hanoi塔(汉诺塔,又名梵塔)问题很难用非递归算法解决
一个可用递归过程也可用非递归过程解决的问题,采用后者为好,它节省计算机的资源
30.关于FORTRAN90文件系统的以下说法中,错误的是 30 。
A. 无格式顺序存取文件不能是标准输入(键盘)、标准输出(显示器)文件,只能是磁盘文件
B. 打开有格式顺序存取文件时,可以不写文件格式的选项FORM=FORMATTED
C. 打开有格式直接存取文件时,必须写上文件格式的选项FORM=FORMATTED
D. 直接存取的有格式文件可以是标准输入(键盘)、标准输出(显示器)文件
二、填空题(请将答案填写
文档评论(0)