java不仅是业务逻辑,大工秋Java程序设计开卷考试期末复习题.docx

大工秋Java程序设计开卷考试期末复习题

PAGE

大工《Java程序设计》课程考试 模拟试卷(A) 第 PAGE 1页 共 NUMPAGES 1页

期末复习资料

一、单选题

1、关于可以独立运行的Java应用程序,下列说法哪个是正确的( )?

A.无须main方法

B.必须有两个main方法

C.可以有多个或0个main方法

D.必须有一个main方法

2、Java创建一个对象使用的关键字是( )。

A.class

B.interface

C.new

D.create

3、执行如下代码:int[]x=new int[5];,以下哪项说明是正确的?( )

A.x[4]为0

B.x[4]未定义

C.x[5]为0

D.x[0]为空

4、用关键字abstract定义的类( )。

A.可以被实例化

B.不能派生子类

C.不能被继承

D.只能被继承

5、假设对象x具有属性a,则访问该属性的方法是( )。

A.a.x

B.a.x()

C.x.a

D.x.a()

6、下面是一个无修饰符的类:class Car{...},则类Car( )。

A.可被其他程序包中的类使用

B.仅能被本程序包中的类使用

C.不能被任何类使用

D.不能被其他类继承

7、构造方法在什么时候被调用( )?

A.类定义时

B.使用对象的属性时

C.使用对象的方法时

D.对象被创建时

8、下列选项不允许作为类及类成员访问控制符的是( )。

A.public

B.private

C.static

D.protected

9、表达式(short)(8/9.2*5)的值类型为( )。

A.short

B.int

C.double

D.float

10、类B和类C都不是抽象类,并且类B是类C的父类。下面声明对象x1的语句不正确的是( )。

PAGE

大工《Java程序设计》课程考试 模拟试卷(A) 第 PAGE 2页 共 NUMPAGES 22页

A.B x1=new B()

C.C x1=new C()

B.B x1=new C()

D.C x1=new B()

11、下列关于Java内部类的叙述错误的是( )。

A.内嵌类型可以与外层类型同名

C.内部类中可以声明成员变量和成员方法

B.内部类可以声明为抽象类

D.内部类可以继承父类或实现接口

12、表达式:(a>b)?(c>d)?a:c:d,(其中a=5,b=9,c=1,d=9)的值为( )。

A.5

B.8

C.1

D.9

13、下列哪一个方法不是Applet生命周期相关的4个方法之一( )。

A.init()

B.start()

C.wait()

D.stop()

14、下面的Java变量中,不属于复合类型的数据类型是( )。

A.类

B.字符型

C.数组型

D.接口

15、构造方法何时被调用( )。

PAGE

大工《Java程序设计》课程考试 模拟试卷(B) 第 PAGE 3页 共 NUMPAGES 22页

类定义时

调用对象方法时

C.创建对象时

D.使用对象变量时

16、Java程序的执行过程中用到一套JDK工具,其中javac.exe是指( )。

A.Java文档生成器

B.Java解释器

C.Java编译器

D.Java类分解器

17、定义一个名为“Car”的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应该为( )。

A.private class Car extends Object

C.class Car extends Object

B.public class Car

D.private class Car

18、当方法遇到异常又不知如何处理时,下列哪种说法是正确的( )。

A.捕获异常

B.抛出异常

C.声明异常

D.嵌套异常

19、Java中的哪个类提供了随机访问文件的功能( )。

A.RandomAccessFile类

C.RandomFile类

B.File类

D.AccessFile类

20、下列哪个Java标识符是合法的( )。

A.new

B.class

C.int

D.const1

PAGE

大工《Java程序设计》课程考试 模拟试卷(B) 第 PAGE 3页 共 NUMPAGES 22页

21、Java程序源文件和经编译后的文件扩展名分别是( )。

A..class和.java

B..java和.class

C..class和.class

D..java和.java

22、Java中为了区别重载多态中同名的不同方法,要求( )。

A.返回值类型相同

C.参数名称不同

B.采用不同的参数列表

D.以上三项都不对

23、下列语句中,( )是不能通过编译的语句

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值