java基础测试题(二)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.下列哪个选项是合法的标识符 24
A.123
2.B._name
3.C.class
4.D.1first
5.下列变量定义中,正确的是1
6. A long 1 = 123L
7. B long 1 = 3.14156f
8. C int i="k"
9. D double = 2f
10.switch语句中表达式(expression)的值不允许用的类型是124
11. A byte B int C Boolean D char
12.
13.下列语句中正确的是3
14. A 1’ B int I=2+’2’;
15. C string s =”on”+’one’; D byte b=257
16.
17.下列的哪个赋值语句是不正确的 12
A.float f = ;
18.B.double d = ;
19.C.float d = 3.14f ;
20.D.double f=10f;
21.下列的哪个赋值语句是正确的 2
A.char a=12;
22.B.int a=;
23.C.int a=12.0f;
24.D.int a=(int);
25.给出下列的代码,哪行在编译时可能会有错误 13
26.① publ ic void modify(){
27.② int i, j, k;
28.③ i = 100;
29.④ while ( i > 0 ){
30.⑤ j = i * 2;
31.⑥ (" The value of j is " + j );
32.⑦ k = k + 1;
33.⑧ }
34.⑨ }
35.A.line 4
36.B.line 6
C.line 7
37.D.line 8
38.下列关于继承的哪项叙述是正确的 3
A.在java中允许多重继承
39.B.在java中一个类只能实现一个接口
40.C.在java中一个类不能同时继承一个类和实现一个接口
41.D.java的单一继承使代码更可靠
42.下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问4
A.private
43.B.无修饰符
44.C.public
45.D.protected
46.给出下列代码,如何使成员变量m 被方法fun()直接访问 3
47.class Test
48.{
49.private int m;
50.public static void fun()
51.{
52....
53.}
54.}
55.A.将private int m 改为protected int m
56.B.将private int m 改为 public int m
57.C.将private int m 改为 static int m
58.D.将private int m 改为 int m
59.下列对Java源程序结构的叙述中,错误的是
60. A import语句必须在所有类定义之前
61. B 接口定义允许0或者多个
62. C Java Application中的public class类定义允许0或多个
63. D package 语句允许0或1个
64.
65.下列关键字中可以表示常量的是
66. A final B default C private D transient
67.
68.在Java语言中,被成为内存分配的运算符是
69. A new B instance of C [] D ()
70.
71.阅读下面程序
public class Cycle{
public static void main (String args[]){
}
}
在命令中输入java Cycle one two,该程序输出结果是
A Cycle
B one
C two
D 上述A、B、C均不对
72.阅读下面程序
public calss MyVal{
public static void main(String args[]){
MyVal m=new MyVal();
();
}
public void amethod(){
boolean b[]=new Boolean [5];
}
}
程序编译或运行结果是
A 1
B null
C “ “
D 编译不通过
73.接口中,除了抽象方法之外,还可以含有
74. A 变量 B 常量 C 成员方法 D 构造方法
75.阅读下面程序
76. Public class Test2________{
77. Public static void main(String[] args){
78. Thread t=new Test2();
79. ();
}
Public void run(){
are you.”);
}
}
在程序下划线处填入正确选项是
A implements Thread
B extemds Runnable
C implements runnable
D extends Thread
80.阅读下面程序
Public class Test implements Runnable{
Public static void main(String[] args){
_____________________________;
();
}
Pubic viod run(){
}
}
在程序下划线处填入正确选项是
A Test t = new Test();
B Thread t = new Thread();
C Thread t = new Thread(new Test());
D Test t = new Thread();
81.下列带下划线的标识符符合Java 命名约定的是
82. A package B public class xvz