2022年java期末考试样卷答案 .pdf
《2022年java期末考试样卷答案 .pdf》由会员分享,可在线阅读,更多相关《2022年java期末考试样卷答案 .pdf(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、习 题一、选择题1.如下哪个字符串是Java中的合法标识符?(A )A、fieldname B、super C、3number D、#number 2.Java中 main()函数的返回值是什么类型? (D )A、String B、int C、char D、void 3.下列哪些语句关于Java内存回收的说明是正确的? (C )A、程序员必须创建一个线程来释放内存B、内存回收程序允许程序员直接释放内存C、内存回收程序负责释放无用内存D、内存回收程序可以在指定的时间释放内存对象4.以下关于继承的叙述正确的是(B ) 。A、在 Java中一个类只能实现一个接口B、在 Java中类只允许单一继承C、
2、在 Java中一个类不能同时继承一个类和实现一个接口D、在 Java中接口只允许单一继承5.Java Applet 中的 paint()方法使用哪种类型的参数? (A )A、Graphics B、Graphics2D C、String D、Color 6.在使用 interface 声明一个接口时,只可以使用(D )修饰符修饰该接口。A、private B、protected C、private protected D、public 7.下面(B )函数是 public void example( ).的重载函数?A、public void example( ). B、public void
3、example( int m ). C、public void example2( ). D、public int example ( ). 8.在浏览器中执行applet 程序,以下选项中的(A )方法将被最先执行。A、init() B、start() C、destroy() D、stop() 9.有程序片段如下,以下表示式的结果为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.equ
4、als(u)10.关于异常的含义,下列描述中最正确的一个是(C ) 。A 程序编译错误B 程序语法错误C 程序运行时的错误D 程序编译和运行时发生的错误11.类 Panel 默认的布局管理器是(B ) 。A、BorderLayout B、FlowLayout 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 15 页 - - - - - - - - - C、GridLayout D、CardLayout 12.下面哪个方法与applet 的显示无关 ? (B )A、upda
5、te() B、draw() C、repaint() D、paint() 13.已知如下代码:public class Test public static void main ( String arg ) long a = new long10; System.out.println ( a6 ); 请问哪个语句是正确的?(B )A 程序输出null B 程序输出0 C 因为 long 数组声明不正确,程序不能被编译D 程序被编译,但在运行时将抛出一个ArrayIndexOutOfBoundsException异常14.Java语言不是(B )A、高级语言B、编译型语言C、结构化设计语言D、面
6、向对象设计语言15.关于以下程序段的说明正确的是(C )public class ArrayTest public static void main(String args) try int x=new int-5; System.out.println( 此行将无法被执行!); catch(NegativeArraySizeException e) System.out.println(exception: 数组下标不能为负数。); A、编译通过,输出:此行将无法被执行! B、编译通过,输出:此行将无法被执行! exception: 数组下标不能为负数。C、编译通过,输出:exception
7、: 数组下标不能为负数。D、编译不能通过名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 15 页 - - - - - - - - - 16.Java源文件和编译后的文件扩展名分别为(B ) 。A、.class和 .java B、 .java 和 .class C、.class 和.class D、 .java 和 .java 17.以下有关构造函数的说法,正确的是:(A ) 。A、一个类的构造函数可以有多个B、构造函数在类定义时被调用C、构造函数只能由对象中的其它方法调用
8、D、构造函数可以和类同名,也可以和类名不同18.为类 Employee 中的一个无形式参数且无返回值的方法method 书写方法头,以便使用类名 Employee 作为前缀就可以调用它(即可以通过类名调用方法method) ,该方法头的形式为 ( A )。A、static void method( ) B、public void method( ) C、final void method( ) D、abstract void method( ) 19.下列代码的执行结果是:( C )。public class Test5 public static void main(String args)
9、 String s1=new String(hello); String s2=new String(hello); System.out.print(s1=s2); System.out.print(,); System.out.println(s1.equals(s2); A、true,false B、true,true C、false,true D、false,false.20.下列不是 Java 关键字的是 ( D )。A、 final B、 finally C、null D、sizeof 21.以下 ( C )是 java.io 包中的一个兼有输入输出功能的类。A、Object B、
10、Serializable C、RandomaccessFile D、java.io 中不存在这样的类22.下面哪个语句正确地声明一个整型的二维数组?( D ) A int a = new int; B int a100100 = new int; C int a = new int100100; D int a = new int100100; 23.编译 Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - -
11、 - 第 3 页,共 15 页 - - - - - - - - - 为( B )。A .java B.class C .html D .exe 24.为读取的内容进行处理后再输出,需要使用下列哪种流?( D ) A Filestream B Pipestream C Randomstream D Filterstream 25.下列方法中可以用来创建一个新线程的是。( C ) A 实现 java.lang.Runnable 接口并重写start()方法B 实现 java.lang.Runnable 接口并重写run()方法C 继承 java.lang.Thread 类并重写run()方法D 实
12、现 java.lang.Thread 类并实现start()方法26.给出如下初始化语句String s1=new String(“Hello ”); String s2=new String(“there ”); String s3=new String(); 以下哪种操作是合法的? ( A ) A s3=s1+s2; B s3=s1-s2; C s3=s1&s2; D s3=s1&s2; 27.容器 Panel 和 Applet缺省使用的布局编辑策略是( B ) A BorderLayout B FlowLayout C GridLayout D CardLayout 28.给出如下代码:
13、 class Test private int m; public static void fun() / some code. 如何使成员变量m 被函数 fun()直接访问 ? ( C ) A 将 private int m 改为 protected int m B 将 private int m 改为public int m C 将 private int m 改为static int m D 将 private int m 改为int m 29.以下有关类的继承的说明中正确的是:( D ) A 子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性B 子类只能继承父类的方法,
14、不能继承父类的属性名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 15 页 - - - - - - - - - C 子类只能继承父类的非私有属性,不能继承父类的方法D 子类不能继承父类的私有属性30.以下语句有语法错的是:( A ) A int x=1 ;y=2;z=3 B for (int x=10,y=0 ;x0;x+); C while (x5); D for(; ;); 二、简答题1、 请说明 this,super,final 各自的作用 。this:指代调用方法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年java期末考试样卷答案 2022 java 期末 试样 答案
限制150内