1.在下列选项中,对整型数据类型占用内存数量描述错误的是( C)。
A.int类型的数据在内存中占用4个字节
B.short类型的数据在内存中占用2个字节
C.long类型的数据在内存中占用16个字节
D.byte类型的数据在内存中占用1个字节
2.下面的选项中,不是关于面向对象特点的描述正确的是( C)。
A.继承性
B.多态性
C.稳定性
D.封装性
3.在下列选项中选出错误的变量名( C)。
A.IDoLikeTheLongNameClass
B.$byte
C.int
D._ok
4.下面对final关键字的使用,错误的是(C ).。
A.final可以定义常量
B.子类不能重写父类的final方法
C.可以通过继承的方式来建立一个final类的子类
D.定义成final的方法有时可以提高程序性能
5.下面的关于访问控制关键字的描述错误的是( )。
A.声明为public的内容可以被从任何地方访问
B.被声明成private的成员不能被该类外看到
C.如果一个成员不含有一个明确的访问说明,默认为public
D.被声明成protected的成员可以被所在包的任何地方访问
6.下面选项中,关于异常的描述错误的是(C )。
A.异常是在运行时代码序列中产生一种异常情况
B.异常是一种运行时错误
C.把需要进行监控的程序代码写在catch块中
D.过多的使用try…catch会降低程序的运行性能
7.Java语言中用来拆分字符串的方法是(B )。
A.replace()
B.split()
C.toLowerCase()
D.toUpperCase()
8.int类型的包装类是( A)。
A.Integer
B.Int
C.INT
D.Ing
9.关于static关键字描述错误的是(B)。
A.表示静态
B.用来创建对象
C.static修饰的属性,所有对象共用同一地址
D.static修饰的方法不能直接调用非static属性
10.怎样获得数组的长度( C)。
A.length( )方法
B.size( )方法
C.length属性
D.size属性
11.关于构造方法,描述错误的是(D )。
A.定义构造方法时,不需要加返回值类型
B.可以使用private关键字修饰构造方法
C.构造方法不能是抽象的
D.构造方法不能有参数
12.下面的选项中,描述正确的是(A )。
A.在Java中只允许单一继承
B.在Java中一个类只能实现一个接口
C.在Java中一个类不能同时继承一个类和实现一个接口
D.在Java中可以继承多个父类
13.如果要存储一些数据,要求没有重复数据,下面的选项中,有此特点的项是( B)。
A.Map
B.Set
C.List
D.Vector
14.下列选项中,可以直接导致线程被停止执行的项是( B)。
A.从一个同步块中返回
B.调用对象的wait()方法
C.调用对象的notify()方法
D.调用对象的notify All()方法
15.编写程序的时候使用了import *则( B)。
A.导入了a包中b包中c包的所有的类和子包。
B.导入了a包中b包中c包的所有的类,不包含子包。
C.导入了a包和b包和c包中所有的类
D.其他项都不正确
16.哪个关键字可以对对象加互斥锁(B )。
A.transient
B.synchronized
C.serialize
D.static
17.下面哪个方法可以在任何时候被任何线程调用( D)。
A.notify ()
B.wait()
C.notifyall()
D.sleep()
18.下列选项中,对List描述不正确的是( C)。
A.List中每个元素是按照顺序存储的
B.可以精确的控制每个元素的插入位置
C.List中不允许有相同的元素出现
D.Vector是List的子类
19.下列选项对多线程的状态描述错误的是(B )。
A.当线程被创建的时候,线程还没有开始运行,此时线程处在新生状态
B.一个可运行线程将一直处于运行状态
C.当一个线程被阻塞,另一个线程就可以被操作系统调度运行了
D.因为run方法正常退出或因为一个未被捕获的异常都可以导致线程的死亡
20.可以使用本机地址创建一个客户端socket对象的选项是(A )。
A.Socket s=new Socket (LocalHost(),5678);
B.Socket s=new Socket (InetAddress.setLocalHost(),5678);
C.Socket s=new Socket (InetAddress , 5678);
D.ServerSocket s=new ServerSocket (LocalHost(),5678);
21.下列选项中属于Java原始数据类型的选项是( C)。
A.Int
B.Short
C.int
D.Char
22.下列关于修饰符混用的说法,错误的是( D)。
A.abstract不能与final并列修饰同一个类
B.abstract类中可以有private的成员
C.abstract方法必须在abstract类中
D.static方法中能处理非static的属性
23.执行完以下代码int [ ] x = new int[25];后,以下哪项说明是正确的( A)。
A.x[24]为0
B.x[24]未定义
C.x[25]为0
D.x[0]为空
24.以下哪个类可以表示“后进先出”的集合( D)。
A.ArrayList
B.HashTable
C.Vector
D.Stack
25.下列哪个选项不是Java语言的特点( C)。
A.面向对象
B.安全性
C.面向过程
D.健壮性
26.所有字节输出流的父类是(A )。
A.OutputStream
B.Reader
C.InputStream
D.Writer
27.下列选项中不属于多线程的作用的是( A)。
A.提高内存存储空间
抽象类的使用
B.提高应用程序的响应
C.改善程序结构
D.使多CPU系统更加有效
28.判断两个字符串变量内容是否相等的表达式为(D )。

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