Java期中测试试题卷及答案.doc

Java期中测试试题卷及答案.doc

ID:57395205

大小:80.00 KB

页数:17页

时间:2020-08-15

Java期中测试试题卷及答案.doc_第1页
Java期中测试试题卷及答案.doc_第2页
Java期中测试试题卷及答案.doc_第3页
Java期中测试试题卷及答案.doc_第4页
Java期中测试试题卷及答案.doc_第5页
资源描述:

《Java期中测试试题卷及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、考试类型:一纸闭卷();完全闭卷(√);开卷()第2学期期中测试试卷学院班级姓名学号题号一二三四五六七总分统分人复核人得分得分评卷人一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.关于对象成员占用内存说法正确的是()A.同一个类的对象共用一段内存B.同一个类的对象使用不同一段内存,但静态成员共享相同的内存空间C.对象的方法不占用内存D.以上都不对2.关于方法的说法正确的是()A.方法中的形参可以和方法所属类的属性相同

2、B.方法必须有形参C.同类不同的方法中不能有同名的自变量,否则会产生不可预测的结果D.没有返回值的方法可以用void来表示,也可以不加3.类Test1定义如下:1.publicclassTest1{2.publicfloataMethod(floata,floatb){}3.4.}将以下方法插入行3不合法的是()A.publicfloataMethod(floata,floatb,floatc){}B.publicfloataMethod(floatc,floatd){}C.publicintaMethod(inta,intb){}

3、D.privatefloataMethod(inta,intb,intc){}4.构造函数被调用于()A.创建对象时B.类定义时C.使用对象的方法时D.使用对象的属性时5.下面说法正确是()A.每个Java类都至少有一个构造方法,如果没有则机器自动生成一个默认的构造方法。B.如果类里定义了一个或多个构造方法,Java也提供默认的构造方法。C.每个Java类中用户必须定义至少一个构造方法D.以上都不对6.关于继承的说法正确是的()A.子类将继承父类所有的属性和方法B.子类继承父类的非私有属性和方法C.子类只能继承父类public方法和

4、属性D.子类只能继承父类的方法,而不能继承属性7.下列说法正确的是()A.子类只能覆盖父类的方法,而不能重载B.子类只能重载父类的方法,而不能覆盖C.子类不能定义和父类同名同形参的方法,否则系统将不知道使用哪个方法D.重载就是一个类中有多个同名但有不同形参或方法体的方法8.this和super()A.都可以用在main()方法中B.指向一个内存地址C.不能用在main()方法中D.意义相同9.下列关于修饰符混用说法中,错误的是()。A.abstract不能与final并列修饰同一个类B.abstract类中不可以有private的成

5、员C.abstract方法必须在abstract类和接口中D.static方法中能处理非static的属性10.所谓方法重载,就是在类中创建了多个方法,它们具有相同的名称()。A.有不同的参数个数或不同的参数数据类型B.有不同返回类型C.有不同的参数名称D.有不同的方法体11.以下程序段的哪行有错误()。1importjava.Applet.*;2importjava.awt.*;3classChengji{4protectedfloatf(floatx,floaty){5returnx*y;6}7}8classXiangjiaex

6、tendsChengji{9privatefloatf(floatx,floaty){10returnx+y;11}12}A.8行B.9行C.4行D.10行12.下列说法正确的是()A.package语句作为Java源文件的第一个语句B.import语句作为Java源文件的第一个语句C.package语句作为Java源文件的类中的一条语句D.import语句作为Java源文件的类中的一条语句13.下列说法正确的是()。A.编译后的Java的源程序根据文件中定义的类和接口的个数产生的相应个数的.class字节码B.Java语言的源文件

7、中不是任何地方都可以加注释的C.一个文件中可以有多个访问权限为public的类D.含有main()方法的类可以定义为public类,也可以为其他类14.下列有关抽象类的说法正确的是()。A.抽象类中必须包含抽象方法B.抽象类不能实例化C.抽象类不一定被继承D.用interface定义抽象类15.下列循环的循环体是():while(inti<7);{i++;System.out.println(“iis“+i);}A.{i++;System.out.println(“iis“+i);}B.i++;C.;D.System.out.pri

8、ntln(“iis“+i);得分评卷人二.判断题(本大题共15小题,每小题1分,共15分)(正确的打√,错误的打×)1.有的类定义时可以不定义构造函数,所以构造函数不是必需的。(×)2.一个类可以生成多个对象,并且这些对象都具有相同的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。