东北农业大学21秋《面向对象程序设计》离线作业2答案第74期

上传人:cn****1 文档编号:424515212 上传时间:2023-09-15 格式:DOCX 页数:11 大小:13.24KB
返回 下载 相关 举报
东北农业大学21秋《面向对象程序设计》离线作业2答案第74期_第1页
第1页 / 共11页
东北农业大学21秋《面向对象程序设计》离线作业2答案第74期_第2页
第2页 / 共11页
东北农业大学21秋《面向对象程序设计》离线作业2答案第74期_第3页
第3页 / 共11页
东北农业大学21秋《面向对象程序设计》离线作业2答案第74期_第4页
第4页 / 共11页
东北农业大学21秋《面向对象程序设计》离线作业2答案第74期_第5页
第5页 / 共11页
点击查看更多>>
资源描述

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

1、东北农业大学21秋面向对象程序设计离线作业2-001答案1. 类MyClass的定义如下:class MyClass public: MyClass( )value=0; SetVariable(int i)value=i; private:int value; 则对下列语句序列正确的描述是( )。 MyClass*p,my; p=&myA.语句p=&my; 是把对象my赋值给指针变量pB.语句MyClass*p,my; 会调用两次类MyClass的构造函数C.对语句*p.SetVariable(5)的调用是正确的D.语句p-SetVariable(5)与语句.mySetVariable(5)

2、等价参考答案:D2. 下面是类A的构造函数声明,其中正确的是( )。A.void a(int x).B.void A(int x).C.a(int x).D.A(int x).参考答案:D3. 已知如下定义:String s=“story”; 下面哪个表达式是合法的?( )A.s+=“books”B.char c=s1C.int len=s.lengthD.String t=s.toLowerCase( )参考答案:AD4. Java的字符类型采用的是ASCII编码。( )A.正确B.错误参考答案:B5. char str=“hello”;int a=sizeof(str);a的值是( )。A

3、.6B.7C.8D.9参考答案:A6. 运算符重载可以改变运算符的优先级。( )A.正确B.错误参考答案:B7. 下列关于修饰符混用的说法,错误的是( )A.abstract不能与final并列修饰同一个类B.abstract类中不可以有private的成员C.static方法中能处理非static的属性D.abstract方法必须在abstract类中参考答案:C8. 下列( )是Java的调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试。A.javaprof.exeB.java.exeC.javadoc.exeD.jdb.exe参考答案:D9. 设有说明:ofstream ou

4、tfile; 则执行语句:outfile.open(“data1.txt”); 后,文件:data1.txt是一个( )。A.用于输入的文本文件B.用于输出的文本文件C.用于输入的二进制文件D.用于输出的二进制文件参考答案:B10. 用new动态申请的内存是在堆中分配的,而不是在栈中分配的。( )A.错误B.正确参考答案:B11. 在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。( )A.错误B.正确参考答案:A12. 在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数

5、类型有父类子类关系,此时应该将父类放在后面,子类放在前面。( )A.正确B.错误参考答案:A13. 以下不属于类访问权限的是( )。A.publicB.staticC.protectedD.private参考答案:B14. 假设堆内存分配均成功,则下面程序段完全正确的是( )。假设堆内存分配均成功,则下面程序段完全正确的是( )。A.int *p=new int(3);cout*p;delete p;B.int *p=new int5=1,2,3,4,5;for(int i=0;i5;i+)coutpi;delete p;C.int *p=new int5;for(int i=0;i5;i+,

6、p+) *p=i; cout*p;delete p;D.以上程序段均正确参考答案:A15. int a=10,b=1,*p=&a;则完成a=b的赋值的语句是( )。A.a=*pB.*p=*&bC.p=&bD.a=&b参考答案:B16. 下列程序段执行后b3的结果是( )。boolean b1=true,b2,b3; b3=b1 b1b2A.0B.1C.trueD.false参考答案:C17. 执行完代码intx=new int25;后,以下说明是正确的( )。A.x24为0B.x24未定义C.x25为0D.x0为空参考答案:A18. C语言编写的源程序其文件扩展名是( )。A.cB.objC.

7、exeD.bat参考答案:A19. 设有定义float x=3.5f,y=4.6f,z=5.7f; 则以下的表达式中,值为true的是( )。A.xy|xzB.x!=yC.z(y+x)D.xy&!(xb?a:cd?c:d的结果是( )。A.4B.3C.2D.1参考答案:A33. int*p=new int5; 表示为指针变量p分配了一个int型元素空间,并将该片内存空间的值初始化为5。( )A.正确B.错误参考答案:B34. 类A是类B的友元,类B是类C的友元,则( )是正确的。A.类B是类A的友元B.类C是类A的友元C.类A是类C的友元D.以上都不对参考答案:D35. 下列代码的执行结果是(

8、 )。 public class Apublic static void main(Stringargs)int a=4, b=6, c=8; String s=abc; System.out.println(a+b+s+c);A.ababccB.46abc8C.464688D.10abc8参考答案:D36. 如果子类中覆盖了父类中的同名方法,则在子类中调用父类中的同名方法时应使用关键字( )。A.thisB.superC.implementsD.extends参考答案:B37. 设有说明char ch=a; int x=3; float y=4; double z=5; ,则表达式ch*(x

9、-y)/z的数据类型是( )。A.不确定B.intC.doubleD.char参考答案:C38. 容器Panel和Applet默认使用的布局管理器是( )。A.GridLayoutB.FlowLayoutC.CardLayoutD.BorderLayout参考答案:B39. 在下列关键字中,用以说明类中公有成员的是( )。A.publicB.privateC.protectedD.friend参考答案:A40. 下列关于运算符重载的描述中,( )是正确的。下列关于运算符重载的描述中,( )是正确的。A.运算符重载可以改变操作数的个数B.运算符重载可以改变优先级C.运算符重载可以改变结合性D.运

10、算符重载不可以改变语法结构参考答案:D41. 设要把一个文件输出流对象myFile与文件“f:myText.txt”相关联,所用的C语句是ifstreammyFile(f:myText.txt,ios:in|ios:out);( )设要把一个文件输出流对象myFile与文件“f:myText.txt”相关联,所用的C语句是ifstreammyFile(f:myText.txt,ios:in|ios:out);( )A.正确B.错误参考答案:B42. 纯虚函数是一种不给出具体实现的虚函数。( )A.错误B.正确参考答案:B43. 下列代码的执行结果是( )。 public class Apublic static void main(Stringargs)System.out.println(5/2);A.2.5B.3C.2D.2.0参考答案:C44. 若类A和类B的定义如下:class A int i,j; public: void get( ); class B:A/默认为私有派生in

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


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

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