做历年数工软考试题所遇问题

本文介绍了两道数工软考试题目,涉及16位补码转换为十进制数值的计算以及逻辑表达式的后缀式转换。第一题讨论了补码和原码的关系,第二题解析了逻辑表达式的短路求值并给出了后缀式。同时,第三题解析了IP地址块的主机数计算,包括最小和最大地址的确定。
摘要由CSDN通过智能技术生成

1.若某整数的16位补码为FFFFH(H表示16进制)则该数的十进制值为()

FFFF换成二进制是1111 1111 1111 1111则该数二进制补码是这个。取反加一后的1000 0000 0000 0001所以应该是-1
 
补码反码原码之间的关系:

补码反吗原码都是由符号位和真值组成,负号为1正为0。原码取反为反码,反码加1就是补码。

取反时符号位不变。

 

2.逻辑表达式“a∧b∨c∧(b∨x>0)”的后缀式为(21)。(其中∧、∨分别表示逻辑与、逻辑或,>表示关系运算大于,对逻辑表达式进行短路求值)

A.abcbx0>∨∧∧∨ B.ab∧c∨b∧x0>∨ C.ab∧cb∧x>0∨∨ D.ab∧cbx0> ∨∧∨

分析:后缀式把运算符写在运算对象后面。“逻辑与运算”的优先级高于“逻辑或运算”。对于逻辑表达式“a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值