题目
缓冲溢出源于程序执行时需要存放数据的空间,也即我们所说的缓冲区。()
第1题
第2题
关于“存储在存储器中程序的执行”问题,下列说法不正确的是 _____。
(A) 机器需要提供一个其可以执行的指令集合;
(B) 人们用指令集合中的指令编写程序,并将编写好的程序和数据事先存放于存储器中;
(C) 控制器一条接一条的从存储器中读取指令,读取一条指令则执行一条指令,一条指令执行完成后,再读下一条指令;
(D) 当读取一条指令后,程序计数器PC的值自动加1,以指向下一条将要读取的指令; 当程序需要转往它处执行时,则可以它处存放指令的地址来修改 PC的值即可;
(E)上述说法有不正确的。
第3题
A.每个进程所占的地址空间称为虚拟地址空间,被划分成若干页面
B.主存地址空间称为物理(实)地址空间,被划分成大小相等的页框
C.每条指令执行过程中,都需要把指令或数据的虚拟地址转换为物理地址
D.程序执行时,必须把程序所包含的所有代码和数据都装入主存中
第4题
A.每个进程所占的地址空间称为虚拟地址空间,被划分成若干页面
B.主存地址空间称为物理(实)地址空间,被划分成大小相等的页框
C.每条指令执行过程中,都需要把指令或数据的虚拟地址转换为物理地址
D.程序执行时,必须把程序所包含的所有代码和数据都装入主存中
第5题
A.每个进程所占的地址空间称为虚拟地址空间,被划分成若干页面
B.主存地址空间称为物理(实)地址空间,被划分成大小相等的页框
C.每条指令执行过程中,都需要把指令或数据的虚拟地址转换为物理地址
D.程序执行时,必须把程序所包含的所有代码和数据都装入主存中
第8题
A.递归程序经编译后形成较长目标代码,所以需要较多的运行时间
B.递归程序执行时多次复制同一段目标代码占用了较多的时间
C.递归程序执行时一系列的函数调用及返回占用了较多的时间
D.递归程序执行过程中重复存取相同的数据占用了较多的时间
第9题
A.自动更换文件名,难于被发现
B.程序执行时不占太多系统资源
C.在被攻击者不知情的情况下就可以获取目标系统的控制权
D.造成缓冲区的溢出,破坏程序的堆栈
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!