深入理解计算机系统配套练习卷.docx
- 文档编号:25332815
- 上传时间:2023-06-07
- 格式:DOCX
- 页数:11
- 大小:17.13KB
深入理解计算机系统配套练习卷.docx
《深入理解计算机系统配套练习卷.docx》由会员分享,可在线阅读,更多相关《深入理解计算机系统配套练习卷.docx(11页珍藏版)》请在冰豆网上搜索。
深入理解计算机系统配套练习卷
Chapter1
1.1.0字母a的ASCII码为97,那么love中各字母ASCII码之和是()
A、99
B、520
C、438
D、360
1.2.0_1在编译过程中,hell.c经过汇编阶段后生成文件为()
A、hell.i
B、hell.s
C、hell.o
D、hell.exe
1.2.0_2在编译过程中,hell.c经过()阶段生成hell.s。
A、预处理
B、编译
C、汇编
D、链接
1.4.1下面哪一项不是I/O设备
A、鼠标
B、显示器
C、键盘
D、《深入理解计算机系统》
1.4.2数据可以不通过处理器直接从磁盘到达主存吗?
DMA又是什么?
A、可以;直接存储器存取
B、可以;动态存储器存取
C、不可以;直接存储器存取
D、不可以;动态存储器存取
Chapter2
2.1.1_1二进制串11010110对应的十六进制数是()
A、0xx0
B、0xD6
C、0XC6
D、0Xd5
2.1.1_2十六进制数0x77对应的十进制数为()
A、77
B、117
C、109
D、119
2.1.3对于32位机器,char*的字节数为()
A、1
B、2
C、4
D、8
2.1.4_1使用小端法的机器,数字0x123678的高位字节是()
A、0x12
B、0x21
C、0x78
D、0x87
2.1.4_2从使用小端法的机器读入数字0x1234,存入使用大端法的机器,这时高位字节是()
A、0x12
B、0x21
C、0x34
D、0x43
2.1.8chara=0xdb,则~a的值为()
A、0xdb
B、0xbd
C、0x24
D、0x42
2.1.8inta=1,b=2,经运算a^=b^=a^=b后结果为()
A、a=3,b=2
B、a=1,b=2
C、a=2,b=1
D、不知道
2.1.10inta=3,则a<<3的结果为()
A、3
B、24
C、12
D、48
2.2.1unsignedchar的最小值为()
A、128
B、255
C、-127
D、0
2.2.3对长度为4位的整数数据,-5对应的补码编码为()
A、1011
B、1101
C、0101
D、1010
2.3.2对长度为4的整数数据,x=[1010],y=[1100],x+y补码加法的结果为()
A、1010
B、0110
C、1100
D、10110
Chapter3
3.2.2命令unix>gcc-O1-Ccode.c所生成文件相当于经编译过程中()阶段后的结果。
A、预处理
B、编译
C、汇编
D、链接
3.3movl传送的是()字节整数。
A、8
B、4
C、2
D、1
3.4最初的8086中,寄存器的特殊用途可从名字反映出来。
累加器应为()
A、%ax
B、%cx
C、%dx
D、%bx
3.4.1比例变址寻址0x12(%edx,%edx,4)表示的操作数值为()
A、R[%edx]
B、M[0x12+R[%eax]*5]
C、R[0x12+M[%edx]*5]
D、M[0x12+R[%edx]*5]
3.4.2%eax存的值为0x123,%esp存的值为0x108,pushl%eax指令后%esp的值为()
A、0x123
B、0x108
C、0x104
D、0x112
3.5.3inta=-25,a>>4的结果为()
A、0
B、-1
C、-2
D、1
3.6.1_1对于我们熟知的CF,从条件码的角度看,它指的是()
A、进位标志
B、零标志
C、符号标志
D、溢出标志
3.6.1_2对整数运算z=x+y,设置条件码CF的表达式为()
A、(unsigned)z<(unsigned)x
B、z==0
C、z<0
D、(x<0==y<0)&&(z<0!
=x<0)
3.9.3考虑数据对齐,IA32为longdouble分配()个字节。
A、8
B、10
C、12
D、16
3.13.2x86-64的longdouble实际使用的字节为()个。
A、8
B、10
C、12
D、16
Chapter5
5.0以下哪项不符合编写高效程序的要求
A、选择合适的算法
B、编写编译器能有效优化的代码
C、选择复杂的数据结构,尽量使用指针
D、运用并行计算的方法
5.1关于编译器优化,说法不对的是()
A、指针的使用会妨碍优化
B、函数调用会妨碍优化
C、可以用内联函数替换来优化函数调用
D、应最大程度的优化,而不仅限于安全的优化
5.2设n为问题规模,函数f和g运行时间分别近似于表达式5n+10000,40n+100,则
A、f快
B、g快
C、两函数一样快
D、与n有关
5.3.0_1typedefstruct{
intnum;
char*name;
}vec_rec;则在IA32机器上,sizeof(vec_rec)=()。
A、4
B、8
C、12
D、16
5.3.0_2typedefstruct{
intnum;
char*name;
}*vec_ptr;则在IA32机器上,sizeof(vec_ptr)=()。
A、4
B、8
C、12
D、16
5.3.0_2intlen=strlen(s),如果s=”hell”,则len=()。
A、4
B、5
C、s的首地址
D、0
5.5以下哪项无法优化程序性能
A、消除循环的低效率
B、减少过程调用
C、消除不必要的存储器使用
D、适当添加注释
5.7.1现代微处理器有两个主要部分:
指令控制单元和执行单元。
不属于指令控制单元的是
A、指令高速缓存
B、退役单元
C、分支寄存器
D、指令译码
5.7.2()是执行实际运算所需要的时钟周期总数,()是两次运算之间间隔的最小周期数。
A、丢包;延迟
B、发射时间;吞吐量
C、延迟;发射时间
D、发射时间;延迟
5.9以下哪些措施可能提高程序并行性()
A、循环展开
B、创建多个累积变量
C、重新变换结合
D、以上都是
Chapter6
6.1.1_1以下说法正确的是
A、DRAM具有双稳态特性
B、SRAM将每个位存储为对一个电容的充电
C、DRAM主要用于主存,帧缓冲区
D、SRAM对干扰非常敏感
6.1.1_2以下说法错误的是
A、DRAM将每个位存储为对一个电容的充电
B、SRAM对光干扰敏感,对电干扰不敏感
C、SRAM主要用于高速缓存
D、SRAM具有双稳态特性
6.1.1_3非易失性存储器不包括
A、PROM
B、EEPROM
C、固态硬盘
D、高速缓存
6.1.2_1某磁盘有两个盘片,10,000个柱面,每条磁道平均有400个扇区,每个扇区有512个字节,则该磁盘有()个磁道。
A、20,000
B、40,000
C、8,192,000,000
D、2
6.1.2_2某磁盘有两个盘面,10,000个柱面,每条磁道平均有400个扇区,每个扇区有512个字节,则该磁盘的容量是()字节。
A、2,048
B、40,000
C、8,192,000,000
D、512
6.1.2_3对扇区的访问时间不包括()
A、寻道时间
B、CPU发起磁盘读时间
C、旋转时间
D、传送时间
6.2关于局部性原理,不正确的是()
A、局部性包括时间局部性和空间局部性
B、重复引用一个变量具有良好的空间局部性
C、具有引用模式的程序,步长越小,空间局部性越好
D、CPU取指令存在局部性
6.3在存储器层次结构中,靠近CPU、容量小、速度快的设备是()。
A、寄存器
B、主存
C、磁盘
D、高速缓存
6.4某高速缓存的结构用元组(S,E,B,m)表示为(32,4,8,32),则它的容量为()字节。
A、1024
B、32768
C、32
D、256
6.4.5通常情况下,直写高速缓存是()的,写回高速缓存是()的。
A、非写分配;写分配
B、非写分配;非写分配
C、写分配;非写分配
D、写分配;写分配
(注:
可编辑下载,若有不当之处,请指正,谢谢!
)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 深入 理解 计算机系统 配套 练习
![提示](https://static.bdocx.com/images/bang_tan.gif)