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

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

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

1、22春东北农业大学面向对象程序设计在线作业二满分答案1. 下列语句序列执行后,ch1的值是( )。 char ch1=&39;A&39;,ch2=&39;W&39; if(ch1 + 2 ch2 ) +ch1;A.AB.BC.CD.B参考答案:B2. Final类中的属性和方法都必须被final修饰符修饰。( )A.正确B.错误参考答案:B3. 使用如setfill( )的操作符对数据进行格式输出时,应包含( )头文件。A.iostreamB.fstreamC.iomanipD.stdlib参考答案:C4. 以下有关类的继承的叙述中,正确的是( )A.子类能直接继承父类所有的非私有属性,也可通

2、过接口继承父类的私有属性B.子类只能继承父类的方法,不能继承父类的属性C.子类只能继承父类的非私有属性,不能继承父类的方法D.子类不能继承父类的私有属性参考答案:D5. 每个类的成员函数或者数据可以通过隐藏定义的指针访问,这个指针是( )。A.thisB.caseC.classD.char参考答案:A6. 友元重载运算符obj1obj2被C+编译器解释为( )。A.operator(obj1,obj2)B.(obj1,obj2)C.obj1.operator(obj2)D.obj2.operator(obj1)参考答案:A7. 下面对友元的错误描述是( )。A.关键字friend用于声明友元B

3、.一个类的成员函数可以是另一个类的友元C.友元函数访问对象的成员不受访问特性影响D.友元函数通过this指针访问对象成员参考答案:D8. 下列对派生类的描述中,( )是错误的。下列对派生类的描述中,( )是错误的。A.一个派生类可以作另一个派生类的基类B.派生类至少有一个基类C.派生类的成员除了它自己的成员外,包含了它的基类的成员D.派生类中继承的基类成员的访问权限到派生类保持不变参考答案:D9. 以下运算符中不能重载的是( )。A.:B.&C.%D.!=参考答案:A10. 下面程序段中是内联函数的是( )。class locationprivate:int x ,y;public:void

4、init(int initx,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 in

5、itx,int inity)B.getx( ),gety( )C.A和B都是D.A和getx( )参考答案:C11. 关于函数的描述中,( )是正确的。A.派生类的虚函数与基类的虚函数具有不同的参数个数和类型B.基类中说明了虚函数后,派生类中其对应的函数一定要说明为虚函数C.虚函数是一个成员函数D.虚函数是一个static类型的成员函数参考答案:C12. 类Teacher和Student是类Person的子类; Person p; Teacher t; Student s; /p, t and s are all non-null. if(t instanceof Person) s = (S

6、tudent)t; 最后一句语句的结果是( )。A.将构造一个Student对象B.表达式是合法的C.表达式是错误的D.编译时正确,但运行时错误参考答案:C13. 类的静态数据成员被类的所有对象共享。( )A.对B.错参考答案:A14. 在C+中,允许从一个类派生出任意多个类,但不允许某个类同时从多个类派生。( )在C+中,允许从一个类派生出任意多个类,但不允许某个类同时从多个类派生。( )A.正确B.错误参考答案:B15. 为了在对象生存期结束时释放其指针成员所指向的动态存储空间,通常需要为该类定义构造函数。( )为了在对象生存期结束时释放其指针成员所指向的动态存储空间,通常需要为该类定义构

7、造函数。( )A.正确B.错误参考答案:B16. 下列关于for循环和while循环的说法中哪个是正确的( )A.while循环能实现的操作,for循环也都能实现B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C.两种循环任何时候都可替换D.两种循环结构中都必须有循环体,循环体不能为空参考答案:D17. 以下标识符中不全是保留字的是( )。A.gotoreturncharB.defaultthenwhileC.caseforintD.boolclasslong参考答案:B18. 一个( )允许用户为类定义一种模式,使得类中的某些数据成员、某些成员函数的参数和返回值可

8、以取任意数据类型。一个( )允许用户为类定义一种模式,使得类中的某些数据成员、某些成员函数的参数和返回值可以取任意数据类型。A.函数模板B.模板函数C.类模板D.模板类参考答案:C19. 创建字符串s:String s=new String(abcd); 以下( )将改变s。A.以上语句都不会B.s.substring(3);C.s.concat(y);D.s.append(x);参考答案:A20. 当include后面的文件名用双引号括起来时,寻找被包含文件的方式是( )。A.直接按系统设定的标准方式搜索目录B.搜索当前逻辑盘上的所有目录C.先在源程序所在目录搜索,再按系统设定的标准方式搜索

9、目录D.仅仅搜索源程序所在目录参考答案:C21. C语言中,寄存器变量的说明符为( )。A.autoB.registerC.externD.static参考答案:B22. 如下哪些是Java中正确的整数表示( )A.22B.0x22C.022D.22H参考答案:ABC23. int a33=1,2,3,4,5,6,7,8,9;a11的值是( )。A.1B.2C.3D.5参考答案:D24. C语言中scanf命令在c+中改用cin。( )A.正确B.错误参考答案:A25. 下列程序段执行后 b3 的结果是( ) boolean b1=true, b2, b3; b3= b1 ?b1 : b2;A.0B.1C.trueD.false参考答案:D

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

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

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