交大网络教育_面向对象程序设计(Java)第一次作业
国家开放大学四川02372《面向对象程序设计》第1次形成性考核作业资料

面向对象程序设计-第1次形成性考核复习题(带答案)
说明:每学期的课程题号都可能更换,请认真核对是您需要的题号后再下载!
【题号】
java是一门()语言。
a. 机器
b. 面向对象的高级
c. 面向过程的高级
d. 汇编
[认真学习课本知识,并分析作答上述题号]
参考答案:面向对象的高级
【题号】
机器语言中的指令编码为()编码。
a. 数字
b. 十进制
c. 符号
d. 二进制
[认真学习课本知识,并分析作答上述题号]
参考答案:二进制
【题号】
更接近人类自然语言的计算机语言是()语言。
a. 高级
b. 机器
c. 汇编
d. 数字
[认真学习课本知识,并分析作答上述题号]
参考答案:高级
【题号】
对象是构成现实世界的一个独立单位,它具有自己的静态特征和()特征。
a. 状态
b. 重量
c. 颜色
d. 动态
[认真学习课本知识,并分析作答上述题号]
参考答案:动态
【题号】
类是对具有共同属性和行为的对象的抽象描述,每个对象称为该类的一个()。
a. 实例
b. 元素。
西安交通大学《面向对象程序设计》作业考核试题

西安交通大学《面向对象程序设计》作业考核试题一、单选题1.C++对C语言作了很多改进,即从面向过程变成为面向对象的主要原因是()。
A. 增加了一些新的运算符B. 允许函数重载,并允许设置缺省参数C. 规定函数说明符必须用原型[正确]D. 引进了类和对象的概念满分:2分2.如果一个类至少有一个纯虚函数,那么该类称为().。
[正确]A. 抽象类B. 虚基类C. 派生类D. 以上都不对满分:2分3.假定AB为一个类,则执行“AB r1=r2;”语句时将自动调用该类的( )。
A. 无参构造函数B. 带参构造函数C. 赋值重载函数[正确]D. 拷贝构造函数满分:2分4.带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样将对虚基类的子对象初始化()。
A. 与虚基类下面的派生类个数有关B. 多次C. 二次[正确]D. 一次满分:2分5.派生类的构造函数的成员初始化列表中,不能包含()。
A. 基类的构造函数;B. 派生类中子对象的初始化;[正确]C. 基类的子对象初始化;D. 派生类中一般数据成员的初始化;满分:2分6.由C++目标文件连接而成的可执行文件的缺省扩展名为()。
A. cpp[正确]B. exeC. objD. lik满分:2分7.以下叙述中正确的是()A. 使用#define可以为常量定义一个名字,该名字在程序中可以再赋另外的值[正确]B. 使用const定义的常量名有类型之分,其值在程序运行时是不可改变的C. 在程序中使用内置函数使程序的可读性变差D. 在定义函数时可以在形参表的任何位置给出缺省形参值满分:2分8.下列不是C++基本数据类型的是()。
A. int[正确]B. stringC. charD. void满分:2分9.下列函数中,()不能重载。
A. 一般的成员函数B. 一般的非成员函数[正确]C. 析构函数D. 构造函数。
满分:2分10.关于继承中出现的二义性的描述中,()是错误的。
网上作业JAVA程序设计第一次

