东北农业大学22春《面向对象程序设计》综合作业一答案参考38

上传人:住在****她 文档编号:89012845 上传时间:2022-05-12 格式:DOCX 页数:14 大小:14.27KB
收藏 版权申诉 举报 下载
东北农业大学22春《面向对象程序设计》综合作业一答案参考38_第1页
第1页 / 共14页
东北农业大学22春《面向对象程序设计》综合作业一答案参考38_第2页
第2页 / 共14页
东北农业大学22春《面向对象程序设计》综合作业一答案参考38_第3页
第3页 / 共14页
资源描述:

《东北农业大学22春《面向对象程序设计》综合作业一答案参考38》由会员分享,可在线阅读,更多相关《东北农业大学22春《面向对象程序设计》综合作业一答案参考38(14页珍藏版)》请在装配图网上搜索。

1、东北农业大学22春面向对象程序设计综合作业一答案参考1. 用new动态申请的内存是在堆中分配的,而不是在栈中分配的。( )A.错误B.正确参考答案:B2. 运算符重载可以改变运算符的优先级。( )A.正确B.错误参考答案:B3. 下列关于主函数的叙述中正确的是( )。A.一个程序可以有多个主函数B.程序从主函数开始执行C.一个程序可以没有主函数D.主函数是一个特殊的函数,因此其结构与其他函数不同参考答案:B4. 下列正确的句子是( )。A.float 3.14B.byte i=225C.k=33LD.int p参考答案:D5. 假定AB为一个类,有类AB的两个对象a1,a2; 则执行语句AB

2、*a10=&a1,&a2;时系统自动调用该类的构造函数的次数为2。( )A.正确B.错误参考答案:B6. 已知如下定义:String s=“story”; 下面哪个表达式是合法的?( )A.s+=“books”B.char c=s1C.int len=s.lengthD.String t=s.toLowerCase( )参考答案:AD7. 字符串“XyZ”在内存占用的字节数是( )。A.3B.4C.6D.8参考答案:B8. 下列函数中,不属于类的成员函数的是( )。A.析构函数B.构造函数C.拷贝构造函数D.友元函数参考答案:D9. 设有说明语句:int x=1, y=3, z=5; 则下面表

3、达式中值为0的是( )。A.(y!=1)&(z!=0)B.x&zC.(xy)&xzD.x|y3&z5参考答案:A10. 逻辑或的运算符是( )。A.!B.|C.&D.参考答案:B11. 在面向对象程序设计中,每个对象可以单独设置属性值。( )A.正确B.错误参考答案:A12. C+中用户定义的标识符可以与系统关键字同名。( )C+中用户定义的标识符可以与系统关键字同名。( )A.正确B.错误参考答案:B13. 以下正确的说法是( )。A.系统不允许用户重新定义标准库函数B.用户调用标准库函数前,必须重新定义C.用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中D.用户可

4、以重新定义标准库函数,若如此,该函数将失去原有含义参考答案:D14. 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 GridLayout(2,2);Panel p1=new Pane

5、l( ); 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 change height and Button Three

6、 change widthC.Button One change heightD.Button Four change height and width参考答案:D15. 下列程序段执行后b3的结果是( )。boolean b1=true,b2,b3; b3=b1 b1b2A.0B.1C.trueD.false参考答案:C16. 设 x、y为已定义的类名,下列声明x类的对象x1的语句中正确的是( )A.static x x1;B.public x x1=new x(int 123);C.y x1;D.x x1=x( );参考答案:B17. 设x和y均为bool量,则x|y为假的条件是( )。A

7、.它们均为真B.它们均为假C.其中一个为真D.其中一个为假参考答案:B18. 为了在对象生存期结束时释放其指针成员所指向的动态存储空间,通常需要为该类定义构造函数。( )为了在对象生存期结束时释放其指针成员所指向的动态存储空间,通常需要为该类定义构造函数。( )A.正确B.错误参考答案:B19. 下列类中( )是输入/输出流类iostream的派生类。A.fstreamB.ofstreamC.ifstreamD.ostream参考答案:A20. Java语言中的数组元素只能是基本数据类型而不能为对象类型。( )A.正确B.错误参考答案:B21. 函数的定义不可以嵌套,类的定义可以嵌套。( )函

8、数的定义不可以嵌套,类的定义可以嵌套。( )A.正确B.错误参考答案:A22. C+语言类定义中默认的访问权限是public。( )C+语言类定义中默认的访问权限是public。( )A.正确B.错误参考答案:B23. 说明下列创建数组的方法那些是正确的( )。A.int twoDim=new int4B.int twoDim=new int4C.int twoDim=new int45D.char a=A,B参考答案:ACD24. 所谓私有成员是指只有类中所提供的成员函数才能直接使用它们,任何类以外的函数对它们的访问都是非法的。( )所谓私有成员是指只有类中所提供的成员函数才能直接使用它们,

