单项选择题

A.C语言也也写出没有溢出漏洞的程序
B.Java虚拟机中仍包含有很多漏洞可以被利用,所以我们需要不断升级JRE/JDK套件
C.即使Java语言,也必须对输入进行检查,以防止可能出现的攻击
D.Java语言因为加入数据边界检查功能,所以可以避免溢出攻击