《JAVA》试题2及答案
- 格式:doc
- 大小:73.00 KB
- 文档页数:6
一、选择题(每题2分,共40分)
1、Java源文件和编译后的文件扩展名分别为()
A、.class和 .java
B、.java和 .class
C、.class和 .class
D、.java和 .java
2、Java语言不是()
A、高级语言
B、编译型语言
C、结构化设计语言
D、面向对象设计语言
3、Java语言中创建一个对象使用的关键字为()
A、class
B、interface
C、new
D、create
4、对于可以独立运行的Java应用程序,下列( )说法是正确的。
A、无须main方法
B、必须有两个main方法
C、可以有多个或零个main方法
D、必须有一个main方法
5、for(;;)是( )
A、循环结构
B、分支结构
C、顺序结构
6、布尔型变量真值表示为()
A、true
B、false
C、t
D、f
7、用abstract定义的类()
A、可以被实例化
B、不能派生子类
C、不能被继承
D、只能被继承
8、设有对象x具有属性a则访问该属性的方法为()
A、a.x
B、a.x()
C、x.a
D、x.a()
9、continue语句( )
A、只中断最内层的循环
B、只中断最外层的循环
C、只中断所在层循环中的当次循环
D、只中断某一层的循环
10、以public修饰的类如:public class Car{…} 则Car( )
A、可被其它程序包中的类使用
B、仅能被本程序包中的类使用
C、不能被任意其它类使用
D、不能被其它类继承
11、要定义一个静态域或静态方法,应使用()修饰符
A、public
B、final
C、protected
D、static
12、若a=2,则下列程序代码实行后,c的结果为()
c=5;
if(a>0)
{ if(a>4) c=6;
else c=9;
}
A、4
B、5
C、6
D、9
13、在图形界面中,将容器的版面分为东、南、西、北、中5个区域,这样的布局(版面设置)称为()
A、FlowLayout
B、GridLayout
C、BorderLayout
D、CardLayout
14、java不允许类之间的多重继承,但通过在一个类中实现多个(),可达到多重继承的目的。
A、接口
B、模块
C、类
D、包
15、下列关于构造函数的句子中,正确的是()
A、定义类类型时,其构造函数不可省略。
B、类的构造函数不必与类名相同
C、一个类类型,只能定义一个构造函数
D、在用new运算符生成类的一个对象时,构造函数被调用执行。
16、声明一个类的方法是最终的,即不能被其子类覆盖该方法,应使用()
修饰符
A、abstract
B、public
C、protected
D、final
17、对象是相关数据和方法的结合体,分别对应于对象的两个特征:状态和
()
A、抽象
B、模块
C、实现
D、行为
18、设有下面两个类的定义:
class Person { class Student extends Person { {
long id; // 身份证号 int score; // 入学总分
String name; // 姓名 int getScore(){
} return score;
}
}
则类Person和类Student的关系是()。
A、包含关系
B、继承关系
C、关联关系
D、上述类定义有语法错误
19、以下哪个不是Java的关键字?()
A、FALSE
B、const
C、this
D、void
20、在编写Java Applet程序时,需要在程序的开头写上( )语句。
A、import java.awt.* ;
B、import java.applet.* ;
C、import java.io.* ;
D、import java.awt.event.* ;
二、填空题(每题2分,共10分)
1.Java 源程序编译命令是。
2.Java 应用程序中有一个main()方法,它前面有三个修饰符是public、、。
3、创建一个名为 MyPackage 的包的语句是,该语句应
该放在程序的位置为:。
4.Java中的继承只能是继承。
5、若x = 5,y = 10,则x < y的逻辑值分别为。
三、判断题(每题2分,共20分)
( ) 1、Java中缺省的构造函数就是没有参数的构造函数。
( ) 2、Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。
( ) 3、一个Java类可以有多个父类,这称作多继承。
( ) 4、Java中接口中的方法可以有方法体。