兰大《Fortran语言》17春平时作业3

合集下载

奥鹏兰大《Fortran语言》19秋学期考试在线考核试题

奥鹏兰大《Fortran语言》19秋学期考试在线考核试题

《Fortran语言》19秋学期考试在线考核试题下列标识符中,不能成为合法的FORTRAN90标识符的是__________A. A2_B3B. VOIDC. _123D. IF正确答案:C下列FORTRAN77运算符中,优先级最高的是__________A. .AND.B. .OR.C. .NE.D. —正确答案:D在使用DO循环及循环嵌套时,下列叙述中正确的是A. 不仅可以从循环体内转到循环体外,也可以从循环体外转到循环体内B. 外循环与内循环的DO循环控制变量可以不同.也可以相同C. 可以从循环体内转到循环体外,但不能从循环体外转到循环体内D. DO循环控制变量在循环体内可以再赋值,也可以被引用正确答案:C下列标识符中,不属于FORTRAN常量的是A. .TRUE.B. FALSEC. ˊ123.0ˊD. ˊROOT=ˊ正确答案:B根据I-N规则,下列为整型变量的变量名__________A. AASGB. TOSCKC. NU_MD. BOK正确答案:CFORTRAN语言中有:整数型、逻辑性、##、实数型、复数型五种基本数据类型。

正确答案:字符型计算机包括以下几个部分:##,存储器,##正确答案:运算器,控制器数组REALA(0:5,-1:5)的元素个数是##正确答案:EC算法的特性包括有穷性、确定性、##、有一个或多个输出和有效性。

正确答案:输入两个正整数S和T,求其最大公约数,请编写程序实现程序。

已知I是整型变量,当DO结构从“正常出口”结束时,语句“DOI=3,15,2”共计完成了##次循环。

正确答案:H简要说明循环形式的关系和区别。

正确答案:1)Do循环用来处理已确定循环次数的问题。

WHILE循环和UNTIL循环既可以用来处理已知循环次数的循环问题,也可以来处理不确定循环次数的问题。

什么是算法?正确答案:设计算法是程序设计的核心。

算法的概念:即计算机解题步骤或计算机算法要完成一件工作,包括设计算法和实现算法两个部分。

2018-2019学年第一学期《FORTRAN》期末试卷(A)

2018-2019学年第一学期《FORTRAN》期末试卷(A)

2018-2019学年第一学期《FORTRAN》期末试卷(A)(考试对象:农水、港航、地质、海洋、力学专业2018级)学院专业班级学号姓名成绩一、选择题(用铅笔把选中的方格涂黑32×1=32分)12345 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 2829 30 31 32二、填空题(每空占一行,每行写一个答案25×2=50分)1.2.3.4.5.6.7.8.9.10.11.12. 13.14.15.16.17.18.19.20.21.22.23.24.25.三、程序设计(2×9=18分)1、求裴波纳契数列的前10项,要求每行输出5项。

该数列的前几项为:0,1,1,2,3,5,8,13,……2、编写一个判断素数的函数子程序, 主程序调用函数求3-100之间满足下面条件的各组素数:每组三个素数,第二个比第一个大2,第三个比第二个大4。

例如5、7、11就是满足条件的一组。

一、选择题(32×1=32分)1、以下有关FORTRAN90基本概念的叙述中,正确的是。

A、关键字只能用大写字母,其他符号名(变量名、数组名、过程名等)只能用小写字母。

B、符号名须以英文字母开头,可后接英文字母、数字、下划线,不超过31个字符。

C、键盘上的可见字符均可作字符型常数使用,但汉字不能作字符型常数使用。

D、编译系统接受英文字母开头后接希腊字母作符号名。

2、在下列写法中,________不是FORTRAN常量。

A、 .TRUE.B、1E-2C、 (0.0,2.4)D、1,000,0003、表达式15/4/2.0的值是。

