- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java综合考试题
机电学院12级Java2班Java3班综合考核
一、选择题(共10题,每题5分)
main方法是JavaApplicateion程序执行的入口点,关于main方法的方法头以下哪项是合法的( A )
A.public static void mian(String[] args)
B.public static void main()
C.public static int main(String args[])
D.public static void main(String args[])
程序代码如下,请分析运行代码的结果并作出你的选择( A )
true true false true B.true false false false
C.true true false false D.true false true true
阅读以下代码,下面分析正确的是( c )
A.数组array1,array2,array3的三种定义方式都是对的
假定一个数组array有三个元素,那么最后一个元素的下标可以通过array.length()-1获得。
数组里面既可以存储基本数据类型,也可以存储我们自定义的类对象。
假定一个数组array有三个元素,那么第一个元素可以通过array.get(0)来获取。
阅读并分析以下代码,程序运行后输出的是(D )
hello B.编译错误
C.hello i=2 D world good bad i=2
有一个函数 public float calSalary(int empNo)
{.......}
下面哪一个语句能正确对该函数的重载( B )
public double calSalary(int empNo) {.........}
public float calSalary(){................}
public float calSalary(int empName) {..........}
Public float calSalary2(int empNo)
阅读以下程序片段,下面说法正确的是( A )
通过编译,输出为 A B B通过编译,输出为B
C.通过编译,输出为A D 不能通过编译
构造函数是一个特殊的函数,关于构造函数理解正确的是( C )
构造函数可以有返回值也可以没有返回值
构造函数的返回值是其所在类的类对象的引用
一个类可以有多个构造函数,并且该类的构造函数可以相互调用
一个类的默认无参构造函数是一直都有的,即使你重写了带参构造函数。
抽象类和接口因为不能实例化,所以抽象类和接口都是没有构造函数的。
关于下列说法正确的是( D )
A.ArrayList和HashSet集合可以保证存入的顺序和取出的顺序一致。
B.StringBuilder是线程安全的,而StringBuffer是线程不安全的。
C.List和Set集合都可以存放相同的元素,Set集合只能通过迭代器取元素。
D.HashMap一般用来存放键值对,其中键不可以重复,而值可以重复
E._instance、2instance是合法的标识符,$instance是非法的表示符
阅读下面程序片段,下面程序运行结果为( D )
A .14 B.15 C.16 D.17 E.18 F.19 G.20
下列程序的执行,说法正确的是( B )
程序编译出现错误
程序将会打印第10行异常信息也打印第25行信息
程序将会打印第10行、12行异常信息,不打印第25行信息
程序只打印第12行异常信息。
简答题(10分)
11.java语言在限制对象被访问的时候给出了四个级别的访问修饰符,在面向对象的封装就是要把数据和行为抽象出模型在使用修饰符关键字限制对数据的访问
1)写成四个访问级别的修饰符合它们修饰的属性和方法的作用范围(4分)
Public :所修饰的属性和方法,不同包和不同类都可以访问
Private:只有在同一个包里的同一个类才能访问
Protect:在同一个包里的同一个类能访问,继承该类的子类也能访问该属性和方法
Defout:只能在同一个包里使用
2)在系统中经常回编写读取配置文件的工具类,这种类一般不允许外部进行实例化来保证系统中只存在一个实例,同时提供可以调用工具类的getInstance方法来获取已经存在的
文档评论(0)