预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Java-学习指南 单选题。 1.对象是构成现实世界的一个独立单位,它具有自己的静态特征和(B)特征。 A.颜色B.动态C.状态D.重量 2.下列说法正确的有(C) A.class中的constructor不可省略 B.constructor必须与class同名,但方法不能与class同名 C.constructor在一个对象被new时执行 D.一个class只能定义一个constructor 3.在类定义首部的语法格式中,(B)不能作为其中的修饰符。 A.publicB.protectdC.extendsD.abstract 4.提供Java存取数据库能力的包是(A) A.java.sqlB.java.awtC.java.langD.java.swing 5.下列哪一种叙述是正确的(D) A.abstract修饰符可修饰字段、方法和类 B.抽象方法的body部分必须用一对大括号{}包住 C.声明抽象方法,大括号可有可无 D.声明抽象方法不可写出大括号 6.下列哪种说法是正确的(D) A.实例方法可直接调用超类的实例方法 B.实例方法可直接调用超类的类方法 C.实例方法可直接调用其他类的实例方法 D.实例方法可直接调用本类的类方法 7.在Java语言有多种实现的机制,下列哪种技术属于垃圾回收机制?(B) A.字节编译B.内存跟踪C.语法检查D.堆栈上/下溢检查 8.下列正确的句子是(D). A.float3.14;B.bytei=225;C.k=33L;D.intp[][]; 9.下列语句正确的是(A) 形式参数可被视为localvariable B.形式参数可被字段修饰符修饰 C.形式参数为方法被调用时,真正被传递的参数 D.形式参数不可以是对象 10.下列哪个类不是异常类的父类?(A)。 A.ErrorB.ThrowableC.ExceptionD.Object 11.下列选项中,不属于Java语言特点的一项是(C)。 A.分布式 B.安全性C.编译执行 D.面向对象 12.下列(D)是合法的标识符? A.12class B.void C.-5 D._blank 13.下列(D)不属于Java语言流程控制结构? A.分支语句 B.跳转语句 C.循环语句 D.赋值语句 14.有一个类B,下面为其构造方法的声明,正确的是(B)。 A.voidB(intx) {} B.B(intx){} C.b(intx) {} D.voidb(intx){} 15.下面关于接口的说法中不正确的是(C)。 A.接口中所有的方法都是抽象的 B.接口中所有的方法都是public访问权限 C.子接口继承父接口所用的关键字是implements D.接口是Java中的特殊类,包含常量和抽象方法 16.给出下面程序代码: byte[]a1,a2[]; bytea3[][]; byte[][]a4; 下列数组操作语句中哪一个是不正确的?(A)。 A.a2=a1 B.a2=a3 C.a2=a4 D.a3=a4 17.Thread类的常量NORM_PRIORITY代表的优先级是(C)。 A.最低优先级 B.最高优先级 C.普通优先级 D.不是优先级 18.Java语言提供处理不同类型流的类所在的包是(D)。 A.java.sql B.java.util C.java.net D.java.io 19.下列流中哪一个使用了缓冲区技术(A)? A.BufferedOutputStreamB.FileInputStream C.DataOutputStreamD.FileReader 20.下面的哪一个关键字通常用来对对象加锁,从而使得对对象的访问是排他的(C)? A.serialize B.transient C.synchronized D.static 21.下列描述中,不正确的是(A)。 A.Java不支持多线程 B.一个Java源文件不允许有多个公共类 C.Java通过接口支持多重继承 D.Java程序分为Application和Applet两类 22.下列关于基本数据类型的说法中,不正确的一项是(D)。 A.boolean类型变量的值只能取真或假 B.float是带符号的32位浮点数 C.double是带符号的64位浮点数 D.char是8位Unicode字符 23.设a、b为long型变量,x、y为float型变量,ch为char类型变量且它们均已被赋值,则下列语句中正确的是(B)。 A.switch(x+y){} B.switch(ch+1){} C.switchch{} D.switch(a+b);{} 24.下面关于方法的说法,不正确的是(C)。 A.Java中的构造方法名必须和类名相