JAVA期末考试试卷及答案.doc
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《JAVA期末考试试卷及答案.doc》由用户(四川天地人教育)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 期末考试 试卷 答案
- 资源描述:
-
1、二选择题;1以下哪个方法用于定义线程的执行体? ( C )A、start() B、init() C、run() D、synchronized()2下面哪个不是Java 中的容器? ( B )A、ScrollPane B、Canvas C、Applet D、Dialog3下面哪个方法与applet 的显示无关?( A )A、draw() B、update() C、repaint() D、paint()4当Frame 改变大小时,放在其中的按钮大小不变,则使用如下哪种布局方式? ( A )A、FlowLayout B、CardLayout C、BorderLayout D、GridLayout5有
2、如下代码段:1)2) if(unsafe()/do something3) else if(safe()/do the other4) 其中,方法unsafe() 将抛出IOException, 请问可将以下哪项填入第1 行?(D )A、public IOException methodName()B、public void methodName()C、public void methodName() throw IOExceptionD、public void methodName() throws IOException6以下哪个关键字可以用来对对象加互斥锁?( B)A、transient
3、 B、synchronized C、 serialize D、static7在使用 interface 声明一个接口时,只可以使用( D )修饰符修饰该接口。A、private B、protected C、private protected D、public8编译并运行以下程序,以下描述哪个选项是正确的( C )1. class A2. protected boolean equals()3. return super.equals();4. A、编译通过运行无异常 B、编译通过但运行时出错C、行2 出错,不能成功编译 D、不能成功编译,行3 出错9Java 的字符类型采用的是 Unicode
4、 编码方案,每个 Unicode 码占用( B )个比特位。A、8 B、16 C、32 D、6410在编写Java Applet 程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( D )语句。A、import java.awt.* ; B、import java.applet.* ;C、import java.io.* ; D、import java.awt.event.* ;11以下关于构造函数的描述错误的是( A )。A、构造函数的返回类型只能是void 型。B、构造函数是类的一种特殊函数,它的方法名必须与类名相同。C、构造函数的主要作用是完成对类的对象的初始化工作。D
5、、一般在创建新对象时,系统会自动调用构造函数。第 1 页 共 8 页12有程序如下,关于程序的描述哪个是正确的?( C )public class Personstatic int arr = new int10; public static void main(String a) System.out.println(arr1); A、编译将产生错误 B、编译时正确,但运行时将产生错误C、正确,输出0 D、正确,输出null13有语句String s=”hello world”; ,以下操作哪个是不合法的?( B )A、int i=s.length(); B、s=3; C、String ts
6、=s.trim(); D、String t=s+”!”;14给出如下代码:class Testprivate int m;public static void fun() / some code. 如何使成员变量m 被函数fun()直接访问?( C )A、将private int m 改为protected int mB、将private int m 改为public int mC、将private int m 改为static int mD、将private int m 改为int m15 Java application 中的主类需包含main 方法,main 方法的返回类型是什么?( D
7、 )A、int B、float C、double D、void16有以下方法的定义,请选择该方法的返回类型( D )。ReturnType method(byte x, double y)return (short)x/y*2; A、byte B、short C、int D、double17下列哪些语句关于Java 内存回收的说明是正确的? ( B )A、程序员必须创建一个线程来释放内存B、内存回收程序负责释放无用内存C、内存回收程序允许程序员直接释放内存D、内存回收程序可以在指定的时间释放内存对象18在编写Java Applet 程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头
8、写上( D )语句。A、import java.awt.* ; B、import java.applet.* ;C、import java.io.* ; D、import java.awt.event.* ;19容器Panel 和Applet 缺省使用的布局编辑策略是( B )A、BorderLayout B、FlowLayout C、GridLayout D、CardLayout20设有下面两个赋值语句:a = Integer.parseInt(“123”);b = Integer.valueOf(“123”).intValue(); 下述说法正确的是( D )。A、a 是整数类型变量,b
9、是整数类对象。B、a 是整数类对象,b 是整数类型变量。第 2 页 共 8 页C、a 和 b 都是整数类对象并且值相等。 D、a 和 b 都是整数类型变量并且值相等。21编译并运行以下程序,以下描述哪个选项是正确的( C )。1. class A2. protected String toString()3. return super.toString();4. A、编译通过运行无异常 B、编译通过但运行时出错C、行 2 出错,不能成功编译 D、不能成功编译,行 3 出错22有以下程序片段,下列哪个选项不能插入到行1。( D )1.2.public class Interesting3./do
10、 sth4. A、import java.awt.*; B、package mypackage;C、class OtherClass D、public class MyClass 23以下哪个不是 Java 的关键字?( A )A、TRUE B、const C、super D、void24关于以下 application 的说明,正确的是( C )。1 class StaticStuff2 3 static int x;4 static x+=5;5 public static void main(String args )6 7 System.out.println(“x=” + x); 8
11、 9 static x/=5;10A、4 行与 9 行不能通过编译,因为缺少方法名和返回类型B、9 行不能通过编译,因为只能有一个静态初始化器C、编译通过,执行结果为:x=1D、能通过编译,但程序运行结果不可预知,因为变量x 没有初始化25FilterOutputStream 是 BufferedOutputStream、DataOutputStream 及 PrintStream 的父类,以下哪个类可能是FilterOutputStream 构造函数的参数类型?(BA、OutputStream B、File C、InputStream D、BufferedOutputStream26在使用
12、interface 声明一个接口时,只可以使用(D )修饰符修饰该接口。A、private B、protected C、private protected D、public27有程序片段如下,以下哪个表示式的结果为true?( B )Float s=new Float(0.1f);Float t=new Float(0.1f);Double u=new Double(0.1);A、s=t B、s.equals(t) C、u.equals(s) D、t.equals(u)三程序阅读题1写出以下程序的运行结果。(54321)public class TestArray public static
13、void main(String args )int i , j ;第 3 页 共 8 页int a = 1,3,2,5,4;for ( i = 0 ; i a.length-1; i + ) int k = i;for ( j = i ; j ak ) k = j;int temp =ai;ai = ak; ak = temp; for ( i =0 ; ia.length; i+ ) System.out.print(ai+ );System.out.println( ); 2写出以下程序的功能。(在屏幕上输出 test.java 文件的内容)import java.io.*; class
展开阅读全文