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

上传人:住在山****ck 文档编号:74844535 上传时间:2022-04-14 格式:DOCX 页数:11 大小:13KB
收藏 版权申诉 举报 下载
东北农业大学21秋《面向对象程序设计》平时作业1答案参考14_第1页
第1页 / 共11页
东北农业大学21秋《面向对象程序设计》平时作业1答案参考14_第2页
第2页 / 共11页
东北农业大学21秋《面向对象程序设计》平时作业1答案参考14_第3页
第3页 / 共11页
资源描述:

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

1、东北农业大学21秋面向对象程序设计平时作业1答案参考1. 已知“float *p; p=new float2;”,若要释放p所指向的堆中的这些字节,下列语句正确的是( )。已知“float *p; p=new float2;”,若要释放p所指向的堆中的这些字节,下列语句正确的是( )。A.delete p;B.delete p;C.delete p;D.delete p2;参考答案:C2. 假定变量m定义为“int m=7;”,则定义变量p的正确语句为( )。A.intp=&mB.int*p=mC.int*p=&mD.int&p=*m参考答案:C3. int*p=new int5; 表示为指针

2、变量p分配了一个int型元素空间,并将该片内存空间的值初始化为5。( )A.正确B.错误参考答案:B4. 类模板的模板参数( )。A.只可作为数据成员的类型B.只可作为成员函数的返回类型C.只可作为成员函数的参数类型D.以上三者皆可参考答案:D5. 构造函数和析构函数都能被继承。( )A.对B.错参考答案:B6. 下面说法正确的是( )。A.内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方B.内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方C.类的内联函数必须在类体内定义D.类的内联函数必须在类体外用关键字inline定义参考答案:B7. 设有下面两个类的定义:clas

3、s Personlong id; String name; class Student extends Personint score; int getScore( )return score; 则类 Person 和类 Student 的关系是( )。A.继承关系B.无关系C.包含关系D.关联关系参考答案:A8. int a=10,b=1,*p=&a;则完成a=b的赋值的语句是( )。A.a=*pB.*p=*&bC.p=&bD.a=&b参考答案:B9. 一个类的数据成员中可以有本类的对象。( )A.对B.错参考答案:B10. C语言编写的源程序其文件扩展名是( )。A.cB.objC.exe

4、D.bat参考答案:A11. 下列程序段执行后b3的结果是( )。boolean b1=true,b2,b3; b3=b1 b1b2A.0B.1C.trueD.false参考答案:C12. 通过指针或引用可以调用不同对象相同名称的函数,但可导致完全不同的行为的现象称为二义性。( )A.正确B.错误参考答案:B13. Java语言中的数组元素只能是基本数据类型而不能为对象类型。( )A.正确B.错误参考答案:B14. 下列静态数据成员的特性中,( )是错误的。A.说明静态数据成员时前边要加关键字static来修饰B.静态数据成员在类体外进行初始化C.引用静态数据成员时,要在静态数据成员名前加和作

5、用域运算符D.静态数据成员不是所有对象所共有的参考答案:D15. 下列给字符数组赋初值时,正确的是( )。A.chars44=a,x,s,tB.chars323=“abc”,“xyz”C.chars24=“abcd”D.chars1=“abcdef”参考答案:D16. Frame的默认布局管理器是( )。A.GridLayoutB.FlowLayoutC.CardLayoutD.BorderLayout参考答案:D17. 静态数据成员函数是属于某个对象的。( )A.错误B.正确参考答案:A18. 程序控制语句主要包括选择、循环和( )。A.跳转B.注释C.条件编译D.宏定义参考答案:A19.

6、下列语句序列执行后,ch1的值是( )。 char ch1=&39;A&39;,ch2=&39;W&39; if(ch1 + 2 ch2 ) +ch1;A.AB.BC.CD.B参考答案:B20. 在下面存储类中,( )对象的可见性与生存期不一致。A.自动类B.寄存器类C.外部类D.内部静态类参考答案:D21. 在类体内允许对数据成员进行初始化。( )A.错误B.正确参考答案:A22. 重载的运算符保持原来的优先级和结合性以及操作数的个数。( )A.正确B.错误参考答案:A23. C语言中printf命令在c+中改用cin。( )A.正确B.错误参考答案:B24. 下列代码中,将引起一个编译错误

