2011~2012学年第一学期期末考试《java语言程序设计》试卷a

上传人:第*** 文档编号:34213010 上传时间:2018-02-22 格式:DOC 页数:6 大小:102KB
返回 下载 相关 举报
2011~2012学年第一学期期末考试《java语言程序设计》试卷a_第1页
第1页 / 共6页
2011~2012学年第一学期期末考试《java语言程序设计》试卷a_第2页
第2页 / 共6页
2011~2012学年第一学期期末考试《java语言程序设计》试卷a_第3页
第3页 / 共6页
2011~2012学年第一学期期末考试《java语言程序设计》试卷a_第4页
第4页 / 共6页
2011~2012学年第一学期期末考试《java语言程序设计》试卷a_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《2011~2012学年第一学期期末考试《java语言程序设计》试卷a》由会员分享,可在线阅读,更多相关《2011~2012学年第一学期期末考试《java语言程序设计》试卷a(6页珍藏版)》请在金锄头文库上搜索。

1、第 1 页 共 6 页 装 订 线 安 徽 工 业 大 学 试 题 纸(一)Dragon A一、单项选择题(每题 1 分,共 20 题)20%1、Java 语言中提供的标准 Java 类库存储在( )的包中。A、java.lang B、java.awt C、java.util D、java.applet2、Java 的源代码部分可分为 3 部分,即包的声明、导入声明和类的定义。虽然他们不一定是必须的,但是如果这 3 部分同时存在,则要遵循一定的规则。以下选项中正确的是_。A、包声明、类的定义和导入声明 B、导入声明、包声明和类的定义 C、类的定义、包声明和导入声明 D、包声明、导入声明和类的定

2、义3、编译和运行以下程序时会发生的情况是_。private class Testprivate int Money;public static void main(String args) System.out.println(Hello World!);A、编译出错:不能使用 private 修饰成员变量 B、编译出错:main()方法的签名不正确C、编译出错:成员变量没有初始化 D、编译出错:不能使用 private 修饰外部类4、如果以下的两个源程序的文件名分别为 Test_1.java 和 Test_2.java,并且在同一个文件夹中,则编译和运行以下程序时会发生的情况是_。/Test

3、_1.java 的内容是:public class Test_1public void Say( ) System.out.println(Hello World!);/Test_2.java 的内容是:public class Test_2public void Say( ) Test_1 Test=new Test_1( );Test.Say( );A、两个文件都能正常编译,运行第二个文件的字节码程序文件,可以输出 Hello World!B、两个文件都不能正常编译C、两个文件都能正常编译,运行第二个文件的字节码程序文件时出错:“java.lang.NoSuchMethodError: m

4、ain”D、第一个文件能正常编译,第二个文件能不正常编译5、编译和运行以下程序时会发生的情况是_。public class Testpublic void say(int number)System.out.println(int:+number);public void say(long number)System.out.println(long:+number);public static void main(String args) Test test=new Test ( );test.say(18);A、编译出错 B、 运行出错 C、 运行时输出:long :18 D、 int:1

5、86、编译和运行以下程序时会发生的情况是_。public class Testpublic static void main(String args) System.out.println(大家好! );public static void main(int args) System.out.println(你们好! ); 装 订 线 12345678910123451234123456第 2 页 共 6 页安 徽 工 业 大 学 试 题 纸(二)20112012 学年第一学期期末考试Java 程序设计试卷 AA、编译出错 B、 运行出错 C、 运行时输出:大家好! D、 运行时输出:你们好!

6、E. 运行时输出:大家好! F. 你们好!你们好! 大家好!7、用 Thread 子类实现多线程的步骤顺序是()A声明 Thread 类的子类,创建 Thread 子类的实例,让线程调用 start()方法B声明 Thread 类的子类,在子类中重新定义 run()方法,创建 Thread 子类的实例C创建 Thread 子类的实例,让线程调用 start()方法D声明 Thread 类的子类,在子类中重新定义 run()方法,创建 Thread 子类的实例,让线程调用 start()方法8、Java 源程序文件的扩展名为 ( )。A、.java B、 .class C、.html D、 .t

7、xt9、为了使名为 HelloWorld 的类成功编译和运行,必须满足的条件( ) 。A、HelloWorld 类必须定义在 HelloWorld.java 文件中 B、HelloWorld 类必须定义为 public 类C、HelloWorld 类必须导入 java.lang 包 D、HelloWorld 类中必须定义正确的 main( )方法10、编译和运行以下程序时会发生的情况是_。import java.io.*;public class Testprivate int x;public class innerclasspublic innerclass( )System.out.pr

8、intln(x=+x);public static void main(String args) new innerclass( );A、编译出错,内部类试图访问外部类成员 B、编译出错,内部类不能用 public 修饰C、编译出错,内部类不是静态的,因此需要先获得外部类的对象才能访问外部类的成员D、编译运行成功11、以下可以给对象加互斥锁的关键字是( )A、serialize B、static C、transient D、synchronized12 、以下叙述正确的是( )。A、匿名对象肯定是垃圾对象B、程序可以在指定的时间内调用垃圾回收器释放内存 C、垃圾回收器可以确保 Java 程序不

9、会产生内存泄露D、对象的 finalize( )方法在对象被垃圾回收器回收之前获得调用13、当线程调用 wait( )方法处于等待状态时,可以让该线程恢复运行的方法是_A、 join( ) B、 run( ) C、Interrupted( ) D、notifyAll( )14、以下程序的线程要输出”大家好!” ,在/Todo 处应该填写的语句是_。public class Test implements Runnablepublic void run( ) System.out.println(大家好!);public static void main(String args)Test tes

10、t= new Test ( );Thread thread=new Thread(test);/Todo A、test.start( ) B、test.run( ) C、thread.start( ) D、thread.run( )15、在编写异常处理的 Java 程序中,每个 catch 语句块都应该与( )语句快对应,使得用该语句块来启动 Java 的异常处理机制。A. ifelse B. switch C. try D. throw 装 订 线 1234567891012345678第 3 页 共 6 页安 徽 工 业 大 学 试 题 纸(三)20112012 学年第一学期期末考试Jav

11、a 程序设计试卷 A16、若需要定义类变量或类方法,只能使用的关键字是( )A. package B. private C. public D. Static17、下列类声明正确的是_。A、abstract final class HI B、abstract private move( ) C、protected private number; D、public abstract class Car18、设有如下的程序public class Testpublic static void main(String args)String S1=args1;String S2=args2;Stri

12、ng S3=args3;System.out.println(S1=+S1);以下使得执行该程序的输出结果为 S1=6 的命令行是 ( )。A、java Test 6666 B、java Test 3 8 6 1 C、java Test 6 3 1 8 D、java Test 3 6 8 119、下列定义的类中,可以用来创建可运行类的正确方法是( )。A、public class X implements Runable public void run B、public class X implements Thread public void run C、public class X imp

13、lements Thread public int run D、public class X implements Runable protected void run 20、对于构造函数,下列叙述正确的是_。A、构造函数不允许重载。 B、构造函数没有返回类型。C、子类不允许调用父类的构造函数。 D、在同一个类中定义的重载构造函数不可以相互调用。二、判断题(正确用错误用 标记)( 每题 1 分,共 15 题) 15%1、一个 Java 源程序文件中,可以同时定义一个 public 类和一个 public 接口。 ( )2、可以用 new 来创建 abstract 类的实例对象。 ( )3、非 static 方法不可以重载。 ( )4、当一个线程休眠时,sleep( )方法不消耗 CPU 时间。 ( )5、静态方法可

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号