当前位置:
文档之家› 《java程序设计》复习资料
《java程序设计》复习资料
B、将private int m改为public int m
C、将private int m改为static int m
D、将private int m改为int m
14、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( C )。
A、隐藏B、覆盖C、重载D、Java不支持此特性
15、执行下面的程序,输出结果就是( B )。
public class Test {
int x= 12;
public void method(int x) {
x+=x;
System、out、println(x);
}
public static void main(String[] args){
public B(){
System、out、print("B");(构造方法)
}
public static void main(String[ ] args){
new B( );
}
}
程序的输出结果( A )
A、AB B、A C、B D、BA
20、以下哪个接口的定义就是正确的?( D )。
A、interface A
Test t = new Test();
t、method(5);
}}
A、5 B、10 C、12 D、17 E、24
16、若在某一个类定义中定义有如下的方法: final void aFinalFunction( );
则该方法属于( C )。。
A、本地方法、B、解态方法、C、最终方法D、抽象方法abstract
则该java源文件在存盘时的源文件名应为如下哪一种:( D )
A、myclass、java B、Myclass、java C、MYCLASS、java D、MyClass、java
19、给出如下代码:
class A{
public A(){
System、out、print("A");(构造方法)
}
}
public class B extends A{
A、字节码B、可执行代码
C、机器代码D、以上所有选项都不正确
7、以下字符常量中不合法的就是( C )
A、'@'B、'&'C、"k"D、'整'
8、以下的选项中能正确表示Java语言中的一个double型常量的就是( C )
A、Float、MIN_VALUEB、1、8e-6F
C、2、0D、'abc'
9、以下的变量定义语句中,合法的就是( C )。
JAVA程序设计复习资料
选择题
答题要求:单选题,每题只有一个正确答案,选择正确给分,不正确不给分。
1、下面( A )数据类型可用于main()方法中传递的参数
A、StringB、IntegerC、BooleanD、Variant
2、以下的选项中能正确表示Java语言中的一个整型常量的就是( B )
A、12. B、-20 C、1,000 D、4 5 6
A、int B、float C、double D、void
13、给出如下代码:
class Test{
private int m;public sta来自ic void fun() {
// some code、、、(Test、m)
}
}
如何使成员变量m被函数fun()直接访问?( C )
A、将private int m改为protected int m
C、System、Out、Println("I am Java Expert");
D、System、out、println('I am Java Expert');
5、下面( B )命令可用于编译Java程序
A、javaB、javacC、appletviewerD、javadoc
6、Java编译器会将Java程序转换为( A )
{ void print() { } ;}
B、abstract interface A
{ void print() ;}
C、abstract interface A extends I1, I2 //I1、I2为已定义的接口
{ abstract void print(){ };}
D、interface A
{ void print();}(抽象方法)
21、下面选项中能把字符串转换成float类型的就是?( B )
A、float value = new Float(str);
B、float value = Float、parseFloat(str);int a=5;Integer、parseInt() Double、parseDouble() Float、parseFloat
17、下列叙述正确的就是( D )
A、子类可以继承父类的所有成员。
B、、除了继承父类的成员以外,子类不可以创建自己的成员。
C、当实例化子类时,父类的构造方法不被调用。
D、子类只能继承父类的非私有成员。private
18、某java程序的类定义如下: public class MyClass extends BaseClass{ }
11、下列叙述正确的就是( B )
A、在类中的构造方法的名字与类的名字相同,而且不能重载
B、在类中的构造方法的名字与类的名字相同,但没有返回类型、
C、在类中的构造方法的名字与类的名字相同,而且有返回类型、
D、在类中的构造方法的名字与类的名字相同,而且不能初始化、
12、Java application中的主类需包含main方法,main方法的返回类型就是什么?( D )
3、下列的变量定义中,正确的就是( D )
A、boolean b1="true"; B、float x=6、6;
C、byte i=200;D、double y;
4、在屏幕上显示的消息正确的语句就是( A )
A、System、out、println("I am Java Expert");
B、system、out、println("I am Java Expert");
A、float $_*5= 3、4F;B、byte b1= 15678;
C、int $abc=5;D、int class=5;
10、在一个类中定义的成员变量与成员方法时,不允许( A )。
A、两个成员变量名相同、
B、成员变量与成员方法名相同、
C、两个成员方法名相同
D、成员方法中的参数与成员变量名相同