东北农业大学22春《面向对象程序设计》离线作业1答案参考70

上传人:m**** 文档编号:551394130 上传时间:2022-08-18 格式:DOCX 页数:11 大小:13KB
返回 下载 相关 举报
东北农业大学22春《面向对象程序设计》离线作业1答案参考70_第1页
第1页 / 共11页
东北农业大学22春《面向对象程序设计》离线作业1答案参考70_第2页
第2页 / 共11页
东北农业大学22春《面向对象程序设计》离线作业1答案参考70_第3页
第3页 / 共11页
东北农业大学22春《面向对象程序设计》离线作业1答案参考70_第4页
第4页 / 共11页
东北农业大学22春《面向对象程序设计》离线作业1答案参考70_第5页
第5页 / 共11页
点击查看更多>>
资源描述

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

1、东北农业大学22春面向对象程序设计离线作业1答案参考1. 下列关于for循环和while循环的说法中哪个是正确的( )A.while循环能实现的操作,for循环也都能实现B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C.两种循环任何时候都可替换D.两种循环结构中都必须有循环体,循环体不能为空参考答案:D2. 如果某类是另一个类的派生类,该类对象释放时析构函数的调用顺序是( )。A.先调用派生类的析构函数,再调用基类的析构函数B.先调用基类的析构函数,再调用派生类的析构函数C.不调用派生类的析构函数D.不调用基类的析构函数参考答案:A3. 为了区分同一个类中重载的各

2、个同名方法,要求( )。A.采用不同的形式参数列表(形式参数的个数、类型、顺序不完全相同)B.返回值的数据类型不同C.调用时用类名或对象名做前缀D.形式参数名不同参考答案:A4. 假定下列x和y均为int型变量,则不正确的赋值为( )。A.x=+yB.x+=y+C.x+=y+D.+x=+y参考答案:C5. 在Java中,用( )关键字定义常量。A.fixedB.finalC.#defineD.const参考答案:B6. 默认形参值应在函数定义处指定。( )A.正确B.错误参考答案:B7. 下列关于派生类可访问它基类成员的描述中,错误的是( )。A.派生类可访问它基类中的成员与继承方式有关B.派

3、生类不可访问它基类中的私有成员C.公有继承方式下,派生类可访问它基类的私有成员D.私有继承方式下,派生类可访问它基类中的公有成员和保护成员参考答案:C8. 类的静态数据成员被类的所有对象共享。( )A.对B.错参考答案:A9. 下列叙述中,错误的是( )。A.父类不能替代子类B.子类能够替代父类C.子类继承父类D.父类包含子类参考答案:D10. 建立类模板对象的实例化过程为( )。A.基类派生类B.构造函数对象C.模板类对象D.模板类模板函数参考答案:C11. 定义虚函数所用的关键字是virtual。( )A.正确B.错误参考答案:A12. Java语言中的数组元素只能是基本数据类型而不能为对

4、象类型。( )A.正确B.错误参考答案:B13. 如下哪些是Java中正确的整数表示( )A.22B.0x22C.022D.22H参考答案:ABC14. C语言中,下列( )是正确的标识符。A.1aB.cC.-cD.a1参考答案:D15. 下列运算符中,优先级最高的是( )。A.&B.+C.+D.*参考答案:B16. 当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。( )A.错误B.正确参考答案:B17. 友元重载运算符obj1obj2被C+编译器解释为( )。A.operator(obj1,obj2)B.(obj1,obj2)C.obj1.operator(

5、obj2)D.obj2.operator(obj1)参考答案:A18. 要使语句“p=new int1020;”能够正常执行,p应被事先定义为( )。A.int*p20B.int*pC.int*pD.int(*p)20参考答案:D19. 当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )。A.ios:inB.ios:outC.ios:in|ios:outD.ios:binary参考答案:A20. 以下关键字不能用来声明类成员的访问权限的是( )。A.staticB.publicC.protectedD.private参考答案:A21. 一个算法必须能在有限

