java期末考试测试题_第1页
java期末考试测试题_第2页
java期末考试测试题_第3页
java期末考试测试题_第4页
java期末考试测试题_第5页
免费预览已结束,剩余3页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、java期末考试您的姓名: 填空题 *_1、安装好JDK后,在其bin目录下有许多exe可执行文件,其中java.exe命令的作用是以下哪一种? 单选题 *A、Java文档制作工具B、Java解释器(正确答案)C、Java编译器D、Java启动器2、假设int x = 2,三元表达式 x0?x+1:5 的运行结果是以下哪一个? 单选题 *A、0B、2C、3(正确答案)D、53、下面的运算符中,用于执行除法运算是哪个? 单选题 *A、/(正确答案)B、C、%D、*4、下面哪种写法可以实现访问数组arr的第1个元素? 单选题 *A、arr0(正确答案)B、arr(0)C、arr1D、arr(1)5

2、、以下哪个选项可以正确创建一个长度为3的二维数组? 单选题 *A、 new int 23;B、 new int3C、 new int3;(正确答案)D、 以上答案皆不对6、类的定义必须包含在以下哪种符号之间? 单选题 *A、方括号B、花括号(正确答案)C、双引号“”D、圆括号()7、下面哪一个是正确的类的声明? 单选题 *A、 public void HHB、 public class Move()C、 public class void numberD、 public class Car(正确答案)8、在以下什么情况下,构造方法会被调用? 单选题 *A、 类定义时B、 创建对象时(正确答案)

3、C、 调用对象方法时D、 使用对象的变量时9、Outer类中定义了一个成员内部类Inner,需要在main()方法中创建Inner类实例对象,以下四种方式哪一种是正确的? 单选题 *A、 Inner in = new Inner()B、Inner in = new Outer.Inner();C、 Outer.Inner in = new Outer.Inner();D、Outer.Inner in = new Outer().new Inner();(正确答案)10、在类的继承关系中,需要遵循以下哪个继承原则? 单选题 *A、多重B、单一(正确答案)C、双重D、不能继承11、在Java语言中

4、,以下哪个关键字用于在方法上声明抛出异常? 单选题 *A.tryB.catchC.throws(正确答案)D.throw12、在Java中,要想让一个类继承另一个类,可以使用以下哪个关键字? 单选题 *A、inheritsB、implementsC、extends(正确答案)D、modifies13、System类位于以下哪个包中? 单选题 *A、java.ioB、java.utilC、java.awtD、java.lang(正确答案)14、Thread类位于下列哪个包中? 单选题 *A、java.ioB、java.lang(正确答案)C、java.utilD、java.awt15、线程调用s

5、leep()方法后,该线程将进入以下哪种状态? 单选题 *A、就绪状态B、运行状态C、阻塞状态(正确答案)D、死亡状态16、在以下哪种情况下,线程进入就绪状态? 单选题 *A、线程调用了sleep()方法时B、线程调用了join()方法C、线程调用了yield()方法时D、线程调用了notify()方法(正确答案)17、下面四个组件中哪一个不是Component的子类? 单选题 *A、ButtonB、DialogC、LabelD、MenuBar(正确答案)18、每一个GUI程序中必须包含一个什么组件? 单选题 *A、按钮B、标签C、菜单D、容器(正确答案)19、下面四对AWT和Swing对应组

6、件中,错误的是? 单选题 *A、Button和JButtonB、Dialog和JDialogC、MenuBar和JMenuBarD、ComboBox和JComboBox(正确答案)20、使用下面哪个组件可以接收用户的输入信息? 单选题 *A、JButtonB、JLabelC、JTextField(正确答案)D、以上都可以1、以下选项中,哪些属于JDK工具?(多选) *A、Java编译器(正确答案)B、Java运行工具(正确答案)C、Java文档生成工具(正确答案)D、Java打包工具(正确答案)2、以下选项中,哪些属于合法的标识符?(多选) *A、Hello_World(正确答案)B、clas

7、sC、123usernameD、username123(正确答案)3、关于方法重载的描述,以下选项中哪些是正确的?(多选) *A、方法名必须一致(正确答案)B、返回值类型必须不同C、参数个数必须一致D、参数的个数或类型不一致(正确答案)4、以下选项中,switch语句判断条件可以接收的数据类型有哪些? (多选) *A、int(正确答案)B、byte(正确答案)C、char(正确答案)D、short(正确答案)5、使用this调用类的构造方法,下面的说法正确的是?(多选) *A、使用this调用构造方法的格式为this(参数1,参数2)(正确答案)B、只能在构造方法中使用this调用其它的构造方

8、法(正确答案)C、使用this调用其它构造方法的语句必须放在第一行(正确答案)D、不能在一个类的两个构造方法中使用this互相调用(正确答案)6、下面哪些可以使用static关键字修饰?(多选) *A、 成员变量(正确答案)B、局部变量C、成员方法(正确答案)D、成员内部类(正确答案)7、关于super关键字以下说法哪些是正确的?(多选) *A、super关键字可以调用父类的构造方法(正确答案)B、super关键字可以调用父类的普通方法(正确答案)C、super与this不能同时存在于同一个构造方法中(正确答案)D、super与this可以同时存在于同一个构造方法中8、下面四个选项中,哪些是事

9、件处理机制中的角色? *A、事件(正确答案)B、事件源(正确答案)C、事件接口D、事件监听器(正确答案)9、关于抽象类的说法哪些是正确的?(多选) *A、抽象类中可以有非抽象方法。(正确答案)B、如果父类是抽象类,则子类必须重写父类所有的抽象方法。C、不能用抽象类去创建对象。(正确答案)D、接口和抽象类是同一个概念。10、下面四个选项中,哪些是线程进入阻塞状态的原因?(多选) *A、线程试图获取某个对象的同步锁,而该锁被其它线程持有(正确答案)B、线程调用了另一个线程的join()方法(正确答案)C、当线程调用了一个阻塞式的IO方法(正确答案)D、线程调用了setDaemon(boolean

10、b)方法11、AWT中,常用的布局管理器包括哪些?(多选) *A、FlowLayout布局管理器(正确答案)B、BorderLayout布局管理器(正确答案)C、CardLayout布局管理器(正确答案)D、GridLayout布局管理器(正确答案)12、下面哪些是FlowLayout类中表示对齐方式的常量?(多选) *A、FlowLayout.LEFT(正确答案)B、FlowLayout.CENTER(正确答案)C、FlowLayout.VERTICALD、FlowLayout.RIGHT(正确答案)13、下面对与Swing的描述,正确的有哪些?(多选) *A、Swing 是在AWT基础上构建的一套新的图形界面系统(正确答案)B、Swing提供了AWT 所能够提供的所有功能(正确答案)C、Swing 组件是用Java代码来实现的(正确答案)D、Swing组件都是重量级组件14、以下说法哪些是正确的?(多选) *A、Java语言中允许一个类实现多个接口(正确答案)B、Java语言中不允许一个类继承多个类(正确答案)C、J

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论