初赛错题集

发布时间 2023-09-13 11:01:42作者: reclusive2007

CSP-S 2022

1.计算机系统用小端(Little Endian)和大端(Big Endian)来描述多字节数据的存储地 址顺序模式,其中小端表示将低位字节数据存储在低地址的模式、大端表示将高位字节数 据存储在低地址的模式。在小端模式的系统和大端模式的系统分别编译和运行以下 C++代码段表示的程序,将分别输出什么结果?( )

unsigned x = 0xDEADBEEF; 
unsigned char *p = (unsigned char *)&x; 
printf("%X", *p);

A. EF、EF
B. EF、DE
C. DE、EF
D. DE、DE

错误答案:C,正确答案:B

解析:

从右往左依次是低位到高位。