7、的行是( )。(1)1public class Test (2) int m,n; (3)public Te下列代码中,将引起一个编译错误的行是( )。(1)1public class Test (2) int m,n; (3)public Test( )(4)public Test(int a)m=a;(5)public static void main(String args(6)Test t1,t2; (7)int j,k;(8)j=0; k=0; (9)t1=new Test; (10)t2=new Test(j,k); (11)(12)A.第3行B.第5行C.第6行D.第10行参考答

8、案:D25. 类中所提供的成员函数可以直接访问该类的私有成员。( )A.正确B.错误参考答案:A26. 设有说明:ofstream outfile; 则执行语句:outfile.open(“data1.txt”); 后,文件:data1.txt是一个( )。A.用于输入的文本文件B.用于输出的文本文件C.用于输入的二进制文件D.用于输出的二进制文件参考答案:B27. 定义一个类名为“MyClass.java”的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为( )。A.private class MyClass extends ObjectB.class MyClass exte

9、nds ObjectC.public class MyClassD.public class MyClass extends Object参考答案:CD28. 只能在循环体内使用continue语句。( )A.对B.错参考答案:A29. 若有以下定义:char a;int b;float c;double d;则表达式a*b+d-c值的类型为( )。A.floatB.intC.charD.double参考答案:D30. 下列关于构造函数说法不正确的是( )。A.构造函数必须与类同名B.构造函数可以省略不写C.构造函数必须有返回值D.在构造函数中可以对类中的成员进行初始化参考答案:C31. 以下

10、不属于类访问权限的是( )。A.publicB.staticC.protectedD.private参考答案:B32. 下列字符列中,可以作为“字符串常量”的是( )。A.ABCB.“ABC”C.abcD.a参考答案:B33. 类的继承方式可以是( )。A.private friend publicB.protected friend publicC.private friend protectedD.private protected public参考答案:D34. ( )类是所有异常类的父类。A.ThrowableB.ExceptionC.ErrorD.AWTError参考答案:B35.

11、假定AB为一个类,则执行“AB a(4), b5, *p2;”语句时,自动调用该类构造函数的次数为( )。A.9B.7C.6D.11参考答案:C36. 假定一条定义语句为“int a10,x,*pa=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的语句为( )。A.x=pa3B.x=a3C.x=*pa+3D.x=*(a+3)参考答案:C37. 在进行任何的C+流操作后,都可以用C+流的有关成员函数检测流的状态,用来检测是否到达文件的末尾函数是( )。A.fail( )B.eof( )C.bad( )D.good( )参考答案:B38. 下面哪些判断是正确的( )A.Abstract不能

12、和final并列修饰同一个类B.一个方法使用final修饰,则该方法所在的类不能被继承C.abstract方法所在的类必须是abstract类D.static方法中能处理非static域参考答案:ABC39. 设x = 1, y = 2, z = 3,则表达式y+=z-/+x的值是( )A.3B.3.5C.4D.5参考答案:A40. 如下哪些是Java中正确的整数表示( )A.22B.0x22C.022D.22H参考答案:ABC41. 常量不能作为左值使用。( )A.错误B.正确参考答案:B42. 下列( )关键字通常用来给对象进行加锁,该标记使得对对象的访问是排他的。A.transientB

13、.synchronizedC.staticD.serialize参考答案:B43. 定义一个类名为MyClass.java的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为( )。A.private class MyClass extends ObjectB.class MyClass extends ObjectC.public class MyClassD.public class MyClass extends Object参考答案:CD44. 字符串“a+b=12n”的长度为( )。A.9B.8C.7D.6参考答案:C45. 虚基类的关键字是( )。A.protected

14、B.friendC.classD.virtual参考答案:D46. 默认形参值应在函数定义处指定。( )A.正确B.错误参考答案:B47. 对于catch子句的排列,下列( )是正确的。A.父类在先,子类在后B.有继承关系的异常不能在同一个try结构程序段内C.排列顺序可任意D.子类在先,父类在后参考答案:D48. 在下面循环语句中循环体执行的次数为( )。int i=0,s=0;while(sA.4B.5C.6D.7参考答案:C49. C语言中,寄存器变量的说明符为( )。A.autoB.registerC.externD.static参考答案:B50. C语言中,运算符是自右向左结合的是( )。A.( )B.*C.D.+参考答案:D

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