[单项选择题] 假定在窗体(名称为Form1)的代码窗口中定义如下记录类型:Private Type animal animalName As String*20 aColor As St

[单项选择题] 假定在窗体(名称为Form1)的代码窗口中定义如下记录类型:Private Type animal animalName As String*20 aColor As St,第1张

[单项选择题] 假定在窗体(名称为Form1)的代码窗口中定义如下记录类型: Private Type animal animalName As String*20 aColor As St

[单项选择题] 假定在窗体(名称为Form1)的代码窗口中定义如下记录类型: Private Type animal animalName As String*20 aColor As String*10 End Type 在窗体上面一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim rec As animal Open "c:vbTest. dat" For Random As #1 Len=Len(rec) rec. animalName="Cat" rec. aColor="White" Put #1, , rec End Sub 则以下叙述中正确的是______。

A.记录类型animal不能在Form1中定义,必须在标准模块中定义

B.如果文件"c:vbTes dat"不存在,则Open命令执行失败

C.由于Put命令中没有指明记录号,因此每次都把记录写到文件的末尾

D.语句“Put #1, , rec”将animal类型的两个数据元素写到文件中

正确答案:

D解析:[分析]: 选项A在一般情况下,记录类型应在标准模块中定义。如果在窗体模块中定义,则必须在"Type"关键字前面加上“Private”;选项B用Open语句打开文件时,如果为输入(Input)打开的文件不存在,则产生“文件未找到”错误;如果为输出(Output)、附加(Append)或随机(Random)访问方式打开的文件不存在,则建立相应的文件;选项C如果没有指明记录号,则将上一个Get或Put语句之后的(或上一个Seek函数指出的)下一个记录或字节写入。选项D由于rec是animal类型变

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5589909.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存