在工程的标准模块中定义了一个如下的记录类型: Type Books Name As String*10 TelNum As String*20 End Type 在窗体上有一个名为Commandl的命

admin2012-09-07  41

问题 在工程的标准模块中定义了一个如下的记录类型:
    Type Books
        Name As String*10
        TelNum As String*20
    End Type
    在窗体上有一个名为Commandl的命令按钮,当程序执行时单击该命令按钮,可往顺序文件Person.txt中写入一条记录。下列能够完成该操作的Commandl Click事件过程是(    )。

选项 A、Private Sub Commandl Click()
      Dim B As Books
      Open“c:\Person.txt”For Input As#1
      B.Name=InputBox(“输入姓名”)
      B.TelNum=InputBox(“输入电话号码”)
      Print#1.B.Name.B.TelNum
      Close#1
    End Sub
B、Private Sub Commandl Click()
    Dim B AS Books
    open“c:\Person.txt”For Output As#1
    B.Name=InputBox(“输入姓名”)
    B.TelNum=InputBox(“输入电话号码”)
    Write#1.B.Name.B.TelNum
    Close#1
End Sub
C、Private Sub Commandl Click()
    Dim B As Books
    Open“c:\Person.txt”For Output As#1
    B.Name=InputBox(“输入姓名”)
    B.TelNum=InputBox(“输入电话号码”)
    Write#1.B
    Close#1
End Sub
D、Private Sub Commandl Click()
    Dim B As Books
    Open“c:\Person.txt”For Input As#1
    Name=InputBox(“输入姓名”)
    TelNum=InputBox(“输入电话号码”)
    Print#1.Name.TelNum
    Close#1
End Sub

答案B

解析 本题考查文件的基本操作。分析题意,需要首先按照写的方式打开顺序文件,写方式为Output,因此选项A和D不正确,写入顺序文件町以使用Write或Print。而对于访问自定义变量,要访问到具体的每一项变量,因此选项C错误。
转载请注明原文地址:https://kaotiyun.com/show/2Chp777K
0

最新回复(0)