题库 题库

【简答题】

试题七(15分,每空3分)
  阅读以下说明及Visual Basic 程序代码,将应填入___(n)___处的字句写在答题纸的对应栏内。
[说明]
  某个文本件中存放了若干个非零数值有效数据,每个数据占一行,最后一行以数字"0"作为结束标志。下面的程序用于计算该文件中这些数据之和,其运行窗口如下: 
    
  用户只要通过驱动器列表框、目录列表框和文件列表框,选择文本文件所在的驱动器、文件夹及相应的文件名,再单击"累计"按钮,就能在"总计"文本框中看到该文本文件中的数据之和。
  在开发过程中,设驱动器列表框名为Drivel,目录列表框名为Dirl,文件列表框名为Filel,存放数据的文本文件名为D:/text/vb7/data.txt,"累计"按钮名为sum,"总计"文本框(TextBox)名为textl。
[Visual Basic 代码]
  Private Sub Drivel_Change()
   Dirl.Path=___(1)___'用户选择的驱动器反映到目录列表框中
  End Sub
  Private Sub Dirl_Change()
   Filel.Path=___(2)___'用户选择的文件改变文件列表框内容
  End Sub
  Private Sub sum_Click()
   Dim ___(3)___ As New FileSystemobject,___(4)___ As TextStream
   '创建自己的文件系统对象,说明自己的文本流对象
   If Right(Dirl.Path,1)=″/″ Then
    SetmyTextFile=fso.OpenTextFile(Dirl.Path+Filel.FileName)
   Else
    SetmyTextFile=fso.OpenTextFile(Dirl.Path+″1″+Filel.FileName)
   End If
   S=0
   Do
    d=Val(myTexFile.ReadRow)
    S= S+d
    Loop While ___(5)___
   Textl.Text=Str$(S)
  End Sub

参考答案

(1) Drivel.Drive
(2) Dir1.Path
(3) fso
(4) MyTextFile
(5) d <> 0

相关试题