网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
C/C++语言中,存在对缓冲区、数组及指针进行辩解检查的机制,因此用C语言编写的程序一般不会发生缓存区溢出的事件。()
参考答案
更多 “ C/C++语言中,存在对缓冲区、数组及指针进行辩解检查的机制,因此用C语言编写的程序一般不会发生缓存区溢出的事件。() ” 相关考题
考题
下面关于数组的描述错误的是_________。
A在C++语言中数组的名字就是指向该数组第一个元素的指针B长度为n的数组,下标的范围是0-nC数组的大小必须在编译时确定D数组只能通过值参数和引用参数两种方式传递给函数
考题
下列关于缓冲区溢出攻击叙述正确的是( )。
A当目标操作系统收到了超过了它的能接收的最大信息量时,将发生缓冲区溢出。B多余的数据使程序的缓冲区溢出,然后覆盖实际的程序数据。C缓冲区溢出使目标系统的程序被修改,经过这种修改的结果将在系统上产生一个后门。D缓冲区攻击的过程非常简单,对技术的要求也不高。
考题
关于缓冲区溢出的原理正确的是()。A、缓冲区溢出是由编程错误引起的B、如果缓冲区被写满,而程序没有去检查缓冲区边界,也没有停止接收数据,这时缓冲区溢出就会发生C、一小部分数据或者一套指令的溢出就可能导致一个程序或者操作系统崩溃。D、C语言具有检查边界的功能
考题
下列叙述中,正确的是( )。A.C++是高级程序设汁语言的一种B.用C++程序设计语言编写的程序可以直接在机器上运行C.当代最先进的计算机可以直接识别、执行任何语言编写的程序D.机器语言和汇编语青是同一种浯言的不同名称
考题
下面关于数组的描述错误的是( )。 A.在C++语言中数组的名字就是指向该数组第一个元素的指针SXB
下面关于数组的描述错误的是( )。A.在C++语言中数组的名字就是指向该数组第一个元素的指针B.长度为n的数组,下标的范围是0~n-1C.数组的大小必须在编译时确定D.数组只能通过值参数和引用参数两种方式传递给函数
考题
关于缓冲区溢出的发生,下列说法中正确的是()A、向缓冲区中写入超过缓冲区大小的数据会导致溢出发生B、缓冲区溢出导致程序异常是因为覆盖了原来的合法数据C、缓冲区溢出导致异常是因为写入了恰好等于缓冲区大小的特殊数据D、缓冲区溢出是由于写入少量全零数据造成的E、缓冲区溢出是由于写入恰好等于缓冲区大小的数据造成的
考题
关于缓冲区溢出攻击的危害,下列说法中正确的是()A、缓冲区溢出只会使得程序崩溃B、缓冲区溢出只会泄露程序中的数据C、缓冲区溢出攻击不能影响在防火墙后的服务器D、缓冲区溢出攻击可能导致提权漏洞
考题
单选题用C语言开发的程序已经对缓冲区溢出攻击进行了有效预防,然而以下哪种情况还可能造成缓冲区溢出攻击:()。A
在程序中写入了硬凭证B
在编程中调用了别的库C
设定了运行的沙箱环境D
程序中使用了多线程
考题
问答题C++程序设计语言中虚函数指针和虚函数表的作用?
热门标签
最新试卷