java语言使用的字符码集是                                                   
1704班基础考试题
1、下列关于java中抽象类的说法正确的有(A)
A、含有抽象方法的类必须声明为抽象类
B、抽象类中不可以有非抽象方法
C、抽象类中至少需要包含一个抽象方法
D、抽象类无法实例化
2、下列哪个关键字可以用于实现同步(C)
A、native
B、static
C、synchronized
D、finalize
3、下列哪些集合属于Collection的子类(C D)[选两项]
A、TreeMap
B、Hashtable
C、ArrayList
D、HashSet
4、下面关于线程的说法错误的是(B)
A、线程其实就是进程中的一个控制单元,它负责就是程序的执行。一个进程中至少有一个线程
B、当一个类实现了Runnable接口后,并实现了其run方法,就可以直接调用这个类的start
方法开启线程
C、继承Thread类或者实现Runnable接口都可以封装线程要执行的任务
D、Thread类本身就是一个线程类,可以直接创建Thread类对象,开启线程
5、下面关于map集合说法正确的是(A)
A、map集合中不能直接使用Iterator进行迭代
B、对map集合使用keySet方法,会得到所有value的值组成一个list集合
C、使用map的append方法可以向map集合中添加元素
D、使用removeAll方法可以将map集合中的元素清空
6、下面的程序执行后count的结果是(B)
 
A、0          B、10        C、9        D、11
7、关于被私有访问控制符private修饰的成员变量,以下说法正确的是(C)
A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B、可以被两种类访问和引用:该类本身、该类的所有子类
C、只能被该类自身所访问和修改
D、只能被同一个包中的类访问
8、编译并运行以下代码将发生什么(D)
A、代码编译时报出错误提示信息“equals() 方法未定义”
B、编译通过,抛出运行期异常
C、输出Both are equal
D、输出Both are not equal
9、以下字符串格式中的信息,如果想要使用集合来存储,哪个集合比较适合(D)
A、LinkedList
B、TreeSet
C、ArrayList
D、HashMap
10、阅读以下代码,并给出正确答案()
A、编译错误
B、输出One One Two Two
C、输出One Two One Two
D、输出One Two One Two
11、阅读以下代码,并给出正确答案(B)
A、输出11次100
B、输出10次100,然后抛出运行期异常
C、编译错误,因为变量i不能在main() 方法中被声明2次
D、编译错误,因为变量j不能在main() 方法中被声明2次
12、阅读以下代码,并给出正确答案(C)
A、编译不通过
B、运行时出错
C、输出2
D、输出3
13、 以下关于继承的叙述正确的是(A )。
A 、在Java 中类只允许单一继承
B 、在Java 中一个类只能实现一个接口
C 、在Java 中一个类不能同时继承一个类和实现一个接口
D 、在Java 中接口只允许单一继承
14、以下有关构造方法的说法,正确的是:( A)
A .一个类的构造方法可以有多个          B .构造方法在类定义时被调用
C .构造方法只能由对象中的其它方法调用。 D .构造方法可以和类同名,也可以和类名不同
15、请问所有的异常类皆继承哪一个类?(B )。
A 、java.io.Exception  B 、java.lang.Throwable
C、java.lang.Exception  D 、java.lang.Error
16、以下关于break语句的描述,只有___是正确的[参考答案:C]
A、在循环语句中必须使用break语句

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。