2016 年9 月网上考试作业JAVA程序设计第一次一、单项选择题(共20 题、54/60分)1、给定程序如下public static void main(String args[]){Float f=new Float(4.2f);Float c;Double d=new Double(4.2);float fl=4.2f; c=f;}下列选项中()的值为真.A、f.equls(d) B、 c=f C、 c==d D、 c.equls(f)收藏该题得分3/3难度4正确答案D解题方法2、下列说法不正确的是()A、java 语言里的线程是没有优先级的B、String 类在 ng 包中C、java 语言支持类的序列化D、能序列化的类必须实现java.io.Serializable 接口收藏该题得分3/3难度4正确答案A解题方法3、如果有类Person 和其子类Man 和 Woman, 则如果程序中出现语句Woman w=new Man();下列说法正确的是()A、语句错误B、语句正确C、编译正确但运行错误D、以上均不对收藏该题得分3/3难度4正确答案A解题方法4、执行下列语句String foo = “ ABCDE” ;foo.substring(3);foo.concat( “ XYZ”)后,变量 foo 的值为() A、 ABCDE B、 ABCXYZ C、ABCDEXYZ D、 CDEXYZ收藏该题得分 3/3难度4正确答案A解题方法5、下列哪个是接口 MouseMotionListener 的方法() A、public void mouseMoved(MouseEvent)B、 public boolean mouseMoved(MouseEvent) C 、 public void mouseMoved(MouseMotionEvent) D、 public boolean MouseMoved(MouseMotionEvent) 收藏该题得分3/3难度4正确答案A解题方法6、下列哪个选项不会出现编译错误()A、float f = 1.3; B 、char c = "a"; C、byte b = 257; D、int i = 10; 收藏该题得分3/3难度4正确答案D解题方法7、在一个应用程序中有如下定义 :int a[]={1,2,3,4,5,6,7,8,9,10}; 为了打印输出数组 a 的最后一个元素 ,下面正确的代码是() A、System.out.println(a[10]); B、System.out.println(a[9]); C 、System.out.println(a[a.length]);D、 System.out.println(a(8)); 收藏该题得分3/3难度4正确答案B解题方法8、下列哪个选项不能使当前线程停止执行()A、一个异常被抛出B、线程执行了sleep()调用C、高优先级的线程处于可运行状态D、当前线程产生了一个新线程收藏该题得分3/3难度4正确答案D解题方法9、下列对常量 MAX 定义正确的是() A、 public int MAX =100; B 、 static int MAX =100; C、 final public int MAX =100; D 、 public final int MAX =100. 收藏该题得分3/3难度4正确答案D解题方法10、如果定义一个线程类,它继承自Thread,则我们必须重写其中的()方法A、run B、startC、 yieldD、stop 收藏该题得分3/3难度4正确答案A解题方法11、下列不属于构成元素的是A、消息的接收者B、消息的发送者C、消息所需参数D、消息所对应的方法名收藏该题得分0/3难度5正确答案B解题方法12、下列哪个方法可以创建一个新线程()A、继承 javlang.Thread 并重写方法run B、继承 javlang.Runnable 并重写 start 方法 C、实现 javlang.thread 并重写方法 run D、实现javlang.Thread 并重写方法start 收藏该题得分3/3难度5正确答案A解题方法13、有如下程序段x 的取值在什么范围内时,将打印出字符串"second" ?A、x > 0 B、x > -4 C、x <= -4 D、 x <= 0 & & x > -4 收藏该题得分3/3难度5正确答案D解题方法14、 String s = "hello";String t = "hello";char c[] = {''h'',''e'',''l'',''l'',''o''} ;下列哪些表达式返回true( )A、 s.equals(t) B、 t.equals(c) C、 s==t D、以上均不对收藏该题得分3/3难度5正确答案A解题方法15、以下选项中循环结构合法的是()A、 B、 C、 D、收藏该题得分3/3难度5正确答案C解题方法16、欲构造 ArrayList 类的一个实例,此类继承了List 接口,下列哪个方法是正确的?( )A、ArrayList myList=new Object(); B、List myList=new ArrayList(); C、ArrayList myList=new List(); D、 List myList=new List();收藏该题得分0/3难度5正确答案B解题方法17、如果有 Boolean a=new Boolean(“ yes”),则 booleanValue( ) 值为(A、yes B、“ yes” C、true D 、 false 收藏该题得分3/3难度5正确答案D解题方法18、下列程序段执行后t1 的结果是 :( )A、6B、 9C、 11D、 3 收藏该题得分3/3难度5正确答案B解题方法19、为 AB 类的一个无形式参数无返回值的方法method 书写方法头 ,使得使用类名AB 作为前缀就可以调用它 ,该方法头的形式为 ( ) A、static void method( ) B 、public void method( ) C 、 final void method( ) D 、 abstract void method( ) 收藏该题得分3/3难度5正确答案A解题方法20、一个文件名为first 的 Java源文件 ,编译后得到的类文件为()A、first.java B 、first.classC、 first.cD、上述均不对收藏该题得分3/3难度5正确答案B解题方法二、判断题(共 20 题、40/40 分 )1、Java语言支持类的序列化.()正确错误收藏该题得分2/2难度4正确答案正确解题方法2、字符串 "\'a\'" 的长度是 5.()正确错误收藏该题得分2/2难度4正确答案错误3、Java类文件可以既是Application 又是 Applet. ()正确错误收藏该题得分2/2难度4正确答案正确解题方法4、所有的变量在使用前都必须进行初始化.()正确错误收藏该题得分2/2难度4正确答案错误解题方法5、事件源不能自己监听自己产生的事件.()正确错误收藏该题得分2/2难度4正确答案错误解题方法6、socket 类在 ng 中 .()正确错误收藏该题得分2/2难度4正确答案错误解题方法7、Java中的消息包括消息的接收者,接受者所用方法,方法所需参数三个部分.()正确错误收藏该题得分2/2难度4正确答案正确解题方法8、声明为final 的方法不能被重写.()正确错误收藏该题得分2/2难度4正确答案正确解题方法9、复合语句虽然由多条语句构成 ,但从功能上可视为一条语句 ,是一个整体正确错误收藏该题得分2/2难度4正确答案正确10、通过类FileOutputStream 可以实现对文件的随机处理.()正确错误收藏该题得分2/2难度4正确答案错误解题方法11、 for 语句中的循环体不能是空的.()正确错误收藏该题得分2/2难度4正确答案错误解题方法12、 Java 支持多线程机制.()正确错误收藏该题得分2/2难度4正确答案正确解题方法13、所有的文件输入 / 输出流都继承于 InputStream 类 /OutputStream 类。
北交《面向对象程序设计》在线作业一答案

北交《面向对象程序设计》在线作业一-0004试卷总分:100 得分:100一、单选题(共23 道试题,共57 分)1.有如下类声明:class Foo { int bar; }; 则Foo类的成员bar是( )A.私有数据成员B.私有成员函数C.公有数据成员D.公有成员函数答案:A2.下面关于派生类的描述中,()是错的。
A.派生类至少有一个基类B.派生类的成员除了它自己的成员外,还包含了它的基类的成员C.派生类中继承的基类成员的访问权限到派生类保持不变D.一个派生类可以作为另一个派生类的基类答案:C3.要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0 和0,则下列定义语句中错误的是( )A.int vect[5]={30,50,-88,0,0};B.int vect[5]={30,50,-88};C.int vect[ ]={30,50,-88,0,0};D.int vect[ ]={30,50,-88};答案:D4.在以下说明中,标识符ptr()。
int (*ptr)[3];A.说明不合法B.是一个指针数组名,每个元素是一个指向整数变量的指针C.是一个指针数组名,每个元素是一个指向整数变量的指针D.是一个指向整型变量的指针答案:B5.下列关于模板的叙述中,错误的是( )A.类模板不能有数据成员B.模板声明中的第一个符号总是关键字templateC.在模板声明中用<和> 括起来的部分是模板的形参表D.在一定条件下函数模板的实参可以省略答案:A6.下列函数中,()是对文件进行读操作的。
A.write()B.tellg()C.seekp()D.read()答案:D7.假定a为一个整型数组名,则元素a[4]的字节地址为()。
A.a+8B.a+4C.a+32D.a+16答案:D8.下列关于派生类可访问它基类成员的描述中,错误的是()。
A.私有继承方式下,派生类可访问它基类中的公有成员和保护成员B.派生类可访问它基类中的成员与继承方式有关C.派生类不可访问它基类中的私有成员D.公有继承方式下,派生类可访问它基类的私有成员答案:D9.若一个类中含有纯虚函数,则该类称为()。
3交大网络教育_面向对象程序设计(JAVA)第一次作业

c. 每个构造函数的定义只能针对一个对象。
d. 每个自定义的类只能有一个对象。
题目 15
7、 下列叙述中,错误的是() 选择一项:
a. 通过接口可以了解对象的交互界面
b. 接口与类的层次无关
c. 接口与存储空间有关 d. 通过接口说明类所实现的方法
题目 16
10、 下面关于抽象类的声明中正确的是() 选择一项:
a. 在 java 程序中,import 语句可以没有 b. 在 java 程序中,import 语句可有多个 c. 在 java 程序中,import 语句必须引入在所有类定义之前 d. 在 java 程序中,import 语句必须有一个
题目 9
3、 Java 中,能实现多重继承效果的方式是() 选择一项:
a. 接口 b. 同步 c. 内部类 d. 适配器
题目 10
1、 下列关于构造方法的叙述中,ቤተ መጻሕፍቲ ባይዱ误的是( ) 选择一项:
a. Java 语言规定构造方法名与类名必须相同 b. Java 语言规定构造方法只能通过 new 自动调用 c. Java 语言规定构造方法没有返回值,但不可用 void 声明 d. Java 语言规定构造方法不可重载
d. 当且仅当 X 是一个类,Y 是一个接口时
题目 4
15、在构造函数中使用 super 引用时有什么限制?() 选择一项:
a. 只有一个子类可以用。
b. 必须出现在构造函数的第一条语句。
c. 必须出现在构造函数的最后一条语句。
d. 只能用在父类的构造函数中。
题目 5
13、 若特快订单是一种订单,则特快订单类和订单类的关系对应于面向对象编程(OOP)中的 术语() 选择一项:
西安交大网络教育《Java语言》习题

西安交大网络教育《Java语言》习题《Java语言》习题一、单项选择1)MAX_LENGTH是int型public成员变量, 变量值保持为常量100,用简短语句定义这个变量。
A public int MAX_LENGTH=100;B final int MAX_LENGTH=100;C final public int MAX_LENGTH=100;D public final int MAX_LENGTH=100.2)给出下面代码:1) class Parent {2) private String name;3) public Parent(){}4) }5) public class Child extends Parent {6) private String department;7) public Child() {}8) public String getValue(){ return name; }9) public static void main(String arg[]) {10) Parent p = new Parent();11) }12) }那些行将引起错误?A 第3行B 第6行C 第7行D 第8行3)类Teacher和Student是类Person的子类;Person p;Teacher t;Student s;//p, t and s are all non-null.if(t instanceof Person) { s = (Student)t; } 最后一句语句的结果是:A 将构造一个Student对象;B 表达式是合法的;C 表达式是错误的;D 编译时正确,但运行时错误。
4)给出下面代码段1) public class Test {2) int m, n;3) public Test() {}4) public Test(int a) { m=a; }5) public static void main(String arg[]) {6) Test t1,t2;7) int j,k;8) j=0; k=0;9) t1=new Test();10) t2=new Test(j,k);11) }12) }哪行将引起一个编译时错误?A line 3B line 5C line 6D line 105)对于下列代码:1) class Person {2) public void printValue(int i, int j) {//... }3) public void printValue(int i){//... }4) }5) public class Teacher extends Person {6) public void printValue() {//... }7) public void printValue(int i) {//...}8) public static void main(String args[]){9) Person t = new Teacher();10) t.printValue(10);11) }第10行语句将调用哪行语句??A line 2B line 3C line 6D line 76) 看以下程序:boolean a=false;boolean b=true;boolean c=(a&&b)&&(!b);int result=c==false?1:2;这段程序执行完后,c与result的值是:A. c=false;result=1;B. c=true;result=2;C. c=true;result=1;D. c=false;result=2;7) 运行下列程序, 会产生什么结果public class X extends Thread implements Runable{ public void run(){}public static void main(String args[])Thread t=new Thread(new X());t.start();}}A. 第一行会产生编译错误B. 第六行会产生编译错误C. 第六行会产生运行错误D. 程序会运行和启动8) 指出下列程序的运行结果int i = 9;switch (i) {default:case 0:break;case 1:case 2:}A. defaultB. default, zeroC. error default clause not definedD. no output displayed那个9) 运行下列程序,会产生什么结果:class Outer1{private int a;void foo(double d,final float f){ String s; final boolean b;class Inner{void methodInner(){}}public static void main(String args[]) {Outer1 me=new Outer1();me.foo(123,123);}}A. in the Inner outerB. outerC. in the InnerD. 编译不通过10)面向对象程序设计方法的优点:A.可重用性、可扩展性、可操作性B.可重用性、可维护性、可操作性C.可管理性、可扩展性、可操作性D.可重用性、可扩展性、可管理性11)下面选项中,Java对类Welcome进行定义正确的是:A.public class 1WelcomeB.public class We lcomeC.public class welcomeD.public class Welcome12)有如下的程序:public class Welcome3{public static void main( String args[] ){}}则它的输出结果是:A.Welcome to Java Programming!B.WelcomentonJavanProgramming! C.WelcometoJavaProgramming!D.WelcometoJavaProgramming!13)对方法main的第1行定义正确的是:A. public main( String arg [ ] )B. public void main( String arg [ ] )C. public static void main( String arg [ ] )D. public static void main( String args [ ] )14)下面那一项不会出现编程错误:A.忘记多行注释符的一个定界符B.一个标识符的大小写字母使用不当C.括号不成对出现D.在一个显示图形用户界面的应用程序中调用System .exit15)给定下面的代码片段:1) String str = null;2) if ((str != null) && (str.length() > 10)) {4) }5) else if ((str != null) & (str.length() < 5)) {7) }哪些行会导致错误? ( )A. line 1B. line 2C .line 516)下面哪种注释方法能够支持javadoc命令: ( )A. /**...**/B ./*...*/C. //D. /**...*/17)下面关于Applet的说法正确的是 ( )A. Applet也需要main方法B. Applet必须继承自C. Applet能访问本地文件D. Applet程序不需要编译18)看下面一段程序:class Aclass{void go(){}}public class Bclass extends Aclass{void go{}public static void main(String args[]){ Aclass a=new Aclass();Aclass a1=new Bclass();a.go();a1.go();}以上程序运行结果是:( )A .AclassAclassB. BclassBclassBclassD. BclassAclass19)下列关于Java线程的说法那些是正确的()A. 每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成。
西安交通大学19年3月课程考试《Java语言程序设计》作业考核试题

【奥鹏】[西安交通大学]西安交通大学19年3月课程考试《Java语言程序设计》作业考核试题试卷总分:100 得分:100第1题,Application对象中____函数获取文件的绝对路径。
A、path()B、getpath()C、getRealPath()D、getPath()正确答案:第2题,____可以独立存在也可以被移动,可最大化可最小化。
A、componentB、containerC、pannelD、窗口(window)正确答案:第3题,下列哪个命令中,用来运行Java程序的是 ( )A、javaB、javadocC、jarD、javac正确答案:第4题,以下session的描述错误的是____。
A、session对象保存客户端信息。
B、每个session对应多个客户信息。
C、session是有生命周期的。
D、当关闭浏览器是session结束。
正确答案:第5题,类 Panel 默认的布局管理器是____。
A、GridLayoutB、BorderLayoutC、FlowLayoutD、GardLayout正确答案:第6题,Java编程所必须的默认引用包为()A、java.sys包B、ng包C、java.util包D、以上都不是正确答案:第7题,若在某一个类定义中定义有如下的方法:abstract void performDial();该方法属于()。
A、接口方法B、最终方法C、抽象方法D、空方法正确答案:第8题,一个Unicode字符占用()A、8位B、16位C、32位D、一个字节正确答案:第9题,以下关于继承的叙述正确的是()。
A、在Java中类只允许单一继承B、在Java中一个类只能实现一个接口C、在Java中一个类不能同时继承一个类和实现一个接口D、在Java中接口只允许单一继承正确答案:第10题,下列哪个选项不是Java语言的特点?()A、面向对象B、高安全性C、平台无关D、面向过程正确答案:第11题,____函数完成文件重命名。
西安交通大学17年9月课程考试《面向对象程序设计》作业考核试题

西安交通大学17年9月课程考试《面向对象程序设计》作业考核试题西安交通大学17年9月课程考试《面向对象程序设计》作业考核试题一、单选题(共30 道试题,共60 分。
)1. 如果表达式a+b中的“+”是作为成员函数重载的运算符,若采用运算符函数调用格式,则可表示为()。
A. a.operator+(b)B. b.operator+(a)C. operator+(a,b)D. operator(a+b)正确答案:2. 派生类的成员函数可以直接访问基类的()成员。
A. 所有B. 公有和保护C. 保护和私有D. 私有正确答案:3. 定义p并使p指向动态空间中的包含30个整数的数组所使用的定义语句为()。
A. int *p=new int[30];B. int *p=new int(30);C. int *p=new [30];D. *p=new int[30];正确答案:4. 下列的符号常变量定义中,错误的定义是()。
A. const M=10;B. const int M=20;C. const char ch;D. const bool mark=true;正确答案:5. 类的析构函数是一个对象被( )时自动调用的。
A. 建立B. 撤消C. 赋值D. 引用正确答案:6. 在创建派生类对象时,构造函数的执行顺序是()。
A. 对象成员构造函数、基类构造函数、派生类本身的构造函数B. 派生类本身的构造函数、基类构造函数、对象成员构造函数C. 基类构造函数、派生类本身的构造函数、对象成员构造函数D. 基类构造函数、对象成员构造函数、派生类本身的构造函数正确答案:7. 类的析构函数的作用是( )。
A. 一般成员函数B. 类的初始化C. 对象的初始化D. 对象释放后的操作正确答案:8. 下列关于成员函数特征的描述中,()是错误的。
A. 成员函数一定是内置函数B. 成员函数可以重载C. 成员函数可以设置参数的默认值D. 成员函数可以是静态的正确答案:9. 类的析构函数是在()调用的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
下列哪个不是继承的优点?()
选择一项:
a. 可以用一个大的基类替代许多小类。
b. 使得相似的类的行为是一致的。
c. 被不同类共享的代码只需编写一次。
d. 对基类的改进将直接作用于派生类。
题目2
6、下列叙述中,错误的是()
选择一项:
a. java 中,方法的重载是指多个方法共享同一名称
b. java 中,构造函数可以有返回值
c. java 中,用abstract 修饰的类称为抽象类,它不可实例化
d. java 中,接口是不包含成员变量和方法实现的抽象类
题目3
9、“X extends Y”是正确的,如果()
选择一项:
a. 当X 和Y 都是类或都是接口时
b. 当且仅当X 是一个接口,Y 是一个类时
c. X 和Y 是类或接口的任意组合时
d. 当且仅当X 是一个类,Y 是一个接口时
题目4
15、在构造函数中使用super引用时有什么限制?()
选择一项:
a. 只有一个子类可以用。
b. 必须出现在构造函数的第一条语句。
c. 必须出现在构造函数的最后一条语句。
d. 只能用在父类的构造函数中。
题目5
13、若特快订单是一种订单,则特快订单类和订单类的关系对应于面向对象编程(OOP)中的术语()
选择一项:
a. 无关系
b. 包含关系
c. 继承关系
d. 使用关系
题目6
2、作为Java应用程序入口的main方法,其声明格式可以是()
选择一项:
a. public static void Main(String * args)
b. public int main(String [] args)
c. public static void main(String [] args)
d. public void main(String [] args)
题目7
一个抽象类中能否既定义抽象方法又定义非抽象方法?()
选择一项:
a. 不能,只能含有抽象方法。
b. 能,但子类不能继承抽象方法。
c. 能,子类可以继承上述两种方法。
d. 不能,只能含有其中一种。
题目8
12、下列关于java 对import 语句规定的叙述中,错误的是()
选择一项:
a. 在java 程序中,import 语句可以没有
b. 在java 程序中,import 语句可有多个
c. 在java 程序中,import 语句必须引入在所有类定义之前
d. 在java 程序中,import 语句必须有一个
题目9
3、Java 中,能实现多重继承效果的方式是()
选择一项:
a. 接口
b. 同步
c. 内部类
d. 适配器
题目10
1、下列关于构造方法的叙述中,错误的是()
选择一项:
a. Java 语言规定构造方法名与类名必须相同
b. Java 语言规定构造方法只能通过new自动调用
c. Java 语言规定构造方法没有返回值,但不可用void 声明
d. Java 语言规定构造方法不可重载
题目11
4、在Java 中,所有类的公共基类是()
选择一项:
a. java.applet.Applet
b. java.awt.Frame
c. ng.Object
d. ng.Class
题目12
14、Java的继承属于哪种类型?()
选择一项:
a. 单继承
b. 多继承
c. 类继承
d. 双继承
题目13
5、在Java中,用package 语句声明一个包时,该包的层次结构必须是()选择一项:
a. 与文件结构相同
b. 与文件类型相同
c. 与文件大小相同
d. 与文件目录的层次相同
题目14
在一个程序中,一个类可以有多少个对象?(C)
选择一项:
a. 每个main()方法中只能有一个。
b. 需要多少可以有多少。
c. 每个构造函数的定义只能针对一个对象。
d. 每个自定义的类只能有一个对象。
题目15
7、下列叙述中,错误的是()
选择一项:
a. 通过接口可以了解对象的交互界面
b. 接口与类的层次无关
c. 接口与存储空间有关
d. 通过接口说明类所实现的方法
题目16
10、下面关于抽象类的声明中正确的是()
选择一项:
a. public class Canine abstract { public abstract void speak(); }
b. public abstract class Canine { public void speak(); }
c. public abstract class Canine { public void speak() { }}
d. public class Canine { public abstract void speak(); }。