1
、编?/p>
Java
源程序文件将产生相应的字节码文件,字节码文件的扩展名为(
B
?/p>
?/p>
A
?/p>
java B
?/p>
class C
?/p>
html D
?/p>
exe
2
、下列叙述中,正确的是:
?/p>
A
?/p>
A
?/p>
Java
语言的标识符是区分大小写?/p>
B
、源文件名与
public
类名可以不同
C
、源文件扩展名为
.javac
?/p>
java
?/p>
D
、源文件?/p>
public
类的数目不限
3
、下列哪一项不属下面向对象程序设计的基本要?/p>
?
?/p>
D
?/p>
A
、类
B
、对?/p>
C
、方?/p>
D
、安?/p>
4
、下列选项中,列出用于定义类成员的访问控制权的一组保留字?/p>
( D )
?/p>
A
?/p>
class
?/p>
float
?/p>
double
?/p>
public B
?/p>
float
?/p>
boolean
?/p>
int
?/p>
long
C
?/p>
char
?/p>
extends
?/p>
float
?/p>
double D
?/p>
public
?/p>
private
?/p>
protected
5
?/p>
Java
语言是一?/p>
( A )
?/p>
A
?/p>
面向对象
的编译和解释型编程语言
B
、面向过程的编译型编程语言
C
、面向问题的解释型编程语言
D
、面向机器的编程语言
6
、编?/p>
Java
中负责对字节码解?/p>
执行
的是?/p>
B
?/p>
?/p>
A
?/p>
垃圾回收?/p>
B
?/p>
虚拟?/p>
C
、编译器
D
、多线程机制
7
、下列说法中,正确的一个是
( A )
?/p>
A
、类成员变量在使用之前可以不初始?/p>
B
、局部变最在使用之前可以不初始?/p>
C
、参数变量在使用之前必须初始?/p>
D
、所有的变量在使用之前必须初始化
8
?/p>
Java
语言的类间的继承关系?/p>
( B )
?/p>
A
、多重的
B
、单重的
C
、线程的
D
、不能继?/p>
9
.下列不属于
Java
保留字的一个是
( B )
?/p>
A
?/p>
else B
?/p>
Unicode C
?/p>
char D
?/p>
static
10
、现有一?/p>
int
类型的整数和一?/p>
double
类型的数进行加法运算,则得到的结果类型为
( B )
?/p>
A
?/p>
int
类型
B
?/p>
double
类型
C
?/p>
long
类型
D
?/p>
float
类型
11
、下面各项中定义变量及赋值不正确的量
( B )
?/p>
A
?/p>
int i = 32; B
?/p>
float f = 45.0;
(小数默?/p>
double
类型?/p>
C
?/p>
double d =45.0; D
?/p>
long x = (long)45.0;
12
、下列说法中不正确的一个是
( B )
?/p>
A
?/p>
long
类型可以处理?/p>
int
类型范围更大的整型数?/p>
B
?/p>
long
类型?/p>
short
类型处理整型数据的范围一?/p>
C
?/p>
double
类型?/p>
long
类型需要的存储空间一样大
D
?/p>
float
类型?/p>
long
类型需要的存储空间?/p>
13
.对于对象引用转换的限制,下面程序段中将编译出错?/p>
( D )
?/p>
A
?/p>
Object ob = new Object(); B
?/p>
String str = "hello";
C
?/p>
Float f1 = new Float(3.14); D
?/p>
f1=ob;
14
、下列语句序列执行后?/p>
k
的值是
( C )
?/p>