ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:429.44KB ,
资源ID:18222869      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18222869.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java联考卷答案Word文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

java联考卷答案Word文档格式.docx

1、 A.构造器 B.属性 C.方法 D.函数A解析:构造器无法被继承。8.下面代码运行结果是?A.FatherClass CreateB.ChildClass CreateC.FatherClass Create ChildClass CreateD.ChildClass Create FatherClass CreateC解析:考察构造器的调用顺序,子类被创建的时候,会先去调用父类的构造器,然后再调用自己的构造器9.下面关于重写的说法,错误的是?A.重写可以体现父类与子类之间的多态性。B.父类中定义的方法,必须在子类中重写。C.方法重写又称方法覆盖。D.如果在子类中定义某方法与其父类有相同的名

2、称和参数,我们说该方法被重写。E.有时子类并不想原封不动地继承父类的方法,而是想作一定的修改,这就需要采用方法的重写。B解析:父类定义的方法,不一定要在子类中重写,除非此方法是抽象方法,那么子类就必须重写10.对下面父类方法重写正确的是?public class FatherClass protected int method (int a , int b) A.public int method (int a , int b)B.private int method (int a , int b)C.protected void method (int a , int b)D.以上答案都不正

3、确重写必须是方法名,参数,返回值都一样,且返回等于或大于父类中的,不能小于。11.下面说法错误的是?A.对象多态的基础是:子类对象可以当作父类对象来看。B.编程语言都存在多态性。C.方法重写是父类与子类之间的多态性的体现。D.方法重载是一个类中多态性的一种表现。 B解析:面向过程语言就没有多态性。12.下面代码运行结果是?A.FatherClass InfoB.ChildClass InfoC.FatherClass Info ChildClass InfoD.ChildClass Info FatherClass Infostatic方法没有继承可言,而是根据对象的类型来决定。13. 下面方

4、法返回值是什么?( )A. REDHE B. edhe C. EDH D. edhel E. redh F. REDjava的substring包头不包尾14、Which is true?A. Line 3 will print the value 2.B. Line 3 will print the value 3.C. Compilation will fail because of an error in line 1.D. Compilation will fail because of an error in line 2.这两种声明数组的方式都是合法的,只不过第二种括号放后面的是c

5、的习惯,此外,y只是引用了数组x,故其第2个元素正是3,java中数组是从下标0开始的。15、int myArray = new int 1,2,3,4,5;以下哪个选项可以用一个数组创建一个列表?A. List myList = myArray.asList();B. List myList = Arrays.asList(myArray);C. List myList = new ArrayList(myArray);D. List myList = Collections.fromArray(myArray);asList是Arrays的方法,是将数组转为一个只读的list16、下面代码

6、的运行结果是什么?()A. 42B. 0042C. An exception is thrown at runtime.D. Compilation fails because of an error in line 13.E. Compilation fails because of an error in line 14.List intList 受到泛型约束只能添加Integer类型的对象,但是在public static void append(List list) list.add(0042);中的List并非泛型接口.因此list不用考虑这些,List的默认元素类型是Object,

