北京语言大学22春“计算机科学与技术”《Java语言程序设计》期末考试高频考点版(带答案)
一.综合考核(共50题)
1.
执行下面的赋值语句后,a的值为()。a=Float.valueOf(“12.34”).floatValue()
A.a=“12.34”
B.a=12.34
C.a=1234
D.a=12
参考答案:B
2.
下列哪一项不属于面向对象程序设计的基本要素?()
A.类
B.对象
D.安全
参考答案:D
3.
下列不属于面向对象语言的是()。
A.Java
B.Visual Basic
C.C++
D.C
参考答案:D
4.
Java语言中基本数据类型包括()。
A.整数型、浮点型、字符型和布尔型
B.整数型、浮点型、字符型和数组型
C.整数型、浮点型、数组型和布尔型
D.整数型、数组型、字符型和布尔型
参考答案:A
5.
计算机学院排名下列选项中不属于Java核心包的一项是_______。
A.javax.sound
i
C.javax.naming
D.java.math
参考答案:D
6.
下面程序段的说法,正确的是()。 interface Stack{Object content[];push(Object x);Object pop();boolean isEmpty();}
A.程序可以通过编译,但运行有错误
B.不能通过编译
C.程序可以通过编译,运行正常
D.以上答案都不对
参考答案:B
7.
设A为已定义的类名,则下列声明A类的对象a的语句中正确的一项是_______。
A. public A a=new A();
B. public A a=A();
C. A a=new class();
D. a A;
参考答案:A
8.
Java虚拟机执行过程有多个特点,下列哪个不属于JVM执行特点?()
A.多线程
B.动态链接
C.异常处理
D.异步处理
参考答案:D
9.
Java的可移植性机制是指()。
A.移植到不同型号的机器
B.移植到不同类型的操作系统
C.移植到网络上的不同机器
D.移植到相同类型的机器
参考答案:B
10.
应用程序中的main()方法返回的类型是_______。
A.void
B.String
C.char
D.int
参考答案:A
11.
下列选项成员变量声明正确的是()。
A.public protected final int I
B.abstract class F{...}
C.private double height
D.double weight{}
参考答案:C
12.
下面是关于Java语言中的方法的描述,其中不正确的一项是()。
A.Java中的方法的参数传递是传值调用,而不是地址调用
B.方法体是对方法的实现,包括变量声明和Java的合法语句
C.如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成空的构造方法
D.类的私有方法不能被其子类直接访问
参考答案:C
13.
Java字节码的即时编译方式执行是_______。
A.解释器先将字节码编译成机器码,然后再执行该机器码
B.直接执行该机器码
C.解释器执行该机器码
D.执行程序
参考答案:A
14.
在Java中,数组是被当成以下哪项来处理的?()
A.类
B.对象
C.接口
D.简单数据类型
参考答案:B
15.
构造函数何时被调用?()
A.创建对象时
B.类定义时
C.使用对象的方法时
D.使用对象属性时
参考答案:A
16.
在Java语言中,如果数字之后没有任何字母,计算机默认为_______。
A.short类型
B.int类型
C.float类型
D.double类型
参考答案:D
17.
下列说法正确的是()。
A.不能强制垃圾回收
B.调用()能够实现强制一个对象回收
C.调用(),根据参数对对象进行回收能够实现强制一个对象回收
D.调用()能够实现强制一个对象回收
参考答案:A
18.
下列说法中,哪一些是正确的?()
A.抽象类中的抽象方法必须在该类的子类中具体实现