FORTRAN90复习资料(2)_第1页
FORTRAN90复习资料(2)_第2页
FORTRAN90复习资料(2)_第3页
FORTRAN90复习资料(2)_第4页
FORTRAN90复习资料(2)_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、F0RTRAN9(程序设计复习资料 F0RTRAN9程序设计复习资料 一、选择题 1. FORTRAN 90规定,变量类型声明的优先顺序是 隐含约定(I-N规则八IMPLICIT声明、类型声明 类型声明、隐含约定(I-N规则八IMPLICIT声明 类型声明、IMP LICIT声明、隐含约定( IMP LICIT声明、类型声明、隐含约定( A. B. C. D. I-N I-N 规则) 规则) 2.表达式15/4/2.0的值是。 A.整数2 B .实数1. 5 C .实数 25 D .实数 1.3 3.数组声明语句为:INTEGER DIMENSION(-5:-1,-3:3,11:15) 个元素

2、。 A. 175 B . 150 :num ,数组共有 C 120 D. 17 3 4下列语句函数声明中,正确的是 。 A. F1(l,l)=5*l-10*l*2B. F2(MAT(5),A)=5*A+MAT(5) C. F3(X,Y,5.0)=X*2+Y*2+5.0*2D.F4(X,Y)=SQRT(X*2+Y*2+5.0*2) 5.下列关于子程序的有关说法中,不正确的是 A. 对于无参子例行程序,调用时子例行程序名后的括号可取消 B. 对于无参函数子程序,调用时函数名后括号可取消 C. 对于有参子程序,形式参数可以是子程序名 对于有参子程序,形式参数可以是星号“*” 6.以下 (A)灵活性

3、不是算法的特征。 (B)确定性(C)可行性 (D)有穷性 7 .以下 (A) MDP( B) MAK (C) OBJ 是FORTRAN 90源程序的扩展名。 (D) F90 b=1234.56 WRITE(*,10) a,b 10 FORMAT(1X,a=,F5.3,b=,F7.3) 11 4. 程序设计的一般步骤是什么? 6. 什么是算法?算法设计在程序设计中的主要作用是什么? 7. 用流程图描述下列问题的求解算法。 求三个数中的最大和最小数。 输入学生成绩,评价成绩的优、良、中、及格和不及格 ,并输出。成绩大于等于 90 分为优,成绩小于90分且大于等于80分为良,成绩小于80分且大于等于

4、70分为中,成绩小 于70分且大于等于60分为及格,成绩小于60分为不及格。 流程图如下图所示。 流程图如下图所示。 8 .FORTRAN 90主要有哪些数据类型? FORTRAN 90 数据类型 FORTRAN 90 预定义五种内部数据类型 :整型(INTEGER卜实型(REAL)、复型(CO MP LEX、 字符型(CHARACTER和逻辑型(LOGICAL)。 9、何谓变量?变量与存储空间有何关系? 10、给出下面变量名称,哪些是合法变量?哪些是非法变量?说明原因。 Count、num_2、x&y、4x+5y、china-suzhou、$us、AbCdE、Mr.bai、t5、 _a no

5、ther、school_class_25、#125、2002Y、n A01/02、alp ha、date(1) 四.编程题 周长和面积,编写程 1、已知一个球的半径,求它的表面积和体积以及经过球心横切面的直径、 序实现之。(提示:下面给出有关计算公式) S=4nr V=4/3 n3rD=2rL=2 n rC=M2 其中:r、S、V、D、L、C分别表示球的半径、 表面积和体积,以及经过球心横切面的直径、 周长和面积。 2、鸡兔同笼问题。鸡有 2只脚,兔有4只脚,如果已知鸡和兔的总头数为h总脚数为f, 编程实现输入h,f,输出鸡和兔各多少只。 3、输入整数,判断能否被3或5整除,如能整除,则打印此

6、数,否则不打印。编写程序实现之。 4、某高校实行学分制,学分制规定:成绩大于等于60分可获得3个学分和3个绩点,否则 不能获得学分和绩点,同时成绩大于等于80分可增加2个绩点。输入学生成绩,计算并输 出学生获得的学分和绩点。编写程序实现之。 5、计算下面分段函数的值,编写程序实现之。 e2esinx x0 中、差、不及格 5个档次,其中059分为不及格,6069分为 6、将学生成绩分为优、良、 差,7079分为中,8089分为良,90100分为优,编程实现从键盘输入一个学生的分数, 输出该分数对应的档次。 7、求s=11+22+33+n。求输入一个数 N时S的值 8、在1 500中,找出能同时

7、满足用 3除余2,用5除余3,用7除余2的所有整数。编写程序 实现之。 9、公元五世纪末,我国古代数学家张丘建在算经中提出了百钱买百鸡问题”:“鸡翁一, 值钱五;鸡母一,值钱三;鸡雏三,值钱一。百钱买百鸡,问公鸡、母鸡、小鸡各几何?” 意思是:公鸡每只5元,母鸡每只3元,小鸡一元三只。10 0元买10 0只鸡。公鸡、母 鸡、小鸡各买多少只?编写程序实现之。 10、编程实现:从键盘任意输入10个整数存到一个一维数组里,并对数组里的数进行排序, 然后按从小到大的顺序输出。 11、先输入10个整数存放到数组里,输出数组;再输入一个待删除整数,若在数组中查找到 了这个待删除的整数,则将其从数组中删除,输出删除后的这组整数。编写程序实现之。 12、句函数语句定义下列函数 (1)F(t)=

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论