1.面向对象程序设计的三大基本特征是( )
A.封装、继承、多态
B.抽象、继承、多态
C.简洁、封装、继承
D. 继承、封装、健壮
2.关于Java程序设计语言,不正确的是( )
A.是一种纯面向对象的程序
B.对网络编程有较好的支持
C.比C/C++更复杂
D.对多媒体编程有较好的支持
3. Java语言中的类( )
A.不可以实现多个接口
B.抽象类中包含抽象方法
C.可以创建抽象类的对象
D.可以从多个类派生
4.Java中的数组,不正确的是( )
A.数组的类型指数组中元素的类型
B.一个数组中所有元素具有相同的类型
C.二维数组中,每个一维数组的大小都必须相同
D.数组的元素通过数组名+下标访问
5.关于类的静态方法,不正确的是( )
A.任何类中都可以定义静态成员
B.静态成员必须通过对象访问
C.静态成员可以通过对象访问
D.静态成员可以通过类直接访问
6.关于类,不正确的是( )
A.Object是Java语句中所有类的父类
B.this代表当前对象
C.final修饰的类不可再有子类
D.一个Java类可以有多个直接父类
7.关于方法的重载与覆盖,不正确的是( )
A.在一个类中,对一个方法可以有多个重载
B.对父类中的一个方法,在子类中既可以有它的覆盖,也可以有它的重载
C.方法的覆盖是指在一个类中定义它的多个实现
D.Java语言中的多态性主要是通过方法的重载来实现的
8.Java中的异常,不正确的是( )
A.异常是一种编程错误
B.Java程序的健壮性得益于异常处理机制
C.在Java语言中,异常是一种对象
D.所有异常必须捕获
9.关于线程不正确的是( )
A.线程是一个程序的完整执行
B.Java语言对多线程编程提供了良好的支持
C.每个Java进程都至少有一个线程
D. Java的线程机制提供了一种程序并行执行手段
10.关于绘图编程 ( )
A.图形界面中的组件通过容器来组织
B.可以直接向顶层容器添加基本组件
C.中间容器的用法与顶层容器的用法相同
D.基本组件可以直接加入到图形界面中