本题考查的是十六进制与十进制之间的转换。 已知十六进制数101。 首先,从右往左,十六进制数的每一位分别代表$16^0$,$16^1$,$16^2$,...的倍数。 对于十六进制数101: 最右边的1在$16^0$位上,所以它代表的十进制数是$1\times16^0=1$; 中间的0在$16^1$位上,所以它代表的十进制数是$0\times16^1=0$; 最左边的1在$16^2$位上,所以它代表的十进制数是$1\times16^2=256$。 把这三部分加起来,得到: $1+0+256=257$ 但是,这个结果与选项都不符,说明在计算过程中可能存在误解。 重新检查,发现最左边的1其实是在$16^1$位上(因为十六进制数只有0-9和A-F这16个数字,所以最高位是1时,它只代表$16^1$),而中间的0才是$16^2$位(但0乘以任何数都是0,所以不影响结果)。 因此,正确的计算应该是: $0\times16^2+1\times16^1+1\times16^0=0+16+1=17$ 但这个结果仍然不在选项中。 再次检查题目,发现原始答案中的误解:十六进制数101实际上应该直接按照每一位的值来计算,而不是错误地将其中的1当作$16^2$位上的数。 所以,正确的计算是: $1\times16^2+0\times16^1+1\times16^0=256+0+1=257$ 故答案是D. 257。