admin 管理员组

文章数量: 1184232


2024年3月7日发(作者:常见的ascii码表)

1. 下面的不是Java的特点的是() A. 动态性 B. 面向对象 C. 编辑型 D. 多线型 C

2. Java源文件以为扩展名的是() A. .class B. .java C. .jav D. .cla B

3. Java源文件经编译产生的文件称为() A. .obj文件 B. .exe文件 C. .java文件 D. 字节码文件 D

4. 字节码文件是与平台无关的什么文件() A. ASCII码 B. 二进制码 C. BCD码 D. Unicode码 B

5. 下面的那一项不是Java application和applet的不同点() A. 执行方式不同 B. applet中不再需要main()方法 C. applet由若干各类构成 D. Java applet由Web browser执行 C

6. Java注释方式不包括() A. //„ B. /* „ */ C. /** „ **/ D. /** „ */ C

7. 下面不是合法Java标识符的是() 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. Java的int型变量占内存的字节是() 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;n(x);的结果为()" A.

1 B. 0 C. true D. false D

14. "若有定义 int x=3,y;则执行语句y=(x++)+(x++)+(x++);后y=()" A. 9 B.12 C. 15 D. 18 B

15. "若有定义 int x=3,y;则执行语句y=(++x)+(++x)+(++x);后y=()" A. 12 B. 18 C. 9 D. 15 D

16. Java源程序编译后生成的字节码文件扩展名为() A. .exe B. .obj C. .java D. .class D

17. 用户设置环境变量的合法格式为() A. set path to c:jdk1.2bin B. set classpath to

c:jdk1.2bin

C. set classpath=c:jdk1.2bin D. set classpath c:jdk1.2bin C

18. 下面不是Java移位算符的是() 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. 算符&&适用于数据类型() A. int B. long C. double D. boolean D

29. "设有定义int a=b,则计算表达式 a+=a-=a*a 后,a为()" A. -60 B. 0 C. 2 D. -24 A

30. 若a是int型变量,计算表达式 a=25/3%3 后,a为() A. 1 B. 2 C. 3 D. 4 B

31. 下面的四个选项中,均是八进制或十六进制数的选项是() "A. -10,ox8f,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型数组在内存中的存储形式是() 码 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"",可使用哪种形式()"

"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的是() n []b=new boolean[3] "n

[]b={true,true,true} " "

