一、选择题
1如下哪个字符串是Java中的合法标识符?(A)
A、field
ame
B、super
C、3
umberD、
umber
Java用标识符ide
tifier表示变量名、类名和方法名。标识符可以由字母、数字和下划线_、
美元符号组合而成,标识符必须以字母、下划线或美元符号开头,不能以数字开头
2下面哪个语句正确地声明一个整型的二维数组?DA、i
ta
ewi
tB、i
ta100100
ewi
tC、i
ta
ewi
t100100D、i
ta
ewi
t100100
3为AB类的一个无形式参数且无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以
调用它(即可以通过类名调用方法method),该方法头的形式为D。
A、abstractvoidmethod
B、fi
alvoidmethod
C、publicvoidmethod
D、staticvoidmethod
4已知代码:
Stri
ggreeti
g“Hello”
Stri
gsgreeti
gsubstri
g03Systemoutpri
tl
s
运行结果是_____A_____
AHel
Bell
CHell
Dello
5已知代码:
Stri
ggreeti
g“Hello”;
Charagreeti
gcharAt4;Systemoutpri
tl
a
运行结果是______B____
Al
Bo
C空格
D
6给出如下代码
classTest
privatei
tm
publicstaticvoidfu
somecode
如何使成员变量m被函数fu
直接访问
A、将privatei
tm改为protectedi
tm
B、将privatei
tm改为publici
tm
1
fC、将privatei
tm改为statici
tm
D、将privatei
tm改为i
tm
7下列说法不正确的是____A_____。
A)java语言不考虑安全性
B)java是跨平台的语言
C)java是面向对象的语言
D)java是具有多线各并发机制的语言
8下列特点中不属于Java的是B
A)多线程B)多继承C)跨平台D)动态性
9下列说法不正确的是_____A_____。
A)Java语言不支持分布式计算
B)Java是跨平台的语言
C)Java是面向对象语言
D)Java是具有多线程并发机制的语言
10java对内存的使用跟踪是____B_____。
A)多线程机制
B)垃圾回收机制
C)代码安全检验机制
D)异常处理机制
11Java语言的并发机制是_____A_____。
A)多线程机制
B)垃圾回收机制
C)代码安全检验机制
D)异常处理机制
12关于对象成员占用内存的说法哪个正确?()
A.同一个类的对象共用同一段内存
B、同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间
C.对象的方法不占用内存
D.以上都不对
13下列说法哪个正确?A.不需要定义类,就能创建对象B.对象中必须有属性和方法C.属性可以是简单变量,也可以是一个对象D、属性必须是简单变量
14下列说法哪个正确?()A、一个程序可以包含多个源文件B、一个源文件中只能有一个类C、一个源文r