北邮高级语言程序设计(基于Java)第三次阶段作业
- 格式:doc
- 大小:28.38 KB
- 文档页数:8
一.简答题。
12.简述Java的特点Java的特点有:简单性;面向对象;跨平台性;健壮性;安全性;可移植性;多线程性;动态性。
3.Java有哪些基本数据类型,它们的关键字和字长以及变量的默认值4.面向对象程序设计与面向过程程序设计有哪些不同?从思维方式角度看,面向过程编程注重用功能构造系统,思维方式更贴近于计算机逻辑。
而面向对象编程则注重从现实世界中的客观存在建立系统,强调直接以问题域中的事物为中心思考问题和认识问题,并根据这些事物的本质特征和系统责任,把它们抽象为系统中的对象,用对象作为系统的基本构成单位。
从程序构造角度看,在过程性语言编写的程序中,待处理的数据和处理数据的方法分散在程序的各个地方。
而面向对象语言编写的程序中,待处理的数据和处理数据的方法都放在同一实体(entity)(程序模块)中,形成“封装”。
通过封装,可以最大限度的实现代码重用,减小数据的依赖性,从而解决面向过程语言中存在的问题。
5.什么是访问控制修饰符?访问控制修饰符的种类有哪些?它们各有什么作用?修饰符是用于限定类对象使用的权限,从而实现类中成员的信息隐藏。
访问修饰符适用于类成员,而不是方法内部的局部变量。
Java常见的访问修饰符有这4种:private、default、protected和public。
public 可以被所有的类访问pravite 只能被类本身访问,其他类无法访问protected 可以被类本身、它的子类(包括同一个包中以及不同包中的子类)default 属于默认的访问状态,可以被类本身和同一个包中的类访问6.类变量和实例变量有哪些不同?在定义成员变量时,如果用static修饰符修饰,则该变量是类变量(也称“静态变量”),否则是实例变量。
类变量的本质特点是:它是类的变量,不属于类的任何一个具体对象。
它保存在类的内存区域的公共存储单元。
类的任何一个对象对类变量的存取都是对同一个内存单元进行操作。
与类变量相对,实例变量属于类的某个具体的对象。
1. 设 i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是( )A. i = i + 2B. a[0] = 7;C. i++ - --j;D. a(0) = 66;该题参考选项是:B 满分:4 分2. 下列方法定义中,正确的是( )A. int x(){ char ch='a'; return (int)ch; }B. void x(){ ...return true; }C. int x(){ ...return true; }D. int x(int a,b){ return a+b; }该题参考选项是:A 满分:4 分3. 下列正确的句子是( )。
A. float 3.14B. byte i=225C. k=33LD. int p[][];该题参考选项是:D 满分:4 分4. 下列运算符中,优先级最高的是( )。
A. &&B. ++C. +D. *该题参考选项是:B 满分:4 分5. 编译并且执行以下代码,会出现什么情况( )。
public class Q{ public static void main(String argv []){ int anar[]=new int[]{1,2,3}; System.out.println(anar[1]); } }A. 1B. 有错误,数组anar在初始化以前不能正常输出C. 2D. 有错误,数组的大小没有定义。
该题参考选项是:C 满分:4 分6. 下列不是 InputStream 子类的是( )A. 文件输入流 FileInputStreamB. 对象输入流 ObjectInputStreamC. 字符输入流 CharInputStreamD. 压缩文件输入流 ZipInputStream该题参考选项是:C 满分:4 分7. 当浏览器返回到新URL的包含applet 的页面时调用以下哪个函数( )。
一、单项选择题(共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分。
第二章一、单项选择题(共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)第三次阶段作业一、单项选择题(共20道小题.共100.0分)1.下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的?____A.publicB.privateC.staticD.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.。
北航《Java语言与面向对象程序设计》在线作业三一、单选题(共 15 道试题,共 60 分。
)1. 下面哪几个函数是public void example(){...}的重载函数( )。
A. public void example( int m){...}B. public int example(){...}C. public void example2(){...}D. public int example3 (){...}-----------------选择:A2. String s=""This is the "";String t=s.concat(""String.""); t的内容是( )A. This is th StringB. This is theC. String-----------------选择:A3. 以下叙述正确的是( )A. 构造方法必须是public方法B. main方法必须是public方法C. Java应用程序的文件名可以是任意的D. 构造方法应该声明为void类型-----------------选择:B4. main方法是java Application 程序执行的入口点,关于main方法的方法头以下( )是合法的。
A. public static void main()B. public static void main(String[]args)C. public static int main(String[]arg)D. public void main(String arg[])-----------------选择:B5. 下列程序段执行后 b3 的结果是( )boolean b1=true, b2, b3; b3= b1 ? b1 : b2;A. 0B. 1C. trueD. false-----------------选择:C6. 在Java中,负责对字节代码解释执行的是( )A. 垃圾回收器B. 虚拟机C. 编译器D. 多线程机制-----------------选择:B7. 要使用Vector必须import入下面哪个包( )。
一、阅读理解(共1道小题,共25.0分)1. A pretty, well―dressed young lady stopped a taxi in a big square, and a said to the driver,"Do you see that young man at the other side of the square?""Yes," said the taxi driver. The young man was standing outside a restaurant and looking impatiently (不耐烦地) at his watch every few seconds."Take me over there," said the young lady.There were a lot of cars and buses in the square, so the taxi driver asked, "Are you afraid to cross the street?""Oh, no!" said the young lady. "But I promised that I would meet the young man for lunch at one o' clock, and it is now a quarter to two. If I arrive in a taxi, it will at least seem as if I had tried not to be late."1. How did the young woman get to the square?A. She arrived in a taxi.B. She drove there in a car.C. She got there by bus.D. The story doesn't tell us.2. Why did the lady stop the taxi?A. Because she didn't want to be late for her appointment (约会).B. Because she wanted to get out of the taxi.C. Because she wanted to go to the restaurant in it.D. Because she was afraid of walking across the street.3. The young man at the other side of the square_______.A. had probably been waiting for a long timeB. had some problem with his watchC. was probably a waiter of the restaurantD. was someone the young lady didn't want to see4. The young lady was_______.A. clever at making excuseB. not late at allC. 45 minutes earlierD. 15 minutes late5. Had she tried not to be late?A. Yes, she had tried her best.B. No, she was just pretending that she had tried.C. Yes, she had tried but she was still late.D. No, she thought being late was better than being early.试题分值:25.0。
一.简答题。
12.简述Java的特点Java的特点有:简单性;面向对象;跨平台性;健壮性;安全性;可移植性;多线程性;动态性。
3.Java有哪些基本数据类型,它们的关键字和字长以及变量的默认值4.面向对象程序设计与面向过程程序设计有哪些不同?从思维方式角度看,面向过程编程注重用功能构造系统,思维方式更贴近于计算机逻辑。
而面向对象编程则注重从现实世界中的客观存在建立系统,强调直接以问题域中的事物为中心思考问题和认识问题,并根据这些事物的本质特征和系统责任,把它们抽象为系统中的对象,用对象作为系统的基本构成单位。
从程序构造角度看,在过程性语言编写的程序中,待处理的数据和处理数据的方法分散在程序的各个地方。
而面向对象语言编写的程序中,待处理的数据和处理数据的方法都放在同一实体(entity)(程序模块)中,形成“封装”。
通过封装,可以最大限度的实现代码重用,减小数据的依赖性,从而解决面向过程语言中存在的问题。
5.什么是访问控制修饰符?访问控制修饰符的种类有哪些?它们各有什么作用?修饰符是用于限定类对象使用的权限,从而实现类中成员的信息隐藏。
访问修饰符适用于类成员,而不是方法内部的局部变量。
Java常见的访问修饰符有这4种:private、default、protected和public。
public 可以被所有的类访问pravite 只能被类本身访问,其他类无法访问protected 可以被类本身、它的子类(包括同一个包中以及不同包中的子类)default 属于默认的访问状态,可以被类本身和同一个包中的类访问6.类变量和实例变量有哪些不同?在定义成员变量时,如果用static修饰符修饰,则该变量是类变量(也称“静态变量”),否则是实例变量。
类变量的本质特点是:它是类的变量,不属于类的任何一个具体对象。
它保存在类的内存区域的公共存储单元。
类的任何一个对象对类变量的存取都是对同一个内存单元进行操作。
与类变量相对,实例变量属于类的某个具体的对象。
北邮高级语言程序设计(基于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.
Love is not a maybe thing. You know when you love someone.。