云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Java2进阶期末试卷B

Java2进阶期末试卷B

  • 62 次阅读
  • 3 次下载
  • 2025/6/15 9:11:47

广东科学技术职业学院(广东省科技干部学院)试卷

班内序号

---------------------------------------------------------------密------------------------------------封-------------------------------------线---------------------------------------- 广东科学技术职业学院(计算机工程技术学院)

考生姓名 注意

学号 班级 试室号

2012-2013学年第2学期期末

:密封线内不要答题 Java2进阶试卷(闭卷)( B )卷

(考试班级:12网编班)

(时间: 90 分钟 | 满分: 100 分)

大项标题号 得 分 一 二 三 四 五 六 七 总成绩 评卷人 密封线一、 选择题(每空 2 分,共 100 分) 外不要1) 在Java中,下面对于构造函数的描述正确的是(D )。 写A. 类必须显式定义构造函数 姓 名 B. 构造函数的返回类型是void 、学 C. 构造函数和类有相同的名称,并且不能带任何参数 号、 D. 一个类可以定义多个构造函数 班级 、。 违2) 下列选项中关于Java中封装的说法错误的是(D )

者A. 封装就是将属性私有化,提供公有的方法访问私有属性 试 卷 B. 属性的访问方法包括setter方法和getter方法 作零 C. setter方法用于赋值、getter方法用于取值 分处 D. 类的属性必须进行封装,否则无法通过编译 理

3) 给定Java代码如下所示,在横线处新增下列(C )方法,是对cal方法的重载。 public class Test{

public void cal(int x, int y, int z) {}

}(选择2项)

A. public int cal(int x, int y, float z){ return 0; } B. public int cal(int x, int y, int z){ return 0; } C. public void cal(int x, int z){ } D. public void cal(int z, int y, int x){ }

出卷教师:刘晓英

15页) 1 第1页(共

4) 在Java类中,使用以下(A )声明语句来定义公有的int型常量MAX。 A. public int MAX = 100; B. final int MAX = 100;

C. public static int MAX = 100;

D. public static final int MAX = 100;

5) 下面Java代码的运行结果是( C )。

class Penguin {

private String name=null; // 名字 private int health=0; // 健康值 private String sex=null; // 性别 public void Penguin() { health = 10; sex = \雄\

System.out.println(\执行构造方法。\ }

public void print() {

System.out.println(\企鹅的名字是\

\,健康值是\,性别是\。\ }

public static void main(String[] args) { Penguin pgn = new Penguin(); pgn.print(); } }

A. 企鹅的名字是null,健康值是10,性别是雄。 B. 执行构造方法。

企鹅的名字是null,健康值是0,性别是null。

C. 企鹅的名字是null,健康值是0,性别是null。 D. 执行构造方法。

企鹅的名字是null,健康值是10,性别是雄。

6) 在Java中,下列关于方法重载的说法中错误的是(CD )。(选择2项)

第2页(共15页)

A. 方法重载要求方法名称必须相同 B. 重载方法的参数列表必须不一致 C. 重载方法的返回类型必须一致

D. 一个方法在所属的类中只能被重载一次

广东科学技术职业学院(广东省科技干部学院)试卷

7) 在Java语言中,下列关于类的继承的描述,正确的是( C)。 A. 一个类可以继承多个父类 B. 一个类可以具有多个子类 C. 子类可以使用父类的所有方法

D. 子类一定比父类有更多的成员方法

8) 分析如下所示的Java代码,其中this关键字的意思是( B)。

public class Test { private String name;

public String getName() { return name; }

public void setName(String name) {

this.name = name; //this关键字所在的行 } }

A. name属性

B. Test类的内部指代自身的引用

C. Test类的对象引用Test类的其他对象 D. 指所在的方法

9) 在Java中,以下程序编译运行后的输出结果为(D )。 public class Test { int x, y;

Test(int x, int y) { this.x = x; this.y = y; }

public static void main(String[] args) { Test pt1, pt2; pt1 = new Test(3, 3); pt2 = new Test(4, 4);

System.out.print(pt1.x + pt2.x); } }

3

第3页(共15页)

A. 6 B. 3 4 C. 8 D. 7

广东科学技术职业学院(广东省科技干部学院)试卷

10) 使用Java实现封装,第一步是修改属性可见性来限制对属性的访问,第二步是创建赋值和取值方法,用于对属性的访问,第三步应该是(D )。

A. 使用赋值和取值方法访问属性 B. 编写常规方法访问属性

C. 在赋值和取值方法中,加入对属性的存取限制

---------------------------------------------------------------密------------------------------------封-------------------------------------线---------------------------------------- D. 编写main方法创建对象,调用赋值和取值方法访问属性

11) Java中,如果类C是类B的子类,类B是类A的子类,那么下面描述正确的是( A)。

A. C不仅继承了B中的公有成员,同样也继承了A中的公有成员 B. C只继承了B中的成员 C. C只继承了A中的成员 D. C不能继承A或B中的成员

注意:密封线内不要答题密封线外不要写姓名、学号、班级、违者试卷作零分处理 12) 给定一个Java程序Test.java的代码如下所示,编译时,会出现以下(A )情况。

class Parent {

public int count() { // 第1行 return 0; } }

public class Test extends Parent { private int i;

public int count() { // 第2行 return i % 9; // 第3行 } }

A. 编译通过

B. 在第1行引发编译错误 C. 在第2行引发编译错误 D. 在第3行引发编译错误

13) 给定如下一个Java源文件Child.java,编译并运行Child.java,以下结果正确的是( C)。

class Parent1 {

Parent1(String s){

System.out.println(s); } }

4 第4页(共15页)

搜索更多关于: Java2进阶期末试卷B 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

广东科学技术职业学院(广东省科技干部学院)试卷 班内序号 ---------------------------------------------------------------密------------------------------------封-------------------------------------线---------------------------------------- 广东科学技术职业学院(计算机工程技术学院) 考生姓名 注意 学号 班级 试室号 2012-2013学年第2学期期末 :密封线内不要答题 Java2进阶试卷(闭卷)( B )卷 (考试班级:12网编班) <

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com