相关考题
-
多项选择题
从安全编程的角度看,如下哪些函数有导致缓冲区溢出的风险?()
A.strcpy
B.strcat
C.gets
D.sprintf -
单项选择题
结构化程序设计的基本原则不包括:()
A.多态性
B.自顶向下
C.模块化
D.逐步求精 -
单项选择题
从安全编程的角度看,下面代码是否有问题?若有是第几行:()line1:char*function1(){line2:char*buffer1=malloc(8000);line3:if(buffer1)gets(buffer1);line4:returnbuffer1;line5:}line6:intmain(){line7:char*ptr=function();line8:if(ptr)free(ptr);line9:exit(0);line10:}
A.第2行
B.第3行
C.第9行
D.没有错误