文档介绍:JAVA 笔试测试题
一、选择题
1、 你编择一个定义了 5 个类和 18 个方法的 java 源文件。请问,当你编择盖源文件时会产生多少
个字节码文件,扩展名是什么?( )
A 、 23 个字节码文件,扩展名为 .class B 、1 个字节码文件,扩展名为 class
C、 5 个字节码文件,扩展名为 .java D 、 5 个字节码文件。扩展名为 .class
2、用什么办法可以在框架中定位一个按钮,使得调整框架的宽度时按钮的宽度调整,而调整框架
的高度时按钮的高度不变。 ( )
A 使用 FlowLayout 管理器 B、使用 GridLayout 管理器
C 、在 BorderLayout 管理器的 North 或 South 部
D 、在 BorderLayout 管理器的 East 或 West 部
3、 if 语句的合法表达式是: ( )
A 、一个整数值 B 、一个布尔值 C、 a 或者 b D 、都不对
4、下面那个不是 java 关键字?
A 、instanceof B 、double C、 then D 、 default
5、使用那个关键字,使得只有在定义该类的包中的其它类才能访问该类?( )
A 、不使用关键字 B 、private C 、 final D、 protected
6、表达式 11/2 的值应该是: ( )
A 、 2 B 、9 C 、 10 D 、 11
7、将字符变量 c 设置为一个空格字符的两种方法是: ( )
A 、 c=”“和 c= ’‘ B 、 c=”“和 c=”u0000 ”
C 、 c=’‘和 c= ’u0020 ‘ D 、 c=”“和 c=’u0020 ‘
8、下面程序的输出结果是什么?
Public static void main ( String args{} )
{
int a=10 ;
int b=20 ;
if ( a=b)
(” Not Equal ”);
else
( “ Equal ”) ;
}
A、 Equal B 、 Not Equal C 、编择错误 D 、运行时将抛出异常
9、如果你试图编择下面的代码会发生什么事?
Class mystring extends string{
}
A 、代码编择成功 B 、代码不能编择,因为 string 是 final 类型的
C 、代码不能编择,因为没有定义一个 main()方法
D 、代码不能编择,因为 string 是 abstract 类型的
10、如果你有下面的类定义
abstract class Shapc{
abstract void draw ();
}
请问,在试图编择下面的类定义时会发生什么情况?
class Square extends Shape{
}
A 、都可以成功编择 B 、Shpe 可以编择,而 Spuare 不能
C 、 Square 可以编择,而 Shape 不能 D 、Shape 和 Square 都不能编择
11、哪一个限定符可以应