河北承德石油20 ——20 学年第 学期
《 》期中考试试卷
(课程代码: )
试卷审核人: 考试时间:2019.6.26
注意事项:1. 本试卷适用于....级.....专业学生使用。
2. 本试卷共...页,满分...分。答题时间...分钟。
班级: 一 姓名: 学号: 总分
题号 二三 四 ....
评分
得分 评卷人 一、选择题(共 10 道小题,每小题 4 分,共
40 分)
1. java 语言的特点描述错误的()
A java 是面向对象的 B java 支持多线程
C 跨平台 D java 支持多继承
2. 下列哪个不是合法的 Java 标识符: ( )
A.Tree&Glasses B.FirstJavaApplet
C._$theLastOne D.273.5
3. (单选)Java 语言可以跨平台的原因是:
A.Java 面向对象 B.Java 虚拟机
C.Java 垃圾回收机制 D.Java 编译器
4. (单选)分析如下语句,说法错误的是()。
《Java 核心技术一》试卷 A 第 1 页 共 3 页
A.break 可用于跳出循环,当多层嵌套时,只用于跳出一层循环
B.break 即可以出现在循环语句中也可以出现在 switch 语句中
C.continue 可以用于跳出循环
D.continue 不能出现在 switch 语句中
5. 下列运算符合法的是( )
A、& B、<> C、if D、:=
6. (单选题)Java 是从()语言改进重新设计
A.Ada B.C++ C.Pasacal D.BASIC
7. (单选题)在创建对象时,必须( )
A.先声明对象,然后才能使用对象
B.先声明对象,为对象分配内存空间,然后才能使用对象
C .先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对
象
D.上述说法都对
8. Math.round(-7.5)等于多少?
A.-7 B.-8 C.-7.5 D.7.5
9. System.out.println("5" + 2);的输出结果应该是( )。
A、52 B、7
C、2 D、5
10. 可以用来修饰 interface 的有( )。
A、private B、public
C、protected D、static
评卷人 二、填空题(共 9 道小题 14 个空,每空 2 分,
得分 共 30 分)
《Java 核心技术一》试卷 A 第 2 页 共 3 页
1、面向对象程序设计的四个特征是___、___、___、___。
2、Java 语言的主要特点有 简单性、安全性、面向对象、___。
3、Java 语言是一种完全的_____程序设计语言
4、Java 的基本类型有____、 long、 ____、byte 、____、____、 short 、
float 。
5、表达式 1/2*9 的计算结果是____。
6、JRE 是指___运行环境。JVM 就是我们常说的 java 虚拟机 JDK 是 java
开发工具包。
7、Java 源程序文件和字节码文件的扩展名分别为____和.class。
8、super 指____。
9、在 Java 中,能实现多重继承效果的方式是___。
得分 评卷人 三、简答题(本大题共 3 道小题,每题 10 分,
共 30 分)
1、编写程序判断某一个年份是否为闰年(使用 if-else)?
2、指出下面程序的运行输出结果?
int a = 1, b = 10;
int c1 = a++;
int c2 = ++b;
System.out.println("a=" + a + ", b=" + b + ", c1=" + c1 + ", c2=" + c2);
3、请简述 for 语句的执行流程?
《Java 核心技术一》试卷 A 第 3 页 共 3 页