ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:42.95KB ,
资源ID:1853239      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1853239.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计组期中题库.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计组期中题库.docx

1、计组期中题库计组期中题库word版1、 ( C ) 在AT&T汇编中,以下关于MOV指令正确的是( ) A. MOVL $0x06B3,%AL B. MOVW $0x03,%DS C. MOVB %AL,%BL D. MOVL (%EBX),(%EAX)2、 ( D ) C语言程序在编译运行的过程中会产生一系列中间文件,下列与hello程序的相关文件中,是二进制文件的是( ) A. hello.s B. hello.i C. hello.c D. hello.o3、 ( D ) 设X=0x69B34A25,机器字长w=32,则下列选项中,可以设置X的最高有效字节为1,其余不变的是( ) A.

2、X|0xFF000000 B. X|0xFF C. X&0xFF000000 D. X&0xFF4、 ( B ) 设有符号数X,Y的值分别是,X=0x41,Y=0x85,机器字长w=8,则X+Y等于( ) A. 0x84 B. 0xC6 C. 0xFC D. 以上结果都不正确5、 ( B ) 在32位机上,C语言char类型数据的取值范围是( ) A. -127127 B. -128127 C. -127128 D. -1281286、 ( D ) 在GDB调试过程中,可以用来查看内存的指令是( ) A. countinue B. break C. run D. examine7、 ( C )

3、 下列式子中,结果为0的是,其中X表示任意非0的未知数( ) A. X(X) B. X|0xFF C. !X D. X8、 ( B ) 以下关于进程的虚拟地址空间的表述正确的是( ) A. 栈的大小在执行过程中是不可更改的。 B. 内核虚拟存储器是用户代码不可见的存储器。 C. 堆只是栈的另一种表述,与栈没区别。 D. 程序代码被加载在用户栈中。9、 ( C ) 下列8086通用寄存器中,专门用作堆栈的栈顶指针的是( ) A. EAX B. EBP C. ESP D. ESI10、 ( B ) 对于指令MOVL $0x23,(%eax) ,下列说法正确的是( ) A. 将立即数23传送至寄存器

4、EAX。 B. 该指令不能执行,有语法错误。 C. 将立即数23传送至EAX寄存器中的保存的内存地址。 D. 将立即数35传送至EAX寄存器中的保存的内存地址。11、 ( A ) 基址寄存器是EBP或ESP时,默认的段寄存器是( ) A. SS B. CX C. AX D. BX12、 ( C ) 在32位机上,设地址0x_arrayInt: .int 1,2,3,4,5,6,7在代码段中有下列操作: MOVL _arrayInt,%ESP MOVL $2,%EDX MOVL (%ESP,%EDX,$4),%EAX执行上述后,EAX的值为( ) A. 0x01 B. 0x02 C. 0x03

5、D. 0x0413、 ( A ) 在32位小端机上,假设已知内存0xCD438501,0xCD438502,0xCD438503,0xCD438504的值分别为0x12,0x34,0x56,0x78。从0xCD438501读取一个字,其结果为( ) A. 0x1234 B. 0x3412 C. 0x12345678 D. 0x7856341214、 ( 答案有误 ) 下列数值中,哪个可能是64位机上int*的值( ) A. 0xefff4390 B. 0x00223841 C. 0xefff43903dd23347h D. 0xefff43903dd23347015、 ( C ) 设X=0x3

6、7,Y=0xD7,则执行X&!Y的值为( ) A. 0xC8 B. 0x9F C. 0x00 D. 以上都不正确16、 ( 应为0xFA ) 设机器字长w=8,X=0xD4,则将X进行算术右移3位后的结果为( ) A. 0xFD B. 0xA0 C. 0x1A D. 0xAF17、 ( A ) 设机器字长w=8,X=0xD4,则B2T8(X)的结果为( ) A. -44 B. 212 C. 44 D. -21218、 ( A ) 设机器字长w=8,已知int X=0xE8,则(unsigned)X等于( ) A. 232 B. -232 C. 24 D. -2419、 ( B ) 32位机中,

7、表达式-10U的值为( ) A. 1 B. 0 C. -1 D. 无法判断20、 ( C ) 32位机中,表达式-2147483647-1U2147483647的值为( ) A. 1 B. -1 C. 0 D. 无法判断21、 ( D ) 下列选项中,不是-5的补码表示的是( ) A. 111011 B. 11011 C. 1011 D. 110122、 ( C ) 将一个4位数值-5截断到3位数的结果为( ) A. -5 B. 5 C. 3 D. -323、 ( A ) x*pwr2k等价于( ) A. xk C. x2k24、 ( C ) 已知unsigned ux=x;unsigned

8、uy=y,下列式子中不满足对任意的x,y都成立的是( ) A. (x0)|(x-1)0) B. (x&7)!=7|(x290) C. x0|-x-1/2成立。 A. x1必须为1,x2x3x4至少有一个为1 B. x1必须为1,x2x3x4任意 C. x1必须为0,x2x3x4至少有一个为1 D. x1必须为0,x2x3x4任意43、 ( B ) (2000)10化成十六进制数是( )。 A. (7CD)16 B. (7D0)16 C. (7E0)16 D. (7F0)1644、 ( B ) 在整数定点机中,下述第()种说法是正确的。 A. 原码和反码不能表示-1,补码可以表示-1 B. 三种

9、机器数均可表示-1 C. 三种机器数均可表示-1,且三种机器数的表示范围相同 D. 三种机器数均不可表示-145、 ( B ) 当用一个16位的二进制数表示浮点数时,下列方案中第()种最好。 A. 阶码取4位(含阶符1位),尾数取12位(含数符1位) B. 阶码取5位(含阶符1位),尾数取11位(含数符1位) C. 阶码取8位(含阶符1位),尾数取8位(含数符1位) D. 阶码取6位(含阶符1位),尾数取12位(含数符1位)46、 ( D ) 在定点二进制运算器中,减法运算一般通过_来实现。 A. 原码运算的二进制减法器 B. 补码运算的二进制减法器 C. 补码运算的十进制加法器 D. 补码运

10、算的二进制加法器47、 ( D ) 假设寄存器%eax的值为x,%ecx的值为y。汇编代码指令lea 9(%eax,%ecx,2),%edx中存储在寄存器%edx中的值为()。 A. x+y+2 B. 9(x+y+2) C. 9+x+y+2 D. 9+x+2y48、 ( D ) 用一个32位int表示n!,最大n的值是()。 A. 10 B. 14 C. 13 D. 1249、 ( D ) 假设寄存器%eax的值为x,%ecx的值为y。汇编代码指令lea 7(%eax,%eax,8),%edx中存储在寄存器%edx中的值为()。 A. 7+2x+8 B. 7(2x+8) C. 7*2x*8 D. (7+9x)50、 ( A ) 假设寄存器%eax的值为x,%ecx的值为y。汇编代码指令lea 0xA(,%ecx,4),%edx中存储在寄存器%edx中的值为()。 A. 10+4y B. 10(x+y+4) C. 10+x+y+4 D. 10(y+

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1