![[填空题] 建立随机文件F1.DAT,存放职工姓名和编号,然后把该文件中数据读出显示。请在 【14】 和 【15】 处将程序补充完整。 Type workername As String*10pa,第1张 [填空题] 建立随机文件F1.DAT,存放职工姓名和编号,然后把该文件中数据读出显示。请在 【14】 和 【15】 处将程序补充完整。 Type workername As String*10pa,第1张](/aiimages/%5B%E5%A1%AB%E7%A9%BA%E9%A2%98%5D+%E5%BB%BA%E7%AB%8B%E9%9A%8F%E6%9C%BA%E6%96%87%E4%BB%B6F1.DAT%EF%BC%8C%E5%AD%98%E6%94%BE%E8%81%8C%E5%B7%A5%E5%A7%93%E5%90%8D%E5%92%8C%E7%BC%96%E5%8F%B7%EF%BC%8C%E7%84%B6%E5%90%8E%E6%8A%8A%E8%AF%A5%E6%96%87%E4%BB%B6%E4%B8%AD%E6%95%B0%E6%8D%AE%E8%AF%BB%E5%87%BA%E6%98%BE%E7%A4%BA%E3%80%82%E8%AF%B7%E5%9C%A8+%E3%80%9014%E3%80%91+%E5%92%8C+%E3%80%9015%E3%80%91+%E5%A4%84%E5%B0%86%E7%A8%8B%E5%BA%8F%E8%A1%A5%E5%85%85%E5%AE%8C%E6%95%B4%E3%80%82+Type+workername+As+String%2A10pa.png)
[填空题] 建立随机文件F1.DAT,存放职工姓名和编号,然后把该文件中数据读出显示。请在 【14】 和 【15】 处将程序补充完整。 Type workername As String*10pay As Single End Type Dim workl AS worker Open"F1.dat"For Random As#1 Len=Len(workl) Work1.name="LiuMin":work1.pay=400# 【14】 Close#1 Open"F1.dat"For Random As#1 Len=Len(work1) 【15】 Print"work1:",workl.name Print"work1:",workl.pay C10se#1
正确答案:[14]Put#1,1,work1
参考解析:[15] Get#1,1,work1 首先用Type函数定义一个记录类型数据worker,然后定义work1变量为work- er。在[14]处,由于要执行写 *** 作,故使用“Put#”语句。“Put#”语句后接三个参数,分别表示文件号、记录号、变量。本题文件打开是文件号设为1,故“Put#”语句后接的文件号也为1,记录号为1,变量为work1,所以[14]处填“Put #l,1,work1”。 由于要执行读 *** 作,故使用“Get#”语句。“Get #”语句后接三个参数,分别表示文件号、记录号、变量。由于这是与上一步“Put#”y语句相反的 *** 作,故参数都一样,分别为 1、1、work1。故[15]处填“Get #1,1,work1”。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)