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

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

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

1、东北农业大学21秋面向对象程序设计平时作业二参考答案1. 每个类的成员函数或者数据可以通过隐藏定义的指针访问,这个指针是( )。A.thisB.caseC.classD.char参考答案:A2. 在保护继承中,对于派生类的访问同于公有继承,而对于派生类的对象的访问同于私有继承。( )A.正确B.错误参考答案:A3. 派生类是从基类派生出来,它不能再生成新的派生类。( )A.正确B.错误参考答案:B4. 下列语句执行后,变量a、c的值分别是( )。 int x=182; int a,c; c=x/100; a=x%10;A.1,2B.2,1C.1.82, 2D.100,82参考答案:B5. 假定

2、指针变量p定义为“int *p=new int(100);”,要释放p所指向的动态内存,应使用语句( )。A.deletepB.deletepC.delete*pD.delete&p参考答案:A6. 程序控制语句主要包括选择、循环和( )。A.跳转B.注释C.条件编译D.宏定义参考答案:A7. 有如下函数模板定义:template func(T x,T y)return x*x+y*y;在下列对func的调用中,错误的是( )。A.func(3,5)B.func(3.0,5.5)C.func(3,5.5)D.func(3,5.5)参考答案:C8. 设 x、y为已定义的类名,下列声明x类的对象x

3、1的语句中正确的是( )A.static x x1;B.public x x1=new x(int 123);C.y x1;D.x x1=x( );参考答案:B9. 在Java中,用package语句说明一个包时,该包的层次结构必须是( )A.与文件的结构相同B.与文件目录的层次相同C.与文件类型相同D.与文件大小相同参考答案:B10. 下列字符列中,可作为C+语言程序自定义标识符是( )。A.switchB.fileC.breakD.do参考答案:B11. 下列运算符中,优先级最高的是( )。A.&B.+C.+D.*参考答案:B12. 类的静态数据成员被类的所有对象共享。( )A.对B.错参

4、考答案:A13. 下面哪些判断是正确的( )A.Abstract不能和final并列修饰同一个类B.一个方法使用final修饰,则该方法所在的类不能被继承C.abstract方法所在的类必须是abstract类D.static方法中能处理非static域参考答案:ABC14. 运算符重载的目的是( )。运算符重载的目的是( )。A.提高程序的效率B.提高代码复用能力C.简化程序,减少目标代码D.使程序代码直观易读参考答案:D15. 软件产品准确执行软件需求规格说明书中所规定的任务的能力叫做软件的( )。A.正确性B.可维护性C.可复用性D.兼容性参考答案:A16. 以下运算符中不能重载的是(

5、)。A.:B.&C.%D.!=参考答案:A17. C语言中,下列( )是正确的标识符。A.1aB.cC.-cD.a1参考答案:D18. 子类要调用父类的方法,必须使用super关键字。( )A.正确B.错误参考答案:B19. 下面的表达式哪个是正确的?( )A.String s=“ 你好”; int i=3; s+=iB.String s=“ 你好”; int i=3; if(i=s)s+=iC.String s=“ 你好”; int i=3; s=i+sD.String s=“ 你好”; int i=3; s=i+参考答案:A20. 数组与向量的区别是( )。A.数组的长度固定B.数组元素的

6、数据类型相同,可以是普通数据类型C.向量长度可变D.类型可不同,只能是对象的引用参考答案:ABCD21. class A public int getNumber(int a)return a+1; class B extends A public int getNuclass A public int getNumber(int a)return a+1; class B extends A public int getNumber(int a, char c)return a+2; public static void main(String args) B b=new B( ); Sys

