记一次笔试题(陆续更新...)

1.以下哪四个能使用throw抛出

A: A.Error

B: B.Event

C: C.Objec

D: D.Throwable

E: E.xception

F: F.RuntimeException

正确答案:A,D,E,F

2.同一个进程的多个线程堆栈共享状况哪个描述正确

A: A. 堆共享、栈私有

B: B. 堆私有、栈共享

C: C. 堆共享、栈共享

D: D. 堆私有、栈私有

正确答案:A

3.jquery ajax中都支持哪些返回类型

A: A. xml

B: B. html

C: C. jsonp

D: D. json

正确答案:A,B,C,D

4.关于B/S架构和C/S架构描述正确的是

A: A. 淘宝WWW站是C/S架构的

B: B. 微信APP是B/S架构的

C: C. 淘宝APP是C/S架构的

D: D. HTML是C/S架构下的标准开发语言

正确答案:C

5.以下不是Object类的方法的是

A: A.clone()

B: B.finalsize()

C: C.toString()

D: D.hasNext()

正确答案:D

6.在JAVA语言中以下哪种表达式或者语法是不支持的

A: A.
int a = 2,b=0;

B: B.
int b = 2;
int c = 3;
int a = b = c;

C: C. 
boolean isTrue = false;
if(isTrue= 1==1?true:false) { }

D: D. 
public native int method() { 
int a = 0;
return a=true?0:1;
}

正确答案:A

7.正确表达式ab?c匹配的字符串是

A: A. abbcd

B: B. abc

C: C. abcbc

D: D. aEbc

正确答案:B

8.不属于数据库事务四大特性(ACID)的是

A: A. 原子性

B: B. 一致性

C: C. 持久性

D: D. 复杂性

正确答案:D

9.访问修饰符作用范围由大到小是

A: A.private-default-protected-public

B: B. public -default-protected- private

C: C.private- protected-default- public

D: D.public - protected- default-private

正确答案:D

10.支持html5的浏览器是

A: A.Safari

B: B.Chrome

C: C.Firefox

D: D.Opera

正确答案:A,B,C,D

11.关于DTD(Document Type Definition)与XSD(XML Schemas Definition),以下说法正确的是

A: A.都用于校验XML的文件内容,校验规则相同

B: B.DTD文档包含:元素的定义规则,元素间关系的定义规则

C: C.DTD提供了更丰富的数据类型.

D: D.XSD不支持综合命名空间

正确答案:B

12.socket、dns和http分别工作在哪一个网络分层

A: A. 网络层、应用层、应用层

B: B. 网络层、网络层、应用层

C: C. 传输层、应用层、应用层

D: D. 传输层、网络层、应用层

正确答案:C

13.下面哪个单词不是javascript保留字

A: A. with

B: B. void

C: C.class

D: D.parent

正确答案:D

14.Linux内核不包括的子系统是

A: A. 硬件管理系统

B: B. I/O管理系统

C: C. 进程管理系统

D: D. 内存管理系统

正确答案:A

15.在局域网内的某台主机用ping命令测试网络连接时,发现网络内的主机都可以联通,而不能与公网联通,问题可能是

A: A. 主机IP设置有误

B: B. 局域网的网关或主机的网卡设置有误

C: C. 局域网DNS服务器设置有误

D: D. 没有设置连接局域网的网关

正确答案:B

16.给定下面代码,请选择正确的描述
interface A0 {
void m() throws CloneNotSupportedException, IOException;
}

interface A1 {
void m() throws SQLException, IOException;
}

interface A2 extends A0, A1 {
void m();
}

A: A. A2的m()方法声明 不受限制,可以抛出任意的checked exception

B: B. A2的m()方法声明 必须同时抛出三个异常CloneNotSupportedException, IOException, SQLException

C: C. A2的m()方法声明 可以抛出 IOException

D: D. A2的m()方法声明 可以抛出三个异常CloneNotSupportedException, IOException, SQLException的任意组合

正确答案:C

17.请选择 下面代码输出 
public static void main(String[] args) {
String[] array = new String[]{"BZ", "A", "BA", "D"};

TreeMap treem = new TreeMap<>();
putValues(array, treem);

LinkedHashMap linkedHashMap = new LinkedHashMap<>();
putValues(array, linkedHashMap);

listKeys(treem);//???
System.out.print("----");
listKeys(linkedHashMap);//???
}
private static void putValues(String[] array, Map map) {
for (int i = 0; i < array.length; i++) {
map.put(array[i], i);
}
}
private static void listKeys(Map map) {
int size = map.size();
int i = 0;
for (Map.Entry entry : map.entrySet()) {
if (i == size - 1) {
System.out.print(entry.getKey());
} else {
System.out.print(entry.getKey() + ",");
}
i++;
}
}

A: A. A,BA,BZ,D----BZ,A,BA,D

B: B. BZ,A,BA,D----BZ,A,BA,D

C: C. 迭代map是没有顺序保证的,所以,不能确保总按同样顺序输出

D: D. A,D,BA,BZ----D,A,BZ,A

正确答案:A

18.下面代码的输出是
public static synchronized void main(String[] args) {
Thread t = new Thread() {
@Override
public void run() {
hello();
}
};
t.start();

try {
Thread.sleep(new Random().nextInt(500));
} catch (InterruptedException e) {

}
System.out.print("There");
}

static synchronized void hello() {
try {
Thread.sleep(new Random().nextInt(500));
} catch (InterruptedException e) {

}
System.out.print("Hello");
}

A: A.HelloThere

B: B.ThereHello

C: C.输出顺序不确定

D: D.发生了死锁

正确答案:B

19.Spring能否注入null或空字符串

A: A. 都允许

B: B. 都不允许

C: C. null允许,空字符串不允许

D: D. null不允许,空字符串允许

正确答案:A

20.下面代码的输出是
public static int ret() {
try {
int i = 1 / 0;
return 0;
} catch (Exception e) {
return 1;
} finally {
return 2;
}
}

A: A.0

B: B.1

C: C.2

正确答案:C

你可能感兴趣的:(笔试题)