合并进度条与鼠标样式

2汇编语言

以下是提取的题目及正确答案列表(无重复题目,按原顺序排列):

1. 先向栈区添加了一个变量a,接着向栈区添加了另外一个变量b,则变量a所在的内存地址比变量b所在的内存地址( )。

正确答案:B
B. 高

2. 对于如下代码:int *p1=new int[200]; char *p2=new char[30]; 下列说法正确的是( )。

正确答案:BE
B. 所申请的内存将分配到堆区
E. p1的值和p2的值大小无法确定

3. 函数栈帧不包括的是( )。

正确答案:B
B. 全局变量

4. 一个函数f(int a, int b),在发生对f的函数调用后将开辟函数f的栈帧,其中变量a的地址比变量b的地址( )。

正确答案:A
A. 低

5. 函数调用完毕后,返回原来函数的指令处运行的一个关键操作是,将栈帧中保存的返回地址装入( )。

正确答案:C
C. EIP寄存器

6. 存储下次将要执行的指令在代码段的偏移量的是( )。

正确答案:A
A. EIP

7. 汇编指令 push ebp; mov ebp,esp; 执行之后,ESP-EBP的值为( )。

正确答案:A
A. 0

8. 以下条件转移指令,表示检测到标志寄存器ZF为1时转移的指令是( )。

正确答案:A
A. JE

9. 以下条件转移指令,表示检测到标志寄存器ZF为0时转移的指令是( )。

正确答案:B
B. JNE

10. 汇编指令中 MOV AX, [BX+1200H] 采用的寻址方式是( )。

正确答案:C
C. 相对寻址

11. 汇编指令中 MOV EAX, [EBX+ESI] 采用的寻址方式是( )。

正确答案:C
C. 基址变址寻址

12. 汇编指令中 MOV CL, 05H 采用的寻址方式是( )。

正确答案:A
A. 立即寻址

13. 汇编指令中 MOV [BX], 12H 采用的寻址方式是( )。

正确答案:C
C. 间接寻址

14. 汇编指令中 MOV AL, [3100H] 采用的寻址方式是( )。

正确答案:B
B. 直接寻址

15. 汇编指令中 MOV EAX, [EBX+ESI+1000H] 采用的寻址方式是( )。

正确答案:D
D. 相对基址变址寻址

16. CMP EAX, EAX; 语句执行后,ZF寄存器的值为( )。

正确答案:B
B. 1

17. 汇编指令 MOV AX, 01H; AND AX, 02H 运行之后,AX寄存器里的值为( )。

正确答案:A
A. 0

18. 汇编指令 test AX, AX 的功能是( )。

正确答案:C
C. 检测AX是否为0

19. 对于PE文件中有很多“00”字节,说法不正确的是( )。

正确答案:B
B. 这是由感染PE文件的恶意代码造成的。

20. PE文件的文件节对齐粒度是( )。

正确答案:200H(或0x200H)​
(填空题,答案需用16进制表示)

21. PE文件的内存节对齐粒度是( )。

正确答案:1000H(或0x1000H)​
(填空题,答案需用16进制表示)

 

 

22已知PE文件的ImageBase为400000H,RVA为1000H,那么,该PE文件的VA地址是(            )。

 

提示:采用16进制填写,大写H表示。

本题已答 : 99
 正确答案: 正确率: 89.9%89人全对
1

401000H


说明​:

  1. 所有题目均无重复,无需合并。
  2. 答案依据题目中标记为 "isanswer":true 的选项或填空题的标准答案提取。
  3. 第20、21题为填空题,答案需按16进制格式填写(如 200H0x200H)。
posted @ 2025-06-15 16:32  KNOCK2  阅读(17)  评论(0)    收藏  举报