C. boolean [3]b={true,true,true}" "n []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. 下面语句 n(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) n(""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()"

[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合法标识符() _$ B.$23 12 D. 3xy D

50. 下面的那个是Java的关键字() ct D. Boolean B

51. 下面的那一项能正确生成5个空字符串() a[]=new String [5] 5[a]

[5]a a[5] A

52. Java程序是由什么组成的() A.类 B.对象 C.函数 D. 包 A

53. 执行一个applet,可以使用()

B

54. 下列算符中优先级最低的是() A.++ B.% C.? D.& C

55. 下列算符中优先级最高的是() A.+ ceof C.&& D. ^ B

56. 下面这行代码 String [][]s=new String[10][]; 的正确陈述是() A.该行代码非法 B.s 是一10行10列的数组

C.s 是一包含10个一维数组的二维数组 "D.s中每个元素设为"""" " C

57. 下面赋值非法的是() test=012 s=10 other=(int)true d=1234.05

C

58. 下面那个代表八进制数字() 12 B.320 C.o32 D. 12 C

59. 下列算符中,只有那一个被String对象重载() A.- B.+= C.>> D.& B

60. 下列标签名中非法的是() B._there D. that C

61. 下列表达式中合法的是() A.(true&true) B.(int myInt=0>3) myFloat=40.0 n

b=(boolean)99 A

62. 下面不是面向对象技术特点的是() A.模块化 B.封装 C.继承性 D. 多态性 D

63. Java中,一各类可以有几个父类() A.任意 B.1 C.2 D. 4 B

64. 使用那个关键字来定义一个接口() ents s ace D

65. 接口中的方法被默认是什么的() e ted e D

66. 接口体中不应包含() A.常量定义 B.常量赋值 C.方法实现 D.方法声明 C

67. 常量定义的修饰符为() y A

68. 下列不是重载方法的特征的是() A.参数个数不同 B.名相同而类型不同 C.参数类型不同

D.名相同且类型相同 B

69. 在成员变量与局部变量重名时,若想在方法内使用成员变量,要使用关键字()

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.一个实例方法可以同时为protected和Abstract 变量也可为final的 方法可以是protected 方法可以是的 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. 下列不是类的属性修饰符的是() ct e C

80. 类中不加任何访问权限限定的成员属于() t e ted A

81. 关于super,下面说法中错误的是() A.用来访问父类被隐藏的的成员变量 B.用于调用父

类中被重写的方法 C.用于定义父类 D.用于调用父类的构造函数 C

82. 接口中的方法默认的访问控制方式是() e ted t A

83. 在Java编程中,什么是最基本的单元() A.对象 B.类 C.包 D. 接口 A

84. 你编译代码 class MySstring extends String{} 会出现的情况是() A.成功编译 B.不能编译,因为没有main方法

C.不能编译,因为String是abstract类型的 D.不能编译,因为String是final类型的 D

85. 若有下面的类定义 class Bridge {Road road;} class Road{String name;} 它表示() A.“是什么”关系 B.“有什么”关系 C.二者都是 D.二者皆不是 B

86. 要想使定义该类所在的包之外的类不能访问这个类,使用关键字() A.不用 e

ted A

87. 定义一个名为key的类,使之不能被继承,应选() key{} class key{}

key{ final;} D. final class key{} D

88. 一个对象创建包括的操作中,没有下面的() A.释放内存 B.对象声明 C.分配内存 D.调用构造方法 A

89. 下面定义形式中,那一个是非法的() " A{int a,b;„}" " A{int i,j; i=j=10„}"

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[] a[5] a[]=new int[5] D. float []c B

93. 若有定义int a[]=new int[2][3]则第1个下标的可用范围是 () A.1到2 B.0到2 C.1 D. 0到1 D

94. 数据下标越界,则发生异常,提示为() e Exception ption ndex

OutOfBoond Exception Cast Exception A

95. 若有定义 char a[]=new char[5];则的值为() A.0 B.10 C.4 D. 5 D

96. "若有定义String tom=""我们是学生"";则()的值是()" A.5 B.10 C.6 D. 11 A

97. "若有定义 String tom=""boy"";String hill=""boy"";则表达式(tom==hill)的值为()" A.1

D. 0 B

98. 调用trim方法,可以去掉字符串的那部分空格() A.前部 B.后部 C.全部 D.前后 D

99. "若有定义 Sting tom=""I am a good cat "";则f(""a"")的值为()" A.2 B.3 C.4 D. 5

A

100. "若有定义 Sting tom=""I am a good cat "";则f(""good"",2)的值为()" A.4 B.5

C.6 D. 7 D

101. "若有定义 Sting to=""I am a good cat "";则f(""a"",7)的值为()" A.7 B.13 C.14 D.

8 B

102. "若有定义 Sting jerry=""I love Tom"",s1;则s1=ing(2)的值为()" A.l

Tom D. Tom C

103. "若有定义 Sting jerry=""I love Tom"",s1;则s1=ing(2,5)的值为()"

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. 一个消息包含的内容,不应有() 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. 若声明一个类不能被继承,即不能有子类,用关键字() y ct D.

super A

110. 显示低层次图片的代码应放在下列那个方法中() () () () t()

B

111. AWT提供给paint()方法的是那个类的实例() cs ent

C

112. 借助于BorderLayout,为往容器中添加一个组件,应写代码()

"(,cont)"

"(cont,)" "(,comp)"

"(comp,) " C

113. 为在容器底端放一个按钮,不管用户如何改变尺寸,下列布局管理器那一个最简单()

Layout yout yout gLayout 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""); Size(100,100);

为在屏幕上显示该对象,应加下面哪个的代码()" () eground()

Visible() C

117. 一个Java Applet的生命周期内涉及多个方法,但下面的哪个不是 () () ze()

y() 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的生命周期的方法中,不包括() () y() C.关闭浏览器 D

122. 关于applet,下面说法正确的的是() A.能加载库函数 B.可以读写本地计算机系统上的文件

C.不能运行本地计算机上的任何程序 D. 不能和任何主机建立网络通信 C

123. paint()需要一个参数,它是() A.一个位置值 B.一个Graphics对象 C.一个字符串 D.一个高度值 C

124. HTML语言的applet标签属性中,哪个不是必选的()

A

125. JVM会一直运行,直到() ()结束 B.仅剩下用户线程 C.仅剩下守护线程 D. (1)或(3)任一条件 C

126. "为获得参数lastname ,可在applet中用代码()" " s=getName(""lastname"")"

" s=Parametre(""lastname"")" " s=getParametre(""lastname"")" "

s=get(""lastname"") " C

127. 从下面的main ()的调用 Java lyrics a kiss is but a kiss 中访问单词“kiss”的是() [0]

[5] [4] D. args[3] B

128. 下面定义main()方法有效的是() static void main(String args[]){}

main(String[])

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""的是()"

[3] [2] [0] [1] A

131. 在文本框中设置文本的方法是() ochar() t() t() eld() C

132. 获取文本框的文本的方法是() ochar() t() eld() D. getText() D

133. 用于文本区中设置文本同时清除文本区中原有文本的方法是() t(String s)

t() ea(String s) "D. TextArea(int x,int y)" A

134. 对于文本区事件源,要获得监视器的方法是() tListener() lueChanged()

(String s) (String s int x) A

135. 下列监听器接口,那个不能添加到TextArea对象中() stener Listener

istener entListener B

136. 下列那一项的实现不可以添加为TextField对象的监听器() Listener

istener otionListener sListener D

137. 下列说法不正确的是() 包的类Panel是用来创建面板的 ner类是Panel类的子类 类的实例是一个容器 D.容器也是一个组件 B

138. 那个类负责创建画布对象() ner ent D

139. 在ScrollPane(int a)方法中,a指定滚动条的初始状态,下面除那个之外均是a可取值()

BARS_ALWAYS BARS_AS_NEEDED

BARS_NEVER BARS_NEEDED D

140. 能从左到右,从上到下地排列组件,并且当从一行移到下一行时能使每行居中的布局管理器是() Layout yout yout yout B

141. 当把组件放置在BorderLayout的哪个区域时,该组件可以自动调整其水平方向而非垂直方向的尺寸()

or South or West ",South or Center" A

142. 下列布局管理器中,哪一个会在前个组件相同行上放置组件,直到该组件超出容器的宽度,然后从新行开始,并把添加的组建居中放置()

Layout yout yout gLayout C

143. 应把组件放在BorderLayout的哪个区域时,它会自动垂直调整大小,但不水平调整()

or South or West "D. North,South or Center" D

144. 当为组件调用repaint()时,AWT包调用组件方法() D. show A

145. 用Java中的哪个方法来隐藏用户界面的组件() e ible

B

146. 如想改变某组件的尺寸,可用方法() ion e D

147. setForeground()和()setBackground()定义在哪个类中 cs ner

ent C

148. 若要用空标题构造选择框,应选择方法() "ox(String s,boolean b,CheckboxGroup

g)" Checkbox() "

ox(String s,boolean b)" ox(String s) B

149. 当我们在一个容器中添加了多个选择框,且使用CheckboxGroup将它们归为某一组,则在这一组中,一个时刻可以有几个选择框被选中() A.1 B.2 C.4 D. 任意 A

150. "Checkbox类的方法有 getstatc(),getlable()等,它们是什么的()" e

ted 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. B.

C. D. 和 C

163. 使用方法可设置组件的位置和大小的是() "A. void setLocation(int x,int y)" "B. void

setSize(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


本文标签: 方法 对象 下列 变量