东北农业大学22春《面向对象程序设计》综合作业一答案参考75

上传人:住在****她 文档编号:88965753 上传时间:2022-05-12 格式:DOCX 页数:14 大小:14.22KB
收藏 版权申诉 举报 下载
东北农业大学22春《面向对象程序设计》综合作业一答案参考75_第1页
第1页 / 共14页
东北农业大学22春《面向对象程序设计》综合作业一答案参考75_第2页
第2页 / 共14页
东北农业大学22春《面向对象程序设计》综合作业一答案参考75_第3页
第3页 / 共14页
资源描述:

《东北农业大学22春《面向对象程序设计》综合作业一答案参考75》由会员分享,可在线阅读,更多相关《东北农业大学22春《面向对象程序设计》综合作业一答案参考75(14页珍藏版)》请在装配图网上搜索。

1、东北农业大学22春面向对象程序设计综合作业一答案参考1. 当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。( )A.错误B.正确参考答案:B2. 下列运算符中,不能被重载的是( )。A.【】B.C.( )D./参考答案:B3. 要使语句“p=new int1020;”能够正常执行,p应被事先定义为( )。A.int*p20B.int*pC.int*pD.int(*p)20参考答案:D4. 在C+中,允许从一个类派生出任意多个类,但不允许某个类同时从多个类派生。( )在C+中,允许从一个类派生出任意多个类,但不允许某个类同时从多个类派生。( )A.正确B.错误参

2、考答案:B5. 每个类的成员函数或者数据可以通过隐藏定义的指针访问,这个指针是( )。A.thisB.caseC.classD.char参考答案:A6. 下列关于构造函数说法不正确的是( )。下列关于构造函数说法不正确的是( )。A.构造函数必须与类同名B.构造函数可以省略不写C.构造函数必须有返回值D.在构造函数中可以对类中的成员进行初始化参考答案:C7. 假定AB为一个类,有类AB的两个对象a1,a2; 则执行语句AB *a10=&a1,&a2;时系统自动调用该类的构造函数的次数为2。( )A.正确B.错误参考答案:B8. 在进行任何的C+流操作后,都可以用C+流的有关成员函数检测流的状态

3、,用来检测是否到达文件的末尾函数是( )。A.fail( )B.eof( )C.bad( )D.good( )参考答案:B9. 在基类中被说明为虚函数的类的成员函数必须在每个派生类中说明为虚函数,才能具有多态的特征。( )A.错误B.正确参考答案:A10. 一个类可以作为另一个类的友元类。( )A.错误B.正确参考答案:B11. 建立类模板对象的实例化过程为( )。A.基类派生类B.构造函数对象C.模板类对象D.模板类模板函数参考答案:C12. 下列字符中属于键盘符号的是( )。A.B.nC.tD.b参考答案:A13. 下列关于成员函数特征的描述中,错误的是( )。A.成员函数可以重载B.成员

4、函数一定是内联函数C.成员函数可以设置参数的默认值D.成员函数可以是静态的参考答案:B14. 当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )。A.ios:inB.ios:outC.ios:in|ios:outD.ios:binary参考答案:A15. 设有下面两个类的定义:class Personlong id; String name; class Student extends Personint score; int getScore( )return score; 则类 Person 和类 Student 的关系是( )。A.继承关系B.无关系

5、C.包含关系D.关联关系参考答案:A16. 使用如setfill( )的操作符对数据进行格式输出时,应包含( )头文件。A.iostreamB.fstreamC.iomanipD.stdlib参考答案:C17. 在保护继承中,对于派生类的访问同于公有继承,而对于派生类的对象的访问同于私有继承。( )A.正确B.错误参考答案:A18. public class X extends Frame public static void main(String args) X x=new X( ); x.public class X extends Frame public static void ma

