计算机系统基础(一):程序的表示、转换与链接(第二周小测验)
1.108对应的十六进制形式是( )。
A.5CH
B.63H
C.6CH
D.B4H
B.63H
C.6CH
D.B4H
2.-1029的16位补码用十六进制表示为( )。
A.8405H
B.FBFBH
C.0405H
D.7BFBH
B.FBFBH
C.0405H
D.7BFBH
3.考虑以下C语言代码:
short si=–8196;
unsigned short usi=si;
执行上述程序段后,usi的值是( )。
A.8196
B.34572
C.57339
D.57340
B.34572
C.57339
D.57340
4.考虑以下C语言代码:
short si=–32768;
unsigned short usi=si;
执行上述程序段后,usi的值是( )。
A.65536
B.65535
C.32768
D.-32768
B.65535
C.32768
D.-32768
5.考虑以下C语言代码:
unsigned short usi=65535;
short si=usi;
执行上述程序段后,si的值是( )。
A.65535
B.-1
C.-65535
D.1
B.-1
C.-65535
D.1
6.在ISO C90标准下执行以下关系表达式,结果为"真"的是( )。
A.(unsigned) -1 > -2
B.-1 < 0U
C.2147483647 < (int) 2147483648U
D.2147483647 > -2147483648
B.-1 < 0U
C.2147483647 < (int) 2147483648U
D.2147483647 > -2147483648
7.-1028采用IEEE 754单精度浮点数格式表示的结果(十六进制形式)是( )。
A.44808000H
B.44C04000H
C.C4808000H
D.C4C04000H
B.44C04000H
C.C4808000H
D.C4C04000H
8.假定变量i、f的数据类型分别是int、float。已知i=12345,f=1.2345e3,则在一个32位机器中执行下列表达式时,结果为"假"的是( )。
A.f==(float)(int)f
B.i==(int)(double)i
C.f==(float)(double)f
D.i==(int)(float)i
B.i==(int)(double)i
C.f==(float)(double)f
D.i==(int)(float)i
9.假定某计算机按字节编址,采用小端方式,有一个float型变量x的地址为0xffffc000,x=12345678H,则在内存单元0xffffc001中存放 的内容是( )。
A.0001001000110100B
B.01010110B
C.00110100B
D.0101B
B.01010110B
C.00110100B
D.0101B
10.下面是关于计算机中存储器容量单位的叙述,其中错误的是( )。
A.最小的计量单位为位(bit),表示一位"0"或"1"
B.最基本的计量单位是字节(Byte),一个字节等于8bit
C.一台计算机的编址单位、指令字长和 数据字长都一样,且是字节的整数倍
D."主存容量为1KB"的含义是指主存中能存放1024个字节的二进制信息
B.最基本的计量单位是字节(Byte),一个字节等于8bit
C.一台计算机的编址单位、指令字长和 数据字长都一样,且是字节的整数倍
D."主存容量为1KB"的含义是指主存中能存放1024个字节的二进制信息
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步