北京语言大学22春“计算机科学与技术”《Java语言程序设计》期末考试高频考点版(带答案)
一.综合考核(共50题)
1.
下列选项是常量的是()。
A.true
B.int
C.f
D.10+a
参考答案:A
2.
当一个类没有指定访问修饰符(public.abstract和final)时,下列说法正确的是()。
A.当类只可以在声明这些类的包中使用
B.该类的使用没有任何限制
C.该类没有子类,也没有父类
D.该类不可以被继承
参考答案:A
3.
下列说法哪一项是正确的?()
A.一个程序可以包含多个源文件
B.一个源文件中只能有一个类
C.一个源文件中可以有多个公共类
D.一个源文件只能供一个程序使用
参考答案:A
4.
执行下面的赋值语句后,a的值为()。a=Float.valueOf(“12.34”).floatValue()
A.a=“12.34”
B.a=12.34
C.a=1234
D.a=12
参考答案:B
5.
在下列选项中,属于Java语言的代码安全检测机制的一项是()。
A.动态链接
B.访问权限的检查
C.通过接口实现多重继承
D.将所有的Java应用都看作对象,按类进行封装
参考答案:B
6.
Java语言中基本数据类型包括()。
A.整数型、浮点型、字符型和布尔型
B.整数型、浮点型、字符型和数组型
C.整数型、浮点型、数组型和布尔型
D.整数型、数组型、字符型和布尔型
参考答案:A
7.
下列关于Java中类权限限定词的作用范围说法正确的是()。
A.protected限定的类可以被不同包中的子类使用
B.default限定的类可以被不同包中的子类使用
C.private限定的类可以被同一个包中子类使用
D.public限定的类可以被不同包中的非子类使用
参考答案:D
8.
下面程序段的说法,正确的是()。 interface Stack{Object content[];push(Object x);Object pop();boolean isEmpty();}
A.程序可以通过编译,但运行有错误
B.不能通过编译
C.程序可以通过编译,运行正常
D.以上答案都不对
参考答案:B
9.
下列选项中不属于Java核心包的一项是_______。
A.javax.sound
i
C.javax.naming
D.java.math
参考答案:D
10.
关于方法的说法哪一项是正确的?()
A.方法中的形参可以和方法所属类的属性同名
B.方法必须有形参
C.同类不同的方法中不能有同名的自变量,否则会产生不可预测的结果
D.没有返回值的方法可以用void来表示,也可以不加
参考答案:A
11.
下面程序段的运行结果为_______。public class OperatorsAndExpressions { void equalsMethod1(){ int i=10,j=15; System.out.println(i==j); String s1=new String("how are you
"); String s2=new String("how are you"); System.o
A.0 0
B.0 1
C.false false
D.false true
参考答案:C
12.
下面选项正确的是_______。
A.128>>1的值为32
B."128>>1"的值为64
C."128>>1"的值为-64
D."128>>1"的值为-32
参考答案:B
13.
关于Java虚拟机说法正确的是_______。
A.在无线技术中,都用硬件实现Java虚拟机
B.在不同的操作系统中Java虚拟机的实现方式不同,要么使用硬件,要么使用软件
C.Java虚拟机只能由软件实现
D.Java虚拟机只能由硬件实现
参考答案:A
14.
执行下面的程序段后,j的值为_______。public class NewClass { public static void main(String args[]){ int i=0x00E; int j=~i; System.out.print(j); } }
A.14
B.-14
C.-15
D.15
参考答案:C
15.
下列关于内部类的说法正确的一项是()。
A.内部类不能使用上层类的私有属性和方法
B.内部类可以广泛使用,不受任何限制
大一java期末考试题及答案
C.内部类可以单独编译
D.内部类可以使用上层类的私有属性和方法
参考答案:D
16.
下面选项正确的是()。
A.1281的值为32
B.“1281”的职为64
C.“1281”的值为-32
D.“1281”的值为-64
参考答案:B
17.
构造函数何时被调用?()
A.创建对象时
B.类定义时
C.使用对象的方法时
D.使用对象属性时
参考答案:A
18.
在Java API文档中,不包括以下哪个内容?()
A.类及用途的描述
B.父类的方法的列表
C.成员变量的列表
D.类层次
参考答案:B
19.
下列说法哪个是正确的_______。
A.程序执行到break语句时一定会结束所有的循环
B.程序执行到continue语句时会结束当前循环
C.break语句和continue语句都可以和标签配合使用
D.continue语句和break语句的作用相同
参考答案:C
20.
假设有一个名为Server.java的类文件,在程序中有一名为Server的类,该文件的第一行是package com.syngress,该文件所在的目录为c:\Java Packages\com\syngress。能正确运行的是_______。
A.c:\Java Packages\com\syngress\Server>java com.syngress.Server
B.c:\Java Packages\com\syngress\Server>java Server
C.c:\Java Packages\com\syngress\Server>java Server
D.c:\Java Packages>java com.syngress.Server
参考答案:D
21.
下面程序段的运行结果为()。public class OperatorsAndExpressions {void equalsMethod2(){String s1=new String(“hello”);String s2=new String(“hello”);System.out.println(s1.equals(s2));class MyValue{int i

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。