软件开发 2021_04_16 每日一练
【题目描述】
(2)一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF,则后序遍历结果为 【2】 。
将十六进制代码写成二进制形式,并分离出符号位、阶码和尾数。因为C1C90000H=11000001110010010000000000000000,所以符号位为1,阶码为10000011,尾数为10010010000000000000000。
计算出阶码真值(移码减去偏置值),如下:
10000011–1111111 = 100
以规格化二进制数的形式写出此数,得到写成非规格化二进制数的形式,为11001.001。
转换成十进制数,并加上符号位(11001.001)2=(25.125)10,所以,该浮点数为-25.125。
为什么是负的,看到C1C90000H 不应该是正的么?
【题目描述】
有关return语句说法不正确的是( )
A)系统默认的返回值类型为整型,故当函数的返回值为int型时,在函数定义时,返回值的类型说明可以省略
B)当函数有返回值时,凡是允许表达式出现的地方,都可以调用该函数
C)当函数没有返回值时,函数的返回值类型可以说明为void型,它表示“无类型”或“空类型”
D)函数的返回值类型必须与return语句中的表达式值的类型一致,但c语言也允许不同;这时,系统以函数定义时的返回值类型说明为准,并自动地将return语句中表达式的值转换为函数的返回值类型