程序设计典型例题解析(2) 下载本文

程序设计典型例题解析(2)

典型例题解析(2)

一、填空题

1.以顺序输入模式打开“c:\\source1.txt”文件的命令是 (1) ;以输出方式打开“c:\\source2.txt”文件的命令是 (2) 。

分析:Print # 语句用于将把数据写入文件中。Print语句格式为:

Open 文件名 [For模式] As [#] 文件号 “For 模式”为指定打开文件的模式是数据的输入模式还是输出模式。

结论:答案应为:(1)Open \For Input As #1

(2)Open \

For Output As #2

2.在Visual Basic中,文件系统控件包括 (1) 、 (2) 和文件列表框(FileListBox)。三者协同操作可以访问任意位置的目录和文件,可以进行文件系统的人机交互管理。

分析:在Visual Basic中,文件系统控件包括驱动器列表框(DriveListBox)、目录列表

框(DirListBox)和文件列表框(FileListBox)。驱动器列表框可以选择或设置一个驱动器,目录列表框可以查找或设置指定驱动器中的目录,文件列表框可以查找指定驱动器指定目录中文件信息,三者协同操作可以访问任意位置的目录和文件,可以进行文件系统的人机交互管理。

结论:答案应为:(1)驱动器列表框(DriveListBox)(2)目录列表框(DirListBox)

3.每次重新设置驱动器列表框的Drive属性时,都将引发 (1) 事件。可在该事件过程中编写代码修改目录列表框的路径,使目录列表框内容随之发生改变。

分析:在Visual Basic中,每次重新设置驱动器列表框的Drive属性时,都将引发Change事件。可在Change事件过程中编写代码修改目录列表框的路径,使目录列表框内容随之发生改变。驱动器列表框的默认名称为Drive1,其Change事件过程的开头为Drive1_Change()。

结论:答案应为:(1)Change

4.目录列表框用来显示当前驱动器下目录

结构。刚建立时显示 (1) 的顶层目录和当前目录,如果要显示其他驱动器上的目录信息,必须改变路径,即重新设置目录列表框的 (2) 属性。

分析:在Visual Basic中,目录列表框用来显示当前驱动器下目录结构。刚建立时显示当前驱动器的顶层目录和当前目录,如果要显示其他驱动器上的目录,必须改变路径,即重新设置目录列表框的Path属性。

结论:答案应为:(1)当前驱动器(2)Path

5.对驱动器列表框来说,每次重新设置驱动器列表框的 (1) 属性时,将引发Change事件;对目录列表框来说,当 (2) 属性值改变时,将引发Change事件;对于文件列表框,重新设置的 (3) 属性,将引发Change事件。

分析:在Visual Basic中,对驱动器列表框来说,每次重新设置驱动器列表框的Drive属性时,将引发Change事件;对于目录列表框和文件列表框改变路径,即重新设置列表框的Path属性,将引发Change事件。