假定在窗体(名称为Form1)的代码窗口中定义如下记录类型: privAtE typE AnimAl AnimAlnAmEAs string*20 AColorAs string*10 EnD typE 在窗体上画一个名称为CommAnD1的命令按钮,然后编写如下事件过程: privAtE suBCommAnD1_CliCk() Dim rECAs AnimAl opEn "C:\vBtEst.DAt" For rAnDomAs #1 lEn = lEn(rEC) rEC、AnimAlnAmE = "CAt" rEC、AColor = "whitE" put #1, , rEC ClosE #1 EnD suB 则以下叙述中正确的是( )。 A、记录类型AnimAl不能在Form1中定义,必须在标准模块中定义 B. 如果文件C:\vBtEst.DAt不存在,则opEn命令执行失败 C. 由于put命令中没有指明记录号,因此每次都把记录写到文件的末尾 D、语句“put #1, , rEC”将AnimAl类型的两个数据元素写到文件中