复习内容:1B    2A    3A    4A    5B    6B    7C    8D    9B    10B
选择题
1.下列关于虚拟机说法错误的是:B
A、虚拟机可以用软件实现        B、虚拟机部可以用硬件实现
C、字节码是虚拟机的机器码    D、虚拟机把代码程序与各操作系统和硬件分开
2.下列不是虚拟机执行过程特点的是A
    A、双线程    B、多线程    C、动态链接        D、异常处理
3java程序的执行过程中用到一套JDK工具,其中A
Ajava语言编译器    Bjava字节码解释器
Cjava文档生成器    Djava类分解器
4.在当前的java实现中,每个编译单元就是一个以(A)为后缀的文件
Ajava        Bclass        Cdoc        Dexe
5.下列不属于简单数据类型的是(B
A、整数类型        B、类        C、浮点数类型        D、布尔类型
6java中,八进制数以___ B __开头。
A0x            B0        C0X            D08
7int类型整型变量在内存中的位数为(C
A8            B16        C32            D64
c和java先学哪个8.下列数据类型转换,必须进行强制类型转换的是(D
Abyteint        Bshortlong        Cfloatdouble        Dintchar
9.在java语句中,运算符&&实现(B
A、逻辑或        B、逻辑与        C、逻辑非        D、逻辑相等
10.在java语句中,位运算操作数只能为整型或(B)数据。
A、实型            B、字符型        C、布尔型        D、字符串型
11D    12D    13D    14B    15B    16D    17A    18B    19A    20C
11.下列不属于条件语句关键字的是(D
Aif            Belse            Cswitch            Dwhile
12.类所实现的接口以及修饰不可以是(D
Apublic        Babstract        Cfinal            Dvoid
13.关键字supper的作用是(D
A、用来访问父类被隐藏的成员变量
B、用来调用父类中被重载的方法
C、用来调用父类的构造函数
D、以上都是
14.关于对象的删除,下列说法正确的是(B
A、必须由程序员完成对象的清除
Bjava把没有引用的对象作为垃圾收集起来并释放
C、只有当程序中调用()方法时才能进行垃圾收集
Djava中的对象都很小,一般不进行删除操作。
15.关于构造方法,下列说法错误的是(B
A、构造方法不可以进行方法重写           
B、构造方法用来初始化该类的一个新的对象
C、构造方法具有和类名相同的名称
D、构造方法不返回任何数据类型
16.关于whiledowhile循环,下列说法正确的是(D
A、两种循环除了格式不通外,功能完全相同
B、与dowhile语句不通的是,while语句的循环至少执行一次
Cdo-while语句首先计算终止条件,当条件满足时,才去执行循环体中的语句
D、以上都不对。
17java语言是1995年由(A)公司发布的
ASun        BMicrosoft        CBorland    DFox Software
18javaJVM为基础,最下层是移植接口,由适配器和(B)组成
A、网卡        BJava os    CJava基本类    DJava 应用程序和applet小程序
19.每个java的编译单元可包含多个类或界面,但是每个编译单元最多只能有(A)类或者界面是公共的
A、一个        B、两个        C、四个        D、任意多个
20.下列属于JAVA关键词的是(C
ATRUE        Bgoto        Cfloat                DNULL
21A    22C    23A    24B    25B    26C    27D    28B    29D    30D
31C    32D
21.自定义类型转换是由按优先关系从低级数据转换为高级数据,优先次序为(A
Achar-int-long-float-double        Bint-long-float-double-char
Clong-float-int-double-char        D、以上都不对
22.下列不属于整型变量的类型是(C
Abyte            Bshort        Cfloat            Dlong
23java中,用()关键字定义常量    A
Afinal            B#define            Cfloat                Dconst
24.下列属于条件运算符的是(B
A+            B?:            C&&                    D>>
25.复合语句用(B)括起来的一段代码。
A、小括号()        B、大括号{}        C、中括号〔〕        D、单引号‘’
26.多分支语句switch(表达式){}中,表达式不可以返回哪种类型的值(C
A、整型            B、实型            C、接口型        D、字符型
27.下面不属于java条件分支语句结构的是(D
Aif结构        Bifelse结构        Cifelse if结构        Difelse else结构
28.下列不属于面向对象编程的三个特征的是(B
A、封装            B、指针操作        C、多态性        D、继承
29.下列类的定义,错误的是(D
Apublic class test extends Object{  ……  }   
Bfinal class operators{……}
Cclass Point{……  }
Dvoid class Point{……  }
30.下面程序定义了一个类,关于该类说法正确的是(D
abstract class abstractClass{
……
    A、该类能调用new abstractClass(),方法实例化为一个对象
B、该类不能被继承
C、该类的方法都不能被重载
D、以上说法都不对
31.下列说法正确的是(C
Ajava中包的主要作用是实现跨平台功能
Bpackage语句只能放在import语句后面
C、包(package)由一组类(class)和界面(interface)组成
D、可以用#include关键词来标明来自其它包中的类;
32.一个循环一般应包括哪几部分内容(D
A、初始化部分                    B、循环体部分
C、迭代部分和终止部分            D、以上都是
参考答案:
1B    2A    3A    4A    5B    6B    7C    8D    9B    10B
11D    12D    13D    14B    15B    16D    17A    18B    19A    20C
21A    22C    23A    24B    25B    26C    27D    28B    29D    30D
31C    32D   
二、填空题
1.标识符是以_____、下划线、美元符号作为首字母的字符串序列。
2.类变量在类中声明,而不是在类的某个方法中声明,它的作用域是______.
3.在java语言中,如果数值后没有字母,计算机默认值为______类型。
4JAVA系统运行时,通过______机制周期性的释放无用对象所使用的内存,完成对象的清除。
5.在JAVA语言中,将后缀名为______的源代码文件编译后形成后缀名为.class的字节码文件。
6.在JAVA语言中,为将源代码翻译成______文件时产生的错误称为编译错误。而将程序在运行中产生的错误称为运行错误。
7Java Application应用程序的编写和执行分3步进行:编写源代码、编译源代码、_____
8.把对象实例化可以生成多个对象,使用_________运算符为对象分配内存空间。
9java语言以_______为程序的基本单位,它是具有某些共同特性实体的集合,是一种抽象的概念。
10.在java中有一种叫做_______特殊方法,在程序中用它来对类成员进行初始化.
11.定义一个类包括定义类头和定义______两个部分
12java语言中,调用方法时,参数传递是______调用,而不是地址调用
13.在java语言中,boolean型常量只有true_____两个值。
14.在java程序中,用关键字_____修饰的常量对象创建后就不能再修改了。
15.浮点型数据属于实型数据,分为float______两种类型。
16JAVA的产品主流操作系统平台是Solaris_____Macintosh.
17JAVA语言的执行模式是半编译和______
18JAVA程序包括源代码(.java文件)、______、由归档工具jar生成的.jar文件、对象状态序列化.ser文件。
19.每个java应用程序可以包括许多方法,但必须有且只能有一个_____方法。
20JAVA源文件中最多只能有一个_____类,其它类的个数不限。
21java程序引入接口的概念,是为了弥补只允许类的________的缺憾。
22java语言中_______是所有类的根.
23.我们在java程序中,把关键字________加到方法名称的前面,来实现子类调用父类的方法
24java语言通过接口支持______继承,使类继承具有更灵活的扩展性
25.接口是一种只含有抽象方法或______的一种特殊抽象类
参考答案:
1.字母    2.整个类    3Double    4.垃圾回收    5Java    6.字节码    7.解释执行   
8New    9.类    10.构造函数    11.类体        12.值    13False    14Final
15Double    16Windows        17.半解释型    18.由编译器生成的类(.class文件)
19Main    20public或公共    21.单继承    22Object    23Supper    24.多重
25.常量   

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。