、单选题
在下列概念中,Java语言只保留了 D
在下列概念中,Java语言只保留了 D
A.运算符重载B.结构和联合
下列类定义中,不正确的是B
A. class x {....}
y1,y2 { .... }
C. public class x extends Applet { .... }
下列语句序列执行后,k的值是B
C.指针D.方法重载
B. static class x implements
D. class x extends y { .... }
int m=3, n=6, k=0;
while( (m++) < (- - n) ) ++k;
i++
先把i的初值赋给表达式(i++),作为表达式(i++)的值,然后i自增1作为i 的值。
如i=1,则表达式(i++)的值等于1,而i的值变为2。
++i
i先自增1,再把自增后的值赋给表达式(++i)。
如i=1,则表达式(++i )的值等于2, i的值也为2,
4.A. 0B. 1C. 2
4.
A. 0
B. 1
C. 2
D. 3
设i、j为int型变量名,a为int型数组名,以下选项中,
正确的赋值语句是
a[0] = 7;B. i = i + 2
a[0] = 7;
B. i = i + 2
C. i++ —j;
D. a(0) = 66;
5.Java语言的类间的继承关系是BA.多重的B.单重的C.线程的
5.
Java语言的类间的继承关系是B
A.多重的
B.单重的
C.
线程的
D.不能继承
6.
F列语句序列执行后,
k的值是C
int i=10, j=18, k=30;
switch( j - i ) {
case 8 : k++;
case 9 : k+=2;
case 10: k+=3;
default : k/=j;
A. 31B. 3C.D. 33
A. 31
B. 3
C.
D. 33
设有定义 float x=3.5f, y=4.6f, z=5.7f;
设有定义 float x=3.5f, y=4.6f, z=5.7f
;则以下的表达式中,值为true的是C
A. x >
A. x > y || x > z
B.z > ( y + x )
C.x != y
D. x < y & !
( x < z )
下列修饰符中,定义类头时能使用的修饰符是 C
9.A. privateB. staticC
9.
A. privateB. static
C. abstract
D.protected
j 、 k 为类 x 中定义的 int 型变量名,
列类
x 的构造函数中不正确的是
A. x( int m){ ... }C
A. x( int m){ ... }
C. x( int m, int n){ ... }
下列对封装性的描述中,错误的是
封装体包含了属性和行为
B. void x( int m){ ... }
D. x( int h,int m,int n){ ... }
D
封装使得抽象的数据类型提高了可重用性
被封装的某些信息在封装体外是不可见的
封装体中的属性和行为的访问权限是相同的
下列关于包的描述中,错误的是B
包是若干个类的集合包是一种特殊的类型
包是若干个类的集合
包是一种特殊的类型
包是使用package语句创建的D.包有有名包和无名包两种
下列关于 Applet 程序的描述中,错误的是 C
A.Applet 程序的主类必须是 Applet 类得子类
B.Applet 不是完整的独立程序
C. Applet程序的主类中应有一个ma in ()方法
Applet的字节码文件必须嵌套在一个HTML文件中
D.Panel
D.Panel
A. DialogB. FrameC. List
下列关于异常处理的描述中,错误的是 D
程序运行时异常由Java虚拟机自动进行处理
使用try-catch-finally语句捕获异常
使用throw语句抛出异常
捕获到的异常只能在当前方法中处理,不能在其他方法中处理
以下方法不属于迭代器( Iterator )接口所定义的方法的是 D
A. hasNext
A. hasNext ()B. next ()
C.remove()
D.nextElement ()
主线程属于
A.守护线程B. Thread
A.守护线程
B. Thread 线程
C.用户线程
D. Runnable 线程
二、填空题
三目运算符的3个操作数中,第一个操作数的类型必须是逻辑 型的。
在Java的基本数据类型中,char型采用Uni code编码方案,每个 Unicode码占用 2
字节内存空间,这样,无论是中文字符还是英文字符,都是占用_2字节内存空间。
假设x=