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

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

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

1、东北农业大学21春面向对象程序设计在线作业三满分答案1. int a33=1,2,3,4,5,6,7,8,9;a11的值是( )。A.1B.2C.3D.5参考答案:D2. 若类A和类B的定义如下:class A int i,j; public: void get( ); class B:A/默认为私有派生int k; public; void make( ); void B:make( )k=i*j; 则上述定义中,( )是非法的表达式。A.void get( )B.int kC.void make( )D.k=i*j参考答案:D3. 当include后面的文件名用双引号括起来时,寻找被包含文

2、件的方式是( )。A.直接按系统设定的标准方式搜索目录B.搜索当前逻辑盘上的所有目录C.先在源程序所在目录搜索,再按系统设定的标准方式搜索目录D.仅仅搜索源程序所在目录参考答案:C4. 下列的符号常量定义中,错误的定义是( )。A.constintM=20B.constcharchC.constboolmark=trueD.constM=10参考答案:B5. 虚基类是用来解决多继承中公共基类在派生类中产生多份基类成员的问题。( )A.正确B.错误参考答案:A6. 下列关于C+类的描述中错误的是( )。下列关于C+类的描述中错误的是( )。A.类与类之间可以通过一些手段进行通信和联络B.类用于描

3、述事物的属性和对事物的操作C.类与类之间必须是平等的关系,而不能组成层次关系D.类与类之间可以通过封装而具有明确的独立性参考答案:C7. 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参考答案:A8. 下列命令中,是Java编译命令的是( )。A.javadocB.javacC.javaD.appl

4、etviewer参考答案:B9. 下列关于for循环和while循环的说法中哪个是正确的( )A.while循环能实现的操作,for循环也都能实现B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C.两种循环任何时候都可替换D.两种循环结构中都必须有循环体,循环体不能为空参考答案:D10. public class X extends Frame public static void main(String args) X x=new X( ); x.public class X extends Frame public static void main(String

5、 args) X x=new X( ); x.pack( ); x.setVisible(true); public X( ) setLayout(new GridLayout(2,2); Panel p1=new Panel( ); add(p1); Button b1A.all change height and widthB.Button Two change height and Button Three change widthC.Button One change heightD.Button Four change height and width参考答案:D11. 下列程序段执

6、行后 b3 的结果是( ) boolean b1=true, b2, b3; b3= b1 ?b1 : b2;A.0B.1C.trueD.false参考答案:D12. 下面程序段中是内联函数的是( )。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;下面程序段中是内联函数的是( )。class locationprivate:int

7、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( )参考答案:C13. 在面向对象程序设计中,每个对象可以单独设置属性值。( )A.正确B.错误参考答案:A14. 下列对派生类的描述中,( )是错误的。下列对派生类的描述中,( )是错误的。A.一个派生类可以作另一个

8、派生类的基类B.派生类至少有一个基类C.派生类的成员除了它自己的成员外,包含了它的基类的成员D.派生类中继承的基类成员的访问权限到派生类保持不变参考答案:D15. 在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。 ( )A.错误B.正确参考答案:B16. 在Java中,用package语句说明一个包时,该包的层次结构必须是( )A.与文件的结构相同B.与文件目录的层次相同C.与文件类型相同D.与文件大小相同参考答案:B17. 以下标识符中不全是保留字的是( )。A.gotoreturnch

9、arB.defaultthenwhileC.caseforintD.boolclasslong参考答案:B18. 设 x、y为已定义的类名,下列声明x类的对象x1的语句中正确的是( )A.static x x1;B.public x x1=new x(int 123);C.y x1;D.x x1=x( );参考答案:B19. 类外可以直接引用类的所有静态数据成员和静态成员函数。( )A.对B.错参考答案:B20. C+中,实现内存动态释放的运算符是( )。A.mallocB.freeC.deleteD.new参考答案:C21. 只能在循环体内使用continue语句。( )A.对B.错参考答案

10、:A22. 运算符delete删除一个动态对象时( )。A.首先为该动态对象调用构造函数,再释放其占用的内存B.首先释放该动态对象占用的内存,再为其调用构造函数C.首先为该动态对象调用析构函数,再释放其占用的内存D.首先释放动态对象占用的内存,再为其调用析构函数参考答案:C23. 运算符重载可以改变运算符的优先级。( )A.正确B.错误参考答案:B24. ( )是析构函数的特征。A.析构函数可以有一个或多个参数B.析构函数定义只能在类体内C.析构函数名与类名不同D.一个类中只能定义一个析构函数参考答案:D25. 在Java中,子类重新定义一个与从父类那里继承来的域变量(成员变量)完全相同的变量

11、,这称为域的( )。A.隐藏B.重载C.覆盖D.Java不支持此特性参考答案:C26. 当一个派生类公有继承一个基类时,基类中的所有公有成员成为派生类的( )。A.public成员B.private成员C.protected成员D.友元参考答案:A27. 抽象类里一定要包含抽象方法,但含抽象方法的类未必是抽象类。( )A.错误B.正确参考答案:A28. 下面对模板的声明,正确的是( )。A.templateB.templateC.templateD.template参考答案:C29. 下列运算符中,( )在C+中不能重载。下列运算符中,( )在C+中不能重载。A.?:B.+C.-D.=参考答案

12、:A30. 建立类模板对象的实例化过程为( )。A.基类派生类B.构造函数对象C.模板类对象D.模板类模板函数参考答案:C31. 如果a=1,b=2,c=3,d=4,则表达式ab?a:cd?c:d的结果是( )。A.4B.3C.2D.1参考答案:A32. C语言编写的源程序其文件扩展名是( )。A.cB.objC.exeD.bat参考答案:A33. this指针是C+实现( )的一种机制。A.抽象B.封装C.继承D.重载参考答案:B34. 结构化程序设计方法以( )为中心进行分析和设计。A.结构B.模块C.对象D.类参考答案:B35. 以下正确的说法是( )。A.系统不允许用户重新定义标准库函

13、数B.用户调用标准库函数前,必须重新定义C.用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中D.用户可以重新定义标准库函数,若如此,该函数将失去原有含义参考答案:D36. 类的常量成员函数中只能使用常量数据成员。( )A.正确B.错误参考答案:B37. 程序在调用重载函数时,根据( )区分到底要调用哪个函数?A.函数名B.返回值类型C.参数个数和类型D.以上都可以参考答案:C38. 下列的各函数中,( )不是类的成员函数。A.构造函数B.析构函数C.拷贝初始化构造函数D.友元函数参考答案:D39. 有如下类声明:class Fooint bar;则Foo类的成员bar是( )。A.公有数据成员B.公有成员函数C.私有数据成员D.私有成员函数参考答案:C40. C语言中,下列( )是正确的标识符。A.1aB.cC.-cD.a1参考答案:D41. 在类的定义形式中,数据成员、成员函数和( )组成了类定义体。A.成员的访问控制信息B.公有信息C.私有信息D.保护信息参考答案:A42. int*p=new int5; 表示为指针变量p分配了一个int型元素空间,并将该片内存空间的值初始化为5。( )

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

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

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