7、tem.out.println(b.getNumber(0); what is the result?A.compilation succeeds and 3 is printedB.compilation succeeds and 2 is printedC.compilation succeeds and 1 is printedD.An error at this program cause compilation to fail参考答案:C22. 在面向对象程序设计中,每个对象可以单独设置属性值。( )A.正确B.错误参考答案:A23. 类A是类B的友元,类B是类C的友元,则( )是正

8、确的。A.类B是类A的友元B.类C是类A的友元C.类A是类C的友元D.以上都不对参考答案:D24. 不同的对象可以调用相同名称的函数,并可导致完全不同的行为的现象称为( )。A.多态性B.抽象C.继承D.封装参考答案:A25. 只能在循环体内使用continue语句。( )A.对B.错参考答案:A26. 重载的运算符保持原来的优先级和结合性以及操作数的个数。( )A.正确B.错误参考答案:A27. 如果类中的成员变量可以被同一包访问,则使用如下哪个约束符?( )A.privateB.publicC.protectedD.no modifier参考答案:D28. 在C+中,类与类之间的继承关系具

9、有( )。A.自反性B.对称性C.传递性D.反对称性参考答案:C29. 下列语句输出结果为( )。 public class Apublic static void main(Stringargs)byte b=0xa;System.out.println(b);A.aB.10C.1D.0xa参考答案:B30. 在对String类进行查找比较操作时,字符串的长度( )。A.不变B.变长C.变短D.不一定参考答案:A31. 一个类的构造函数中可以不包含对其子对象的初始化。( )A.正确B.错误参考答案:B32. 基类的公有成员一定能通过派生类的对象访问。( )A.对B.错参考答案:B33. 下列

10、常见的系统定义的异常中,( )是输入、输出异常。A.UnknownHostExceptionB.IOExceptionC.FileNotFoundExceptionD.ClassNotFoundException参考答案:B34. 在一个类中声明了某个静态数据成员,并在类外给出其定义和初始化后,若未定义该类的对象,该静态数据成员则不存在。( )A.正确B.错误参考答案:B35. 假定下列x和y均为int型变量,则不正确的赋值为( )。A.x=+yB.x+=y+C.x+=y+D.+x=+y参考答案:C36. 在类的定义形式中,数据成员、成员函数和( )组成了类定义体。A.成员的访问控制信息B.公

11、有信息C.私有信息D.保护信息参考答案:A37. Java中main( )函数的值是( )。A.voidB.intC.charD.String参考答案:A38. 一个Java类可以有多个父类。( )A.错误B.正确参考答案:A39. 类的继承方式可以是( )。A.private friend publicB.protected friend publicC.private friend protectedD.private protected public参考答案:D40. 逻辑或的运算符是( )。A.!B.|C.&D.参考答案:B41. 静态数据成员函数是属于某个对象的。( )A.错误B.正

12、确参考答案:A42. 当include后面的文件名用双引号括起来时,寻找被包含文件的方式是( )。A.直接按系统设定的标准方式搜索目录B.搜索当前逻辑盘上的所有目录C.先在源程序所在目录搜索,再按系统设定的标准方式搜索目录D.仅仅搜索源程序所在目录参考答案:C43. 设x和y均为bool量,则x|y为假的条件是( )。A.它们均为真B.它们均为假C.其中一个为真D.其中一个为假参考答案:B44. 可以用p.a的形式访问派生类对象p的基类成员a其中a是( )。A.私有继承的公有成员B.公有继承的私有成员C.公有继承的保护成员D.公有继承的公有成员参考答案:D45. 下列运算符中,( )在C+中不

13、能重载。下列运算符中,( )在C+中不能重载。A.?:B.+C.-D.=参考答案:A46. C语言中printf命令在c+中改用cin。( )A.正确B.错误参考答案:B47. 下列正确的表达式( )A.double a=1. 0;B.Double a=new Double(1. 0);C.byte a = 340;D.Byte a = 120;参考答案:AB48. 已知如下定义:String s=“story”; 下面哪个表达式是合法的?( )A.s+=“books”B.char c=s1C.int len=s.lengthD.String t=s.toLowerCase( )参考答案:AD

14、49. 所谓私有成员是指只有类中所提供的成员函数才能直接使用它们,任何类以外的函数对它们的访问都是非法的。( )所谓私有成员是指只有类中所提供的成员函数才能直接使用它们,任何类以外的函数对它们的访问都是非法的。( )A.正确B.错误参考答案:A50. 虚基类的关键字是( )。A.protectedB.friendC.classD.virtual参考答案:D51. 静态数据成员的值是不能改变的。( )A.错误B.正确参考答案:A52. 以下为重载函数的一组函数声明的是( )。A.void print(int); void print(double)B.void fun(int); int fun

15、(int)C.int max(int,int); int min(int,int)D.void mm( ); int mm( )参考答案:A53. 下列关于运算符重载的描述中,( )是正确的。下列关于运算符重载的描述中,( )是正确的。A.运算符重载可以改变操作数的个数B.运算符重载可以改变优先级C.运算符重载可以改变结合性D.运算符重载不可以改变语法结构参考答案:D54. 下列关于主函数的叙述中正确的是( )。A.一个程序可以有多个主函数B.程序从主函数开始执行C.一个程序可以没有主函数D.主函数是一个特殊的函数,因此其结构与其他函数不同参考答案:B55. 类Teacher和Student是

16、类Person的子类; Person p; Teacher t; Student s; /p, t and s are all non-null. if(t instanceof Person) s = (Student)t; 最后一句语句的结果是( )。A.将构造一个Student对象B.表达式是合法的C.表达式是错误的D.编译时正确,但运行时错误参考答案:C56. 类模板的模板参数( )。A.只可作为数据成员的类型B.只可作为成员函数的返回类型C.只可作为成员函数的参数类型D.以上三者皆可参考答案:D57. int*p=new int5; 表示为指针变量p分配了一个int型元素空间,并将该片内存空间的值初始化为5。( )A.正确B.错误参考答案:B58. 下列运算符中,不能被重载的是( )。A.【】B.C.( )D./参考答案:B59. 整型变量中,八进制数的数字前面需要加数字( )。A.不需要B.8C.0XD.0参考答案:D60. 以下标识符中不全是保留字的是( )。A.gotoreturncharB.defaultthenwhileC.caseforintD.boolclasslong参考答案: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交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!