2024年4月28日发(作者:)

JAVA开发基础(习题卷42)

说明:答案和解析在试卷最后

第1部分:单项选择题,共57题,每题只有一个正确答案,多选或少选均不得分。

1.[单选题]( )表达式不可以作为循环条件

A)i++;

B)i>5;

C)bEqual = ("q");

D)count = = i;

2.[单选题]下面接口的描述,正确的是

A)接口中的变量必须用private static final三个修饰词修饰

B)接口中的方法必须用public abstract两个修饰符修饰

C)一个接口可以继承多个父接口

D)接口的构造方法名必须为接口名

3.[单选题]在Java中,( )类可用于创建链表数据结构的对象。

A)LinkedList

B)ArrayList

C)Collection

D)HashMap

4.[单选题]( )为快速开发Java程序提供集成开发环境,编辑、编译、构建、调试和联机帮助集成在一个图形用户界

面中。

A)Java language specification

B)Java API

C)Java JDK

D)Java IDE

5.[单选题]Given a method that must ensure that its parameter is not null:

11. public void someMethod(Object value) {

12. // check for null value ...

20. n(ss());

21. }

What, inserted at line 12, is the appropriate way to handle a null value?

A)assert value == null;

B)assert value != null, "value is null";

C)if (value == null) {

throw new AssertionException("value is null");

}

D)if (value == null) {

throw new IllegalArgumentException("value is null"); }