【nowcoder】笔试强训Day6

目录

一、单选题

二、多选题

三、编程题

3.1不要二

3.2 把字符串转成整数


一、单选题

1.下面哪段程序能够正确的实现了GBK编码字节流到UTF-8编码字节流的转换:

A dst=String.frombytes(src,”GBK”).getbytes(“UTF-8”)

B dst=new String (src,”GBK”).getbytes(“UTF-8”)

C dst=new String (”GBK”, src,) getbytes()

D dst=String.encode(String.decode(src,”GBK”)), “UTF-8”)

操作步骤就是先解码再编码用new String(src,"GBK")解码得到字符串,再用getBytes("UTF-8")得到UTF8编码字节数组。

所以正确答案是

2.Java中的集合类包括ArrayList、LinkedList、HashMap等,下列关于集合类描述错误的是?

A ArrayList和LinkedList均实现了List接口

B ArrayList的访问速度比LinkedList快

C 随机添加和删除元素时,ArrayList的表现更佳

D HashMap实现Map接口,它允许任何类型的键和值对象

ArrayList和LinkedList均实现了List接口,ArrayList的访问速度比LinkedList快直接根据下标找出对应值即可,而后者需要遍历。随机添加和删除元素时,ArrayList的表现不是更佳的因为他需要扩容或者后移前移。HashMap实现Map接口,它允许任何类型的键和值对象,null值也可以作为键和值。

所以正确答案是 C 

3.下列哪个对访问修饰符作用范围由大到小排列是正确的?

A private>default>protected>public

B public>default>protected>private

C private>protected>default>public

D public>protected>default>private 

private(私有权限,类内部权限)

所以正确答案是 D 

4.在Java中,HashMap中是用哪些方法来解决哈希冲突的?

A 开放地址法

B 二次哈希法

C 链地址法

D 建立一个公共溢出区

在Java中,HashMap中是用链地址法来解决哈希冲突的

所以正确答案是

你可能感兴趣的:(nowcoder,前端,java,服务器)