6、步骤内解决问题。( )一个算法必须能在有限步骤内解决问题。( )A.正确B.错误参考答案:A22. 在以下说明中,标识符ptr( )。Int(*ptr)3A.说明不合法B.是一个指针数组名,每个元素是一个指向整数变量的指针C.是一个指针数组名,每个元素是一个指向整数变量的指针D.是一个指向整型变量的指针参考答案:C23. 静态数据成员函数是属于某个对象的。( )A.错误B.正确参考答案:A24. 运算符只能用成员运算符来重载,不能用友元运算符来重载。( )运算符只能用成员运算符来重载,不能用友元运算符来重载。( )A.正确B.错误参考答案:A25. 容器Panel和Applet默认使用的布局管

7、理器是( )。A.GridLayoutB.FlowLayoutC.CardLayoutD.BorderLayout参考答案:B26. 常量不能作为左值使用。( )A.错误B.正确参考答案:B27. 下面的表达式哪个是正确的?( )A.String s=“ 你好”; int i=3; s+=iB.String s=“ 你好”; int i=3; if(i=s)s+=iC.String s=“ 你好”; int i=3; s=i+sD.String s=“ 你好”; int i=3; s=i+参考答案:A28. 下列语句输出结果为( )。 public class Apublic static v

8、oid main(Stringargs)byte b=0xa;System.out.println(b);A.aB.10C.1D.0xa参考答案:B29. 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参考答案:A30. 函数重载是指( )。A.两个或两个以上的函数取相同的函数名,但形参的个数或类型

9、不同B.两个以上的函数名字不同,但形参的个数或类型相同C.两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同D.两个以上的函数取相同的函数名,并且函数的返回类型相同参考答案:A31. C语言程序连接生成的可执行文件扩展名是( )。A.cB.objC.exeD.bat参考答案:C32. Frame的默认布局管理器是( )。A.GridLayoutB.FlowLayoutC.CardLayoutD.BorderLayout参考答案:D33. 已知如下代码:boolean m = true; if( m = false) System.out.println(“False”); e

10、lse System.out.println(“True”);执行结果是( )。A.FalseB.TrueC.NoneD.出错参考答案:B34. x0|y=5的相反表达式为( )。A.x0|y!=5B.x0&y=5C.xD.x=0&y!=5参考答案:D35. 编译并且执行以下代码,会出现什么情况?( )Public class Qpublic static void main(String argv)int anar=new int1,2,3; System.out.println(anar1);A.1B.有错误,数组anar在初始化以前不能正常输出C.2D.有错误,数组的大小没有定义。参考答

11、案:C36. 下面对友元的错误描述是( )。A.关键字friend用于声明友元B.一个类的成员函数可以是另一个类的友元C.友元函数访问对象的成员不受访问特性影响D.友元函数通过this指针访问对象成员参考答案:D37. 在以下字符列中,合法的长整型常数是( )。A.OLB.4962710C.0.054838743D.2.1869e10参考答案:A38. 定义一个类名为MyClass.java的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为( )。A.private class MyClass extends ObjectB.class MyClass extends Objec

12、tC.public class MyClassD.public class MyClass extends Object参考答案:CD39. 下列代码中,将引起一个编译错误的行是( )。(1)public class Test(2)int m,n; (3)public Test( )下列代码中,将引起一个编译错误的行是( )。(1)public class Test(2)int m,n; (3)public Test( ) (4)public Test(int a)m=a; (5)public static void main(String args)(6)Test t1,t2; (7)int

13、 j,k;(8)j=0; k=0; (9)t1=new Test( ); (10)t2=new Test(j,k); (11) (12)A.第3行B.第5行C.第6行D.第10行参考答案:D40. 继承是( )的方法。A.将特殊的类变成通用的类B.把通用的参数传送给特殊的类的对象C.将通用的类变成特殊的类D.将已有的类添加新的特性,但不重写它们参考答案:CD41. 设x和y均为bool量,则x|y为假的条件是( )。A.它们均为真B.它们均为假C.其中一个为真D.其中一个为假参考答案:B42. int a33=1,2,3,4,5,6,7,8,9;a11的值是( )。A.1B.2C.3D.5参考答案:D43. 抽象类的作用主要是( )。A.直接用作基类B.直接用作指针C.引用的基类型D.包括以上各项参考答案:D44. 以下保留字( )不能出现在说明虚函数原型的语句中。A.staticB.operatorC.voidD.const参考答案:A45. Java语言中,字符变量以char类型表示,它在内存中占( )位bit。A.8B.32C.2D.16

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

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

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