电子科技大学计算机科学与技术专业《面向对象程序设计》作业及答案3

搜题
1、设有下面两个类的定义:class Person{long id; String name;} class Student extends Person{int score; int getScore(){return score;}} 则类 Person 和类 Student 的关系是()。

A.继承关系

B.无关系

C.包含关系

D.关联关系

本题答案:
A
2、如果子类中覆盖了父类中的同名方法,则在子类中调用父类中的同名方法时应使用关键字()。

A.this

B.super

C.implements

D.extends

本题答案:
B
3、下面是类A的构造函数声明,其中正确的是()。

A.void a(int x){...}

B.void A(int x){...}

C.a(int x){...}

D.A(int x){...}

本题答案:
D
4、在线程中,普通优先级的线程其优先级默认值为()。

A.5

B.2

C.10

D.1

本题答案:
A
5、下列()修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问。

A.无修饰符

B.public

C.protected

D.private

本题答案:
A
6、若要抛出异常,应该使用下列()子句。

A.try

B.throw

C.finally

D.catch

本题答案:
B
7、有类定义:abstract class A{public abstract void f();} 下面关于该类的描述中正确的是()。

A.该类的方法不能被重载

B.该类可以用new A(); 实例化一个对象

C.该类不能被继承

D.以上说法都不对

本题答案:
D
8、对于catch子句的排列,下列()是正确的。

A.父类在先,子类在后

B.有继承关系的异常不能在同一个try结构程序段内

C.排列顺序可任意

D.子类在先,父类在后

本题答案:
D
9、在j2sdk1.4.2版中,解压得到的目录中,()是存放编译器、解释器和其他许多工具的目录。

A.lib

B.jre

C.demo

D.bin

本题答案:
D
10、下列代码的执行结果是()。 public class A{public static void main(String[]args){int a=4, b=6, c=8; String s="abc"; System.out.println(a+b+s+c);}}

A."ababcc"

B."46abc8"

C."464688"

D."10abc8"

本题答案:
D
11、下列关于接口的叙述中,()是正确的。

A.接口之间不能有继承关系

B.接口中只含有抽象方法和常量

C.接口与抽象类是相同的概念

D.一个类只能实现一个接口

本题答案:
B
12、main方法是Java Application程序执行的入口点,下列main方法原型()是不正确的。

A.public static void main(string[]args)

B.public static void main(String[]args)

C.public static void main(String[]a)

D.public static void main(String args[])

本题答案:
A
13、Java源文件中最多只能有一个(),其他类的个数不限。

A.public

B.interface

C.final

D.abstract

本题答案:
A
14、容器Panel和Applet默认使用的布局管理器是()。

A.GridLayout

B.FlowLayout

C.CardLayout

D.BorderLayout

本题答案:
B
15、Which modifier should be applied to a method for the lock of object "this" to be obtained prior to execution any of the method body? ()

A.synchronized

B.static

C.final

D.abstract

本题答案:
A
16、下列()关键字通常用来给对象进行加锁,该标记使得对对象的访问是排他的。

A.transient

B.synchronized

C.static

D.serialize

本题答案:
B
17、下列命令中,是Java编译命令的是()。

A.javadoc

B.javac

C.java

D.appletviewer

本题答案:
B
18、下列叙述错误的是()。

A.Java语言允许使用指针访问内存

B.Java是一种面向对象的网络编程语言

C.Java提供了类库支持TCP/IP协议

D.Java Applet程序在网络上传输不受硬软件平台的限制

本题答案:
A
19、在Java中,子类重新定义一个与从父类那里继承来的域变量(成员变量)完全相同的变量,这称为域的()。

A.隐藏

B.重载

C.覆盖

D.Java不支持此特性

本题答案:
C
20、下列各输出语句中,显示结果为“123”的是()。

A.System.out.println(1+2+3+"");

B.System.out.println(1+2+3);

C.System.out.println(1+2+""+3);

D.System.out.println(1+""+2+3);

本题答案:
D
21、如果p是父类Parent的对象,而c是子类Child的对象,则语句c=p是正确的。()

A.正确

B.错误

本题答案:
B
22、Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。()

A.正确

B.错误

本题答案:
B
23、子类要调用父类的方法,必须使用super关键字。()

A.正确

B.错误

本题答案:
B
24、在Java语言中,系统常量null,false,true既可以大写,也可以小写。()

A.正确

B.错误

本题答案:
B
25、A class can implement as many interfaces as needed.()

A.正确

B.错误

本题答案:
A

关于我们  |  免责声明  |  联系我们  |  会员须知

Copyright © 奋学网(www.fxuexi.com)All Right Reserved.湘ICP备2021013332号-3

联系我们 会员中心
返回顶部