7、因此放入任何类型都可以,故最后输出0042。这个例子的用意在于表述非泛型类和非泛型接口是不安全的,尽量不要使用非泛型类和接口。17、下面代码的运行结果是什么?A. 0B. 1C. 2D. 3E. 4F. 编译错误G. 运行时抛出异常HashSet是无序的不能重复添加的一种集合,而s1和s2所指向的对象相等,所以这两个在放入集合的时候是重复的,只能存在一个。而ws1和ws2所指的对象是不等的。可以加以下语句进行验证:System.out.println(t1.equals(t2);/falseSystem.out.println(s1.equals(s2);/true18、以下哪个是适当的has

8、hCode定义方法?A. return super.hashCode();B. return name.hashCode() + age * 7;C. return name.hashCode() + comment.hashCode() /2;D. return name.hashCode() + comment.hashCode() / 2 - age * 3;hashcode()方法要与equals()方法一同覆盖,当两个对象equals比较为true时,应具有相同的hashcode值,上述程序中equals()方法是通过name值和age值来进行比较的,所以hashcode值应该也用这

9、两个值来进行计算,答案选B?19、哪段代码可以将第12行代码以相反的顺序进行排序?A. Collections.reverseSort(list, new MyComparator();B. Collections.sort(list, new MyComparator(); list.reverse();C. Collections.sort(list, new InverseComparator( new MyComparator();D. Collections.sort(list, Collections.reverseOrder(Collections.reverseOrder(现有

10、比较器):按现有比较器强行逆转排序20、关于Java的集合下面说法错误的是:A. Collections是针对集合类的一个帮助类。提供了一系列静态方法实现对各种集合的搜索、排序、线程完全化等操作。B. Collection没有get()方法来取得某个元素。只能通过iterator()遍历元素。C. HashMap会利用对象的hashCode来快速找到key。D. List、Set、Map 都是不允许重复的集合。E. Map中元素,可以将key序列、value序列单独抽取出来。Collections是一个包装类。它包含有各种有关集合操作的静态多态方法,包括搜索、排序、线程完全化等所以A是正确的。

11、B选项Collection没有get()方法来取得某个元素。只能通过iterator()遍历元素也是正确的。HashMap是根据键的HashCode 值存储数据,而哈希码就是将对象的信息经过一些转变形成一个独一无二的int值,这个值存储在一个array中,我们都知道所有存储结构中,array查找速度是最快的,所以C是正确的。Map中元素可以通过keySet()抽取key序列,将map中的所有keys生成一个Set,使用values()抽取value序列,将map中的所有values生成一个Collection,所以E也是正确的。而D中List集合是可重复的,所以D是错误的,答案选D21、Whi

12、ch statement is true?class A class B extends A class C extends A class D extends B A. The type List is assignable to List.B. The type ListObjectC. The type List extends BD. The type ListE. The type List is assignable to any List reference.F. The type ListA选项:The type List.是相当于List list=new ArrayList

13、java.io.RandomAccessFile一总结点:1既可以读取文件内容,也可以向文件输出数据2与普通的输入/输出流不同的是,RandomAccessFile支持“随机访问”,程序可以直接跳转到文件的任意地方来读写数据。这里“随机访问”的含义是可以自由访问文件的任意地方(与InputStream、Reader等流需要依次向后读取或写出是不同的)。3因为RandomAccessFile可以自由访问文件的任意位置,所以如果希望只访问文件部分内容,而不是把文件从头读到尾,此时,使用RandomAccessFile是很好的选择。4当RandomAccessFile用做输出流时,由于RandomA

14、ccessFile允许自由定位文件记录指针,所以RandomAccessFile可以不从开始地方开始输出,即RandomAccessFile可以向已存在的文件后面追加内容。如果程序需要向已存在的文件追加内容时,则应该使用RandomAccessFile。29、创建ServerSocket实例绑定一个服务端口,参数为()A. 服务器ip地址,端口号 B. 服务器ip地址 C. 端口号 D. 客户端ip地址,端口号ServerSocket(int port):构造一个新的ServerSocket实例并绑定到指定端口。参数为端口号,如果port参数为0,端口将由操作系统自动分配。30、一个服务器进程

15、执行以下代码:以下哪些说法错误?( ) A 服务器进程占用80端口。B socket.getPort()方法返回服务器进程占用的本地端口,此处返回值是80。C 当serverSocket.accept()方法成功返回,就表明服务器进程接收到了一个客户连接请求。D socket.getPort()方法返回客户端套节字占用的本地端口。无 31、如果一个对象仅仅声明实现了 cloneable 接口,但是不声明 clone 方法,外部能够调用其 clone 方法吗?A. 能B. 不能C. 不确定clone是Object中的保护方法,只有子类和同包才能调用32、下面均为java关键字的一组是A:bool

16、ean ,byte,long,assertB:byte,long,true,gotoC:goto,boolean,byte,nullD:boolean,long,false,autotrue,null和false都是字面量33、构造方法被调用是当A类定义时 B使用对象的属性 C使用对象的方法时 D对象被创建时34、下面哪条语句可以取出薪水最高的前三个人:A. select * from (select * from employees order by salary ); B.select * from (select * from employees order by salary ) wh

17、ere rownum=3; c.select * from (select * from employees order by salary desc) where rownumd.select * from employees where rownum=3 order by salary desc;先排序在去前三35、下列哪个不是数据库事务的特征?A、原子性 B、隔离性 C、一致性 D、即时性36、Oracle能成功查询user表中第20行到第30行记录的是?A、SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM user) A

18、 WHERE ROWNUM = 20B、SELECT * FROM ( FROM (SELECT * FROM TABLE_NAME) A 20C、SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM BETWEEN 30 and 20D、SELECT A.*, ROWNUM RN WHERE ROWNUM 考察rownum的特性,37、Mysql能成功查询User表中第20行到第30行记录的是?A.select * from user where rownum20 and rownumC.Select * f

19、rom user limit 20,30;D.Select * from user limit 20,10;第一个数 表示从第几行去,第二个数表示取几个38.下列函数全不部为多行【即组函数】的是( )A、Group,having,AVG,DistinctB、Count,ceil,MAX,concatC、order,MIN,where,SUMD、NVL,Order,subStr,order39、A表有3条记录,B表有3条记录,下列语句会产生几条结果?Select * from A,B;A、3 B、6 C 、9 D、13 笛卡尔积 3*3=940、对由SELECT-FROMWHEREGROUP-O

20、RDER组成的SQL语句,其在被DBMS处理时,各子句的执行次序为( )A、SELECTFROMGROUPWHEREORDER B、FROM-WHEREGROUPORDERSELECTC、FROMWHEREGROUPSELECTORDERD、SELECTFROMWHEREGROUPORDER41、主键约束包含了哪那些约束?A、唯一约束,非空约束 B、非空约束,完整约束 C、完整约束,非空约束 D、唯一约束42、 以下代码段执行正确的是?A Class.forName(com.mysql.jdbc.Driver url = jdbc:mysql:/localhost:3306/teacher Connection con = DriverManager.getConnection(url,”root”,”1234”);B. Conn

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1