【填空题】
A、 将输出流输出到不小于12kb的缓冲区中,但当缓冲区满时,会有一个运行时异常指明缓冲区溢出。 B、 将输出流输出到一个小于12kb的缓冲区中,当缓冲区满时,会自动把缓冲输出到客户。 C、 将输出流输出到一个小于12kb的缓冲区中,但当缓冲区满时,会有一个运行时异常指明缓冲区溢出。 D、 将输出流输出到不小于12kb的缓冲区中,当缓冲区满时,会自动把缓冲输出到客户。
A、缓冲区溢出是在数据向缓冲区复制的过程中,没有注意缓冲区的边界,导致超出缓冲区容量的数据填充到缓冲区是覆盖了和缓冲区相邻的其他数据而引起的内存问题 B、缓冲区溢出漏洞不能修改内存中变量的值,甚至能劫持进程,执行恶意代码,最终获得主机的控制权 C、char buffer [256];Strcpy(buffer,str)以上代码存在缓冲区溢出 D、strlcpy是UNIX下strcpy的安全版本
A、生产者往缓冲区放产品前要先使用P操作确保缓冲区有空闲槽 B、生产者往缓冲区放产品前要先使用V操作确保缓冲区有空闲槽 C、消费者从缓冲区取产品前要先用P操作确保缓冲区互斥使用 D、生产者往缓冲区放产品前要先用P操作确保缓冲区互斥使用