东北农业大学21秋《面向对象程序设计》平时作业2-001答案参考36

上传人:ni****g 文档编号:512224095 上传时间:2023-09-27 格式:DOCX 页数:11 大小:13.57KB
返回 下载 相关 举报
东北农业大学21秋《面向对象程序设计》平时作业2-001答案参考36_第1页
第1页 / 共11页
东北农业大学21秋《面向对象程序设计》平时作业2-001答案参考36_第2页
第2页 / 共11页
东北农业大学21秋《面向对象程序设计》平时作业2-001答案参考36_第3页
第3页 / 共11页
东北农业大学21秋《面向对象程序设计》平时作业2-001答案参考36_第4页
第4页 / 共11页
东北农业大学21秋《面向对象程序设计》平时作业2-001答案参考36_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《东北农业大学21秋《面向对象程序设计》平时作业2-001答案参考36》由会员分享,可在线阅读,更多相关《东北农业大学21秋《面向对象程序设计》平时作业2-001答案参考36(11页珍藏版)》请在金锄头文库上搜索。

1、东北农业大学21秋面向对象程序设计平时作业2-001答案参考1. 如果子类中覆盖了父类中的同名方法,则在子类中调用父类中的同名方法时应使用关键字( )。A.thisB.superC.implementsD.extends参考答案:B2. 关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )。A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B.可以被两种类访问和引用:该类本身、该类的所有子类C.只能被该类自身所访问和修改D.只能被同一个包中的类访问参考答案:C3. 以下正确的说法是( )。A.系统不允许用户重新定义标准库函数B.用户调用标准库

2、函数前,必须重新定义C.用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中D.用户可以重新定义标准库函数,若如此,该函数将失去原有含义参考答案:D4. 程序中主函数的名字为( )。A.任意标识符B.mainC.MainD.MAIN参考答案:B5. 在面向对象程序设计中,每个对象可以单独设置属性值。( )A.正确B.错误参考答案:A6. 使用如setfill( )的操作符对数据进行格式输出时,应包含( )头文件。A.iostreamB.fstreamC.iomanipD.stdlib参考答案:C7. 假定AB为一个类,则执行“AB a(4),b3,*p2;”语句时,自动调

3、用该类构造函数的次数为( )。A.3B.4C.6D.9参考答案:B8. 有下面类的说明,有错误的语句是( )。Class XA.int a=2; B.X( ); public: C.X(int val); D.X( );A.AB.BC.CD.D参考答案:A9. 成员函数的参数可以设置默认值。( )A.对B.错参考答案:A10. 下列对派生类的描述中,( )是错误的。下列对派生类的描述中,( )是错误的。A.一个派生类可以作另一个派生类的基类B.派生类至少有一个基类C.派生类的成员除了它自己的成员外,包含了它的基类的成员D.派生类中继承的基类成员的访问权限到派生类保持不变参考答案:D11. 以下

4、运算符中不能重载的是( )。A.:B.&C.%D.!=参考答案:A12. 定义变量如下:Char c=w; int i=8; long L=15; float f=8.9f; 以下赋值语句正确的是( )。A.i=c+iB.c=c+iC.L=f+LD.f=i+L+f参考答案:AD13. 进行文件操作时需要包含( )头文件。A.iostreamB.fstreamC.stdioD.stdlib参考答案:B14. 对定义重载函数的下列要求中,( )是错误的。A.要求参数的个数不同B.要求参数中至少有一个类型不同C.要求参数个数相同时,参数类型不同D.要求函数的返回值不同参考答案:D15. 已知如下代码

5、:public class Test static long a = new long10; public static void main ( String arg ) System.out.println ( a6 ) ; 则下面( )语句是正确的。A.When running, some error will occur.B.When compile, some error will occur.C.Output is null.D.Output is 0.参考答案:D16. Java的字符类型采用的是ASCII编码。( )A.正确B.错误参考答案:B17. 设有说明语句:int x=1

6、, y=3, z=5; 则下面表达式中值为0的是( )。A.(y!=1)&(z!=0)B.x&zC.(xy)&xzD.x|y3&z5参考答案:A18. 在类体外定义成员函数时需要通过域运算符指定该成员函数所属的类。( )在类体外定义成员函数时需要通过域运算符指定该成员函数所属的类。( )A.正确B.错误参考答案:A19. ( )类是所有异常类的父类。A.ThrowableB.ExceptionC.ErrorD.AWTError参考答案:B20. 当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。( )A.错误B.正确参考答案:B21. 假定要对类AB定义加号操作

