东北农业大学21秋《面向对象程序设计》在线作业一答案参考61

上传人:大米 文档编号:498914281 上传时间:2023-12-02 格式:DOCX 页数:14 大小:14.48KB
返回 下载 相关 举报
东北农业大学21秋《面向对象程序设计》在线作业一答案参考61_第1页
第1页 / 共14页
东北农业大学21秋《面向对象程序设计》在线作业一答案参考61_第2页
第2页 / 共14页
东北农业大学21秋《面向对象程序设计》在线作业一答案参考61_第3页
第3页 / 共14页
东北农业大学21秋《面向对象程序设计》在线作业一答案参考61_第4页
第4页 / 共14页
东北农业大学21秋《面向对象程序设计》在线作业一答案参考61_第5页
第5页 / 共14页
点击查看更多>>
资源描述

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

1、东北农业大学21秋面向对象程序设计在线作业一答案参考1. C+语言的编译系统对宏命令的处理是( )。A.在程序连接时进行B.在程序运行时进行C.在对源程序中其它成分正式编译之前进行D.和C+程序的其它语句同时进行编译参考答案:C2. 在使用类创建对象时,系统会自动调用该对象的( )完成对象中数据成员的初始化等操作。A.友元函数B.虚函数C.构造函数D.析构函数参考答案:C3. 下列代码的执行结果是( )。 public class Apublic static void main(Stringargs)int a=4, b=6, c=8; String s=abc; System.out.pr

2、intln(a+b+s+c);A.ababccB.46abc8C.464688D.10abc8参考答案:D4. 当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。( )A.错误B.正确参考答案:B5. 基类的公有成员一定能通过派生类的对象访问。( )A.对B.错参考答案:B6. 下述哪些说法是正确的( )。A.java语言中的类只能有一个构造函数B.程序员可以自己定义自己的异常C.java语言允许多继承D.socket在包中参考答案:BD7. 将一个string类对象赋予新值,应该使用string类的( )函数。将一个string类对象赋予新值,应该使用stri

3、ng类的( )函数。A.assignB.insertC.swapD.find参考答案:A8. 以下有关类的继承的叙述中,正确的是( )A.子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性B.子类只能继承父类的方法,不能继承父类的属性C.子类只能继承父类的非私有属性,不能继承父类的方法D.子类不能继承父类的私有属性参考答案:D9. 设有下面两个类的定义:class Personlong id; String name; class Student extends Personint score; int getScore( )return score; 则类 Person 和类

4、 Student 的关系是( )。A.继承关系B.无关系C.包含关系D.关联关系参考答案:A10. 以下为重载函数的一组函数声明的是( )。A.void print(int); void print(double)B.void fun(int); int fun(int)C.int max(int,int); int min(int,int)D.void mm( ); int mm( )参考答案:A11. Give incompleted method: /one if(unsafe( )/do something else if(safe( )/doGive incompleted meth

5、od:/oneif(unsafe( )/do something else if(safe( )/do the other The method unsafe( ) will throw an IOException, which completes the method of declaration when added at line one。( )A.public void methodName( ) throws IOExceptionB.public void methodName( ) throw IOExceptionC.public void methodName( )D.pu

6、blic IOException methodName( )参考答案:A12. 下列关于派生类可访问它基类成员的描述中,错误的是( )。A.派生类可访问它基类中的成员与继承方式有关B.派生类不可访问它基类中的私有成员C.公有继承方式下,派生类可访问它基类的私有成员D.私有继承方式下,派生类可访问它基类中的公有成员和保护成员参考答案:C13. 选出合理的标识符( )A._sys1_lllB.2mailC.$changeD.class参考答案:AC14. 类的常量成员函数中只能使用常量数据成员。( )A.正确B.错误参考答案:B15. 下列代码的执行结果是( )。 public class Apu

7、blic static void main(Stringargs)System.out.println(5/2);A.2.5B.3C.2D.2.0参考答案:C16. 创建字符串s:String s=new String(abcd); 以下( )将改变s。A.以上语句都不会B.s.substring(3);C.s.concat(y);D.s.append(x);参考答案:A17. 有下面类的说明,有错误的语句是( )。Class XA.int a=2; B.X( ); public: C.X(int val); D.X( );A.AB.BC.CD.D参考答案:A18. 在类体内允许对数据成员进行

8、初始化。( )A.错误B.正确参考答案:A19. 定义虚函数所用的关键字是virtual。( )A.正确B.错误参考答案:A20. 在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。( )A.正确B.错误参考答案:A21. 下列运算符中优先级别最高的是( )。A.?:B.+=C.+D.!=参考答案:C22. 一个Java类可以有多个父类。( )A.错误B.正确参考答案:A23. 在Java中,用( )关键字定义常量。A.fixedB.finalC.#defineD.const参考答案:B24

9、. 给出如下代码:class test private int m; public static void fun( ) / some code. 如何使成员变量m被函数fun( )直接访问( )。A.将private int m 改为protected int mB.将private int m 改为 public int mC.将private int m 改为 static int mD.将private int m 改为 int m参考答案:C25. 一个类可以作为另一个类的友元类。( )A.错误B.正确参考答案:B26. 下列关于运算符重载的描述中,( )是正确的。下列关于运算符重载

10、的描述中,( )是正确的。A.运算符重载可以改变操作数的个数B.运算符重载可以改变优先级C.运算符重载可以改变结合性D.运算符重载不可以改变语法结构参考答案:D27. 下列( )是Java的调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试。A.javaprof.exeB.java.exeC.javadoc.exeD.jdb.exe参考答案:D28. 对定义重载函数的下列要求中,( )是错误的。A.要求参数的个数不同B.要求参数中至少有一个类型不同C.要求参数个数相同时,参数类型不同D.要求函数的返回值不同参考答案:D29. 在Java中,用package语句说明一个包时,该包的层次

11、结构必须是( )A.与文件的结构相同B.与文件目录的层次相同C.与文件类型相同D.与文件大小相同参考答案:B30. 通过运算符重载可以改变运算符原有的( )。A.操作数类型B.操作数个数C.优先级D.结合性参考答案:A31. 如果子类中覆盖了父类中的同名方法,则在子类中调用父类中的同名方法时应使用关键字( )。A.thisB.superC.implementsD.extends参考答案:B32. class Superpublic float getNum( )return 3.0f; public class Sub extends Super /overload which method,

12、 placed at overload, will cause a compiler error?A.public void getNum(double d)B.public void getNum( )C.public float getNum( )return 4.0f;D.public double getNum(float d)return 4.0d;参考答案:B33. C语言程序连接生成的可执行文件扩展名是( )。A.cB.objC.exeD.bat参考答案:C34. 若已定义 bytex=11,22,33,-66; 其中0k3,则对x数组元素错误的引用是( )。A.x5-3B.xk

13、C.xk+5D.x0参考答案:C35. 下列命令中,是Java编译命令的是( )。A.javadocB.javacC.javaD.appletviewer参考答案:B36. 下列( )的调用方式是引用调用。A.形参是指针,实参是地址值B.形参是引用,实参是变量C.形参是变量,实参是地址值D.形参和实参都是变量参考答案:B37. 友元函数的关键字是( )。A.privateB.protectedC.publicD.friend参考答案:D38. 在线程中,普通优先级的线程其优先级默认值为( )。A.5B.2C.10D.1参考答案:A39. 下面程序段中是内联函数的是( )。 class location private: 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)B.getx( ),gety( )C.A和B都是D.A和getx( )参考答案:C40.

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

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

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