一、单项选择题
-
编译Java程序的命令文件名是(C)
A、java.exe B、java.c C、javac D、appletviewer.exe -
Java语言与其他语言相比,独有的特点是(C)
A、面向对象 B、多线程 C、平台无关性 D、可扩展性 -
编译Java程序filename.java 后,生成的程序是(C)
A、filename.html B、filename.jav C、filename.class D、filename.jar -
下面声明Java独立应用程序main( )方法中,正确的是(A)
A、public static void main(String args[ ]){„„}
B、private static void main(String args[ ]){„„}
C、public void main(String args[ ]){„„}
D、public static void main(String args){„„}
5. 定义一个类Point,类中有两个double型变量x和y,对于构造函数的声明错误的是(A)
A、Point Point(int x){„…} B、public Point(int x ){„„}
C、public Point (int x ,int y){„…} D、public Point(Point p ){„„}
6. 有关类的说法正确的是(B)
A、类具有封装性,所以类的数据是不能被访问的
B、类具有封装性,但可以通过类的公共接口访问类中的数据
C、声明一个类时,必须用public修饰符
D、每个类中,必须有main方法,否则程序无法运行
7. 以下关于构造函数及其重载的说法正确的是(D)
A、类定义了构造函数,Java就不会自动为该类创建默认的不带参数的构造
函数
B、构造函数不能对私有变量初始化
C、一个类中含有几个构造函数,称为构造函数的重载。对于重载的函数,其
参数列表可以相同。
D、重载的构造函数之间可以通过关键字this在构造函数中的任意位置相互调用
- 以下关于类对象的使用,说法正确的是(B)
A、通过构造函数实例化一个类对象后,在类的内部,不管变量的访问修饰符是私有的还是共有的,都可以通过“对象名 . 变量名”对变量进行访问
B、在类的外部调用类对象拥有的方法必须用“对象名 . 方法名()”
C、同一个类的对象之间可以赋值,且他们分别代表不同的对象
D、类对象可以作为方法的参数,这时在方法体中可以引用对象的变量和调用对象的方法
9. 下列关于继承的哪项叙述是正确的?(D)
A、在java中允许多重继承
B、在java中一个类只能实现一个接口
C、在java中一个类不能同时继承一个类和实现一个接口
D、java的单一继承使代码更可靠