Java语言程序设计 期末测试卷(含答案).docx

Java语言程序设计 期末测试卷(含答案).docx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、单选题 1、?如果程序中出现单词class,则这个程序一定不会是下列哪种语言编写的?(?? ) A.C语言 B.Java语言 C.C++语言 D.C#语言 答案:A 2、?执行Java语句“int x = 5, y;? y = --x;”之后,变量x和y的值分别为(?? )。 A.4, 5 B.5, 4 C.4, 4 D.5, 5 答案:C 3、?执行Java语句“if (1 < 0 || false)? System.out.print(“Hello world!”);”显示器上将显示(?? )。 A.“Hello world!” B.Hello, world! C.Hello world! D.什么都没显示 答案:D 4、?下列关于对象的描述中,错误的是(?? )。 A.对象的方法成员用于处理数据,通过“对象名.方法成员名( )”进行调用 B.可以调用对象中的所有方法成员 C.对象名实际上是对象的引用变量名 D.对象包含哪些成员是由其类定义决定的 答案:B 5、?下列关于对象引用的描述中,错误的是(?? )。 A.引用变量在引用一个对象之后不能再改变引用,引用其他对象 B.当一个对象不被任何变量引用时,其内存单元将被Java虚拟机收回 C.运算符new在创建对象后将返回该对象的引用 D.一个对象可以被多个引用变量同时引用 答案:A 6、下列关于Java语言中变量的描述,哪个是错误的?(?? ) A.局部变量可以是基本数据类型,也可以是引用数据类型 B.Java语言中的变量分为字段、局部变量和形参三种 C.字段可以是基本数据类型,也可以是引用数据类型 D.形参只能是基本数据类型,不能是引用数据类型 答案:D 7、?定义一个具有int型可变长形参的方法fun( ),下列哪种写法是正确的?(?? ) A.voidfun(int …x[ ]) { … } B.int fun(int x1, int x2, …) { … } C.voidfun(int …x) { … } D.int…fun(int x[ ]) { … } 答案:C 8、?定义一个包含3个元素的类Circle的对象数组x,下列哪种写法是错误的?(?? ) A.Circle [ ]x = new Circle[3]; B.Circle x[ ] = new Circle[3]; C.Circle x[ ] = { new Circle( ), new Circle( ), new Circle( ) }; D.Circle x[3] = new Cirlce( ); 答案:D 9、?下列关于Java包的描述中,错误的是(?? )。 A.package语句可以放在源程序代码的任意位置 B.对Java类分包管理就是将类的程序文件放入不同子目录进行分组管理 C.Java类的包名就是其源程序文件所在的子目录名 D.package语句的作用是向Java编译器声明本文件中类所在的包名 答案:A 10、?访问定义在public类中的默认权限成员,下列哪种访问是错误的?(?? ) A.在同一文件的类中访问 B.在不同包的类中访问 C.在同一包的类中访问 D.在本类中访问 答案:B 11、?下列关于组合类对象的描述中,错误的是(?? )。 A.访问组合类对象中对象字段的的下级成员需受多级权限的控制 B.组合类所定义的对象中包含对象字段 C.可以访问组合类对象中private对象字段的下级public成员 D.访问组合类对象中对象字段的下级成员是多级访问 答案:C 12、?定义如下的类A和组合类B:? ?class?A?{ ????private??int?x; ????public??int?y; } class?B?{ ????public??A?t; ????public??int?s; } ??使用组合类B定义一个对象obj,则下列语句中正确的是(?? )。 A.obj.t.x = 5;? obj.t.y = 5;? obj.t.s = 5; B.obj.x = 5;?? obj.y = 5;?? obj.s = 5; C.B x = obj;? x.y = 5;?? x.s = 5; D.B y = obj;? y.t.y = 5;? y.s = 5; 答案:D 13、?继承超类得到新的子类,子类中将不包括(?? )。 A.超类的私有成员 B.超类的构造方法 C.超类的公有成员 D.超类的保护成员 答案:B 14、?已定义类A: ?class?A?{ ????private??int?x; ????protected??int?y; ????public??int?z; ????public??A(int?p1,?int?p2,?int?p3)?{?x?=?p1

文档评论(0)

16531030673cba7 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档