云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 2011~2012学年第二学期FORTRAN期末考试卷A卷

2011~2012学年第二学期FORTRAN期末考试卷A卷

  • 62 次阅读
  • 3 次下载
  • 2025/12/12 5:17:27

2011~2012学年第二学期FORTRAN期末考试卷A卷

专业班级: 学号: 姓名:

一、选择题 (用铅笔把选中的方格涂黑 40×1=40分)

1 5 9 13 17 21 25 29 33 37

A A A A A A A A A A B B B B B B B B B B C C C C C C C C C C D D D D D D D D D D 2 6 10 14 18 22 26 30 34 38

A A A A A A A A A A B B B B B B B B B B C C C C C C C C C C D D D D D D D D D D 3 7 11 15 19 23 27 31 35 39

A A A A A A A A A A B B B B B B B B B B C C C C C C C C C C D D D D D D D D D D 4 8 12 16 20 24 28 32 36 40

A A A A A A A A A A B B B B B B B B B B C C C C C C C C C C D D D D D D D D D D 二、填空题(每空占一行,每行写一个答案 25×2=50分)

1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 第 1 页 共 12 页

2011~2012学年第二学期FORTRAN期末考试卷A卷

17. 18. 19. 20. 21. 22. 23. 24. 25. 三、程序设计(10×1=10分)

1、 利用外部子程序求两正整数M、N的最大公约数,要求写主程序。注:变量M、N的值从文件 Myfile1.dat 中读取。

第 2 页 共 12 页

2011~2012学年第二学期FORTRAN期末考试卷A卷

一、选择题(40×1=40分)

1、下列关于SUBROUTINE SUB( ) 语句的叙述中,正确的是 。

A、子程序执行后,SUB将返回整型数据 B、SUB不能作为子程序名 C、子程序缺少虚元 D、这是子程序的第一个语句

(sin2、Fortran90中表达式

4??cos10?)e2.5的正确写法是 。

2?ax?ln(3)A、(Sin(4/∏)+cos(10*3.14/180))*exp(2.5)/(Sqrt(2.0)+abs(a*x)+log(3)) B、(Sin(4/3.14)+cos(10*3.14/180))*exp(2.5)/(Sqrt(2.0)+abs(a*x)+log(3.0)) C、(Sin(4/3.14)+cos(10))*exp(2.5)/(Sqrt(2.0)+abs(a*x)+log(3))

D、(Sin(4/3.14)+cos(10*3.14/180))*exp(2.5)/(Sqrt(2)+abs(ax)+log(3.0)) 3、FORTRAN90源程序必须经过 后才能被计算机执行。

A、汇编 B、编译 C、解释 D、翻译 4、下列叙述错误的是 。

A、实型数值在计算机中表示没有误差 B、整型数值在计算机中表示没有误差 C、虚数组的大小不能超过实数组

D、固定长度的字符型变量作虚元,其长度必须小于或等于所对应的实元长度 5、没有目标变量的前提下,直接建立指针变量的关联状态方法有 。

A、=> B、= C、Allocate D、Nullify 6、print ‘(A)’ , ’A’ , A 语句中从左至右三个符号A的意义分别为 。

A、字符格式编辑符、字符变量、字符常量 B、字符变量、字符格式编辑符、字符常量 C、字符格式编辑符、字符常量、字符变量 D、字符常量、字符格式编辑符、字符变量

7、说明语句CHARACTER(5)::CH(10)的含义是 。

A、CH是长度为5的字符型变量 B、CH是长度为10的字符型变量

C、CH是字符型数组,有5个数组元素,每个元素是长度为10的字符串 D、CH是字符型数组,有10个数组元素,每个元素是长度为5的字符串 8、关于FORTRAN90的派生类型,以下说法正确的是 。

A、派生类型可由TYPE语句自定义或由系统自动生成 B、派生类型成员为字符型时,其长度必须确定,不可用*

C、派生类型的成员可以是派生类型、数组,但不可以具有指针属性 D、派生类型不能作为数组元素的类型 9、’HoHai ’< ‘HHU’的值为 。

A、.false. B、.true. C、1 D、0

10、以下五种形式的数组:①常数组、②数组片段、③可调数组、④假定形状数组、⑤动态数组。其中不能出现在虚元表中的是 。

A、①③⑤ B、①②④ C、④⑤ D、②⑤ 11、设有数组定义 DIMENSION A(5),B(4,7)

则在执行下列语句后,A(4)的值为 。

第 3 页 共 12 页

2011~2012学年第二学期FORTRAN期末考试卷A卷

A=8 B=5

A=A-B(2,1:5)

A、8 B、5 C、3 D、语法错 12、关于FORTRAN 90的内部函数ASSOCIATED,以下说法错误的是 。

A、函数ASSOCIATED的功能是测试指针的关联状态

B、函数ASSOCIATED有两个虚元,其中第二个虚元是可选的 C、函数ASSOCIATED的参数一定是一个 D、函数ASSOCIATED的返回值是逻辑值

13、下面对函数程序过程的描述,哪一句是错误的 。

A、函数过程可有参或无参,函数名的命名方式与变量相同 B、虚参可以是变量名、过程名、数组名和指针等

C、结果变量用于存放函数返回值,在过程体中至少应被赋值一次

D、内部函数子程序不是一个独立的程序单位,它能被任何程序单位调用 14、以下关于FORTRAN90符号名的属性的四种说法中,错误的是 。

A、PARAMETER属性说明符号常量

B、INTENT属性说明虚元的意图,可用于具有指针属性的虚元

C、POINTER::a(:)属性说明语句指明a是指向数组的指针,可动态分配内存空间 D、ALLOCATABLE::a(:)属性说明语句指明a是可动态分配的数组 15、下面分支语句正确的是 。 A、if (x>2) y=x+2

B、if (x>2) then y=x+2 C、if (x>2) y=x+2 endif D、if (x>2) then

y=x+2

16、调用子程序时,和虚数组结合的实元 。

A、只能是数组 B、只能是数组元素 C、只能是数组片段 D、以上都可以

17、下列关于FORTRAN90代码编辑规则的叙述,错误的是 。

A、IMPLICIT NONE语句必不可少 B、类型说明语句视情况可有可无 C、注释语句可放在任何位置

D、模块单元必须编写在代码的最开始 18、If (L) then Print *,’True’ Else Print * ,’False’ Endif

设给逻辑型变量L赋值 .TRUE. ,则以上代码执行后输出的结果是 。 A、True B、False C、.True . D、没有输出 19、下列关于指针变量的说法中,正确的是 。

A、如果指针变量作为外部过程的虚元,调用它的程序单元不需要编写关于该被调过程的接口块

B、NULIFY语句使指针变量指向空,即该指针变量为空指针

第 4 页 共 12 页

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

2011~2012学年第二学期FORTRAN期末考试卷A卷 专业班级: 学号: 姓名: 一、选择题 (用铅笔把选中的方格涂黑 40×1=40分) 1 5 9 13 17 21 25 29 33 37 A A A A A A A A A A B B B B B B B B B B C C C C C C C C C C D D D D D D D D D D 2 6 10 14 18 22 26 30 34 38 A A A A A A A A A A B B B B B B B B B B C C C C C C C C C C D D D D D D D D D D 3 7 11 15 19 23 27 31 35 39 A A A A A

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com