9、任何类以外的函数对它们的访问都是非法的。( )A.正确B.错误参考答案:A25. 已知如下代码:boolean m = true; if( m = false) System.out.println(“False”); else System.out.println(“True”);执行结果是( )。A.FalseB.TrueC.NoneD.出错参考答案:B26. Java中main( )函数的值是( )。A.voidB.intC.charD.String参考答案:A27. 友元重载运算符obj1obj2被C+编译器解释为( )。A.operator(obj1,obj2)B.(obj1,obj

10、2)C.obj1.operator(obj2)D.obj2.operator(obj1)参考答案:A28. 下列命令中,是Java编译命令的是( )。A.javadocB.javacC.javaD.appletviewer参考答案:B29. 静态数据成员初始化在( )进行,而且前面不加static,以免与一般静态变量或对象相混淆。A.类体内B.类体外C.构造函数内D.内联函数内参考答案:B30. C语言中,下列( )是正确的标识符。A.1aB.cC.-cD.a1参考答案:D31. 如果类A被说明成类B的友元,则( )。A.类A的成员函数不得访问类B的所有成员B.类A的成员函数可以访问类B的所有

11、成员C.类A的成员即类B的成员D.类B的成员即类A的成员参考答案:B32. 若要抛出异常,应该使用下列( )子句。A.tryB.throwC.finallyD.catch参考答案:B33. 虚基类的关键字是( )。A.protectedB.friendC.classD.virtual参考答案:D34. 定义变量如下:Char c=w; int i=8; long L=15; float f=8.9f; 以下赋值语句正确的是( )。A.i=c+iB.c=c+iC.L=f+LD.f=i+L+f参考答案:AD35. 如果某类是另一个类的派生类,该类对象释放时析构函数的调用顺序是( )。A.先调用派生

12、类的析构函数,再调用基类的析构函数B.先调用基类的析构函数,再调用派生类的析构函数C.不调用派生类的析构函数D.不调用基类的析构函数参考答案:A36. 符号&在C+中可以定义( )变量。A.指针B.类C.引用D.结构参考答案:C37. 静态数据成员的值是不能改变的。( )A.错误B.正确参考答案:A38. 在类定义体内,直接定义成员函数,实现函数,成员函数自动转换为( )。A.内联函数B.构造函数C.析构函数D.友元函数参考答案:A39. 假定用户没有给一个名为AB的类定义析构函数,则系统自动给出的缺省析构函数定义为AB( )。( )A.正确B.错误参考答案:A40. C+语言的跳转语句中,对

13、于break和continue说法正确的是( )。A.break语句只应用于循环体中B.continue语句只应用于循环体中C.break是无条件跳转语句,continue不是D.break和continue的跳转范围不够明确,容易产生问题参考答案:B41. 下列循环结构中,不是无限循环的是( )。A.t=1; while(t-) coutB.t=1; docoutC.for(t=1; ; t+) coutD.for(t=0; t; t+) coutt;参考答案:D42. 在类体内允许对数据成员进行初始化。( )A.错误B.正确参考答案:A43. 成员函数的参数可以设置默认值。( )A.对B.

14、错参考答案:A44. 当处理特定问题时的循环次数已知时,通常采用( )来解决。A.while循环B.switch语句C.for循环D.do循环参考答案:C45. 选出合理的标识符( )A._sys1_lllB.2mailC.$changeD.class参考答案:AC46. 当include后面的文件名用双引号括起来时,寻找被包含文件的方式是( )。A.直接按系统设定的标准方式搜索目录B.搜索当前逻辑盘上的所有目录C.先在源程序所在目录搜索,再按系统设定的标准方式搜索目录D.仅仅搜索源程序所在目录参考答案:C47. 类中所提供的成员函数可以直接访问该类的私有成员。( )A.正确B.错误参考答案:

15、A48. 对定义重载函数的下列要求中,( )是错误的。A.要求参数的个数不同B.要求参数中至少有一个类型不同C.要求参数个数相同时,参数类型不同D.要求函数的返回值不同参考答案:D49. 假定AB为一个类,则执行“AB a(4),b3,*p2;”语句时,自动调用该类构造函数的次数为( )。A.3B.4C.6D.9参考答案:B50. 以下哪些是Java语言的特点?( )A.面向对象B.安全可靠C.平台无关D.多支持线程E.支持分布操作参考答案:ABCDE51. 整型变量中,八进制数的数字前面需要加数字( )。A.不需要B.8C.0XD.0参考答案:D52. 假设A为抽象类,下列语句( )是正确的

16、。假设A为抽象类,下列语句( )是正确的。A.A fun(int);B.A *p;C.int fun(A);D.A Obj;参考答案:B53. 要使用Vector必须import入下面哪个包?( )A.java.VectorB.java.ioC.java.utilD.java.Applet参考答案:C54. 要使语句“p=new int1020;”能够正常执行,p应被事先定义为( )。A.int*p20B.int*pC.int*pD.int(*p)20参考答案:D55. 在Java中,子类重新定义一个与从父类那里继承来的域变量(成员变量)完全相同的变量,这称为域的( )。A.隐藏B.重载C.覆

17、盖D.Java不支持此特性参考答案:C56. C语言程序连接生成的可执行文件扩展名是( )。A.cB.objC.exeD.bat参考答案:C57. 友元函数的关键字是( )。A.privateB.protectedC.publicD.friend参考答案:D58. 使用const说明常量时,可以不必指出类型。( )A.错误B.正确参考答案:A59. 执行语句“string str(abc);”时,系统会自动调用string类的构造函数( )。执行语句“string str(abc);”时,系统会自动调用string类的构造函数( )。A.string( )B.string(const char *s)C.string(const string &str)D.string(size_type n, char c)参考答案:B60. 下列( )的调用方式是引用调用。A.形参是指针,实参是地址值B.形参是引用,实参是变量C.形参是变量,实参是地址值D.形参和实参都是变量参考答案:B

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!