7、符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为( )。A. AB operator+(AB&a,AB&b)B.AB operator+(AB&a)C.operator+(ABa)D.AB &operator+( )参考答案:B22. 下列关于成员函数特征的描述中,错误的是( )。A.成员函数可以重载B.成员函数一定是内联函数C.成员函数可以设置参数的默认值D.成员函数可以是静态的参考答案:B23. 程序控制语句主要包括选择、循环和( )。A.跳转B.注释C.条件编译D.宏定义参考答案:A24. 下列运算符中,不能被重载的是( )。A.【】B.C.( )D./

8、参考答案:B25. 由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。( )A.正确B.错误参考答案:B26. 程序在调用重载函数时,根据( )区分到底要调用哪个函数?A.函数名B.返回值类型C.参数个数和类型D.以上都可以参考答案:C27. 默认形参值应在函数定义处指定。( )A.正确B.错误参考答案:B28. 在类的定义中,引入友元的原因是提高效率。( )A.错误B.正确参考答案:B29. 虚函数不能是类的静态成员。( )A.错误B.正确参考答案:B30. 当include后面的文件名用双引号括起来时,寻找被包含文件的方式是( )。A.直接按系统设定的标准方式搜索目录B

9、.搜索当前逻辑盘上的所有目录C.先在源程序所在目录搜索,再按系统设定的标准方式搜索目录D.仅仅搜索源程序所在目录参考答案:C31. 设有定义float x=3.5f,y=4.6f,z=5.7f; 则以下的表达式中,值为true的是( )。A.xy|xzB.x!=yC.z(y+x)D.xy&!(xz)参考答案:B32. 在以下说明中,标识符ptr( )。Int(*ptr)3A.说明不合法B.是一个指针数组名,每个元素是一个指向整数变量的指针C.是一个指针数组名,每个元素是一个指向整数变量的指针D.是一个指向整型变量的指针参考答案:C33. 设有说明:ofstream outfile; 则执行语句

10、:outfile.open(“data1.txt”); 后,文件:data1.txt是一个( )。A.用于输入的文本文件B.用于输出的文本文件C.用于输入的二进制文件D.用于输出的二进制文件参考答案:B34. 下面的表达式哪个是正确的( )A.String s=你好;int i=3; s+=i;B.String s=你好;int i=3; if(i=s) s+=i;C.String s=你好;int i=3; s=i+s;D.String s=你好;int i=3; s=i+;参考答案:A35. 下面哪些判断是正确的( )A.Abstract不能和final并列修饰同一个类B.一个方法使用fi

11、nal修饰,则该方法所在的类不能被继承C.abstract方法所在的类必须是abstract类D.static方法中能处理非static域参考答案:ABC36. C语言中,运算符是自右向左结合的是( )。A.( )B.*C.D.+参考答案:D37. 继承是( )的方法。A.将特殊的类变成通用的类B.把通用的参数传送给特殊的类的对象C.将通用的类变成特殊的类D.将已有的类添加新的特性,但不重写它们参考答案:CD38. 下列关于派生类可访问它基类成员的描述中,错误的是( )。A.派生类可访问它基类中的成员与继承方式有关B.派生类不可访问它基类中的私有成员C.公有继承方式下,派生类可访问它基类的私有

12、成员D.私有继承方式下,派生类可访问它基类中的公有成员和保护成员参考答案:C39. 下列函数中,不属于类的成员函数的是( )。A.析构函数B.构造函数C.拷贝构造函数D.友元函数参考答案:D40. 软件产品准确执行软件需求规格说明书中所规定的任务的能力叫做软件的( )。A.正确性B.可维护性C.可复用性D.兼容性参考答案:A41. 在C+中,类与类之间的继承关系具有( )。A.自反性B.对称性C.传递性D.反对称性参考答案:C42. 下列关于修饰符混用的说法,错误的是( )A.abstract不能与final并列修饰同一个类B.abstract类中不可以有private的成员C.static方

13、法中能处理非static的属性D.abstract方法必须在abstract类中参考答案:C43. 在下面循环语句中循环体执行的次数为( )。int i=0,s=0;while(sA.4B.5C.6D.7参考答案:C44. 下列语句输出结果为( )。 public class Apublic static void main(Stringargs)byte b=0xa;System.out.println(b);A.aB.10C.1D.0xa参考答案:B45. 下列正确的句子是( )。A.float 3.14B.byte i=225C.k=33LD.int p参考答案:D46. 以下有关类的继承的叙述中,正确的是( )A.子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性B.子类只能继承父类的方法,不能继承父类的属性C.子类只能继承父类的非私有属性,不能继承父类的方法D.子类不能继承父类的私有属性参考答案:D47. 下列哪个类声明是正确的?( )A.abstract final class Hl.B.abstract p

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号