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

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

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

1、东北农业大学21秋面向对象程序设计平时作业一参考答案1. 下列字符列中,可以作为“字符串常量”的是( )。A.ABCB.“ABC”C.abcD.a参考答案:B2. C语言中,下列( )是正确的标识符。A.1aB.cC.-cD.a1参考答案:D3. 当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )。A.ios:inB.ios:outC.ios:in|ios:outD.ios:binary参考答案:A4. 一个类的构造函数中可以不包含对其子对象的初始化。( )A.正确B.错误参考答案:B5. 包含类fstream定义的头文件是( )。A.fstreamB.o

2、fstreamC.ifstreamD.iostream参考答案:A6. 函数重载是指( )。A.两个或两个以上的函数取相同的函数名,但形参的个数或类型不同B.两个以上的函数名字不同,但形参的个数或类型相同C.两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同D.两个以上的函数取相同的函数名,并且函数的返回类型相同参考答案:A7. 子类要调用父类的方法,必须使用super关键字。( )A.正确B.错误参考答案:B8. 给出如下代码:class test private int m; public static void fun( ) / some code. 如何使成员变量m被

3、函数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参考答案:C9. 下列循环结构中,不是无限循环的是( )。A.t=1; while(t-) coutB.t=1; docoutC.for(t=1; ; t+) coutD.for(t=0; t; t+) coutt;参考答案:D10. C语言中,运算符是自右向左结合的是( )。A.( )B.*C.D.+参考答案:D11.

4、 若要抛出异常,应该使用下列( )子句。A.tryB.throwC.finallyD.catch参考答案:B12. 设有定义 int i=123; long j=456; 下面赋值不正确的语句是( )A.j=i;B.j=(long)i;C.i=(int)j;D.i=j;参考答案:D13. 下列代码的执行结果是( )。 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.10ab

5、c8参考答案:D14. 类模板的模板参数( )。A.只可作为数据成员的类型B.只可作为成员函数的返回类型C.只可作为成员函数的参数类型D.以上三者皆可参考答案:D15. C语言中printf命令在c+中改用cin。( )A.正确B.错误参考答案:B16. 下列运算符中,( )在C+中不能重载。下列运算符中,( )在C+中不能重载。A.?:B.+C.-D.=参考答案:A17. C+中,实现内存动态释放的运算符是( )。A.mallocB.freeC.deleteD.new参考答案:C18. 继承是( )的方法。A.将特殊的类变成通用的类B.把通用的参数传送给特殊的类的对象C.将通用的类变成特殊的

6、类D.将已有的类添加新的特性,但不重写它们参考答案:CD19. 有下面类的说明,有错误的语句是( )。Class XA.int a=2; B.X( ); public: C.X(int val); D.X( );A.AB.BC.CD.D参考答案:A20. 下列运算符中优先级别最高的是( )。A.?:B.+=C.+D.!=参考答案:C21. 在Java中%是取余运算符,要求两端操作数为整型。( )A.正确B.错误参考答案:B22. 建立类模板对象的实例化过程为( )。A.基类派生类B.构造函数对象C.模板类对象D.模板类模板函数参考答案:C23. 已知如下定义:String s=“story”;

7、 下面哪个表达式是合法的?( )A.s+=“books”B.char c=s1C.int len=s.lengthD.String t=s.toLowerCase( )参考答案:AD24. 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 args) X x=new X( ); x.pack( ); x.setVisible(true); public X( )

8、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参考答案:D25. C语言程序连接生成的可执行文件扩展名是( )。A.cB.objC.exeD.bat参考答案:C26. 在异常处理中总是将可能产生异常的语句放

9、在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。( )A.错误B.正确参考答案:A27. import java.awt.*; public class X extends Frame public static void main(String argsimport java.awt.*;public class X extends Framepublic static void main(String args)X x=new X( );x.pack( );x.setVisible(true);public X( )setLayout(new Gr

10、idLayout(2,2);Panel p1=new Panel( ); add(p1);Button b1=new Button(One); p1.add(b1);Panel p2=new Panel( ); add(p2);Button b2=new Button(Two); p2.add(b2);Button b3=new Button(Three); p2.add(b3);Button b4=new Button(Four); add(b4);when the frame. is resized, ( )A.all change height and widthB.Button Two

11、 change height and Button Three change widthC.Button One change heightD.Button Four change height and width参考答案:D28. 派生类的对象对它的基类成员中( )是可以访问的。A.公有继承的公有成员B.公有继承的私有成员C.公有继承的保护成员D.私有继承的公有成员参考答案:A29. 只能在循环体内使用continue语句。( )A.对B.错参考答案:A30. 下列类中( )是输入/输出流类iostream的派生类。A.fstreamB.ofstreamC.ifstreamD.ostream

12、参考答案:A31. 假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为( )。A. AB operator+(AB&a,AB&b)B.AB operator+(AB&a)C.operator+(ABa)D.AB &operator+( )参考答案:B32. 在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。 ( )A.错误B.正确参考答案:B33. 假定X为一个类,执行X a3,*p2;语句时会自动调用该类的构造函数( )次。假定X为

13、一个类,执行X a3,*p2;语句时会自动调用该类的构造函数( )次。A.2B.3C.4D.5参考答案:B34. 设x和y均为bool量,则x|y为假的条件是( )。A.它们均为真B.其中一个为真C.它们均为假D.其中一个为假参考答案:C35. int*p=new int5; 表示为指针变量p分配了一个int型元素空间,并将该片内存空间的值初始化为5。( )A.正确B.错误参考答案:B36. int a33=1,2,3,4,5,6,7,8,9;a11的值是( )。A.1B.2C.3D.5参考答案:D37. 下面描述中,错误的是( )。A.在基类定义的public成员在公有继承的派生类中可见,也能在类外被访问B.在基类定义的public和protected成员在私有继承的派生类中可见,在类外可以被访问C.在基类定义的public和protected成员在保护继承的派生类中可见D.在派生类中不可见的成员要变成可访问的,需要进行访问声明参考答案:B38. 多数运算符可以重载,个别运算符不能,运算符重载是通过函数定义实现的。( )多数运算符可以重载,个别运算符不能,运算符重载是通过函数定义实现的。( )A.正确B.错误参考答案:A39. 定义虚函数所用的关键字是virtual。(

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

最新文档


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

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