题目内容
(请给出正确答案)
[单选题]
在堆栈段中,存放栈顶地址的寄存器是()。
A.IP
B.SP
C.BX
D.BP
答案
查看答案
A.IP
B.SP
C.BX
D.BP
第2题
第5题
阻止缓冲区溢出的方法有哪些?
A.不使用不安全的数据拷贝函数;
B.在往缓冲区中填充数据时必须进行边界检查。
C.尽量动态分配内存以存储数据,不要使用固定大小的缓冲区
D.使用进行边界检查的编译器
E.使用户堆栈段不可执行
F.尽量不设置suid/sgid属性
第6题
向一个栈顶指针为Top的链栈中插入一个s所指结点时,其操作步骤为()
A.Top—>next=s;
B.s—>next=Top—>next;Top—>next=s;
C.s—>next=Top;top=s;
D.s—>next=Top; Top=Top—>next;
第7题
第8题
A.若子程序参数不多于四个,使用R0-R3传递
B.使用R0寄存器存放返回值
C.若要使用R4-R12寄存器,不需要保存,可直接使用
D.子程序末尾要使用LR寄存器中的值返回
第9题
A.发起订购请求的主叫号码在可信的号段列表中,
B.发起订购请求的目标号码在可信的号段列表中
C.发起订购请求的IP地址在可信的IP地址列表中
D.发起订购请求的消息的用户名和口令是合法的
第10题
A.通用寄存器和指令寄存器
B.程序状态字寄存器和中断字寄存器
C.基址寄存器和限长寄存器
D.地址寄存器和指令寄存器