Java
1. 下面的不是Java的特点的是()
A. 动态性 B. 面向对象 C. 编辑型 D. 多线型
2. Java源文件以为扩展名的是()
A. .class B. .java C. .jav D. .cla
3. Java源文件经编译产生的文件称为()
A. .obj文件 B. .exe文件 C. .java文件 D. 字节码文件
4. 字节码文件是与平台无关的什么文件()
A. ASCII B. 二进制码 C. BCD D. Unicode
5. 下面的那一项不是Java applicationapplet的不同点()
B. A. 执行方式不同 B. applet中不再需要main()方法 C. applet由若干各类构成 D. Java appletWeb browser执行
6. Java注释方式不包括()
C. A. //… B. /* … */ C. /** … **/ D. /** … */ C
7. 下面不是合法Java标识符的是()
D. A. ab B. $_3 C.3ab D. ab3 C
8. 下面均为Java关键字的一组是()
"A. boolean,byte,long,true " "B. byte, long,true,goto" "C. goto ,Boolean,byte,true" "D. bool, long,true,auto" A
9. Java语言使用的字符集是()
A. ASCII B. EBCDIC  C. Unicode  D. BCD C
10. Javaint型变量占内存的字节是()
A. 1 B. 4 C. 2 D.与机器有关 B
11. 下列是合法的实型常量的是()
"A. 12.4,12,12.4f,12.4F" "B. 12.0f,2e4f,12.0,6e-4" "C. 6e,12.1,24f,25d" "D. 13.6, 6e0.3,456.7d,e2" B
12. 下列说法正确的是()
A. 不需定义类,就能创建对象 B. 属性可以是简单变量,也可以是一个对象 C. 属性必须是简单变量 D. 对象中必有属性和方法 B
13. "若有定义 int a=2,b=4;boolean x;则执行语句 x=a>b;System.out.println(x);的结果为()"
B. A. 1 B. 0 C. true D. false D
14. "若有定义 int x=3,y;则执行语句y=(x++)+(x++)+(x++);y=()"
C. A. 9 B.12 C. 15 D. 18 B
15. "若有定义 int x=3,y;则执行语句y=(++x)+(++x)+(++x);y=()"
D. A. 12 B. 18 C. 9 D. 15 D
16. Java源程序编译后生成的字节码文件扩展名为()
E. A. .exe B. .obj C. .java D. .class D
17. 用户设置环境变量的合法格式为()
A. set path to c:\jdk1.2\bin B. set classpath to c:\jdk1.2\bin C. set classpath=c:\jdk1.2\bin D. set classpath c:\jdk1.2\bin C
18. 下面不是Java移位算符的是()
B. A. >>> B. <<< C. >> D. << B
19. 若有a=001001,执行a>>>3;后a=()
A. 0001001 B. 1001010 C. 1111001 D. 1000001 B
20. 执行15.2%5的结果()
A. 非法 B. 3 C. 0 D. 0.2 D
21. 下面哪个是有效的Java标识符()
A. max_num B. max-num C. 3DogNight D. (train) A
22. 编译一个定义了5个类和18个方法的Java源代码文件,编译该源代码文件时会产生几个字节码文件()
A. 1 B. 23 C. 18 D. 5 D
23. 下面哪个不是Java的关键字()
A. double B. Integer C. float D. default B
24. 下面关键字中那一个是不可用来控制对类成员的访问()
A. public B. private C. protected D. default D
25. 下面那组是关键字()
"A. abstract,object,double" "B. class,object,this" "C. class,double,this" "D. Boolean,double,this" C
26. 使用八进制、十进制和十六进制分别表示字符3正确的一组是()
A. Octal ‘\033’(八进制) Decimal ‘33’(十进制) Hexadecimal ‘\u0033’(十六进制) B. Octal ‘\063’ Decimal ‘51’ Hexadecimal ‘\0033’ C.‘063’‘3’ ‘\u0033’ D. ‘\63’‘51’ ‘\0033’ C
27. “1”放置在名叫ref的整数的高位处(该整数为ox00000001)可用代码()
A. ref>>31 B. ref>>=31 C. ref<<31 D. ref<<=31 D
28. 算符&&适用于数据类型()
B. A. int B. long C. double D. boolean D
29. "设有定义int a=b,则计算表达式 a+=a-=a*a ,a()
C. " A. -60 B. 0 C. 2 D. -24 A
30. aint型变量,计算表达式 a=25/3%3 后,a()
A. 1 B. 2 C. 3 D. 4 B
31. 下面的四个选项中,均是八进制或十六进制数的选项是()
"A. -10ox8f,011" "B. oabc,-017,oxc" "C. 0010,-ox10,oxf1" "D. oa12,ox12,oxa " C
32. 下列算符中优先级别最高的是()
A. & B. && C. != D. ?: C
33. JavaAPI的类被组织成几个包()
A. 6 B. 7 C. 10 D. 8 D
34. Java中,byte型数组在内存中的存储形式是()
A.ASCII B. 补码 C. 原码 D. 反码 B
35. 关于main()方法说法正确的是()
A. 一个类中可以没有main() B. 所有对象都必须放在main()方法中 C. main()必须放在公共类中 D. main()方法头的定义可以根据情况任意修改 A
36. "若有以下定义 int k=7,x=12 ,则能使值为3的表达式()
" A.x%=k%=5 B. (x%=k)-(k%5) C. x%=k-k%5 D.x%=(k-k%5) B
37. Switch(exp)语句中的exp不应是()
A.字符型变量 B.整型变量 C.整型常量 D.逻辑型常量 D
38. "若想连接字符字面值""Zang"",""Zoom""""Moon"",可使用哪种形式()
B." "A.""bang"",""Zoom"",""Moon"" " B. bang Zoom Moon "C. ""bang""""Zoom""""Moon"" " "D.""bang""+""Zoom""+""Moon"" " D
39. 构造方法被调用是当()
A. 类定义时 B.使用对象的属性时 C.使用对象的方法时 D. 对象被创建时 D
40. 把字符变量c设置为一个空格字符的方法是()
"A. c=""""" B. c=0 C. c=‘\u0020’ D. c='\u0000' C
41. 将有三个boolean值的数组初始化为true的是()
A.boolean []b=new boolean[3] "B.boolean []b={true,true,true} " "C. boolean [3]b={true,true,true}" "D.boolean []b=new boolean[3]; b={true,true,true}" B
42. 表达式 5&2 之值应为()
A. 0 B. 2 C. 5 D. 7 A
43. 下面表达式 10|2 之值应为()
A. 0 B. 2 C. 10 D. 14 C
44. 下面语句 System.out.println(4|7)的输出是()
A. 4 B. 5 C. 6 D. 7 D
45. 在下面的语句序列中,temp的最终值为()
A. 0 B. 1 C. 2 D. 3 B
46. "分析下面这行代码 if(5&7>0&&5|2) Systen.out.println(""true""),选择唯一正确的说法()
" A. 这行代码不能编译 B. 代码编译,无任何输出 C. 代码编译,输出true D. 代码编译,输出false A
47. "关于下面的代码行 int []arr={1,2,3}; for(int i=0;i<2;i++)arr[i]=0 ,那一个表达式的值为true()"
A.arr[0]==0 B. arr[0]==01 C. arr[1]==1 D. arr[2]==0 A
48. 分析下面的代码行 float f=3.2; int I=f; ,不正确地的答案是() A.代码不能编译 B.代码编译,i被设置为3 C.第二行若改为 int i=(byte)f 则可编译 D. 第一行若改为 float f=3.2f 则可编译 B
49. 下面的那一个不是Java合法标识符() A.Girl_$ B.$23 C.www12 D. 3xy D
50. 下面的那个是Java的关键字() A.sizeof B.abstract C.NULL D. Boolean B
51. 下面的那一项能正确生成5个空字符串() A.String a[]=new String [5] B.String 5[a] C.Stri
ng [5]a D.String a[5] A
52. Java程序是由什么组成的() A. B.对象 C.函数 D. A
53. 执行一个applet,可以使用() B
54. 下列算符中优先级最低的是() A.++ B.% C.? D.& C
55. 下列算符中优先级最高的是() A.+ B.instanceof C.&& D. ^ B
56. 下面这行代码 String [][]s=new String[10][]; 的正确陈述是() A.该行代码非法 B.s 是一1010列的数组 C.s 是一包含10个一维数组的二维数组 "D.s中每个元素设为"""" " C
57. 下面赋值非法的是() A.long test=012 B.short s=10 C.int other=(int)true D.double d=1234.05 C
58. 下面那个代表八进制数字() A.ox12 B.320 C.o32 D. 12 C
59. 下列算符中,只有那一个被String对象重载() A.- B.+= C.>> D.& B
60. 下列标签名中非法的是() A.here B._there C.this D. that C
61. 下列表达式中合法的是() A.(true&true) B.(int myInt=0>3) C.float myFloat=40.0 D.boolean b=(boolean)99 A
62. 下面不是面向对象技术特点的是() A.模块化 B.封装 C.继承性 D. 多态性 D
63. Java中,一各类可以有几个父类() A.任意 B.1 C.2 D. 4 B
64. 使用那个关键字来定义一个接口() A.implements B.ds D.interface D
65. 接口中的方法被默认是什么的() A.private B.public C.protected D.package D
66. 接口体中不应包含() A.常量定义 B.常量赋值 C.方法实现 D.方法声明 C
67. 常量定义的修饰符为() A.final B.st D.define A
68. 下列不是重载方法的特征的是() A.参数个数不同 B.名相同而类型不同 C.参数类型不同 D.名相同且类型相同 B
69. 在成员变量与局部变量重名时,若想在方法内使用成员变量,要使用关键字() A.super B.import C.this D. return C
70. 若有定义如下 class dog { float x; static int y;…},则下列说法中正确的是() A.x称为类变量,y为实例变量 "B.x,y均为类变量" "C.x,y均为实例变量" "D. x为实例变量,y为类变量" D
71. 下列不是构造方法特征的是() A.名字与类相同 B.是无参考的 C.viod D.是一种特殊方法 B
72. 下列说法正确的是() A.实例方法能对类变量和实例变量操作 B.实例方法只能对类变量
操作 C.实例方法只能实例变量操作 D.类方法能对类变量和实例变量操作 A
73. 下列说法错误的是() A.一个类中的实例方法可以调用其他实例方法 B.静态方法可以调用实例方法 C.实例方法可以调用静态方法 D.静态方法可以调用静态方法 B
74. 如想限制类本身对静态成员的访问,应该() A.final B.private C.不使用任何关键字 D.不能限制 B
75. 下列不对的是() A.一个实例方法可以同时为protectedAbstract B.static变量也可为final C.static方法可以是protected D.static方法可以是的 D
76. 默认情况下,所有类能访问所有成员,除了() A.final关键字定义的 B. abstract定义的 C.在另一个包中定义的 D.在同一个包中定义的 C
77. package awt;的结果是() A.编译结果出错 B.说明文件的类包含在Java awt包中 C.说明文件的类在自定义的awt包中 D.导入自定义的awt包中的类 C
78. "若有定义 class A{int x,y; static float f(int a){…} float g(int x1,int x2){…}} A anew A();则下列用法中非法的是()" "A.A.g(3,2)" B.A.f(3) C.a1.f(4) "D.a1.g(2,5) " A
79. 下列不是类的属性修饰符的是() A.public B.abstract C.private D.final C
80. 类中不加任何访问权限限定的成员属于() A.default B.public C.private D.protected A
81. 关于super,下面说法中错误的是() A.用来访问父类被隐藏的的成员变量 B.用于调用父类中被重写的方法 C.用于定义父类 D.用于调用父类的构造函数 C
82. 接口中的方法默认的访问控制方式是() A.public B.private C.protected D.default A
83. Java编程中,什么是最基本的单元() A.对象 B. C. D. 接口 A
84. 你编译代码 class MySstring extends String{} 会出现的情况是() A.成功编译 B.不能编译,因为没有main方法 C.不能编译,因为Stringabstract类型的 D.不能编译,因为Stringfinal类型的 D
85. 若有下面的类定义 class Bridge {Road road;} class Road{String name;} 它表示() A.“是什么关系 B.“有什么关系 C.二者都是 D.二者皆不是 B
86. 要想使定义该类所在的包之外的类不能访问这个类,使用关键字() A.不用 B.private C.final D.protected A
87. 定义一个名为key的类,使之不能被继承,应选() A.class key{} B.native class key{} C.class key{ final;} D. final class key{} D
88. 一个对象创建包括的操作中,没有下面的() A.释放内存 B.对象声明 C.分配内存 D.调用构造方法 A
89. 下面定义形式中,那一个是非法的() "A.class A{int a,b;…}" "B.class A{int i,j; i=j=10…}" C.class A{int i; float f;…} D. class A{int i=12; float f1=1.2f;…} B
90. this关键字的含义是表示一个() A.指针 B.当前对象 C.一个类 D. 一个方法 B
91. "若有定义如下 class A{int x,x1; int f(){int a;…} int g(){int y;…}} ,则不正确的赋值为()" A.f()a=x B.f()x=a C.f()x=x1 D.g()y=a D
92. 下列定义形式错误的是() A.float a[] B.float a[5] C.int a[]=new int[5] D. float []c B
93. 若有定义int a[]=new int[2][3]则第1个下标的可用范围是 () A.12 B.02 C.1 D. 01 D
94. 数据下标越界,则发生异常,提示为() A.Runtime Exception B.IOException C.ArrayIndex OutOfBoond Exception D.class Cast Exception A
95. 若有定义 char a[]=new char[5];a.length的值为() A.0 B.10 C.4 D. 5 D
96. "若有定义String tom=""我们是学生"";则tom.length()的值是()" A.5 B.10 C.6 D. 11 A
97. "若有定义 String tom=""boy"";String hill=""boy"";则表达式(tom==hill)的值为()" A.ue C.false D. 0 B
98. 调用trim方法,可以去掉字符串的那部分空格() A.前部 B.后部 C.全部 D.前后 D
99. "若有定义 Sting tom=""I am a good cat "";tom.indexOf(""a"")的值为()" A.2 B.3 C.4 D. 5 A
100. "若有定义 Sting tom=""I am a good cat "";tom.indexOf(""good"",2)的值为()" A.4 B.5 C.6 D. 7 D
101. "若有定义 Sting to=""I am a good cat "";to.indexOf(""a"",7)的值为()" A.7 B.13 C.14 D. 8 B
102. "若有定义 Sting jerry=""I love Tom"",s1;s1=jerry.substring(2)的值为()" A.l B.love C.love Tom D. Tom C
103. "若有定义 Sting jerry=""I love Tom"",s1;s1=jerry.substring(2,5)的值为()" A.lov B.love C.love Tom D. Tom A
104. 调用方法时,若要进行参数的引用传递,参数类型可为() A.整型 B.实型 C.字符型 D. D
105. Java中下列关于继承的论述中,错误的是() A.继承具有传递性 B.继承关系也称为即是is a)关系 C.支持多继承 D.继承提高了系统的可重用性 C
106. Java中,关于封装性的说法中,错误的是() A.是一种信息隐蔽技术 B.使对象之间不
可相互作用 C.是受保护的内部实现 D.与类有关,封装的基本单位是对象 B
107. java语言使用的字符码集是一个消息包含的内容,不应有() A.消息接收者 B.接受对象应采用的方法 C.指示接受者做何处理 D.方法的参数 C
108. "若有定义:class A{ static float f(int a){…}} (设有A类对象a1,则下列说法中非法的是()" A.A.f(3) B.a1.f(4) C.a1.g(5) D. A.g(3) D
109. 若声明一个类不能被继承,即不能有子类,用关键字() A.final B.finally C.abstract D. super A
110. 显示低层次图片的代码应放在下列那个方法中() A.update() B.paint() C.init() D.repaint() B
111. AWT提供给paint()方法的是那个类的实例() A.Thread B.Applet C.Graphics D.Component C
112. 借助于BorderLayout,为往容器中添加一个组件,应写代码() "Ap.add(BorderLayout.CENTER,cont)" "Bp.add(cont,BorderLayout.CENTER)" "Cp.add(BorderLayout.CENTER,comp)" "Dp.add(comp,BorderLayout.CENTER) " C
113. 为在容器底端放一个按钮,不管用户如何改变尺寸,下列布局管理器那一个最简单() A.BorderLayout B.GridLayout C.FlowLayout D.GridbagLayout A
114. "代码的new List (10,true);的含义是()" A.创建含10列的新列表 B.创建含10行的新列表,且允许多重选择 C.创建不多于10个选项的新列表 D. 创建含10行的新列表,每次选一项 B
115. Graphics类有一坐标系统,其原点在() A.图形空间中心 B.图形空间左下方 C.图形空间左上方 D.用户配置的坐标系统 A
116. "main()方法中有代码:Frame f=new Frame(""My Frame""); f.sd Size(100,100); 为在屏幕上显示该对象,应加下面哪个的代码()" A.f.appear() B.f.setForeground() C.f.set Visible() able C
117. 一个Java Applet的生命周期内涉及多个方法,但下面的哪个不是 () A.init() B.finalize() C.stop D.destroy() B
118. Applet对象自动调用init()方法完成初始化工作,init()可被调用几次() A.3 B.2 C.1 D. 任意 A
119. init()方法所做的初始化其任务中不应包括() A.设置初始状态 B.装载图像 C.设置参数 D.
跳转页面 D
120. 调用repaint()方法,会出现什么情况() A.清除以前pain()方法所画的内容 B.保留原来pain()所画的内容 C.清除pain()以前所画的内容,再一次调用pain()方法 D.pain()以前所画内容基础上,再一次调用pain()画新的内容 C
121. 结束applet的生命周期的方法中,不包括() A.stop() B.destroy() C.关闭浏览器 D.close D
122. 关于applet,下面说法正确的的是() A.能加载库函数 B.可以读写本地计算机系统上的文件 C.不能运行本地计算机上的任何程序  D. 不能和任何主机建立网络通信 C
123. paint()需要一个参数,它是() A.一个位置值 B.一个Graphics对象 C.一个字符串 D.一个高度值 C
124. HTML语言的applet标签属性中,哪个不是必选的() A.NAME B.CODE C.WIDTH D.HEIGHT A
125. JVM会一直运行,直到() A.main()结束 B.仅剩下用户线程 C.仅剩下守护线程 D. 1)或(3)任一条件 C
126. "为获得参数lastname ,可在applet中用代码()" "A.String s=getName(""lastname"")" "B.
String s=Parametre(""lastname"")" "C.String s=getParametre(""lastname"")" "D.String s=get(""lastname"") " C
127. 从下面的main ()的调用 Java lyrics a kiss is but a kiss 中访问单词“kiss”的是() A.args[0] B.args[5] C.args[4] D. args[3] B
128. 下面定义main()方法有效的是() A.public static void main(String args[]){} B.public main(String[]) C.public void main() D. public void main(args[]){} A
129. main()需要一个参数,它是() A.一个整型量 B.一个String对象 C.一个实型量 D.一个任意类的对象 B
130. "从下面的main()方法 Java lyrics a kiss is but a kiss 的调用中访问单词""but""的是()" A.args[3] B.args[2] C.args[0] D.args[1] A
131. 在文本框中设置文本的方法是() A.setEchochar() B.getText() C.setText() D.Textfield() C
132. 获取文本框的文本的方法是() A.setEchochar() B.setText() C.Textfield() D. getText() D
133. 用于文本区中设置文本同时清除文本区中原有文本的方法是() A.setText(String s) B.getText() C.TextArea(String s) "D. TextArea(int x,int y)" A
134. 对于文本区事件源,要获得监视器的方法是() A.addTextListener() B.TextValueChanged() C.append(String s) D.insert(String s int x) A
135. 下列接口,那个不能添加到TextArea对象中() A.TextListener B.ActionListener C.MouseListener D.ComponentListener B
136. 下列那一项的实现不可以添加为TextField对象的() A.ActionListener B.FocusListener C.MouseMotionListener D.WindowsListener D
137. 下列说法不正确的是() A.java.awt包的类Panel是用来创建面板的 B.container类是Panel类的子类 C.Panel类的实例是一个容器 D.容器也是一个组件 B
138. 那个类负责创建画布对象() A.Applet B.Container C.Component D.Canvas D
139. ScrollPane(int a)方法中,a指定滚动条的初始状态,下面除那个之外均是a可取值() A.ScrollPane.SCROLLBARS_ALWAYS B.ScrollPane.SCROLLBARS_AS_NEEDED C.ScrollPane.SCROLLBARS_NEVER D.ScrollPane.SCROLLBARS_NEEDED D
140. 能从左到右,从上到下地排列组件,并且当从一行移到下一行时能使每行居中的布局管理器是() A.BorderLayout B.FlowLayout C.GridLayout D.CardLayout B
141. 当把组件放置在BorderLayout的哪个区域时,该组件可以自动调整其水平方向而非垂
直方向的尺寸() A.North or South B.East or West C.Center "D.North,South or Center" A
142. 下列布局管理器中,哪一个会在前个组件相同行上放置组件,直到该组件超出容器的宽度,然后从新行开始,并把添加的组建居中放置() A.BorderLayout B.CardLayout C.FlowLayout D.GridbagLayout C
143. 应把组件放在BorderLayout的哪个区域时,它会自动垂直调整大小,但不水平调整() A.North or South B.East or West C.Center "D. North,South or Center" D
144. 当为组件调用repaint()时,AWT包调用组件方法() A.update B.paint C.draw D. show A
145. Java中的哪个方法来隐藏用户界面的组件() A.disable B.ve D.delete B
146. 如想改变某组件的尺寸,可用方法() A.size C.area D.setSize D
147. setForeground()()setBackground()定义在哪个类中 A.Graphics B.Container C.Component D.Applet C
148. 若要用空标题构造选择框,应选择方法() "A.Checkbox(String s,boolean b,CheckboxGroup g)" Checkbox() "C.Checkbox(String s,boolean b)" D.Checkbox(String s) B
149. 当我们在一个容器中添加了多个选择框,且使用CheckboxGroup将它们归为某一组,则在这一组中,一个时刻可以有几个选择框被选中() A.1 B.2 C.4 D. 任意 A
150. "Checkbox类的方法有 getstatc(),getlable()等,它们是什么的()" A.private B.public C.protected D. default B
151. 选择控件(Choice)每次选择可择其中的项是() A. 1 B. 2 C. 3 D. 所有 A
152. 创建了一个选择控件对象后,可得选项顺序加入到控件中的方法是() A. Choice() B. remove(int) C. getSelectItem() D. add(string) D
153. 当选择了选择控件(Choice)中某个选项后,会产生事件() A. ActionEvent B. ItemEvent C. TextEvent D. 不会产生事件 B
154. 使选择控件(Choice)获得监视的方法是() A. addActionListener()              B. addItemListener() C. addComponentListener()          D. addTextListener() B
155. 选择控件(Choice)事件的接口方法是() A. actionPerformed(ActionEvent e) B. itemStateChanged(ItemEvent e) C. adjustmentValueChanged(AdjustmentEvent e) D. textValueChanged(TextEvent e) A
156. 如果要判断是哪个选择控件(Choice)产生的事件源,可使用的方法() A. getItem(int) B.
getSource C. getItemSelectable() D. getItemIndex() C
157. 滚动列表(List)每次选择选项,可以选择个数是() A. 1      B. 多个      C. 所有 D. 根据列表对象初始化参数确定 D
158. 获得滚动列表(List)当前选项的索引,可以使用方法() A. getSelectedItem()                    B. getSelectedIndex() C. add(Sting)                          D. 不能获得索引,只能得到选项字符串 B
159. 滚动列表(List)k可以产生几种事件() A. 1 B. 2 C. 3 D. 4 B
160. 双击滚动列表上的选项,可产生事件是() A. ItemEvent B. ActionEvent C. FocusEvent D. KeyEvent B
161. 设置组件的背景可用方法() A. void setBackgroundColor(Color c) B. void setForegroundColor(Color c) C. void setBackground(Color c) D. void setForeground(Color c) C
162. 创建一个字体类对象,字体的式样为斜体,可使用的参数是() A. Font.PLAIN B. Font.BOLD C. Font.ITALIC D. Font.BOLDFont.ITALIC C
163. 使用方法可设置组件的位置和大小的是() "A. void setLocation(int x,int y)" "B. void set
Size(int Width,int Height)" "C. void setBounds(int x,int y,int width,int height)" D. 没有这样的方法 C
164. 用类可以创建一个Java的窗口的是() A. Canvas B. Applet C. Window D. Frame D
165. 基于Frame创建了一个窗口,该窗口() A. 立即显示                          B. 不能立即显示 C. 用方法SetVisible(true)显示          D. 用方法super()显示 C
166. 向窗口中加菜单,具体做法是() A. 创建一个菜单条(Menubar)对象作为一个菜单 B. 创建一个菜单(Menu)对象作为一个菜单 C. 先创建一个菜单条(Menubar)对象,再创建一个菜单(Menu)对象,将菜单对象加入菜单条对象 D. 创建窗口时直接用方法super()设置菜单 C
167. 往一个菜单中加一个菜单项,做法是() A. 将菜单项直接加到菜单条中 B. 将菜单项加到一个菜单中 C. 创建一个菜单时将菜单项作为参数 D. 上述三种方法任一种都可以 B
168. 设置一个菜单项不可选择,可使用方法() A. setVisible(false) B. setEnabled(false) C. setItem(String s) D. 只要有菜单项就可选择 B
169. 选择一个菜单项,可产生的事件是() A. ItemEvent B. ActionEvent C. TextEvent D. ContainerEvent B

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。