资源预览内容
第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
第9页 / 共10页
第10页 / 共10页
亲,该文档总共10页全部预览完了,如果喜欢就下载吧!
资源描述
Chapter 11.1.0 字母a的ASCII码为97,那么love中各字母ASCII码之和是()A、99B、520C、438D、3601.2.0_1 在编译过程中,hell.c经过汇编阶段后生成文件为()A、hell.iB、hell.sC、hell.oD、hell.exe1.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、不可以;动态存储器存取Chapter 22.1.1_1 二进制串11010110对应的十六进制数是()A、0xx0B、0xD6C、0XC6D、0Xd52.1.1_2 十六进制数0x77对应的十进制数为()A、77B、117C、109D、1192.1.3 对于32位机器,char * 的字节数为()A、1B、2C、4D、82.1.4_1 使用小端法的机器,数字0x123678的高位字节是()A、0x12B、0x21C、0x78D、0x872.1.4_2 从使用小端法的机器读入数字0x1234,存入使用大端法的机器,这时高位字节是()A、0x12B、0x21C、0x34D、0x432.1.8 char a=0xdb, 则 a 的值为()A、0xdbB、0xbdC、0x24D、0x422.1.8 int a=1, b=2, 经运算 a=b=a=b 后结果为()A、a=3, b=2B、a=1, b=2C、a=2, b=1D、不知道2.1.10 int a = 3, 则 a gcc -O1 -C code.c 所生成文件相当于经编译过程中()阶段后的结果。A、预处理B、编译C、汇编D、链接3.3 movl传送的是()字节整数。A、8B、4C、2D、13.4 最初的8086中,寄存器的特殊用途可从名字反映出来。累加器应为()A、%axB、%cxC、%dxD、%bx3.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、0x123B、0x108C、0x104D、0x1123.5.3 int a = -25, a4 的结果为()A、0B、-1C、-2D、13.6.1_1 对于我们熟知的CF,从条件码的角度看,它指的是()A、进位标志B、零标志C、符号标志D、溢出标志3.6.1_2 对整数运算z=x+y,设置条件码CF的表达式为()A、(unsigned)z (unsigned)xB、z = 0C、z 0D、(x 0 = y 0) & (z 0 != x 0)3.9.3 考虑数据对齐,IA32为long double 分配()个字节。A、8B、10C、12D、163.13.2 x86-64的long double实际使用的字节为()个。A、8B、10C、12D、16Chapter 55.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_1 typedef structint num;char *name; vec_rec; 则在IA32机器上,sizeof(vec_rec) = ()。A、4B、8C、12D、165.3.0_2 typedef structint num;char *name; *vec_ptr; 则在IA32机器上,sizeof(vec_ptr) = ()。A、4B、8C、12D、165.3.0_2 int len = strlen(s),如果s=”hell”,则 len =()。A、4B、5C、s的首地址D、05.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、以上都是Chapter 66.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、PROMB、EEPROMC、固态硬盘D、高速缓存6.1.2_1 某磁盘有两个盘片,10,000个柱面,每条磁道平均有400个扇区,每个扇区有512个字节,则该磁盘有()个磁道。A、20,000B、40,000C、8,192,000,000D、26.1.2_2 某磁盘有两个盘面,10,000个柱面,每条磁道平均有400个扇区,每个扇区有512个字节,则该磁盘的容量是()字节。A、2,048B、40,000C、8,192,000,000D、5126.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、1024B、32768C、32D、2566.4.5 通常情况下,直写高速缓存是()的,写回高速缓存是()的。A、非写分配;写分配B、非写分配;非写分配C、写分配;非写分配D、写分配;写分配
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号