Fortran模拟试卷1-8复习过程.doc

Fortran模拟试卷1-8复习过程.doc

ID:59307597

大小:401.00 KB

页数:67页

时间:2020-09-05

Fortran模拟试卷1-8复习过程.doc_第1页
Fortran模拟试卷1-8复习过程.doc_第2页
Fortran模拟试卷1-8复习过程.doc_第3页
Fortran模拟试卷1-8复习过程.doc_第4页
Fortran模拟试卷1-8复习过程.doc_第5页
资源描述:

《Fortran模拟试卷1-8复习过程.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、FORTRAN90模拟测验一(笔试部分)一.选择题(从4个可选答案中选择一个正确答案添入空白处)1.FORTRAN90规定程序中名称的长度不能超过个字符。A.8B.15C.31D.632.关于FORTRAN90程序单元,以下四种说法中正确的是。A.一个FORTRAN90程序由多个程序单元组成,其中有一个且只能有一个主程序单元B.一个FORTRAN90程序由多个程序单元组成,其中有一个且只能有一个模块单元C.一个FORTRAN90程序允许有多个程序单元,但每类程序单元只能有一个D.一个FORTRAN90

2、程序允许有多个程序单元,但主程序单元和模块单元只能有一个3.FORTRAN90程序中允许使用的三个通用标志符是。A.!%&B.@,;C.!;&D.;&*4.下列中,所指的FORTRAN90表达式都是正确的。①∣A*x+B*y+C*z∣②b*b+4*a*c③.NOT..TRUE..AND..FALSE.④‘A’<=ch<=‘Z’⑤X>100==.TRUE.⑥SQRT(A2+B2)⑦π*R**2⑧‘HAPPY’+‘NEW’+‘YEAR.’A.①②⑤B.②③④⑧C.②③⑤D.②⑤⑥⑦5.FORTRAN90规

3、定,变量类型声明从高到低的优先顺序是。A.隐含约定(I-N规则)、IMPLICIT声明、类型声明B.类型声明、隐含约定(I-N规则)、IMPLICIT声明C.类型声明、IMPLICIT声明、隐含约定(I-N规则)D.IMPLICIT声明、类型声明、隐含约定(I-N规则)6.数组声明语句为:INTEGER,DIMENSION(-5:-1,-3:3,11:15)::num数组元素num(-2,1,13)是存储结构中第个元素。A.70B.85C.90D.947.类型声明语句为:INTEGER(2)I数据输出

4、语句为:PRINT*,I变量I中数据输出域宽是字符。A.4B.6C.9D.118.类型声明语句为:CHARACTER*4stringCHARACTER*14,PARAMETER::line=’happynewyear’下列语句中不正确的是。A.string=line(11:14)B.string=’year’C.string=’happybirthday’D.line=line//’.’9.数组声明语句为:INTEGERnum(9)=(/1,2,3,4,5,6,7,8,9/),mm(5)下列语句中不正

5、确的是。A.mm=num(5:9)B.mm=num(5:)C.mm=num(:5)D.mm=num(:)10.下列关于子程序的有关说法中,不正确的是。A.对于无参函数子程序,调用时函数名后括号可取消B.对于无参子例行程序,调用时子例行程序名后的括号可取消C.对于有参子程序,形式参数可以是子程序名D.对于有参子程序,形式参数可以是星号“*”11.下列关于接口块的说法中,正确的是。A.在程序单元中,如果要使用外部子程序,则必须用接口块进行声明B.在程序单元中,如果要使用模块子程序,则必须用接口块进行声明C

6、.在程序单元中,对于形式参数为普通变量的外部子例行程序不必用接口块进行声明D.在程序单元中,对于形式参数为数组片段的外部子例行程序不必用接口块进行声明12.下列关于外部子程序的说法中,正确的是。A.外部子程序允许单独放在一个源程序文件中,并与主程序分别编译B.外部子程序允许单独放在一个源程序文件中,并与主程序单元一起编译C.外部子程序可与主程序单元放在一个源程序文件中,但必须放在PROGRAM语句之前D.外部子程序可与主程序单元放在一个源程序文件中,但必须放在END语句之后13.下列关于模块的说法中,

7、正确的是。A.模块内声明的私有变量,不允许主程序单元存取,但允许外部子程序单元存取B.模块内声明的私有变量,允许主程序单元存取,但不允许外部子程序单元存取C.模块内声明的公有变量,允许除模块单元以外的其它任何程序单元存取D.模块内声明的公有变量,允许所有程序单元存取14.指针声明语句为:INTEGER,POINTER::P1,P2目标变量声明语句为:INTEGER,TARGET::I=20,J=30下列语句执行后,I、J的值分别为。P1=>I;P2=>J;P1=>P2;P2=>P1A.20、20B.2

8、0、30C.30、20D.30、3015.下列语句函数声明中,正确的是。A.FUN1(I,I)=5*I-10*I**2B.FUN2(MAT(5),A)=5*A+MAT(5)C.FUN3(X,Y,5.0)=X**2+Y**2+5.0**2D.FUN4(X,Y)=SQRT(X**2+Y**2+5.0**2)一.填空题(在空白处添入正确内容)1.下列程序执行后,num(1,3)=(1),num(2,3)=(2),num(3,1)=(3)。INTEGER(1),

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

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

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