A、整数2B、实数1.5C、实数2.25D、实数1. 34、以下DO循环结构中,不属于FORTRAN90程序设计语言标准的是。

A、DO ……ENDDOB、DO WHILE(relation_expression)……ENDDOC、DO index=1,2,3……ENDDOD、DO UNTIL(relation_expression)……ENDDO5、以下说法中错误的是。

大工17春《C和C++语言程序设计》在线作业3 答案

大工17春《C和C++语言程序设计》在线作业3 答案

大工17春《C和C++语言程序设计》在线
作业3 答案
1.如果类A被声明为类B的友元,则类A的成员函数可
以访问类B的所有成员,正确答案为B。

2.当派生类有多个父类,其中有一个共同的虚基类时,虚
基类的初始化参数由派生类的构造函数来传递,正确答案为A。

3.实现运行时的多态性采用虚函数,正确答案为D。

4.定义析构函数时,应该注意函数名与类名完全相同,无
形参且不可重载,函数体中不一定要有delete语句,正确答案
为C。

5.抽象类指的是有纯虚函数的类,正确答案为A。

6.在公有继承的情况下,基类的成员(私有的除外)在派
生类中的访问权限保持不变,正确答案为A。

7.下列引用的定义中,int i;int &j=i。

char d;char &k=d。

float i;float &j=i。

都是正确的,只有int i;int j=i;是错误的,正
确答案为B。

8.控制不是类与类的关系,正确答案为C。

9.友元函数是类的非成员函数,不是类的成员函数,正确
答案为A。

10.对象代表着正在创建的系统中的一个实体,对象是一个状态和操作(或方法)的封装体,对象之间的信息传递是通过消息进行的,对象就是C++语言中的类的实例化,因此错误的描述是A,正确答案为A。

兰大《编译原理》18秋平时作业3(满分)

兰大《编译原理》18秋平时作业3(满分)

------------------------------------------------------------------------------------------------------------------------------ (单选题) 1: 编译程序是对_____。

A: 汇编程序的翻译B: 高级语言程序的解释执行C: 机器语言的执行D: 高级语言的翻译正确答案:(单选题) 2: 中间代码生成所依据的是语言的()A: 词法规则B: 语法规则C: 语义规则D: 产生式规则正确答案:(单选题) 3: 在规范归约中,用()来刻画可归约串。

A: 直接短语B: 句柄C: 最左素短语D: 素短语正确答案:(单选题) 4: 四种形式语言文法中,1型文法又称为 _____文法。

A: 短语结构文法B: 前后文无关文法C: 前后文有关文法D: 正规文法正确答案:(单选题) 5: 编译程序是一种_____。

A: 汇编程序B: 翻译程序C: 解释程序D: 目标程序正确答案:(单选题) 6: 正则表达式R1和R2等价是指()A: R1和R2都是定义在一个字母表上的正则表达式B: R1和R2中使用的运算符相同C: R1和R2代表同一正则集D: R1和R2代表不同正则集正确答案:(单选题) 7: 后缀式ab+cd+/可用表达式来表示。

A: a+b/c+dB: (a+b)/(c+d)C: a+b/(c+d)D: a+b+c/d正确答案:(单选题) 8: 编译程序是对()。

------------------------------------------------------------------------------------------------------------------------------ A: 汇编程序的翻译B: 高级语言程序的解释执行C: 机器语言的执行D: 高级语言的翻译正确答案:(单选题) 9: 若B为非终结符,则A→α.B β为()项目。

兰大Fortran语言17春3

兰大Fortran语言17春3

