- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- Java语言程序设计 1-第1章 认识Java语言(含答案).docx
- Java语言程序设计 2-第2章 Java语言基础(含答案).docx
- Java语言程序设计 3-第3章 面向对象程序设计(含答案).docx
- Java语言程序设计 4-第4章 Java基础类库(含答案).docx
- Java语言程序设计 5-第5章 图形用户界面程序(含答案).docx
- Java语言程序设计 6-第6章 输入输出流(含答案).docx
- Java语言程序设计 7-第7章 多线程并发编程(含答案).docx
- Java语言程序设计 8-第8章 网络编程(含答案).docx
- Java语言程序设计 9-第9章 数据库编程(含答案).docx
- 财务管理学 1-第一章 财务管理总论(含答案).docx
文档评论(0)