免费智能真题库 > 历年试卷 > 程序员 > 2017年上半年 程序员 上午试卷 综合知识
第19题      
知识点   浮点数
关键词   浮点数      分类   数据的表示       

 
对于浮点数x=m*2i和 y=w*2j,已知i>j,那么进行x+y运算时,首先应该对阶,即( ),使其阶码相同。
 
 
  A.  将尾数m左移(i-j) 位
 
  B.  将尾数m右移(i-j) 位
 
  C.  将尾数w左移(i-j) 位
 
  D.  将尾数w右移(i-j)位
 
 
 

  相关试题     数据的表示    更多>  
 
  第20题    2010年下半年  
   48%
若用8位机器码表示二进制数-111,则原码表示的十六进制形式为(20);补码表示的十六进制形式为(21)。
  第22题    2014年下半年  
   31%
若下列编码中包含奇偶校验位,且无错误,则采用偶校验的编码是(22)。
  第20题    2017年上半年  
   50%
已知某字符的ASCII码值用十进制表示为69,若用二进制形式表示并将最高位设置为偶校验位,则为( )
 


   知识点讲解    
   · 浮点数
 
       浮点数
        浮点数是指小数点位置不固定的数,浮点表示法能表示更大范围的数。在十进制中,一个实数可以写成多种表示形式。例如,83.125可写成103×0.083125或104×0.0083125等。同理,一个二进制数也可以写成多种表示形式。例如,二进制数1011.10101可以写成24×0.101110101、25×0.0101110101或26×0.00101110101等。
        一个含小数点的二进制数N可以表示为更一般的形式:
        N=2E×F
        其中,E称为阶码,F为尾数,这种表示数的方法称为浮点表示法。
        在浮点表示法中,阶码通常为带符号的纯整数,尾数为带符号的纯小数。浮点数的表示格式一般如下:
        
        显然,一个数的浮点表示不是唯一的。当小数点的位置改变时,阶码也相应改变,因此可以用多种浮点形式表示同一个数。
        浮点数所能表示的数值范围主要由阶码决定,所表示数值的精度则由尾数决定。
        为了提高数据的表示精度,当尾数的值不为0时,规定尾数域的最高有效位应为1,这称为浮点数的规格化表示,否则需修改阶码左移或右移小数点的位置,使其变为规格化数的形式。


 题号导航      2017年上半年 程序员 上午试卷 综合知识   本试卷我的完整做题情况 
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
↓第19题