2017秋春兰大《Fortran语言》17春平常作业3一、单项选择题(共14 道试题,共70 分。

)1. 利用CONMON语句的要紧目的是___A. 简化程序设计B. 提高运算速度C. 增强程序的通用性D. 加速批量数据的传递速度正确答案:2. 设Z是复型变量,X和Y为实型变量,以下赋值语句中不合法的是___A. Z=X+YB. Z=(X,Y)C. Z=(X+Y,X-Y)D. Z=(X,Y)正确答案:3. 阅读以下FORTRAN77程序:READ(*,*)A B=IF THEN B=B+END IF IF B=B-WRITE(*,*) B END 在执行时,从键盘输入<回车> 那么输出的B值为A.B. -C.D.正确答案:4. 一次成功的fortran77源程序编译操作,不能A. 同时编译一个主程序和一个子程序B. 同时编译几个子程序C. 同时编译一个主程序和几个子程序D. 同时编译几个主程序正确答案:5. 阅读以下FORTRAN77程序:DIMENSION M(3,4) DATA M/4*2,4*1,4*-1/ N=0 DO10 K=1,3 10 N=N+M(K,K) WRITE(*,*)N END 运行上述程序后,输出的N值为A. 8B. 5C. 4D. 2正确答案:6. 以下标准函数值为整型的是___.A. MAX(-3.,B. SQRTD. INT正确答案:7. 要选拔身高T>米且体重W<千克的人,fortran的逻辑表达式是A. 正确答案:8. 用8位无符号二进制数能表示的最大十进制数为A. 127B. 128C. 255D. 256正确答案:9. 将二进制数转换为十制数应该是A. 127B. 129C. 126D. 128>正确答案:10. 设有FORTRAN77函数子程序如下:FUNCTION IP(N,A) IP=0 IF IP=N END 若是程序中的变量类型都按隐含规那么概念,那么以下挪用中正确的选项是A. M=IP,IP(1,)B. M=IP(IP(1,,C. M=IP(A,A)D)M=IP,正确答案:11. 设X为实型变量,合法的FORTRAN77表达式是A. 正确答案:12. 阅读以下FORTRAN77程序:INTEGER S(2) DATA S/2*0/ DO 100 K=1,2 DO 100 J =1,2 S(J)=S(K)+1 100 CONTINUE WRITE(*,200) S(2) 200 FORMAT(1X,I1) END 运行上述程序后,输出的结果为A. 0B. 3C. 2D. 4正确答案:13. 在FORTRAN77源程序中不能用作续行标志的字符是A. 0B. XC. +D. $正确答案:14. 有一个数值152,它与十六进制数6A相等,那么该数值是A. 二进制数B. 八进制数C. 十进制数D. 四进制数>《Fortran语言》17春平常作业3二、判定题(共6 道试题,共30 分。

兰大《面向对象程序设计》17春平时作业3

兰大《面向对象程序设计》17春平时作业3

2017秋春兰大《面向对象程序设计》17春平时作业3一、单选题(共13 道试题,共52 分。

)1. 已知枚举类型声明语句为:enum COLOR{ WHITE,YELLOW,GREEN=5,RED,BLACK=10 };则下列说法中错误的是()A. 枚举常量YELLOW的值为1B. 枚举常量RED的值为6C. 枚举常量BLACK的值为10D. 枚举常量WHITE的值为1正确答案:2. 循环体至少被执行一次的语句为A. for循环B. while循环C. do循环D. 任何一种循环正确答案:3. 有如下程序:#include<iostream> using namespace std; class VAC{ public; int f() const { return 3; } int f() {return 5;} }; int main(){ VAC v1; const V AC v2; cout<<v1.f()<<v2.f(); return 0; } 运行时的输出结果是()A. 53B. 35C. 55D. 33正确答案:4. 有如下类定义:class Point{ private; static int how_many; }; ___how_many=0; 要初始化Point 类的静态成员how_many,下划线处应填入的内容是()A. intB. staticintC. intPoint::D. staticintPoint::正确答案:5. 以下各选项组中,均是C++语言关键字的组是()A. publicoperatorthisB. shodstringstaticC. itwhile>=D. privatecoutprintf正确答案:6. 下列有关函数重载的叙述中,错误的是()A. 函数重载就是用相同的函数名定义多个函数B. 重载函数的参数列表必须不同C. 重载函数的返回值类型必须不同D. 重载函数的参数可以带有默认值正确答案:7. 有如下程序:#include<iostream> using namespace std; class Base { int x; public; Base{int n=0}; x(n){cout<<n;} int getX()const{return x;} }; class Derived public Base{ int y; public; Derived(int m, int n): y(m), Base(n){cout<<m;} Derived(int m): y(m){cout<<m;}A. 375B. 357C. 0375D. 0357正确答案:8. 一个函数功能不太复杂,但要求被频繁调用,则应把它定义为A. 内联函数B. 重载函数C. 递归函数D. 嵌套函数正确答案:9. 下面程序的运行结果为() #include<iostream.h> class A {A. 1234B. 1324C. 1342D. 3142正确答案:10. 一个类的构造函数通常被定义为该类的( )成员A. 公用B. 保护C. 私有D. 友元正确答案:11. 在公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是A. 派生类的对象可以赋给基类的对象B. 派生类的对象可以初始化基类的引用C. 派生类的对象可以直接访问基类中的成员D. 派生类的对象的地址可以赋给指向基类的指针正确答案:12. 下列有关C++流的叙述中,错误的是()A. C++操作符setw设置的输出宽度永久有效B. C++操作符endl可以实现输出的回车换行C. 处理文件I/O时,要包含头文件fstreamD. 进行输入操作时,eof()函数用于检测是否到达文件尾正确答案:13. 下面关于数组的描述错误的是()A. 在C++语言中数组的名字就是指向该数组第一个元素的指针B. 长度为n的数组,下标的范围是0-n-1C. 数组的大小必须在编译时确定D. 数组只能通过值参数和引用参数两种方式传递给函数正确答案:《面向对象程序设计》17春平时作业3二、多选题(共2 道试题,共8 分。

兰大《面向对象程序设计》17春平时作业2

兰大《面向对象程序设计》17春平时作业2

兰大《面向对象程序设计》17春平时作业22017秋春兰大《面向对象程序设计》17春平时作业2一、单选题(共13 道试题,共52 分。

)1. 建立包含有类对象成员的派生类对象时,自动调用构造函数的执行顺序依次为()的构造函数A. 自己所属类、对象成员所属类、基类B. 对象成员所属类、基类、自己所属类C. 基类、对象成员所属类、自己所属类D. 基类、自己所属类、对象成员所属类正确答案:2. 一个类的静态数据成员所表示属性A. 是类的或对象的属性B. 只是对象的属性C. 只是类的属性D. 类和友元的属性正确答案:3. 下面程序的运行结果为() #include class A {A. 1234B. 1324C. 1342D. 3142正确答案:4. 有如下类和对象的定义:class Constants{ public; static double getPI(){return 3.1416;} }; Constants constants; 下列各组语句中,能输出3.1416 的是()A. cout<getPI()和cout<<constants::gerpi()< bdsfid="87" p=""></constants::gerpi()<>B. cout<<constants.getpi()和cout<<constants.getpi()< bdsfid="89" p=""></constants.getpi()和cout<<constants.getpi()<>C. cout<getPI()和cout<getPI()D. cout<<constants.getpi()和cout<<constants::getpi()< bdsfid="94" p=""></constants.getpi()和cout<<constants::getpi()<>正确答案:5. 假定AB为一个类,则执行“AB*s=newAB(a,5)”语句得到的一个动态对象为A. sB. s->aC. s.aD. *s正确答案:6. 在下列关键字中,不能用来表示继承方式的是()A. privateB. staticC. publicD. protected正确答案:7. 对于任意一个类,析构函数最多为A. 0B. 1C. 2D. 3正确答案:8. 在重载一个运算符时,其参数表中没有任何参数,这表明该运算符是A. 作为友元函数重载的一元运算符B. 作为成员函数重载的一元运算符C. 作为友元函数重载的二元运算符D. 作为成员函数重载的二元运算符正确答案:9. 当保护继承时,基类的()在派生类中成为保护成员,在类作用域外不能够通过派生类的对象来直接访问该成员。

兰大编译原理18春平时作业3辅导资料

兰大编译原理18春平时作业3辅导资料

兰大《编译原理》18春平时作业31、C2、C3、A4、B5、B一、单选题共15题,60分1、编译程序是一种_____。

A汇编程序B翻译程序C解释程序D目标程序正确答案是:C2、变量应当()。

A持有左值B持有右值C既持有左值又持有右值D既不持有左值也不持有右值正确答案是:C3、使用解释程序时,在程序未执行完的情况下,______重新执行已执行的部分。

A也能B不能正确答案是:A4、编译程序与具体的机器( ),与具体的语言有关.A有关B无关正确答案是:B5、在语法分析处理中,FIRST集合、FOLLOW集合、SELECT集合均是()。

A非终极符集B终极符集C字母表D状态集正确答案是:B6、构造编译程序应掌握______。

A源程序B目标语言C编译方法D以上三项都是正确答案是:D7、代码代码优化的目的是( )A节省时间B节省空间C节省时间和空间D把编译程序进行等价交换正确答案是:C8、与编译系统相比,解释系统()。

A比较简单,可移植性好,执行速度快B比较复杂,可移植性好,执行速度快C比较简单,可移植性差,执行速度慢D比较简单,可移植性好,执行速度慢正确答案是:D9、过程的Display表中记录了_ _____。

A过程的连结数据B过程的嵌套层数C过程的返回地址D过程的入口地址正确答案是:B10、语法分析器则可以发现源程序中的()。

A语义错误B语法和语义错误C错误并校正D语法错误正确答案是:D11、在规范归约中,用_____来刻画可归约串。

A直接短语B句柄C最左素短语D素短语正确答案是:B12、代码优化可生成()的目标代码。

A运行时间较短B占用存储空间较小C运行时间短但占用内存空间大D运行时间短且占用存储空间小正确答案是:D13、动态存储分配可采用的分配方案是()。

A队式存储分配B栈式存储分配C线性存储分配D链式存储分配正确答案是:B14、若一个文法是递归的,则它所产生的语言的句子()。

A是无穷多个B是有穷多个C是可枚举的D个数是常量正确答案是:A15、解释程序处理语言时, 大多数采用的是_____方法。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《Fortran语言》17春平时作业3
一、单选题(共14 道试题,共70 分。


1. 使用CONMON语句的主要目的是___
A. 简化程序设计
B. 提高运算速度
C. 增强程序的通用性
D. 加快批量数据的传递速度
正确答案:D
2. 设Z是复型变量,X和Y为实型变量,下列赋值语句中不合法的是___
A. Z=X+Y
B. Z=(X,Y)
C. Z=(X+Y,X-Y)
D. Z=(X,Y)
正确答案:C
3. 阅读下列FORTRAN77程序:READ(*,*)A B=0.0 IF (A.GE.1.0) THEN B=B+2.0 END IF IF (A.GE.2.0) B=B-1.0 WRITE(*,*) B END 在执行时,从键盘输入5.0<回车> 则输出的B值为
A. 2.0
B. -1.0
C. 0.0
D. 1.0
正确答案:D
4. 一次成功的fortran77源程序编译操作,不能
A. 同时编译一个主程序和一个子程序
B. 同时编译几个子程序
C. 同时编译一个主程序和几个子程序
D. 同时编译几个主程序
正确答案:D
5. 阅读下列FORTRAN77程序:DIMENSION M(3,4) DATA M/4*2,4*1,4*-1/ N=0 DO
10 K=1,3 10 N=N+M(K,K) WRITE(*,*)N END 运行上述程序后,输出的N值为
A. 8
B. 5
C. 4
D. 2
正确答案:D
6. 以下标准函数值为整型的是___.
A. MAX(-3.,2.8)。

相关文档
最新文档