6、in(String args) X x=new X( ); x.pack( ); x.setVisible(true); public X( ) setLayout(new GridLayout(2,2); Panel p1=new Panel( ); add(p1); Button b1A.all change height and widthB.Button Two change height and Button Three change widthC.Button One change heightD.Button Four change height and width参考答案:D1

7、9. Which modifier should be applied to a method for the lock of object this to be obtained prior to execution any of the method body? ( )A.synchronizedB.staticC.finalD.abstract参考答案:A20. 当include后面的文件名用双引号括起来时,寻找被包含文件的方式是( )。A.直接按系统设定的标准方式搜索目录B.搜索当前逻辑盘上的所有目录C.先在源程序所在目录搜索,再按系统设定的标准方式搜索目录D.仅仅搜索源程序所在目录参

8、考答案:C21. 在线程中,普通优先级的线程其优先级默认值为( )。A.5B.2C.10D.1参考答案:A22. 在下面存储类中,( )对象的可见性与生存期不一致。A.自动类B.寄存器类C.外部类D.内部静态类参考答案:D23. 变量必须先定义后赋值。( )A.错误B.正确参考答案:B24. 下列关于修饰符混用的说法,错误的是( )A.abstract不能与final并列修饰同一个类B.abstract类中不可以有private的成员C.static方法中能处理非static的属性D.abstract方法必须在abstract类中参考答案:C25. 下列不是C+流对象的是( )。A.coutB

9、.cinC.cerrD.ostream参考答案:D26. 类外可以直接引用类的所有静态数据成员和静态成员函数。( )A.对B.错参考答案:B27. 使用const说明常量时,可以不必指出类型。( )A.错误B.正确参考答案:A28. 下列静态数据成员的特性中,( )是错误的。A.说明静态数据成员时前边要加关键字static来修饰B.静态数据成员在类体外进行初始化C.引用静态数据成员时,要在静态数据成员名前加和作用域运算符D.静态数据成员不是所有对象所共有的参考答案:D29. 以下保留字( )不能出现在说明虚函数原型的语句中。A.staticB.operatorC.voidD.const参考答案

10、:A30. 调试主要是为了解决程序运行时产生的错误。( )A.正确B.错误参考答案:A31. 子类要调用父类的方法,必须使用super关键字。( )A.正确B.错误参考答案:B32. main方法是Java Application程序执行的入口点,下列main方法原型( )是不正确的。A.public static void main(stringargs)B.public static void main(Stringargs)C.public static void main(Stringa)D.public static void main(String args)参考答案:A33. 假

11、定p指向的字符串为“string”,则coutA.stringB.ringC.ingD.i参考答案:C34. 派生类的对象对它的基类成员中( )是可以访问的。A.公有继承的公有成员B.公有继承的私有成员C.公有继承的保护成员D.私有继承的公有成员参考答案:A35. 设x = 1, y = 2, z = 3,则表达式y+=z-/+x的值是( )A.3B.3.5C.4D.5参考答案:A36. 整型变量中,八进制数的数字前面需要加数字( )。A.不需要B.8C.0XD.0参考答案:D37. 在类定义的外部,可以被访问的成员有( )。A.所有类成员B.private或protected的类成员C.pu

12、blic的类成员D.public或private的类成员参考答案:C38. class A public int getNumber(int a)return a+1; class B extends A public int getNuclass A public int getNumber(int a)return a+1; class B extends A public int getNumber(int a, char c)return a+2; public static void main(String args) B b=new B( ); System.out.println

13、(b.getNumber(0); what is the result?A.compilation succeeds and 3 is printedB.compilation succeeds and 2 is printedC.compilation succeeds and 1 is printedD.An error at this program cause compilation to fail参考答案:C39. 一个类的构造函数中可以不包含对其子对象的初始化。( )A.正确B.错误参考答案:B40. 在Java中,用package语句说明一个包时,该包的层次结构必须是( )A.与

14、文件的结构相同B.与文件目录的层次相同C.与文件类型相同D.与文件大小相同参考答案:B41. 设有说明char ch=a; int x=3; float y=4; double z=5; ,则表达式ch*(x-y)/z的数据类型是( )。A.不确定B.intC.doubleD.char参考答案:C42. Java源文件中最多只能有一个( ),其他类的个数不限。A.publicB.interfaceC.finalD.abstract参考答案:A43. 类Teacher和Student是类Person的子类; Person p; Teacher t; Student s; /p, t and s

15、are all non-null. if(t instanceof Person) s = (Student)t; 最后一句语句的结果是( )。A.将构造一个Student对象B.表达式是合法的C.表达式是错误的D.编译时正确,但运行时错误参考答案:C44. 设i、j为int型变量名,a为int型数组名,以下选项中,正确的赋值语句是( )。A.i=i+2B.a0=7C.i+ - -jD.a(0)=66参考答案:B45. 设要把一个文件输出流对象myFile与文件“f:myText.txt”相关联,所用的C语句是ifstreammyFile(f:myText.txt,ios:in|ios:out

16、);( )设要把一个文件输出流对象myFile与文件“f:myText.txt”相关联,所用的C语句是ifstreammyFile(f:myText.txt,ios:in|ios:out);( )A.正确B.错误参考答案:B46. C语言中printf命令在c+中改用cin。( )A.正确B.错误参考答案:B47. 如果a=1,b=2,c=3,d=4,则表达式ab?a:cd?c:d的结果是( )。A.4B.3C.2D.1参考答案:A48. 在类的定义中,引入友元的原因是提高效率。( )A.错误B.正确参考答案:B49. 下列正确的表达式( )。A.double a=1,0B.Double a=

17、new Double(1,0)C.byte a=340D.Byte a=120参考答案:AB50. C+基类中,不能被派生类继承的有构造函数和析构函数。( )C+基类中,不能被派生类继承的有构造函数和析构函数。( )A.正确B.错误参考答案:A51. 下列各输出语句中,显示结果为“123”的是( )。A.System.out.println(1+2+3+);B.System.out.println(1+2+3);C.System.out.println(1+2+3);D.System.out.println(1+2+3);参考答案:D52. 重载的运算符保持原来的优先级和结合性以及操作数的个数

18、。( )A.正确B.错误参考答案:A53. 下面函数原型声明中,( )声明了fun为纯虚函数。下面函数原型声明中,( )声明了fun为纯虚函数。A.void fun( )=0;B.virtual void fun( )=0;C.virtual void fun( );D.virtual void fun( );参考答案:B54. 程序控制语句主要包括选择、循环和( )。A.跳转B.注释C.条件编译D.宏定义参考答案:A55. 下列运算符中,( )在C+中不能重载。下列运算符中,( )在C+中不能重载。A.?:B.+C.-D.=参考答案:A56. 通过指针或引用可以调用不同对象相同名称的函数,但

19、可导致完全不同的行为的现象称为二义性。( )A.正确B.错误参考答案:B57. 已知“int a=10; int &r=a; r=r+20; couta;”,则输出为( )。A.10B.20C.30D.不确定值参考答案:C58. C+中用户定义的标识符可以与系统关键字同名。( )C+中用户定义的标识符可以与系统关键字同名。( )A.正确B.错误参考答案:B59. 下列程序段执行后 b3 的结果是( ) boolean b1=true, b2, b3; b3= b1 ?b1 : b2;A.0B.1C.trueD.false参考答案:D60. 派生类中的成员函数可以和其基类的成员函数同名。( )A.对B.错参考答案:A

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!