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

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

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

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

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

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

《Java语⾔与⾯向对象程序设计》复习题 《Java语⾔与⾯向对象程序设计》 复习题 ⼀、判断题 1.对象可以赋值,只要使⽤赋值号(等号)即可,相当于⽣成了⼀个各属性与 赋值对象相同的新对象。 2.类及其属性、⽅法可以同时有⼀个以上的修饰符来修饰。 3.抽象⽅法必须在抽象类中,所以抽象类中的⽅法都必须是抽象⽅法。 4.Final类中的属性和⽅法都必须被final修饰符修饰。 5.最终类不能派⽣⼦类,最终⽅法不能被覆盖。 6.⼀个Java类可以有多个⽗类。 7.⼀个Java类可以有多个构造函数。 8.Java类的构造函数可以有返回值。 9.⼀个类不能既被声明为abstract的,⼜被声明为final的。 10.如果p是⽗类Parent的对象,⽽c是⼦类Child的对象,则语句c=p是 正确的。 11.⼀个类如果实现了某个接⼝,那么它必须重载该接⼝中的所有⽅法。 12.接⼝中的常量永远是private,public,static,final。 13.⼀个抽象类的⼦类必须要定义从超类中继承过来的所有的抽象⽅法。 14.所有的抽象⽅法都必须存在于抽象类中。 15.抽象类中不允许包含⾮抽象的⽅法。 16.static⽅法不能操纵和处理属于某个对象的成员变量,⽽只能处理属于整个 类的成员变量。 17.⼦类构造函数总是先显式的或隐式地调⽤其⽗类的构造函数,以创建和初始 化⼦类的⽗类成员。 18.在类的引⽤中,⼦类的对象可以当作其⽗类的对象对待。 19.在类的引⽤中,⽗类的对象可以当作其⼦类的对象对待。 20.如果⼀个⽅法的形式参数定义的是⽗类对象,那么调⽤这个⽅法时,可以使 ⽤⼦类对象作为形式参数。 21.如果⽗类对象引⽤指向的实际是⼀个⼦类对象,那么⽗类对象引⽤可以强制 类型转化成⼦类对象的引⽤。 22.如果⼀个⽅法的形式参数定义的是⼦类对象,那么调⽤这个⽅法时,可以使 ⽤⽗类对象作为形式参数。 ⼆、选择题 1.编译JavaApplication源程序⽂件将产⽣相应的字节码⽂件,这些字节码⽂件的扩展名 为()。 A..java B..class C..html D..exe 2.以下()不是Java中有效的关键字。 A、const B、NULL C、false D、this 3.下⾯哪些是Java中合法的标识符() Acontinue BReturn CD123 Dm_int 4.编译Java源程序⽂件产⽣的字节码⽂件的扩展名为 Ajava Bclass Chtml Dexe 5.下⾯是在命令⾏运⾏Java应⽤程序A,怎样才能在main(Stringargs[])⽅法中访问单词 "first"? javaAthefirstsnowthefirstsnow. Aargs[0] Bargs[1] Cargs[2] Dargs[5] 6.不允许作为类及类成员的访问控制符的是()。 A.public B.private C.static D.protected 7.下⾯哪些不是java的简单数据类型? A.short B.Boolean C.Double D.float 8.为AB类的⼀个⽆形式参数⽆返回值的⽅法method书写⽅法头,使得使⽤类名AB作 为前缀就可以调⽤它,该⽅法头的形式为()。 A.staticvoidmethod() B.publicvoidmethod() C.finalvoidmethod() D.abstractvoidmethod() 9.下列代码中,将引起⼀个编译错误的⾏是()。 1)publicclassTest{ 2)intm,n; 3)publicTest(){} 4)publicTest(inta){m=a;} 5)publicstaticvoidmain(Stringargs[]){ 6)Testt1,t2; 7)intj,k; 8)j=0;k=0; 9)t1=newTest(); 10)t2=newTest(j,k); 11)} 12)} A、第3⾏ B、第5⾏ C、第6⾏ D、第10⾏ 10.阅读下列代码后 publicclassPerson{ intarr[]=newint[10]; publicstaticvoidmain(Stringargs[]){ System.out.println(arr[1]); } } 正确的说法是______。 A、编译时将产⽣错误 B、编译时正确,运⾏时将产⽣错误 C、输出为零 D、输出 为空 11.代码如下: 1.publicclassWhileE