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

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

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

1、东北农业大学22春面向对象程序设计离线作业二及答案参考1. 下列语句输出结果为( )。 public class Apublic static void main(Stringargs)byte b=0xa;System.out.println(b);A.aB.10C.1D.0xa参考答案:B2. 下列正确的表达式( )。A.double a=1,0B.Double a=new Double(1,0)C.byte a=340D.Byte a=120参考答案:AB3. 下列关于对C+继承论述正确的是( )。A.C+只支持单继承B.C+支持多继承C.C+派生类只能有一个父类D.C+不支持继承参考答

2、案:B4. C语言中,运算符是自右向左结合的是( )。A.( )B.*C.D.+参考答案:D5. 下列运算符中,不能被重载的是( )。A.【】B.C.( )D./参考答案:B6. 设B类是A类的派生类。当创建一个B类的对象时,构造函数的调用顺序是( )。A.视定义时A类和B类出现的位置B.先调用B类的构造函数,然后调用A类的构造函数C.先调用A类的构造函数,然后调用B类的构造函数D.不调用A类的构造函数参考答案:C7. 下面函数原型声明中,( )声明了fun为纯虚函数。下面函数原型声明中,( )声明了fun为纯虚函数。A.void fun( )=0;B.virtual void fun( )=

3、0;C.virtual void fun( );D.virtual void fun( );参考答案:B8. 下述哪些说法是正确的( )。A.java语言中的类只能有一个构造函数B.程序员可以自己定义自己的异常C.java语言允许多继承D.socket在包中参考答案:BD9. 派生类至少有一个基类。( )A.对B.错参考答案:A10. 类模板的模板参数( )。A.只可作为数据成员的类型B.只可作为成员函数的返回类型C.只可作为成员函数的参数类型D.以上三者皆可参考答案:D11. C语言中,下列( )是正确的标识符。A.1aB.cC.-cD.a1参考答案:D12. 析构函数是不能重载的。( )A

4、.错误B.正确参考答案:B13. 设i、j、k为类x中定义的int型变量名,下列类x的构造函数中不正确的是( )A.x( int m) . B.void x( int m) . C.x( int m, int n) . D.x( int h,int m,int n) . 参考答案:B14. 当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。( )A.错误B.正确参考答案:B15. C+中用户定义的标识符可以与系统关键字同名。( )C+中用户定义的标识符可以与系统关键字同名。( )A.正确B.错误参考答案:B16. 派生类中至少包含了它的所有基类的成员(除构造函数

5、和析构函数外),在这些成员中可能有的是不可访问。( )A.正确B.错误参考答案:A17. 已知如下定义:String s=“story”; 下面哪个表达式是合法的?( )A.s+=“books”B.char c=s1C.int len=s.lengthD.String t=s.toLowerCase( )参考答案:AD18. 以下不属于类访问权限的是( )。A.publicB.staticC.protectedD.private参考答案:B19. 下面程序段中是内联函数的是( )。class locationprivate:int x ,y;public:void init(int initx

6、,int inity) x=initx; y=inity; int getx( )return x;int gety( );inline int location:gety( ) return y;下面程序段中是内联函数的是( )。class locationprivate:int x ,y;public:void init(int initx,int inity) x=initx; y=inity; int getx( )return x;int gety( );inline int location:gety( ) return y;A.init (int initx,int inity)

7、B.getx( ),gety( )C.A和B都是D.A和getx( )参考答案:C20. 一个类的构造函数中可以不包含对其子对象的初始化。( )A.正确B.错误参考答案:B21. 如果类A被说明成类B的友元,则( )。A.类A的成员函数不得访问类B的所有成员B.类A的成员函数可以访问类B的所有成员C.类A的成员即类B的成员D.类B的成员即类A的成员参考答案:B22. 定义虚函数所用的关键字是virtual。( )A.正确B.错误参考答案:A23. 下列程序段执行后b3的结果是( )。boolean b1=true,b2,b3; b3=b1 b1b2A.0B.1C.trueD.false参考答案

8、:C24. 下面是类A的构造函数声明,其中正确的是( )。A.void a(int x).B.void A(int x).C.a(int x).D.A(int x).参考答案:D25. 下列( )是构造函数的特征。下列( )是构造函数的特征。A.构造函数在创建对象时自动调用B.构造函数不可以重载C.构造函数不可以设置默认参数D.构造函数必须指定函数类型参考答案:A26. 在Java中,用( )关键字定义常量。A.fixedB.finalC.#defineD.const参考答案:B27. 一个类中只能定义一个析构函数。( )A.对B.错参考答案:A28. int a1=5,a2=10,a3=20

