东北农业大学21春《面向对象程序设计》在线作业三满分答案53

上传人:ni****g 文档编号:485216140 上传时间:2022-12-16 格式:DOCX 页数:14 大小:14.26KB
返回 下载 相关 举报
东北农业大学21春《面向对象程序设计》在线作业三满分答案53_第1页
第1页 / 共14页
东北农业大学21春《面向对象程序设计》在线作业三满分答案53_第2页
第2页 / 共14页
东北农业大学21春《面向对象程序设计》在线作业三满分答案53_第3页
第3页 / 共14页
东北农业大学21春《面向对象程序设计》在线作业三满分答案53_第4页
第4页 / 共14页
东北农业大学21春《面向对象程序设计》在线作业三满分答案53_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《东北农业大学21春《面向对象程序设计》在线作业三满分答案53》由会员分享,可在线阅读,更多相关《东北农业大学21春《面向对象程序设计》在线作业三满分答案53(14页珍藏版)》请在金锄头文库上搜索。

1、东北农业大学21春面向对象程序设计在线作业三满分答案1. 假设A为抽象类,下列语句( )是正确的。假设A为抽象类,下列语句( )是正确的。A.A fun(int);B.A *p;C.int fun(A);D.A Obj;参考答案:B2. 在下面循环语句中循环体执行的次数为( )。int i=0,s=0;while(sA.4B.5C.6D.7参考答案:C3. 派生类的对象对它的基类成员中( )是可以访问的。A.公有继承的公有成员B.公有继承的私有成员C.公有继承的保护成员D.私有继承的公有成员参考答案:A4. 若类中有指针成员变量,则应编写( ),使得在对象销毁时能够自动调用该函数释放指针成员变

2、量所指向的内存空间。若类中有指针成员变量,则应编写( ),使得在对象销毁时能够自动调用该函数释放指针成员变量所指向的内存空间。A.友元函数B.虚函数C.构造函数D.析构函数参考答案:D5. 在下面存储类中,( )对象的可见性与生存期不一致。A.自动类B.寄存器类C.外部类D.内部静态类参考答案:D6. 软件产品可被全部或部分地再用于新的应用的能力叫做软件的( )。A.正确性B.可维护性C.可复用性D.兼容性参考答案:C7. 下列函数中,用于对文件进行写操作的是( )。A.getline( )B.put( )C.get( )D.eof( )参考答案:B8. Frame的默认布局管理器是( )。A

3、.GridLayoutB.FlowLayoutC.CardLayoutD.BorderLayout参考答案:D9. 在下列关键字中,用以说明类中公有成员的是( )。A.publicB.privateC.protectedD.friend参考答案:A10. 运算符只能用成员运算符来重载,不能用友元运算符来重载。( )运算符只能用成员运算符来重载,不能用友元运算符来重载。( )A.正确B.错误参考答案:A11. C语言中,寄存器变量的说明符为( )。A.autoB.registerC.externD.static参考答案:B12. 下列关于主函数的叙述中正确的是( )。A.一个程序可以有多个主函数

4、B.程序从主函数开始执行C.一个程序可以没有主函数D.主函数是一个特殊的函数,因此其结构与其他函数不同参考答案:B13. 下列( )是构造函数的特征。下列( )是构造函数的特征。A.构造函数在创建对象时自动调用B.构造函数不可以重载C.构造函数不可以设置默认参数D.构造函数必须指定函数类型参考答案:A14. 下面说法正确的是( )。A.内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方B.内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方C.类的内联函数必须在类体内定义D.类的内联函数必须在类体外用关键字inline定义参考答案:B15. 一个类的构造函数中可以不包含对其子

5、对象的初始化。( )A.正确B.错误参考答案:B16. 设x = 1, y = 2, z = 3,则表达式y+=z-/+x的值是( )A.3B.3.5C.4D.5参考答案:A17. 下列哪些语句是正确的( )。A.int a=new int3;B.int a=1,3,2,3,4,1,2;C.String s=new String2;D.String s=can,I,help,you参考答案:BCD18. 下列程序段执行后 b3 的结果是( ) boolean b1=true, b2, b3; b3= b1 ?b1 : b2;A.0B.1C.trueD.false参考答案:D19. 下列代码的执

6、行结果是( )。 public class Apublic static void main(Stringargs)System.out.println(5/2);A.2.5B.3C.2D.2.0参考答案:C20. 下列哪个类声明是正确的?( )A.abstract final class Hl.B.abstract private move( ).C.protected private numberD.public abstract class Car.参考答案:D21. 为了区分同一个类中重载的各个同名方法,要求( )。A.采用不同的形式参数列表(形式参数的个数、类型、顺序不完全相同)B.

7、返回值的数据类型不同C.调用时用类名或对象名做前缀D.形式参数名不同参考答案:A22. 在一个string类对象表示的字符串中查找子串,应该使用string类的( )函数。A.assignB.insertC.swapD.find参考答案:D23. 纯虚函数是一种不给出具体实现的虚函数。( )A.错误B.正确参考答案:B24. 一个类的数据成员中可以有本类的对象。( )A.对B.错参考答案:B25. 对于catch子句的排列,下列( )是正确的。A.父类在先,子类在后B.有继承关系的异常不能在同一个try结构程序段内C.排列顺序可任意D.子类在先,父类在后参考答案:D26. 以下哪些是Java语

8、言的特点?( )A.面向对象B.安全可靠C.平台无关D.多支持线程E.支持分布操作参考答案:ABCDE27. 以下函数原型说明中,不正确的是( )。A.void int(double a);B.void Function(int);C.int Function(a);D.int Function( );参考答案:B28. 建立类模板对象的实例化过程为( )。A.基类派生类B.构造函数对象C.模板类对象D.模板类模板函数参考答案:C29. 下面的表达式哪个是正确的( )A.String s=你好;int i=3; s+=i;B.String s=你好;int i=3; if(i=s) s+=i;

9、C.String s=你好;int i=3; s=i+s;D.String s=你好;int i=3; s=i+;参考答案:A30. 已知如下代码:boolean m = true; if( m = false) System.out.println(“False”); else System.out.println(“True”);执行结果是( )。A.FalseB.TrueC.NoneD.出错参考答案:B31. 下列运算符中,( )在C+中不能重载。下列运算符中,( )在C+中不能重载。A.?:B.+C.-D.=参考答案:A32. 说明下列创建数组的方法那些是正确的( )。A.int tw

10、oDim=new int4B.int twoDim=new int4C.int twoDim=new int45D.char a=A,B参考答案:ACD33. 在声明类时,关键字private、public和protected出现( )。A.至少一次B.至多一次C.public至少一次D.0或多次参考答案:D34. 下列关于C+类的描述中错误的是( )。下列关于C+类的描述中错误的是( )。A.类与类之间可以通过一些手段进行通信和联络B.类用于描述事物的属性和对事物的操作C.类与类之间必须是平等的关系,而不能组成层次关系D.类与类之间可以通过封装而具有明确的独立性参考答案:C35. 假定AB为

11、一个类,则执行“AB a(4), b5, *p2;”语句时,自动调用该类构造函数的次数为( )。A.9B.7C.6D.11参考答案:C36. Give incompleted method: /one if(unsafe( )/do something else if(safe( )/doGive incompleted method:/oneif(unsafe( )/do something else if(safe( )/do the other The method unsafe( ) will throw an IOException, which completes the meth

12、od of declaration when added at line one。( )A.public void methodName( ) throws IOExceptionB.public void methodName( ) throw IOExceptionC.public void methodName( )D.public IOException methodName( )参考答案:A37. ( )类是所有异常类的父类。A.ThrowableB.ExceptionC.ErrorD.AWTError参考答案:B38. 要使用Vector必须import入下面哪个包?( )A.ja

13、va.VectorB.java.ioC.java.utilD.java.Applet参考答案:C39. 下列函数中,不属于类的成员函数的是( )。A.析构函数B.构造函数C.拷贝构造函数D.友元函数参考答案:D40. 假定AB为一个类,有类AB的两个对象a1,a2; 则执行语句AB *a10=&a1,&a2;时系统自动调用该类的构造函数的次数为2。( )A.正确B.错误参考答案:B41. 定义一个类名为“MyClass.java”的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为( )。A.private class MyClass extends ObjectB.class MyClass extends ObjectC.public class MyClassD.public class MyClass extends Object参考答案:CD42. 定义虚函数所用的关键字是virtual。( )A.正确B.错误参考

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

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