数据类型和运算符作业
一、 填空题
1. Java语言规定标识符由字母、下划线、美元符号和数字组成,并且第一个字符不能是 数字 。
2. Java中整型变量有byte、short、int和long四种,不同类型的整数变量在内存中分配的字节数不同,数值范围也不同。对于int型变量,内存分配 4 个字节。
3. 在Java中浮点型变量有float和double两种,对于float型变量,内存分配4个字节,尾数可精确到7位有效数字,对于double型变量,内存分配 8 个字节。
4. char c=’a’;System.out.println(c+1);运行结果为: 98 。
5. _____&&____是短路与运算符,如果左侧表达式的计算结果是false,右侧表达式将不再进行计算。 优先等级
6. 下面的语句是声明一个变量并赋值:boolean b1=5!=8; b1的值是____true______。
7. 使用位运算符来实现运算效率最高,所以最有效率的方法算出2乘以8等于多少的语句是 System.out.print(2<<3); 。
8. 基本数据类型的类型转换中,要将double类型的常量3.14159赋给为整数类型变量n的语句是_System.out.print((int)n);____________________。
9. 八进制整数012表示十进制的___10___,十六进制数0x3C表示十进制的___60___。
10. 一个十进制整数转换成八进制数后是1234,则它转为十六进制数后是 0x29c 。 0010 1001 1100
2 9 c
二、 选择题
1. |
在Java中,以下错误的变量名是( D )。(选择一项) |
|
|
|
|
|
A |
constant |
|
B. |
flag |
|
C. |
a_b |
|
D. |
final |
2. |
以下选项中属于合法的Java标识符的是( CD |