北邮高级语言程序设计(基于Java)第三次阶段作业
- 格式:doc
- 大小:84.00 KB
- 文档页数:8
一.简答题。
12.简述Java的特点Java的特点有:简单性;面向对象;跨平台性;健壮性;安全性;可移植性;多线程性;动态性。
3.Java有哪些基本数据类型,它们的关键字和字长以及变量的默认值4.面向对象程序设计与面向过程程序设计有哪些不同?从思维方式角度看,面向过程编程注重用功能构造系统,思维方式更贴近于计算机逻辑。
而面向对象编程则注重从现实世界中的客观存在建立系统,强调直接以问题域中的事物为中心思考问题和认识问题,并根据这些事物的本质特征和系统责任,把它们抽象为系统中的对象,用对象作为系统的基本构成单位。
从程序构造角度看,在过程性语言编写的程序中,待处理的数据和处理数据的方法分散在程序的各个地方。
而面向对象语言编写的程序中,待处理的数据和处理数据的方法都放在同一实体(entity)(程序模块)中,形成“封装”。
通过封装,可以最大限度的实现代码重用,减小数据的依赖性,从而解决面向过程语言中存在的问题。
5.什么是访问控制修饰符?访问控制修饰符的种类有哪些?它们各有什么作用?修饰符是用于限定类对象使用的权限,从而实现类中成员的信息隐藏。
访问修饰符适用于类成员,而不是方法内部的局部变量。
Java常见的访问修饰符有这4种:private、default、protected和public。
public 可以被所有的类访问pravite 只能被类本身访问,其他类无法访问protected 可以被类本身、它的子类(包括同一个包中以及不同包中的子类)default 属于默认的访问状态,可以被类本身和同一个包中的类访问6.类变量和实例变量有哪些不同?在定义成员变量时,如果用static修饰符修饰,则该变量是类变量(也称“静态变量”),否则是实例变量。
类变量的本质特点是:它是类的变量,不属于类的任何一个具体对象。
它保存在类的内存区域的公共存储单元。
类的任何一个对象对类变量的存取都是对同一个内存单元进行操作。
与类变量相对,实例变量属于类的某个具体的对象。
一、单项选择题(共10道小题,共100.0分)1. (错误)TST数字交换网络,初级T入线复用度512,A-B方向选取的内部时隙为TS325,B-A方向内部时隙按相差半帧原则选择,应选择的时隙为()。
A. TS512B. TS325C. TS69D. TS63知识点: 第一次阶段作业学生答案: [A;] 标准答案: C;得分: [0] 试题分值: 10.0提示:2. (错误)设S接线器在输出控制方式下工作,如果要将S接线器的输入复用线HW3的时隙23的内容A交换到输出复用线HW5的同一时隙,则计算机应将控制存储器组CM5的23号单元的内容置为()。
A. 1B. 3C. 5D. A知识点: 第一次阶段作业学生答案: [A;] 标准答案: B;得分: [0] 试题分值: 10.0提示:3. (错误)T接线器采用输入控制方式时,如果要将T接线器的输入复用线时隙125的内容A交换到输出复用线的时隙28,则A应写入话音存储器的()号单元。
A. 123B. 28C. 21D. 22知识点: 第一次阶段作业学生答案: [A;] 标准答案: B;得分: [0] 试题分值: 10.0提示:4. (错误)T接线器的输出控制方式是指()。
A. T接线器的SM按控制写入,顺序读出方式工作B. T接线器的CM按控制写入,顺序读出方式工作C. T接线器的SM按顺序写入,控制读出方式工作D. T接线器的CM按顺序写入,控制读出方式工作知识点: 第一次阶段作业学生答案: [B;] 标准答案: C;得分: [0] 试题分值: 10.0提示:5. (错误)ISUP消息的内容是在( )。
A. SCCP消息中传送B. MSU的SIF中传送C. TCAP消息中传送D. 在LSSU中传送知识点: 第一次阶段作业学生答案: [A;] 标准答案: B;得分: [0] 试题分值: 10.0提示:6.在64kb/s的信令链路上传输时,信令单元为消息信令单元, 消息信令单元的SIF和SIO字段的长度为200字节,此时信令单元中的长度表示语LI=( )。
2013年9月份考试Java程序设计第三次作业一、程序阅读题(本大题共30分,共 5 小题,每小题 6 分)1. public class test{static StringBuffer sb1=new StringBuffer("Hello");static StringBuffer sb2=new StringBuffer("Hello");public static void main(String args[]){aMethod(sb1,sb2);System.out.println("sb1 is "+sb1);System.out.println("sb2 is "+sb2);}public static void aMethod(StringBuffer sb1,StringBuffer sb2) {sb2.append(" there");sb1=sb2;}}2. public class test{public static void stringReplace(String text){text.replace(''a'',''e'');}public static void bufferReplace(StringBuffer text){text=text.append("s");}public static void main(String args[]){String textString=new String("china");StringBuffer textBuffer=new StringBuffer("china");stringReplace(textString);bufferReplace(textBuffer);System.out.println(textString+textBuffer);}}3.4. class A{class Dog{private String name;private int age;public int step;Dog(String s,int a){name=s;age=a; step=0;}public void run(Dog fast){fast.step++;}}public static void main (String args[]) {A a=new A();Dog d=a.new Dog("Tom",3);d.step=25;d.run(d);System.out.println(d.step);}}5. public class test{public static void main (String args[ ]){int a =25, b=3, e =3;if(e!=0&&a/e>5) System.out.println("a/e="+a/e);int f=0; if(f!=0&&a/f>5) System.out.println("a/f"+a/f);else System.out.println("f="+f);}}二、简答题(本大题共30分,共 5 小题,每小题 6 分)1. 什么是接口,它的主要作用是什么?2. String类与StringBuffer类的主要区别是什么?3. 什么是Applet,如何运行一个Applet?4. 如何构造一个线程(两种方法)?5. 如果需要的文件不存在,在访问时会产生异常吗,产生什么异常?三、程序设计题(本大题共40分,共 4 小题,每小题 10 分)1. 编写程序实现根据月份自动判断题该月所属季节的功能(3~5月为春季,6~8为夏季,9~11为秋季,12,1,2为冬季)2. 编写程序将任意三个变量a,b,c中的值进行交换,使得变量a的值最小,b其次,c的值最大.3. 编写一个程序,从标准输入(即键盘)读入10个整数存入整型数组a中,然后逆序输出这10个整数.4. 编写程序输出如下所示图形答案:一、程序阅读题(30分,共 5 题,每小题 6 分)1.参考答案:sb1 is Hello sb2 is Hello there解题方案:评分标准:完全一样才得分2.参考答案:chinachinas解题方案:评分标准:完全一样才得分3.参考答案:4解题方案:评分标准:完全一样才得分4.参考答案:26解题方案:评分标准:完全一样才得分5.参考答案:a/e=8 f=0解题方案:评分标准:完全一样才得分,多写不得分二、简答题(30分,共 5 题,每小题 6 分)1.参考答案:接口就是方法定义和常量值的集合,从本质上讲,接口是一种特殊的抽象类,这种抽象类中包含常量和方法的定义,而没有变量的和方法的实现. 它的的主要作用包括以下几方面:(1)通过接口可以实现不相关类的相同行为,而不需考虑这些类之间的的层次关系. (2)通过接口可以指明多个类需要实现的方法.(3)通过接口可以了解对象的交互界面,而不需了解对象所对应的类.解题方案:评分标准:接口概念1分,作用1个1分2.参考答案:类StringBuffer可以直接改变字符串的值或长度,而String对象却只能访问,不能直接进行修改,如果要修改,必须先生成对象的拷贝,再对拷贝进行修改.这是它们之间最大的区别.解题方案:评分标准:回答太简单得2分,全面4分3.参考答案:Applet是嵌入到网页的java小程序.Applet在浏览器中运行,必须创建一个html文件,把Applet嵌入到html中,在浏览器中给出html文件的URL地址即可解题方案:评分标准:1个小问题2分4.参考答案:构造线程体有两种方式 1定义一个线程类,它继承Thread类,并重写其中的run ()方法.直接生成这个类的对象就可以构造一个线程.2提供一个实现接口?Runnable的类作为线程的目标对象.在构造线程对象时,通过方法?Thread(Runnable?target,String?name)把目标对象传给这个线程实例. 解题方案:评分标准:1个方法2分5.参考答案:会产生异常,因为,如果构造FileInputStrem对象访问文件时,如果文件不存在,不能构造FileInputStream对象,器构造方法会抛弃FileNotFoundException类型的异常.解题方案:评分标准:会产生异常2分,产生什么异常2分三、程序设计题(40分,共 4 题,每小题 10 分)1.参考答案:public class MyClass3_3{public static void main(String args[]) {int month=7;String season;switch(month){case 12: case 1: case 2: season="冬季"; break;case 3: case 4: case 5: season="春季"; break;case 6: case 7: case 8: season="夏季"; break;case 9: case 10: case 11: season="秋季"; break; default: season="非月份数据";}System.out.println(month+"月是"+season); }}解题方案:评分标准:结构3分,功能实现4分,语法3分2.参考答案:public class Example{public static void main(String args[]) {int a=9,b=5,c=7,t;if(a>b){t=a;a=b;b=t;}if(a>c){t=a;a=c;c=t;}if(b>c){t=b;b=c;c=t;}System.out.println("a="+a+",b="+b+",c="+c);}}解题方案:评分标准:结构3分,功能实现4分,语法3分3.参考答案:import java.io.BuffereReader;import java.io.IOException;import java.io.InputStreamReader; public class ReaderNum{{public static void main(String args[ ])throws IOException{int i,n=10;int a[ ] =new int[10]; InputStreamReader ir=new InputStreamReader(System.in); BufferedReader ir=new BufferedReader(ir);String s;for(i=0;i<n;i++){s=in.readLine();a[i]=Integer.parseInt(s);}for(i=n-1;i>=0;i--)System.out.print(a[i]+" ");}}解题方案:评分标准:结构3分,功能实现4分,语法3分. 重点:for ( i = n-1 ; i >= 0 ; i -- ) System.out.print(a[i]+" ");4.参考答案:public class In {public static void main(String[ ]args){ int i,j;for(i=1;i<=8;i++){if(i<=4)//输出前四行{for (j=1;j<=2*i-1;j++)System.ou.print("*");System.out.print1n();} else//输出后四行{for(j=1;j<=9-i;j++)System.out.print("*");System.out.print1n();}}}}解题方案:评分标准:结构3分,功能实现4分,语法3分。
JAVA技术阶段作业1:一、单项选择题(共10道小题,共100.0分)1. 设有如下程序public class Try2 {public static void main(String[] args) {B objb = (B) new A();objb.show();}}class A {void show() {System.out.println("a");}}class B extends A { void show() { System.out.println("b");}}则下面说法正确的是()A. 编译时发生错误B. 运行时发生错误C. 输出为aD. 输出为b2. 设有如下程序public class Try2 {Fruit f = new Fruit();f.setGrames(100);System.out.println(f.grams);}}class Fruit { // 水果类int grams; // 克数(质量)void setGrames(int grams) {grams = grams;}}则下面说法正确的是()A. 编译时发生错误B. 运行时发生错误C. 输出为0D. 输出为1003. 设有下面程序:public class Person {static int arr[] = new int[10];System.out.println(arr[0]);}}则以下叙述正确的是()A. 编译时发生错误B. 运行时发生错误C. 输出为0D. 输出为null4. 设有如下类定义class Fruit { // 水果类int grams; // 克数(质量)int totalCalories(){ // 卡路里(热量)return grams * 10;}}则创建一个Fruit类的对象变量f,同时创建一个对象实体,并且把对象实体的引用赋给f的语句是()A. Fruit f;B. new Fruit();C. new Fruit;D. Fruit f = new Fruit();5. 设有如下类定义class Fruit { // 水果类int grams; // 克数(质量)int totalCalories(){ // 卡路里(热量)return grams * 10;}}则创建一个Fruit类的对象变量的语句是()A. Fruit f;B. new Fruit();C. new Fruit;D. int f;6. 语句System.out.printf("%o", 12);的输出结果是()A. 12B. cC. 14D. 10107. 格式化输出123456.789,要求保留两位小数。
java语言程序设计第3次形考试卷总分:100客观题判断题(共20题,共40分)开始说明:结束说明:1.(2分)在Swing中完全可以使用 java.awt.event 包中的各种类进行事件处理,同时它也可以使用 javax.swing.event 包中的类处理事件,而AWT则只能使用 java.awt.event 包中的各种类进行事件处理。
√×2.(2分)容器是用来组织其他界面成分和元素的单元,它不能嵌套其他容器。
√×3.(2分)可以通过 add() 方法向容器中添加构件。
√×4.(2分)由于异常对象与catch块的匹配是按照catch块的先后顺序进行的,所以在处理多异常时应注意认真设计各catch块的排列顺序。
√×5.(2分)当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。
√×6.(2分)抛出异常分为由系统自动抛出异常、通过throw抛出异常以及通过throws抛出异常三种情况。
√×7.(2分)如果用户确实需要亲自设置构件大小或位置,则应取消该容器的布局管理器,方法为setLayout(null) 。
√×8.(2分)所有的Java异常类都是系统类库中的 Exception 类的子类。
√×9.(2分)根据异常的来源,可以把异常分为两种类型:系统定义的运行时异常和用户自定义异常。
√×10.(2分)Java中,并非每个事件类都只对应一个事件。
√×11.(2分)Java的图形用户界面技术经历了两个发展阶段,分别通过提供 awt 开发包和 swing 开发包来体现。
√×12.(2分)异常是在程序编译或运行中所发生的可预料或不可预料的异常事件,出现在编译阶段的异常,称之为编译时异常,出现在运行阶段的异常,称之为运行时异常。
√×13.(2分)容器本身也是一个组件。
第二章一、单项选择题(共5道小题,共100.0分)1.下面的H.248消息中,终端A100000124接收媒体流的IP地址、RTP端口号分别是()。
MGl→MGC:MEGACO/1 [10.54.250.43]:2944P=369363687{C=386{A=A0,A=A100000124{M{O{MO=RC,RV=OFF,RG=OFF,nt/jit=40},L{v=0 c=IN IP4 10.54.250.43 m=audio 18300 RTP/AVP 8}}}}}A. 10.54.250.43和2944B. 10.54.250.43和18300C. 10.54.250.44和2944D. 10.54.250.44和183002. (错误)在H.248协议中,()描述网关向远端实体发送的媒体流特性。
A. 本地描述符B. 远端描述符C. 事件描述符D. 本地控制描述符3. (错误)以下消息中,被叫用户的注册账号为( )。
INVITE Sip:watson @ SIP/2.0Via: SIP/2.0/UDP From: A. Bell ( Sip: a.g.bell @ )To: T. Watson (Sip: watson @ ); tag = 37462311 Call-ID: 3298420296 @ CSeq: 1 INVITEContact: Sip: a.g.bell @ Content-Type: application/sdpContent-Length =……v=0o = Watson 4858949 4858949 IN IP4 192.1.2.3s = I'm on my wayc = IN IP4 m = audio 5004 RTP/AVP 0 3A. a.g.bell @ B. watson @ C. 3298420296 @ D. watson @ 4. (错误)G.723编码数据的比特率采用6.3kb/s,每30ms传送一次,在不考虑静音压缩和数据链路层头部所占的带宽的情况下,在IP网络中传送一路G.723话音所占的带宽为( )。
《JAVA语言编程设计》国开形考第三次任务源代码和输出截图JAVA语言编程设计国开形考第三次任务一、任务概述本次任务是《JAVA语言编程设计》国开形考的第三次任务,要求考生编写Java程序,实现指定的功能。
任务共包含两个部分,分别是程序设计和输出截图。
二、任务要求1. 程序设计根据题目要求,编写Java程序,实现以下功能:- 编写一个Java类,包含一个私有成员变量`age`,一个公有的构造方法,一个公有的成员方法`getAge()`用于获取成员变量`age`的值。
- 在主函数中,创建该类的对象,并调用`getAge()`方法输出成员变量`age`的值。
2. 输出截图将编写好的Java程序运行,并截取输出结果的屏幕截图。
三、任务源代码public class Person {private int age;public Person(int age) {this.age = age;}public int getAge() {return age;}public static void main(String[] args) {Person person = new Person(25);System.out.println("年龄:" + person.getAge());}}四、输出截图五、总结本次任务要求考生编写Java程序,实现指定功能,并输出截图。
通过编写一个Java类,包含私有成员变量和公有成员方法,以及主函数的编写,实现了年龄的输出功能。
最后,运行程序并截取输出结果的屏幕截图,完成了本次任务。
六、附录- Java程序源代码- 输出截图七、参考文献- 《JAVA语言编程设计》教材- Java官方文档{content}。
java语⾔程序设计第3次形考
java语⾔程序设计第3次形考
试卷总分:100
客观题
判断题(共20题,共40分)
开始说明:
结束说明:
1.(2分)
在Swing中完全可以使⽤ java.awt.event 包中的各种类进⾏事件处理,同时它也可以使
⽤ javax.swing.event 包中的类处理事件,⽽AWT则只能使⽤ java.awt.event 包中的
各种类进⾏事件处理。
√
×
2.(2分)
容器是⽤来组织其他界⾯成分和元素的单元,它不能嵌套其他容器。
√
×
3.(2分)
可以通过 add() ⽅法向容器中添加构件。
√
×
4.(2分)
由于异常对象与catch块的匹配是按照catch块的先后顺序进⾏的,所以在处理多异常时应注意认真设计各catch块的排列顺序。
√
×
5.(2分)
当⼀个⽅法在运⾏过程中产⽣⼀个异常,则这个⽅法会终⽌,但是整个程序不⼀定终⽌运⾏。
√
×
6.(2分)
抛出异常分为由系统⾃动抛出异常、通过throw抛出异常以及通过throws抛出异常三种情况。
√
×。
北邮高级语言程序设计(基于Java)自主测试2一、单项选择题(共4道小题,共20.0分)1.下列标识符合法的是____A.8IDB.?CMUC.SY#D._S9知识点: 主题3自测学生答案: [D;]标准答案:D;得分: [5] 试题分值:5.0提示:2.3.(错误)float数据类型所占的内存空间大小为____A.16bitB.8bitC.32bitD.64bit知识点: 主题3自测学生答案: [D;]标准答案:C;得分: [0] 试题分值:5.0提示:4.5.Java的数据类型中哪个不是基本数据类型____A.shortB.StringC.charD.int知识点: 主题3自测学生答案: [B;]标准答案:B;得分: [5] 试题分值:5.0提示:6.7.char的数值范围是____A.0~32767B.0~65535C.-256~255D.-32768~32767知识点: 主题3自测学生答案: [B;]标准答案:B;得分: [5] 试题分值:5.0提示:一、单项选择题(共4道小题,共20.0分)1.下列换行的转义符是____A.\rB.\nC.\fD.\s知识点: 主题3自测学生答案: [B;]标准答案:B;得分: [5] 试题分值:5.0提示:2.3.float数据类型所占的内存空间大小为____A.16bitB.8bitC.32bitD.64bit知识点: 主题3自测学生答案: [C;]标准答案:C;得分: [5] 试题分值:5.0提示:4.5.Java的数据类型中哪个不是基本数据类型____A.shortB.StringC.charD.int知识点: 主题3自测学生答案: [B;]标准答案:B;得分: [5] 试题分值:5.0提示:6.7.char的数值范围是____A.0~32767B.0~65535C.-256~255D.-32768~32767知识点: 主题3自测学生答案: [B;]标准答案:B;得分: [5] 试题分值:5.0提示: 8.。
北邮高级语言程序设计(基于Java)第三次阶段作业
一、单项选择题(共20道小题,共100.0分)
1.下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的?____
A.public
B.private
C.static
D.final
知识点: 第三单元过关自测
学生答
案:
[A;]
得分: [5] 试题分
值:
5.0
提示:
2.
3.以下哪个接口的定义是正确的_____
A.interface 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();}
知识点: 第三单元过关自测
学生答
案:
[D;]
得分: [5] 试题分
值:
5.0
提示:
4.
5.下列说法正确的是____
A.子类只能覆盖父类的方法,而不能重载
B.子类只能重载父类的方法,而不能覆盖
C.子类不能定义和父类名同名同形参的方法,否则,系统将不知道使
用哪种方法
D.重载就是一个类中有多个同名但有不同形参和方法体的方法
知识点: 第三单元过关自测
学生答
案:
[D;]
得分: [5] 试题分
值:
5.0
提示:
6.
7.在调用构造函数时,____
A.子类可以不加定义就使用父类的所有构造函数
B.不管类中是否定义了何种构造函数,创建对象时都可以使用默认构
造函数
C.先调用父类的构造函数
D.先调用形参多的构造函数
知识点: 第三单元过关自测
学生答
案:
[A;]
得分: [5] 试题分
值:
5.0
提示:
8.
9.方法的作用不包含____
A.使程序结构清晰
B.功能复用
C.代码简洁
D.重复代码
知识点: 第三单元过关自测
学生答
案:
[D;]
得分: [5] 试题分 5.0
提示:
10.
11.构造函数在____时被调用
A.创建对象时
B.类定义时
C.使用对象的方法时
D.使用对象的属性时
知识点: 第三单元过关自测
学生答
案:
[A;]
得分: [5] 试题分
值:
5.0
提示:
12.
13.return语句____
A.可以让方法返回数值
B.方法都必须包含
C.方法中不可以有多个return语句
D.不能用来返回对象
知识点: 第三单元过关自测
学生答
案:
[A;]
得分: [5] 试题分
值:
5.0
提示:
14.
15.方法的形参____
A.必须定义多个形参
B.至少有一个
C.可以没有
D.只能是简单变量
知识点: 第三单元过关自测
学生答
案:
[C;]
得分: [5] 试题分 5.0
提示:
16.
17.方法内的变量____
A.一定在方法内所有位置可见
B.可能在方法内的局部可见
C.可以在方法外可见
D.方法外也可以
知识点: 第三单元过关自测
学生答
案:
[B;]
得分: [5] 试题分
值:
5.0
提示:
18.
19.下列声明正确的是____
A.Abstract final class Hh{……}
B.Abstract private move(){……}
C.Protected private number;
D.Public abstract class Car{……}
知识点: 第三单元过关自测
学生答
案:
[B;]
得分: [5] 试题分
值:
5.0
提示:
20.
21.被声明为private,protected及public的类成员,在类外部____
A.只能访问声明为public的成员
B.只能访问到声明为protected和public的成员
C.都可以访问
D.都不可以访问
知识点: 第三单元过关自测
学生答
案:
[A;]
得分: [5] 试题分 5.0
提示:
22.
23.关于main()的说法正确的是____
A.方法main()只能放在公共类中
B.方法main()的头定义可以根据情况任意更改
C.一个类中可以没有main()方法
D.所有对象的创建都必须放在main()方法中
知识点: 第三单元过关自测
学生答
案:
[C;]
得分: [5] 试题分
值:
5.0
提示:
24.
25.分析下列程序
public class Test{
public static void main(String[] args){ String s1=new String("true");
boolean b1=new Boolean(true);
if(s1.equals(b1)){
System.out.println("Equal");
}
}
}
以上程序的输出结果是____
A.无输出
B.输出“Equal”
C.在第5行出现编译错误
D.程序执行后产生异常
知识点: 第三单元过关自测
学生答
案:
[A;]
得分: [5] 试题分
值:
5.0
提示:
26.下面程序有错误,关于错误原因的说法正确的是
public class App {
int x = 8;
System.out.println("K");
public static void main(String[] mm) {
}
}
A.语句“int x = 8;”有错,不能在声明变量的同时赋值
B.语句“System.out.println("K");”有错,这样的操作性语句必须
放到某个方法的方法体中才行
C.main() 方法的方法体中没有任何语句,所以产生错误
D.main() 方法中的参数应该是 args,而这里写成了mm,所以出错
知识点: 主题8自测
学生答
案:
[B;]
得分: [5] 试题分
值:
5.0
提示:
27.下列说法中正确的是______
A.不需要定义类就能创建对象
B.对象中必须有属性和方法
C.属性必须是简单变量
D.属性可以是简单变量,也可以是一个对象
知识点: 主题8自测
学生答
案:
[D;]
得分: [5] 试题分
值:
5.0
提示:
28.
29.下列关于修饰符混用的说法,错误的是
A.abstract不能与final并列修饰同一个类
B.abstract类中不可以有private的成员
C.abstract方法必须在abstract类中
D.static方法中能处理非static的属性
知识点: 主题9自测
学生答
案:
[D;]
得分: [5] 试题分
值:
5.0
提示:
30.
31.类与对象的关系是___
A.类是对象的抽象
B.类是对象的具体实例
C.对象是类的抽象
D.对象是类的子类
知识点: 主题9自测
学生答
案:
[A;]
得分: [5] 试题分
值:
5.0
提示:
32.
33.下列关于构造方法的叙述中,错误的是____
A.Java语言规定构造方法名与类名必须相同
B.Java语言规定构造方法没有返回值,但不用void声明
C.Java语言规定构造方法不可以重载
D.Java语言规定构造方法只能通过new自动调用
知识点: 主题9自测
学生答
案:
[C;]
得分: [5] 试题分
值:
5.0
提示:
34.
35.下列说法正确的是_____
A.Java中允许一个子类有多个父类
B.某个类是一个类的子类,它仍有可能成为另一个类的父类
C.一个父类只能有一个子类
D.继承关系最多不能超过四层
知识点: 主题9自测
学生答
案:
[B;]
得分: [5] 试题分
值:
5.0
提示:
36.
37.关于继承的说法正确的是____
A.子类将继承父类所有的属性和方法
B.子类继承父类的非私有属性和方法
C.子类只继承父类public方法和属性
D.子类只继承父类的方法,而不继承属性
知识点: 主题9自测
学生答
案:
[B;]
得分: [5] 试题分
值:
5.0
提示: 38.。