JAVA考试选择题
1、下列不是java的位运算符的是( )。
~
^
|
!
2、java中用来定义包的关键字是( )。
package
import
com
class
3、抽象类是( )。
不能派生子类的类
不能实例化的类
所有方法都是抽象方法的类
方法体为空的类
4、继承是面向对象的重要特征,它可以( )。
优化程序的存储空间
使代码重用,降低程序复杂程度
保证类和接口的安全
更容易地实例化类得对象
5、语句"Hello".equals("hello")的正确执行结果是( )。
true
false
0
1
6、下列关于面向对象的论述中,正确的是( )。
面向对象是指以对象为中心,分析、设计和实现应用程序的机制
面向对象是指以功能为中心,分析、设计和实现应用程序的机制
面向对象仅适用于程序设计阶段
面向对象是一种程序设计语言
7、下列整数的定义中,错误的是( )。
int f=314.0;
int a=012;
int i=189;
int d=0x123;
8、下列变量的定义中,错误的是( )。
int x=8;
float f;d;
String s="hello";
boolean b=true;
9、下列代码的执行结果是:int a="hello".length();system.out.println(a); ( )
6
5
2
10
10、下列特点中不属于java的是( )。
多线程
多继承
跨平台
动态性
11、下列变量定义中,不合法的是( )。
int $x;
int _12;
int Summer_2012;
int #dim;
12、下列选项中为单精度数的是( )。
2
5.8
0.2f
023
13、若定义int a=2,b=2,下列表达式中值不为4的是( )。
a+(++b);
a*(b++);
a+b;
a*b;
14、下列选项中属于字符串常量的是( )。
'abc'
"abc"
(abc)
{abc}
15、java所有类的父类是( )。
Father
Lang
Exception
Object
16、下列数中为八进制的是( )。
27
0x25
026
028
17、下列选项中,与成员变量共同构成一个类得是( )。
关键字
方法
运算符
表达式
18、下列不属于表达式语句的是( )。
++i;
--j;
b#a;
b+=a;
19、下列不属于逻辑运算符的是( )。
!
||
&&
|
20、下列不属于关系运算符的是( )。
>
<
>>
!=
21、在单一文件中import、class和package的正确出现顺序是( )。
package, import, class
class, import, package
import, package, class
package, class, import
22、内部数据类型byte的取值范围是
0——65
-128——127
–32768——32767
256—— 255
23、System.out.println(4|3)能打印出什么结果?( )
6
0
1
7
24、对public void add(int a) {…}方法的重载方法应返回( )
void
int
float
任何类型
25、在JAVA中下面哪一行代码不出现编译警告或错误( )。
float f=1.3;
char c="a";
byte b=257;
int i=10;
26、以下( )不是Java的原始数据类型。
short
boolean
unit
float
27、在Java中,以下( )标识符是不是合法的。
IDoLikeTheLongNameClass
$byte
_ok
4_case
28、在java中,下列( )语句不能通过编译。
String s="john"+"was"+"here";
String s="john"+3;
float f=5+5.5;
int a=3+5;
29、在Java语言中,下面变量命名合法的有( )。
variable123
123varable
Private(private)
-variable_123
30、在JAVA中,( )关键字用来终止循环语句。
Return
Continue
Break
Exit
31、以下Java语句,会产生编译错误的是( )。
if(2==3) System.out.println("Hi");
if(2=3) System.out.println("Hi");
if(true) System.out.println("Hi");
if(2!= 3) System.out.println("Hi");
32、已知:int x=10,y