- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2010FORTRAN90笔试试卷
FORTRAN 90笔试试卷
(二○一○年四月)
一、选择题
1、关于FORTRAN90中的标识符(如变量名、过程名),以下说法中错误的是 (1) 。 D
A、标识符只能由英文字母、数字、下划线组成
B、标识符第一个字符必须是英文字母
C、标识符长度不能超过31个字符
D、标识符不能用FORTRAN90的关键字
2、关于FORTRAN 90中的程序单元,以下说法错误的是 (2) 。 D
A、FORTRAN90规定有4种程序单元
B、一个FORTYAN90程序可由多个程序单元组成,其中至少包含一个主程序单元
C、主程序单元是FORTRAN90程序运行的入口点
D、一个程序的多个程序单元必须统一编译,生成可执行程序
3、关于FORTRAN 90中的主程序单元,以下说法正确的是 (3) 。 A
A、一个主程序单元可以只含一个END语句
B、一个主程序单元必须由PROGRAM语句开始
C、PROGRAM语句可以在主程序单元中多次出现
D、主程序单元中可以包含其他外部子程序单元
4、设有说明:CHARACTER(LEN=20)::string=This is a computer. B
CHARACTER(LEN=15)::subs
执行语句:subs=string(:4)//string(5:5)//string(11:)后,变量subs的值是(4)。
A、This is B、This computer
C、is a D、a computer
5、说明整型数组array并给其赋初值的正确语句是 (5) 。 C
A、INTEGER array(3)=(/2,4,6/)
B、DIMENSION::array(3)=(/2,4,6/)
C、INTEGER,DIMENSION(3)::array=(/2,4,6/)
D、INTEGER,DIMENSION(3)::array(3)=(/2,4,6/)
6、关于FORTRAN90中的EXTERNAL语句,以下说法正确的是 (6) 。 A
A、EXTERNAL语句是一个说明语句,只能出现在说明部分
B、通过EXTERNAL语句说明的外部过程名,不能出现在其他类型说明语句中
C、语句函数名也可出现在EXTERNAL语句中
D、EXTERNAL语句一次只能声明一个外部过程
7、关于FORTRAN90中的循环结构DO V=e1,e2,e3……ENDDO,以下说法正确的是 (7) 。 B
A、若e3=0,则该循环执行无数次 B、若e1e2,e30,则循环一次不执行
C、若e1=e2,e3≠0,则循环一次不执行 D、若e1e2,e30,则循环执行一次
8、设有说明:character*15::s1=Visual Fortran
character*1::s2=
则语句print*,s1(1:index(s1,s2)-1)//s1(index(s1,s2)+1:)的结果是(8)。 C
A、Visual B、Fortran
C、VisualFortran D、FortranVisual
9、关于FORTRAN90中OPEN语句中的RECL选项,以下说法错误的是 (9) 。 C
A、对于直接存取文件,RECL选项不能缺省
B、顺序文件的RECL选项可以缺省
C、RECL可取整型、实型数据的常量、变量或表达式
D、RECL为直接存取文件指定记录最大长度
10、FORTRAN中可为数组指定POINTER属性,这样的数组称为指针数组。关于指针数组A的声明,正确的是 (10) 。 A
A、REAL,DIMENSION(:),POINTER::A
B、REAL,DIMENSION(50),POINTER::A
C、REAL,POINTER::A(50)
D、REAL,POINTER
文档评论(0)