JAVA期末考试题库 下载本文

135.对于JCheckBox和JRadioButton对象,不能注册ItemEvent事件监听程序。

136.组合框JComboBox只能在提供的一些备选列表中进行选择,而不能输入新的内容。

137.布局管理器用于管理和安排容器内组件的位置,但对组件的大小没有影响。

138.复选菜单项的默认初始状态为选中状态。 1.Java正式发布于( )年。d. 1995

2.Java程序运行的入口点是( ) d. main方法 3.在java中,数组的下标是从( )开始的。 b. 0

4.用于将Java程序编译成字节码文件的工具是( ) d. javac 5.在下列Java的基本数据类型中,所占字节数最少的是( )a. boolean

6.下列有关Java的说法中,错误的是( )b. Java程序只能解释执行

7.不能用于修饰main方法的关键字是( ) b. private 8.如果一个方法为void类型,这表明( )b. 该方法不会返回任何值

9.JDK中,负责解释执行字节码文件的应用程序是( )c. java 10.在JDK中,用来解释已经转换成字节码的Applet程序的工具是( ) b. appletviewer

11.对于语句“int x=7; byte y=x; ”,正确的说法是( b. 不能

9

通过编译,必须将x显示地进行强制转换

12.下列有关Java程序注释的说法中,错误的是( ) d. 以“//”开头的注释为文档注释

13.下列程序的运行结果是( ) a. 5, 12 12, 12

14.若现已有定义好的类Car,该类具有一个无参构造器和一

个带int型参数的有参构造器,则下述语句中不能正确创建对象的是( )a. Car myCar;

15.若有语句“String s=”Hello,”; String t=s; s=”Java!”;”,则t指向的字符串为( )b. “Hello,”

16.下面有关继承的说法中,错误的是( )a. 子类可以增加自己的属性,但不能增加方法

17.执行“String s;”语句后,s中的值为( )c. null 18 若现已有定义好的类Car,该类具有一个无参构造器和一个带int型参数的有参构造器,则下述语句中不能正确创建对象的是( ) d. Car myCar;

19.在一个方法体内定义的局部变量的作用范围是( )a. 该方法体内

20.若要使一个类具有包级访问权限,即只有在同一个包内的类能够对其访问,关键字class之前所需要的修饰符是( )d. 不需要任何修饰符

21.若要使一个方法能够不依赖于该类对象而存在,必须使用的关键字是( ) c. static

10

22.当一个char型变量a和一个int型变量b进行混合运算时,正确的说法是( )d. 可直接进行运算,a自动转换为int型,结果也为int型

23.在以下标识符中,错误的是( d. import

24.以下浮点数的定义和初始化中,错误的是( ) b. float f=12.34;

25.在以下整型常量的表示方法中,不正确的是( )d. 090 26.在下列标识符中,正确的是( )c. yourName 27.对于下面的程序,正确的说法是( ) 第 3 行 short s=32768; c. 第3行有错

28.以下组件中,不属于Swing组件的是( ) a. Button 29.执行“String s;”语句后,s中的值为( )c. null 30.在一个方法体内定义的局部变量的作用范围是( )d. 该方法体内

31.在面向对象程序设计中,代码的重用性主要是通过( )来实现的。d. 继承

32.方法中定义的局部变量的作用域是( )d. 从该变量说明处开始到包含该说明的语句块结束处

33.对于语句“for(int i=0; i<=3; ++i){System.out.print(”a”); }”,输出语句共执行的次数为(4 )

34.以下变量定义及其初始化语句中,错误的是( )d. float floatValue=12.4;

11

35.对于一个没有初始化的boolean型成员变量,当创建对象时,系统将该变量自动初始化为( )c. false 36.下列程序的运行结果是( ) c. b=1,c=true

37有关下列程序错误的说法中,正确的是( ) c. 第5行和第6行定义的x命名冲突

38下列程序的输出结果为( ) d. 30

39.下列表达式中,x的取值范围为0≤x≤100的表达式是( ) b. x= (int)(Math.random()*100+0.5)

40.以下运算符中,优先级最高的是( ) d. ( )

41.若int型变量x的值为128,则执行语句“x=x>>>32;”后,x的值为( ) d. 128

42.有关下列程序的执行结果,正确的说法是( ) c. 编译报错

43.要将新元素添加到Vector对象的尾部最合适的方法是( )a. addElement

44.trimToSize方法的作用是( )a. 将Vector的容量下调至最小值

45.要清除向量序列中的所有元素应采用的方法是( ) c. removeAllElements

46.若intArray为整型数组,i为整型变量,则下列有关数组元素的访问方法中错误的是( ) c. intArray[i/2.0]=8;

12