2014-2015第二学期java程序设计(选修)复习题

2019-08-03 14:05

浙江财经大学东方学院课程期末考试试卷

____________________ 线 ```````````````````````````````````````浙江财经大学东方学院2014~2015学年第二学期

《 java程序设计 》课程考试卷(A 卷)

题 号 得 分 一 二 三 四 五 六 七 八 总 分 年级、专业:13计算机1、2 考试日期: 年 月 日

_ `_` _` `名` ` `姓` ` `_` _` `_` _` `_` _` `_` _` `_` _` `_` _` `_` _` `_` _` `_` _` `_` _``_封`_` `_` _` `_` _` `_` 号` `` 学` `` _` `_` _` `_` _` `_` _` `_` _` `_` _` `_` _` `_` _` `_` _` `_` _` `_` _` `_` _` `_` _` `_` _` `_` _` `_` 级` `` 班` `` 、` `` 业` `` 专` `` ` `` 密``````````````````````````````````评卷人 (共 6 大题)

一、判断题(每题1分,共10分,对的写t,错的写f)

1、Random类的实例用于生成随机数。 (T)

2、while语句循环体中的内容至少会被执行一次(F) 3、字符类型变量所占存储空间为2个字节(T)

4、定义在类中的变量叫成员变量,定义在方法中的变量叫局部变量。(T) 5、一个实例对象只能被一个变量引用。(F)

6、代码int[][] arr = new int[3][4]可以正确的定义一个二维数组(T) 7、在Java中,子类可以覆盖父类中的任意方法(F) 8、switch条件语句可以针对某个表达式的值作出判断,从而决定程序执行哪一段代码(T)

9、方法的参数列表中必须定义参数(F)

10、子类和父类对象在进行类型转换时,子类对象可以被视为父类的一个对象,父类对象不能被当作是某一个子类的对象(T) 11、对类Calendar可以直接进行实例化。(F)

12、当char c2='\\101';时,System.out.println(c2);的输出结果为A(T)

13、子类中重写父类的方法需要和父类被重写的方法具有相同的方法名、参数列表以及返回值类型(T)

14、字符串常量既可以用双引号引起来,也可以用单引号引起来(F)

15、如果一个类继承了一个抽象类,但是没有完全覆写父类的所有的抽象方法那么这个类也必须是抽象类(T)

16、String类的equals()方法和“= =”的作用是一样的。(F) 17、整型常量是整数类型的常量(T)

18、私有属性只能在它所在类中被访问,为了能让外界访问私有属性,需要提供一些使用public修饰的公有方法。(T)

19、只要为一个类定义了成员变量,则系统会在这个类的准备阶段或创建这个类的实例时进行默认初始化,初始化值根据其类型决定。(T)

20、String类的方法 replace (CharSequence srt1, CharSequence srt2)返回一个新的字符串,它是通过用srt2替换此字符串中出现的所有 srt1得到的。(T) 22、如果类中定义了构造方法,则系统不会自动创建默认的构造方法。(T) 23、方法重写的前提是必须存在着继承关系(T)

第1页,共21页

浙江财经大学东方学院课程期末考试试卷

24、面向对象的特点主要可以概括为封装性、继承性和重载性(F) 25、在Java中,类名的首字母要求大写(T)

26、方法的递归是指在一个方法的内部调用自身的过程(T) 27、Date、Calendar以及DateFormat类都位于java.util包中。(F) 28、class是Java语言中的关键字(T)

29、构造方法是类的一个特殊成员,它会在类实例化对象时被自动调用。(T) 30、接口中只能定义常量和抽象方法(T)

31、当方法中的返回值类型是void时,可以不写return语句(T)

二、单选题(每题1分,共15分)

1.方法定义和常量值的集合是(B)

(A).单元

(B).接口

(C).成员

(D).变量

3.下列不属于条件控制语句的是(A)

(A).for语句

(B).if语句

(C).if....else语句

(D).if语句的扩充形式

4.下列说法正确的是(B)

(A).不需定义类,就能创建对象

(B).属性可以是简单变量,也可以是一个对象

(C).属性必须是简单变量

(D).对象中必有属性和方法

5.若有定义 String to=\则to.indexOf(\的值为(B)

(A).7

第2页,共21页

浙江财经大学东方学院课程期末考试试卷

(B).13

(C).14

(D).8

6.按运算符操作数的数目划分,运算符 ? : 的类型是___A___.

(A).三元

(B).二元

(C).四元

(D).一元

7.下面这行代码 String [][]s=new String[10][]; 的正确陈述是(C)

(A).该行代码非法

(B).s 是一10行10列的数组

(C).s 是一包含10个一维数组的二维数组

(D).s中每个元素设为\

8.下面不是面向对象技术特点的是(A)

(A).模块化

(B).封装

(C).继承性

(D).多态性

9.执行15.2%5的结果(D)

(A).非法

(B).3

(C).0

(D).0.2

10.下面赋值非法的是(C)

(A).long test=012

第3页,共21页

浙江财经大学东方学院课程期末考试试卷

(B).short s=10

(C).int other=(int)true

(D).double d=1234.05

11.下面哪个代表八进制数字(C)

(A).0x12

(B).320

(C).032

(D).12

12.将源文件转化成机器指令的方式是(A)

(A).编译方式

(B).解译方式

(C).解码方式

(D).编辑方式

13.下面概念中,不属于面向对象方法的是___D___.

(A).对象

(B).继承

(C).类

(D).过程调用

14.下面不是合法Java标识符的是(C)

(A).ab

(B).$3

(C).3ab

(D).ab3

16.接口中的方法被默认是什么的(B)

第4页,共21页

浙江财经大学东方学院课程期末考试试卷

(A).private

(B).public

(C).protected

(D).package

17.Java语言的编译器命令是(A)

(A).javac

(B).java

(C).javaw

(D).jar

18.下面的不是Java语言特点的是(C)

(A).动态性

(B).面向对象

(C).编辑型

(D).多线程

19.关于实例方法和类方法的区别,下列描述正确的是(B)

(A).实例方法是不用创建类的实例就可以直接调用

(B).类方法是通过static关键字声明的方法

(C).实例方法属于类

(D).类方法是通过new以后才能调用的方法

20.分析下面的代码行 float f=3.2; int i=f; ,不正确地的答案是(B)

(A).代码不能编译

(B).代码编译,i被设置为3

(C).第二行若改为 int i=(byte)f 则可编译

(D).第一行若改为 float f=3.2f 则可编译 21.switch语句中表达式的值必须是(C)

第5页,共21页


2014-2015第二学期java程序设计(选修)复习题.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:我们享有上帝的权利教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: