- 1、本文档共94页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Chapter 1
1.1.0 字母a的ASCII码为97,那么love中各字母ASCII码之和是(C)
A、99
B、520
C、438
D、360
1.2.0_1 在编译过程中,hell.c经过汇编阶段后生成文件为(C)
A、hell.i
B、hell.s
C、hell.o
D、hell.exe
1.2.0_2 在编译过程中,hell.c经过(B)阶段生成hell.s。
A、预处理
B、编译
C、汇编
D、链接
1.4.1 下面哪一项不是I/O设备(D)
A、鼠标
B、显示器
C、键盘
D、《深入理解计算机系统》
1.4.2 数据可以不通过处理器直接从磁盘到达主存吗?DMA又是什么?C
A、可以;直接存储器存取
B、可以;动态存储器存取
C、不可以;直接存储器存取
D、不可以;动态存储器存取
Chapter 2
2.1.1_1 二进制应的十六进制数是(B)
A、0xx0
B、0xD6
C、0XC6
D、0Xd5
2.1.1_2 十六进制数0x77对应的十进制数为(D)
A、77
B、117
C、109
D、119
2.1.3 对于32位机器,char * 的字节数为(C)
A、1
B、2
C、4
D、8
2.1.4_1 使用小端法的机器,数字0x123678的高位字节是(A)
A、0x12
B、0x21
C、0x78
D、0x87
2.1.4_2 从使用小端法的机器读入数字0x1234,存入使用大端法的机器,这时高位字节是(A)
A、0x12
B、0x21
C、0x34
D、0x43
2.1.8 char a=0xdb, 则 ~a 的值为(C)
A、0xdb
B、0xbd
C、0x24
D、0x42
2.1.8 int a=1, b=2, 经运算 a^=b^=a^=b 后结果为(C)
A、a=3, b=2
B、a=1, b=2
C、a=2, b=1
D、不知道
2.1.10 int a = 3, 则 a3 的结果为(B)
A、3
B、24
C、12
D、48
2.2.1 unsigned char 的最小值为(D)
A、128
B、255
C、-127
D、0
2.2.3 对长度为4位的整数数据,-5对应的补码编码为(A)
A、1011
B、1101
C、0101
D、1010
2.3.2 对长度为4的整数数据,x=[1010], y=[1100],x+y补码加法的结果为(A)
A、1010
B、0110
C、1100
D、10110
Chapter 3
3.2.2 命令 unix gcc -O1 -C code.c 所生成文件相当于经编译过程中(C)阶段后的结果。
A、预处理
B、编译
C、汇编
D、链接
3.3 movl传送的是(B)字节整数。
A、8
B、4
C、2
D、1
3.4 最初的8086中,寄存器的特殊用途可从名字反映出来。累加器应为(A)
A、%ax
B、%cx
C、%dx
D、%bx
3.4.1 比例变址寻址 0x12(%edx, %edx, 4) 表示的操作数值为(D)
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)
A、0x123
B、0x108
C、0x104
D、0x112
3.5.3 int a = -25, a4 的结果为(D)
A、0
B、-1
C、-2
D、1
3.6.1_1 对于我们熟知的CF,从条件码的角度看,它指的是(A)
A、进位标志
B、零标志
C、符号标志
D、溢出标志
3.6.1_2 对整数运算z=x+y,设置条件码CF的表达式为(A)
A、(unsigned)z (unsigned)x
B、z == 0
C、z 0
D、(x 0 == y 0) (z 0 != x 0)
3.9.3 考虑数据对齐,IA32为long double 分配(D)个字节。
A、8
B、10
C、12
D、16
3.13.2 x86-64的long double实际使用的字节为(B)个。
A、8
B、10
C、12
D、16
Chapter 5
5.0 以下哪项不符合编写高效程序的要求C
A、选择合适的算法
B、编写编译器能有效优化的代码
C、选择复杂的数据结构,尽量使用指针
D、运用并行计算的方法
5.1 关于编译器优化,说法不对的是(D)
A、指针的使用会妨碍优化
B、函数调用会妨碍优化
C、可以用内联函数替换来优化函数调用
D、应最大程度的优化,而不仅限于安全的优化
5.2 设n为问
您可能关注的文档
- 黑龙江哈尔滨三中二模文综试题探究.doc
- 黑龙江地税网上报税系统常见问题0811探究.doc
- 黑龙江省大庆市2015届高三第二次教学质量检测理综物理试题探究.doc
- 黑龙江省大庆市2016届高三第一次模拟考试历史试题探究.doc
- 黑龙江省大庆市喇中2015初中物理考题精选复习33密度与社会生活探究.doc
- 黑龙江省大庆市喇中——双曲线练习探究.doc
- 黑龙江省哈尔滨三中2015-2016学年高二生物上学期期中试题理探究.doc
- 黑龙江省哈尔滨市第六中学2015届高三下学期第四次模拟考试化学试卷探究.doc
- 黑龙江省哈尔滨市第六中学2016-2017学年高二上学期期末考试语文试题探究.doc
- 黑龙江省哈尔滨市第六中学2016届高三上学期12月月考语文试题Word版含答案探究.doc
文档评论(0)