9、;int c=(a1A.10B.5C.20D.1参考答案:A29. 定义一个类名为MyClass.java的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为( )。A.private class MyClass extends ObjectB.class MyClass extends ObjectC.public class MyClassD.public class MyClass extends Object参考答案:CD30. 下列正确的表达式( )A.double a=1. 0;B.Double a=new Double(1. 0);C.byte a = 340;D.B

10、yte a = 120;参考答案:AB31. Java源文件中最多只能有一个( ),其他类的个数不限。A.publicB.interfaceC.finalD.abstract参考答案:A32. Frame的默认布局管理器是( )。A.GridLayoutB.FlowLayoutC.CardLayoutD.BorderLayout参考答案:D33. 下列关于主函数的叙述中正确的是( )。A.一个程序可以有多个主函数B.程序从主函数开始执行C.一个程序可以没有主函数D.主函数是一个特殊的函数,因此其结构与其他函数不同参考答案:B34. 不允许作为类及类成员的访问控制符的是( )。A.publicB

11、.privateC.staticD.protected参考答案:C35. int a=10,b=1,*p=&a;则完成a=b的赋值的语句是( )。A.a=*pB.*p=*&bC.p=&bD.a=&b参考答案:B36. 静态数据成员函数是属于某个对象的。( )A.错误B.正确参考答案:A37. 在一个C+源文件中使用了cin和cout,那么在这个源文件中必须包含( )文件。A.iostreamB.fstreamC.stdio.hD.stdlib.h参考答案:A38. 下列哪些语句是正确的( )。A.int a=new int3;B.int a=1,3,2,3,4,1,2;C.String s=n

12、ew String2;D.String s=can,I,help,you参考答案:BCD39. 逻辑或的运算符是( )。A.!B.|C.&D.参考答案:B40. 下列语句序列执行后,ch1的值是( )。 char ch1=&39;A&39;,ch2=&39;W&39; if(ch1 + 2 ch2 ) +ch1;A.AB.BC.CD.B参考答案:B41. 下列给字符数组赋初值时,正确的是( )。A.chars44=a,x,s,tB.chars323=“abc”,“xyz”C.chars24=“abcd”D.chars1=“abcdef”参考答案:D42. 下列函数中,用于对文件进行写操作的是(

13、 )。A.getline( )B.put( )C.get( )D.eof( )参考答案:B43. 在线程中,普通优先级的线程其优先级默认值为( )。A.5B.2C.10D.1参考答案:A44. 一个Java类可以有多个父类。( )A.错误B.正确参考答案:A45. 下列代码中,将引起一个编译错误的行是( )。(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

14、; (5)public static void main(String args)(6)Test t1,t2; (7)int 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行参考答案:D46. 下列( )是Java的调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试。A.javaprof.exeB.java.exeC.javadoc.exeD.jdb.exe参考答案:D47. 类外可以直接引用类的所有静态数据成员和静态成员函数。( )A.对B.错参考答案:B

15、48. 通过运算符重载可以改变运算符原有的( )。A.操作数类型B.操作数个数C.优先级D.结合性参考答案:A49. 结构化程序设计方法以( )为中心进行分析和设计。A.结构B.模块C.对象D.类参考答案:B50. 如下哪些是Java中正确的整数表示( )A.22B.0x22C.022D.22H参考答案:ABC51. ( )类是所有异常类的父类。A.ThrowableB.ExceptionC.ErrorD.AWTError参考答案:B52. main方法是Java Application程序执行的入口点,下列main方法原型( )是不正确的。A.public static void main(

16、stringargs)B.public static void main(Stringargs)C.public static void main(Stringa)D.public static void main(String args)参考答案:A53. 在一个类中声明了某个静态数据成员,并在类外给出其定义和初始化后,若未定义该类的对象,该静态数据成员则不存在。( )A.正确B.错误参考答案:B54. 可以用p.a的形式访问派生类对象p的基类成员a其中a是( )。A.私有继承的公有成员B.公有继承的私有成员C.公有继承的保护成员D.公有继承的公有成员参考答案:D55. 下列各输出语句中,显

17、示结果为“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);参考答案:D56. 已知如下代码:public class Test static long a = new long10; public static void main ( String arg ) System.out.println ( a6 ) ; 则下面( )语句是正确的。A.When running, some error wi

18、ll occur.B.When compile, some error will occur.C.Output is null.D.Output is 0.参考答案:D57. 下列关于C+类的描述中错误的是( )。下列关于C+类的描述中错误的是( )。A.类与类之间可以通过一些手段进行通信和联络B.类用于描述事物的属性和对事物的操作C.类与类之间必须是平等的关系,而不能组成层次关系D.类与类之间可以通过封装而具有明确的独立性参考答案:C58. 类A是类B的友元,类B是类C的友元,则( )是正确的。A.类B是类A的友元B.类C是类A的友元C.类A是类C的友元D.以上都不对参考答案:D59. C语言编写的源程序其文件扩展名是( )。A.cB.objC.exeD.bat参考答案:A60. 设x=1,y=2,z=3,则表达式y+=z-/+x的值是( )。A.3B.3.5C.4D.5参考答案: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交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!