窗体上有两个名称分别为Textl、Text2的文本框,一个名称为Commandl的命令按钮。设有如下的类型声明: Type Person name As String*8 majorAs String*20 End Type

admin2016-03-21  33

问题 窗体上有两个名称分别为Textl、Text2的文本框,一个名称为Commandl的命令按钮。设有如下的类型声明:
    Type Person
    name As String*8
    majorAs String*20
    End Type
当单击命令按钮时,将两个文本框中的内容写入一个随机文件Test.dat中。设文本框中的数据已正确地赋值给Person类型的变量P。则能够正确地把数据写入文件的程序段是(    )。

选项 A、Open“c:\11est.dat”For Random As#1
    Put#1,1,P
    Close#1
B、Open“c:\Test.dat”For Random As#1
    Get#1,1,P
    Close#1
C、Open“c:\Test.dat”For Random As#1 Len=Len(p)
    Put#1,1.P
    Close#1
D、Open“c:\Test.dat”For Random As#1 Len=Len(p)
    Get≠}1,1,P
    Close#1

答案C

解析 本题考查随机文件读写。以RaJldom打开随机文件的格式为:(Open文件名For Random As#文件号[Len=记录长度],该语句可以进行读写操作,写操作格式为:Put#文件号,[记录号],变量名,可以将一个记录变量的内容写到指定的记录位置处,如果忽略记录号,则表示在当前记录后的位置插入一条记录。读操作格式为:Gee[#]文件号,[记录号],变量名,如果忽略记录号,则读出当前记录后面的那一条记录。
转载请注明原文地址:https://jikaoti.com/ti/E2J0FFFM
0

最新回复(0)