第2章 Java语言的基本语法
1.下列不是关键字的是( )。
A.abstract B.boolean C.if D.main
2.下列定义的是常量的是( )。
A.final int PIE B.double fg C.int i D.float sum
3.下面的类型是引用数据类型的是( )。
A.String B.int C.double D.boolean
4.数据类型分为哪些( )。
A.int、double、float、boolean、char、boolean、long、short
B.int、double、boolean、long、short
C.int、double、float、boolean、char、short、String
D.基本数据类型和引用数据类型
5.哪个是合法的byte类型的数据( )。
A.128 B.127
C.-129 D.(int)-130
6.Byte占用的字节数是( )。
A.2个字节 B.1个字节
C.4个字节 D.8个字节
7.字符型的变量占用( )个字节。
A.1 B.2 C.3 D.4
8.浮点数型包括( )。
A.单精度型和双精度型 B.单精度型
C.多精度型 D.以上都不对
9.Unicode编码一共可以存储( )个字符。
A.65-536 B.67-365
C.48-324 D.74-656
10.下面定义常量方法的代码中正确的是( )。
A. final int YOUTH_AGE B.int final YOUTH_AGE
C.YOUTH_AGE = 16 D.int YOUTH_AGE = 16
一、选择题答案
1.D 2.A 3.A 4.D 5.B 6.B 7.B 8.A 9.A 10.A
二、填空题
1.Java 语言中的___________、、、___________、___________统称为标识符。
2.标识符是由___________、、、___________组成,没有长度限制。
3.byte的取值范围是___________,short的取值范围是___________。
4.逻辑型有___________和___________。
5.基本数据类型与引用数据类型的主要区别是_________________________________和_________________________________。
6.在Java中数据类型之间的相互转换可以分为_________________________________、和。
7.索引是从_____开始。
8.声明数组的方式是_________________________________。
9.基本数据类型分为___________、、、___________。
10、使用引用类型定义员工的姓名 ____________________。
二、填空题答案
1、类名、对象名、方法名、常量名和变量名
2、一个或多个字母、数字、下画线(_)和美元符号($)
3、-128~127,-32 768~32 767
4、true、false
5、基本数据类型与引用数据类型的组成;Java虚拟机处理基本数据类型变量与引用数据类型变量的方式。
6、基本数据类型之间的相互转换;字符串与其他数据类型之间的相互转换;引用数据类型之间的相互转换。
7、0
8、数组类型[] 数组标识符; 或 数组类型 数组标识符[];
9、整数型、浮点型、字符型、逻辑型
10、private String name;