(完整word版)JAVA期末试题及答案.pdf
《(完整word版)JAVA期末试题及答案.pdf》由会员分享,可在线阅读,更多相关《(完整word版)JAVA期末试题及答案.pdf(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java 程序设计课程试卷1使用 Java 语言编写的源程序保存时的文件扩展名是()。(A).class (B).java(C).cpp (D).txt 2设 int a=-2,则表达式a3 的值为()。(A)0 (B)3 (C)8(D)-1 3设有数组的定义int a=new int3,则下面对数组元素的引用错误的是()。(A)a0;(B)aa.length-1;(C)a3;(D)int i=1;ai;4在类的定义中可以有两个同名函数,这种现象称为函数()。(A)封装(B)继承(C)覆盖(D)重载5在类的定义中构造函数的作用是()。(A)保护成员变量(B)读取类的成员变量(C)描述类的特征(
2、D)初始化成员变量6下面关键字中,哪一个不是用于异常处理语句()。(A)try (B)break(C)catch (D)finally 7类与对象的关系是()。(A)类是对象的抽象(B)对象是类的抽象(C)对象是类的子类(D)类是对象的具体实例8下面哪一个是Java 中不合法的标识符()。(A)$persons (B)twoNum (C)_myVar (D)*point9为AB 类的一个无形式参数无返回值的方法method 书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()。(A)static void method()(B)public void method()(C)f
3、inal void method()(D)abstract void method()10欲构造 ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的()。(A)ArrayList myList=new Object()(B)List myList=new ArrayList()(C)ArrayList myList=new List()(D)List myList=new List()11.Java源文件和编译后的文件扩展名分别为()(A).class和.java(B).java和.class(C).class和.class(D).java和.java 12.在 Ja
4、va Applet程序用户自定义的Applet子类中,一般需要重载父类的()方法来完成一些画图操作。(A)start()(B)stop()(C)init()(D)paint()13.对于一个 Java 源文件,import,class定义以及 package 正确的顺序是:(A)package,import,class(B)class,import,package (C)import,package,class(D)package,class,import 14.下面哪个是非法的:(A)int I=32;(B)float f=45.0;(C)double d=45.0;(D)char c=u;
5、/符号错15Java 语言使用的字符码集是 (A)ASCII (B)BCD (C)DCB(D)Unicode16.如果一个类的成员变量只能 在所在类中使用,则该成员变量必须使用的修饰是(A)public (B)protected (C)private (D)static 17.下面关于 main 方法说明正确的是(A)public main(String args)(B)public static void main(String args)(C)private static void main(String args)(D)void main()18.哪个关键字可以对对象加互斥锁?()(A)
6、transient (B)synchronized(C)serialize (D)static 19.关于抽象方法的说法正确的是()(A)可以有方法体 (B)可以出现在非抽象类中(C)是没有方法体的方法(D)抽象类中的方法都是抽象方法20.java.io包的 File类是 (A)字符流类(B)字节流类(C)对象流类 (D)非流类21Java application中的主类需包含main 方法,以下哪项是main 方法的正确形参?()A、String args B、String argsC、Char arg D、StringBuffer args 22以下代码段执行后的输出结果为()int x=
7、3;int y=10;System.out.println(y%x);A、-1B、2 C、1 D、3 23以下关于继承的叙述正确的是()。A、在 Java 中类只允许单一继承B、在 Java 中一个类只能实现一个接口C、在 Java 中一个类不能同时继承一个类和实现一精品资料-欢迎下载-欢迎下载 名师归纳-第 1 页,共 27 页 -个接口D、在 Java 中接口只允许单一继承24.若有定义:byte x=11,22,33,-66;其中 0k3,则对 x 数组元素错误的引用是()A)x5-3 B)xk C)xk+5 D)x0 25paint()方法使用哪种类型的参数?()A、Graphics
8、B、Graphics2D C、String D、Color26以下哪个不是Java 的原始数据类型()A、int B、BooleanC、float D、char 27在 Java 中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为()A)隐藏B)重写C)重载D)Java 不支持此特性28 以下有关构造方法的说法,正确的是:()A 一个类的构造方法可以有多个B 构造方法在类定义时被调用C 构造方法只能由对象中的其它方法调用。D 构造方法可以和类同名,也可以和类名不同29在浏览器中执行applet 程序,以下选项中的哪个
9、方法将被最先执行()。A、init()B、start()C、destroy()D、stop()30给出下面代码,关于该程序以下哪个说法是正确的?()public class Person static int arr=new int5;public static void main(String a)System.out.println(arr0);A、编译时将产生错误B、编译时正确,运行时将产生错误C、输出零D、输出空31、有以下方法的定义,请选择该方法的返回类型()。ReturnType method(byte x,double y)return (short)x/y*2;A、byte B
10、、short C、int D、double32下列类定义中哪些是合法的抽象类的定义?()A、abstract Animalabstract void growl();B、class abstract Animalabstract void growl();C、abstract class Animalabstract void growl();D、abstract class Animalabstract void growl()System.out.println(“growl”);33有以下程序片段,下列哪个选项不能插入到行1。()1.2.public class Interesting
11、3./do sth 4.A、import java.awt.*;B、package mypackage;C、class OtherClass D、public class MyClass 34.设有下面两个赋值语句:a=Integer.parseInt(“12”);b=Integer.valueOf(“12”).intValue();下述说法正确的是()。A、a 是整数类型变量,b 是整数类对象。B、a 是整数类对象,b 是整数类型变量。C、a 和 b 都是整数类对象并且值相等。D、a 和b 都是整数类型变量并且值相等。35在编写Java Applet程序时,需在程序的开头写上()语句。A、i
12、mport java.awt.*;B、import java.applet.Applet;C、import java.io.*;D、import java.awt.Graphics;36下列哪一项不属于Swing 的顶层容器?()A)JApplet B)JTree C)JDialog D)JFrame 37.为了使包 ch4 在当前程序中可见,可以使用的语句是()。A)import ch4.*;B)package ch4.*;C)ch4 import;D)ch4 package;38.请问所有的异常类皆继承哪一个类?()。A)java.io.Exception B)java.lang.Thro
13、wableC)java.lang.Exception D)java.lang.Error 39进行Java 基本的GUI 设计需要用到的包是()。A)java.io B)java.sql C)java.awtD)java.rmi 40.当点击鼠标或者拖动鼠标时,触发的事件是下列的哪一个?()A)KeyEvent B)ActionEvent C)ItemEvent D)MouseEvent填空题:1数组 x 定义:String x =new int32;x0 0=”abc”,x0 1=”12345”;则x.length 的值为_2_,x01.length()的值为 _5_。2、Java 语言的变
14、量由变量名、_修饰符 _、变量属性、_初值 _组成。3、当程序中需要抛出异常时,应该使用_catch_ 子句,当需要在方法中声明可能抛出的异常类型,应该使用 _子句。4、java.applet包中的 _类定义了Applet与其运行环境之间的一个标准接口。5、Java 语言中提供的GUI功能主要由java.awt包和_java.swing_包中的类和接口实现。6、Java 源程序文件和字节码文件的扩展名分别为_.java _和_.class_ _。7、Java 语言的类型检查机制要求对于没有返回值精品资料-欢迎下载-欢迎下载 名师归纳-第 2 页,共 27 页 -文档编码:CM7W10F2Q10
15、M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q1
16、0M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q
17、10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2
18、Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F
19、2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10
20、F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W1
21、0F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4文档编码:CM7W10F2Q10M4 HP3Y10Y5R5G8 ZL6S1L6M5K4的方法,在其前面必须加_void _进行说明。8、类是 Java 语言的一种 _数据类型。9、在Java
22、语 言 中,所 有 的 对 象 均 通 过_运算符分配内存,并对内存进行自动管理。10、每个Java Application程序可以包括许多方法,但是必须有且只能有一个_方法,统一格式为 _,它是程序执行的入口。11、若要在程序中定义一个公用的int型的类成员变量 MAX_LENGTH,且该变量的值保持常数值1000,则 定 义 该 变 量 的 语 句 是_。12、子类必须通过_super _关键字调用父类有参数的构造函数。13、在 Java 语言中,所有的类都是类_Object _的子类。14、在 Java 程序中,通过类的定义只能实现单重继承,但通过 _接口_ 的定义可以实现多重继承关系。
23、15、如果在 Java 程序中,需要使用java util包中的所有类,则应该在程序开始处加上语句_import java.util.*_。16、下列程序的运行结果是_01234_ public class ex2 public static void main(String args)for(int cnt=0;cnt10;cnt+)if(cnt=5)break;System.out.print(cnt);17、下列程序的运行结果是_4_ import java.io.*;public class ATest public static void main(String args)SubCl
24、ass sb=new SubClass();System.out.println(sb.fun();class SuperClass int a=24,b=5;class SubClass extends SuperClass int fun()return a%b;18、分析下列程序,填上空白处的语句class point /定义坐标类 int x,y;test(int a,int b)x=a;y=b;class rec_extends point _/定义长方形类 int length,width;rec(int a1,int b1,int l,int w)super(a1,b1);len
25、gth=l;width=w;class test public static void main(String args)_test r1=new test(“0”,“0”,“10”,“20”)_ _/定义名为 r1 的对象同时初始化坐标为0,0,长度为 10,宽度为 20 r1.print();19、Java 源文件中最多只能有_1_个公共类,其它类的个数不限。20、在 Java 中所有实现的多维数组,实际上是由一维数组构成的_数组的数组。21、设 x=15,则表达式 (x+)4 的值是_3_。22、_抽象 _方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整 word JAVA 期末 试题 答案
限制150内