1. 下列说法正确的是()
正确答案BCD 答案解析
浮点数在机内用指数型式表示,分解为:数符,尾数,指数符,指数四部分
数符占 1 位二进制,表示数的正负
指数符占 1 位二进制,表示指数的正负
尾数表示浮点数有效数字,0.xxxxxxx, 但不存开头的 0 和点
指数存指数的有效数字
浮点类型的单精度值具有 4 个字节,包括一个符号位、一个 8 位 二进制指数和一个 23 位尾数
其中全1阶码表示无穷大,全0阶码表示无穷小或者非规格化数
所以我觉得应该是-126~127
正确答案B 答案解析
很简单的一道题,但感觉还是有必要记一下
成员变量有默认初始值,可以不用赋值,boolean的默认值为false, 局部变量必须赋值。否则编译错误
默认值这一块注意和包装类进行区分
3. 下列代码输出结果是
- float的指数取值范围是-127,+128
- float的取值范围是-3.4E+38,3.4E+38
- float的指数位有8位
- float的尾数位有23位
正确答案BCD 答案解析
浮点数在机内用指数型式表示,分解为:数符,尾数,指数符,指数四部分
数符占 1 位二进制,表示数的正负
指数符占 1 位二进制,表示指数的正负
尾数表示浮点数有效数字,0.xxxxxxx, 但不存开头的 0 和点
指数存指数的有效数字
浮点类型的单精度值具有 4 个字节,包括一个符号位、一个 8 位 二进制指数和一个 23 位尾数
其中全1阶码表示无穷大,全0阶码表示无穷小或者非规格化数
所以我觉得应该是-126~127
public class Pvf{
static boolean Paddy;
public static void main(String args[]){
System.out.println(Paddy);
}
}
- 编译时错误
- 编译通过并输出结果false
- 编译通过并输出结果true
- 编译通过并输出结果null
正确答案B 答案解析
很简单的一道题,但感觉还是有必要记一下
成员变量有默认初始值,可以不用赋值,boolean的默认值为false, 局部变量必须赋值。否则编译错误
默认值这一块注意和包装类进行区分
3. 下列代码输出结果是
public class P {
public static int abc = 123; // 类名.abc输出123
static