1. (分值:0.7 分)Java 语言中创建一个对象使用的关键字为
A: class
B: interface
C: new
D: create
2. (分值:0.7 分)设有对象x 具有属性a 则访问该属性的方法为
A: a.x
B: a.x()
C: x.a
D: x.a()
3. (分值:0.7 分)以public 修饰的类如:public class Car{} Car( )
A: 可被其它程序包中的类使用
B: 仅能被本程序包中的类使用
C: 不能被任意其它类使用
D: 不能被其它类继承
4. (分值:0.7 分)Java 语言中,只限子类或者同一包中的类的方法能访问的访问权限是( )
A: public
B: private
C: protected
D: <无修饰>
5. (分值:0.7 分)有Java 语句如下,则说法正确的是()int []a,b=new int3;
A: 此语句是错误的
B: a.length 的值为3
java接口有没有构造方法C: b.length 的值为3
D: a.length b.length 的值都为3
6. (分值:0.7 分)设有数组定义int[][] x={{12}{345}{6}{}};,则x.length
值为( )
A: 3
B: 4
C: 6
D: 7
7. (分值:0.7 分)在Java 语言的java.util 包中,用于语言符号(单词)分析的类是()
A: stringTokenizer
B: StringTokenizer
C: ToKenizer
D: tokenizer
8. (分值:0.7 分)接口的所有变量和方法分别默认为是()
A: final static public abstract
B: final static public final
C: public static public abstract
D: public static public final
9. (分值:0.7 分)下列有关Java 的叙述错误的是()
A: 强类型语言
B: 与平台无关
C: 可以使用汉字变量名
D: 不检查数组下标越界
10. (分值:0.7 分)设数组Array 由以下语句定义 int age=new int[10];则数组的第一个元素
的正确引用方法为( )
A: age[1]
B: Age[0]
C: age[]
D: age[0]
11. (分值:0.7 分)建立一个把list 字符串数组元素作为选择条目的列表list1,可以使用的
代码是
A: list1=JList(list)
B: JList list1=JList(list)
C: JList list=new JList(list1)
D: JList list1=new JList(list)
12. (分值:0.7 分)下面哪一项是Java 实现动态多态性的具体手段()
A: 重载;
B: 覆盖(重写)
C: 接口
D: 抽象类
13. (分值:0.7 分)下列说法哪个是正确的?
A: 子类不能定义和父类同名同参数的方法
B: 子类只能继承父类的方法,而不能重载
C: 重载就是一个类中有多个同名但有不同形参和方法体的方法
D: 子类只能覆盖父类的方法,而不能重载
14. (分值:0.7 分)下列类不属于java.lang.*包的是
A: Math
B: System
C: Date
D: StringBuffer
15. (分值:0.7 分)System 类属于下列哪个包?
A: java.io.*
B: java.lang.*
C: java.util.*
D: java.awt.*
16. (分值:0.7 分)对于以下声明:String s1="hello";String s2="world";String s3;下面的操作
合法的是
A: s3=s1+s2;
B: s3=s1-s2;
C: s3=s1&s2;
D: s3=s1&&s2;
17. (分值:0.7 分)下面的代码合法的是
A: public abstract method();
B: public abstract void method();
C: public abstract void method(){ };
D: public void method() implements abstract;
18. (分值:0.7 分)下列数组的定义合法的是
A: int a = (1,2,3);
B: int d[]= (1…3);
C: int []a[] = new int[3][];
D: char [][]c=new char[][4];
19. (分值:0.7 分)有整型数组:int[] x={12,35,8,7,2};,则调用方法Arrays.sort(x)后,数组
x 中的元素值依次是( ).
A: 2 7 8 12 35
B: 12 35 8 7 2
C: 35 12 8 7 2
D: 8 7 12 35 2
20. (分值:0.7 分)下列数组定义及赋值,错误的是
A: int intArray[];
B: intArray=new int[3];intArray[1]=1;intArray[2]=2;intArray[3]=3;
C: int a[]={1,2,3,4,5};
D: int[][]=new int[2][];a[0]=new int[3];a[1]=new int[3];
21. (分值:0.7 分)在java 中,字符串由java.lang.String 和()定义
A: java.lang.StringChar
B: java.lang.StringBuffer
C: java.io.StringChar
D: java.io.StringBuffer
22. (分值:0.7 分)下列不属于面向对象编程的三个特征的是
A: 封装
B: 指针操作
C: 多态性
D: 继承
23. (分值:0.7 分)类所实现的接口以及修饰不可以是
A: public
B: abstract
C: final
D: void
24. (分值:0.7 分)下列类的定义,错误的是
A: public class test extends Object{……}
B: final class operators{……}
C: class Point{……}
D: void class Point{……}
25. (分值:0.7 分)关键字supper 的作用是
A: 用来访问父类被隐藏的成员变量
B: 用来调用父类中被重载的方法
C: 用来调用父类的构造函数
D: 以上都是
26. (分值:0.7 分)下面程序定义了一个类,关于该类说法正确的是abstract class
abstractClass{……}
A: 该类能调用new abstractClass(),方法实例化为一个对象
B: 该类不能被继承
C: 该类的方法都不能被重载
D: 以上说法都不对
27. (分值:0.7 分)关于对象的删除,下列说法正确的是
A: 必须由程序员完成对象的清除
B: java 把没有引用的对象作为垃圾收集起来并释放
C: 只有当程序中调用()方法时才能进行垃圾收集
D: java 中的对象都很小,一般不进行删除操作。
28. (分值:0.7 分)下列说法正确的是
A: java 中包的主要作用是实现跨平台功能
B: package 语句只能放在import 语句后面
C: 包(package)由一组类(class)和界面(interface)组成
D: 可以用#include 关键词来标明来自其它包中的类;
29. (分值:0.7 分)关于构造方法,下列说法错误的是
A: 构造方法不可以进行方法重写
B: 构造方法用来初始化该类的一个新的对象
C: 构造方法具有和类名相同的名称
D: 构造方法不返回任何数据类型
30. (分值:0.7 分)在下述Java 语言语句中,错误的创建数组的方法是
A: int intArray [ ] intArray=new int[5]
B: int intArray [ ]=new int[5]
C: int [ ] intArray ={12345}
D: int intArray [5]={12345};
31. (分值:0.7 分)以下有关类的继承的叙述中,正确的是:( ??
A: 子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性??
B: 子类只能继承父类的方法,不能继承父类的属性
C: 子类只能继承父类的非私有属性,不能继承父类的方法??
D: 子类不能继承父类的私有属性
32. (分值:0.7 分)在java 语言中,在类SquareRoot 中定义了方法method A?,其中包含语
句:double my_result=Math.sqrt(1000);需要导入?( )
A: Java.lang.*
B: java.lang.Math.*;
C: java.util.Math.*;
D: 以上皆非
33. (分值:0.7 分)Java 实现动态多态性是通过( )实现的。
A: 重载
B: 覆盖
C: 接口
D: 抽象类
34. (分值:0.7 分)下列哪一个是正确的(
A: 动态多态性只针对静态成员方法
B: 动态多态性只针对非静态成员方法
C: 动态多态性只针对静态成员域
D: 动态多态性只针对非静态成员域
35. (分值:0.7 分)final 关键字不可以用来修饰(
A:
B: 成员方法
C:
D: 接口
36. (分值:0.7 分)接口的所有成员方法都具有( )属性
A: private, final
B: public, abstract
C: static, protected
D: static
37. (分值:0.7 分)Java 的封装性是通过( )实现的
A: 访问控制
B: 设计内部类
C: 静态域和静态方法

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