1、第4章 Java基础类库一、单选题1、Java API说明文档给出的数学类Math定义如下:publicfinalclassMath extendsObject这个类定义中不包含下列哪项信息?( )A.超类名B.包名C.类的访问权限D.类名答案:B2、如果Java API说明文档没有给出类成员的访问权限,则该类成员的权限是( )。A.privateB.protectedC.默认权限D.public答案:D3、字符串类String中取出某个位置区间内子字符串的方法是( )。A.valueOf( )B.charAt( )C.substring( )D.getBytes( )答案:C4、对象类Obj
2、ect中将对象转成字符串的方法是( )。A.finalize( )B.hashCode( )C.toString( )D.equals( )答案:C5、处理Object类对象的算法代码不能用于处理下列哪种数据?( )A.StringB.intC.StringBuilderD.Integer答案:B6、系统类System中复制数组的方法是( )。A.currentTimeMillis( )B.arraycopy( )C.gc( )D.getProperty( )答案:B7、Java程序中的语法错误主要通过下列哪种方式来排查?( )A.Java虚拟机B.Java编译器C.运行测试D.Java异常处
3、理机制答案:B8、下列哪种异常类属于必须被“捕捉或声明”的勾选异常?( )A.RuntimeException类及其子类B.IOException类及其子类C.NullPointerException类D.Error类及其子类答案:B9、下列哪条抛出异常对象的语句是错误的?( )A.Exception e = new Exception( ); throw e;B.throw new IOException ( );C.throw new Exception( );D.throw new String( );答案:D10、在try-catch语句中,下列哪个子句可能不会执行?( )A.其他三个
4、选项都有可能B.catch子句C.finally子句D.try子句答案:B1、下列关于泛型类的描述中,错误的是( )。A.类型形参可指代某种具体的数据类型B.使用泛型类时可省略类型实参C.使用泛型类可定义出不同类型的具体类D.带类型参数的类被称为泛型类答案:B2、下列关于泛型的描述中,错误的是( )。A.带类型参数的接口被称为泛型接口B.带类型参数的类被称为泛型类C.带类型参数的方法称为泛型方法D.带类型参数的字段被称为泛型字段答案:D3、下列哪个类不会是泛型类G定义出的具体类?( )。A.GB.GC.GD.G答案:C4、动态数组类ArrayList可实现下列哪种功能?( )A.字典B.动态数
5、组C.无序集合D.堆栈答案:B5、映射类HashMap可实现下列哪种功能?( )A.动态数组B.字典C.堆栈D.无序集合答案:B6、C/C+语言中有数组、枚举类型、联合体和结构体等自定义数据类型,Java语言无法描述其中的哪种数据类型?( )A.结构体B.枚举类型C.数组D.联合体答案:D7、返回枚举类型中枚举常量数组的方法是( )。A.ordinal( )B.name( )C.toString( )D.values( )答案:D8、Java语言没有下列哪种形式的注释?( )A./ B./* */C./* */D./* */答案:D9、下列哪种形式的注释可以被Java文档生成工具javadoc自动识别并提取?( )A./* */B./ C./* */D./* */答案:D10、使用注解时,需要在注解名前添加下列哪个字符?( )A.%B.C.*D.#答案:B