2024年4月21日发(作者:仉蕴)
JAVA整理复
案
题含答习
1.已知:int a =8,b=6; 则:表达式++a-b++的值为(4 )
2.已知:boolean b1=true,b2; 则:表达式! b1 && b2 ||b2的值为(false )
3.已知:double x=8.5,y=5.8; 则:表达式x++>y--值为(True )
4.已知:int a[ ]={2,4,6,8}; 则:表达式(a[0]+=a[1])+ ++a[2]值为(12 )
5.执行int x, a = 2, b = 3, c = 4; x = ++a + b++ + c++; 结果是(x=12 )
6.Java中的显式类型转换既能(从低类型向高类型转换 )也能从高类型向低
类型转换,而隐式类型转换只有前者。
7.执行下列程序代码的输出结果是(10,11,11 )。
int a = 10; int i, j; i = ++a; j = a--;
("%d,%d,%d", a, i, j);
8.执行完boolean x=false; boolean y=true; boolean z=(x&&y)&&(!y) ; int
f=z==false?1:2; 这段代码后,z与f的值分别是(False )和(1 )
9.类是一组具有相同(属性 )和(行为 )的对象的抽象。(实例 )是由某个
特定的类所描述的一个个具体的对象
10.(NEW )是一个特殊的方法,用于创建一个类的实例
11.(静态 )方法不能直接访问其所属类的(实例 )变量和(实例 )方法,
只可直接访问其所属类的( 静态成员)变量和(静态成员 )方法
12.(类 )变量在内存中只有一个拷贝,被该类的所有对象共享;每当创建一
个实例,
就会为(实例 )变量分配一次内存,(实例 )变量可以在内存中有多个拷贝,
互不影响。
13.Java使用固定于首行的(Package )语句来创建包。
14.类成员的访问控制符有(Public )、(private )、(pretected )和默认四
种。
15.protected类型的类成员可被(当前类 )、同一包中的(派生类 )和不同包
中的(派生类 )的代码访问引用。
16.系统规定用(This )表示当前类的构造方法,用(super )表示直接父类的
构造方法,在构造方法中两者只能选其一,且须放在第一条语句。
17.Java的多态性主要表现在(方法重载 )、(方法覆盖 )和(变量覆盖 )
三个方面。
18.接口中定义的数据成员均是(没有实体 ),所有成员方法均为
(abstract )方法,且没有(实现 )方法。
19.如果一个类包含一个或多个abstract方法,则它是一个(接口 )类。
20.Java不直接支持多继承,但可以通过(重载 )实现多继承。类的继承具有
(单一 )性
21.接口中只能包含(静态 )类型的成员变量和(静态 )类型的成员方法。
22.Swing的事件处理机制包括(事件源 )、事件和事件监听者。
23.Java事件处理包括建立事件源、(建立事件监听器 )和将事件源注册到监
听器。
1.下面哪些标识符在Java语言中是合法的?(B )
A.persons$ B.TwoUsers C.*point D.instanceof -line
2.下列(B )是合法标识符。B-是下划线
A.2end B.-hello C.=AB D.整型变量
3.已知int i = 2 147 483 647; ++i; 则i的值等于(A )。
2024年4月21日发(作者:仉蕴)
JAVA整理复
案
题含答习
1.已知:int a =8,b=6; 则:表达式++a-b++的值为(4 )
2.已知:boolean b1=true,b2; 则:表达式! b1 && b2 ||b2的值为(false )
3.已知:double x=8.5,y=5.8; 则:表达式x++>y--值为(True )
4.已知:int a[ ]={2,4,6,8}; 则:表达式(a[0]+=a[1])+ ++a[2]值为(12 )
5.执行int x, a = 2, b = 3, c = 4; x = ++a + b++ + c++; 结果是(x=12 )
6.Java中的显式类型转换既能(从低类型向高类型转换 )也能从高类型向低
类型转换,而隐式类型转换只有前者。
7.执行下列程序代码的输出结果是(10,11,11 )。
int a = 10; int i, j; i = ++a; j = a--;
("%d,%d,%d", a, i, j);
8.执行完boolean x=false; boolean y=true; boolean z=(x&&y)&&(!y) ; int
f=z==false?1:2; 这段代码后,z与f的值分别是(False )和(1 )
9.类是一组具有相同(属性 )和(行为 )的对象的抽象。(实例 )是由某个
特定的类所描述的一个个具体的对象
10.(NEW )是一个特殊的方法,用于创建一个类的实例
11.(静态 )方法不能直接访问其所属类的(实例 )变量和(实例 )方法,
只可直接访问其所属类的( 静态成员)变量和(静态成员 )方法
12.(类 )变量在内存中只有一个拷贝,被该类的所有对象共享;每当创建一
个实例,
就会为(实例 )变量分配一次内存,(实例 )变量可以在内存中有多个拷贝,
互不影响。
13.Java使用固定于首行的(Package )语句来创建包。
14.类成员的访问控制符有(Public )、(private )、(pretected )和默认四
种。
15.protected类型的类成员可被(当前类 )、同一包中的(派生类 )和不同包
中的(派生类 )的代码访问引用。
16.系统规定用(This )表示当前类的构造方法,用(super )表示直接父类的
构造方法,在构造方法中两者只能选其一,且须放在第一条语句。
17.Java的多态性主要表现在(方法重载 )、(方法覆盖 )和(变量覆盖 )
三个方面。
18.接口中定义的数据成员均是(没有实体 ),所有成员方法均为
(abstract )方法,且没有(实现 )方法。
19.如果一个类包含一个或多个abstract方法,则它是一个(接口 )类。
20.Java不直接支持多继承,但可以通过(重载 )实现多继承。类的继承具有
(单一 )性
21.接口中只能包含(静态 )类型的成员变量和(静态 )类型的成员方法。
22.Swing的事件处理机制包括(事件源 )、事件和事件监听者。
23.Java事件处理包括建立事件源、(建立事件监听器 )和将事件源注册到监
听器。
1.下面哪些标识符在Java语言中是合法的?(B )
A.persons$ B.TwoUsers C.*point D.instanceof -line
2.下列(B )是合法标识符。B-是下划线
A.2end B.-hello C.=AB D.整型变量
3.已知int i = 2 147 483 647; ++i; 则i的值等于(A )。