当前位置:文档之家› 程序设计典型例题解析(2)

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

程序设计典型例题解析(2)典型例题解析(2)一、填空题1.以顺序输入模式打开“c:\source1.txt”文件的命令是(1);以输出方式打开“c:\source2.txt”文件的命令是(2)。

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

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

结论:答案应为:(1)Open "c:\source1.txt" For Input As #1(2)Open "c:\source2.txt" For Output As #22.在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)Change4.目录列表框用来显示当前驱动器下目录结构。

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

分析:在Visual Basic中,目录列表框用来显示当前驱动器下目录结构。

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

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

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

结论:答案应为:(1)Drive(2)Path(3)Path6.以下程序段简要说明驱动器列表框、目录列表框及文件列表框三者协同工作的情况。

将程序段补充完整。

Private Sub Drive1_Change()(1)End SubPrivate Sub Dir1_Change()(2)End Sub分析:首先设置目录列表路径随驱动器列表路径改变而改变:每当改变驱动器列表框的Drive属性时,将产生驱动器列表框的Change 事件,执行Drive1_Change事件过程,使驱动器列表框和目录列表框同步,即将目录列表框中的目录(Dir1.Path属性)变为该驱动器的目录(Drive1.Drive属性)。

然后,设置文件列表路径随目录列表路径改变而改变:当目录列表框Path属性的改变时,将产生目录列表框的Change事件,执行Dir1_Change事件过程,使目录列表框和文件列表框同步,即在文件列表框(File1.Path属性)中显示目录驱动器所指目录下的文件信息(Dir1.Path属性)。

这样三个文件系统控件就协同工作了。

结论:答案应为:(1)Dir1.Path=Drive1.Drive(2)File1.Path=Dir1.Path7.为了在运行时把当前路径下的图形文件picturefile.jpg装入图片框Picture1,所使用的语句为(1)。

分析:可以使用LoadPicture语句,必须先确定图片的位置,在本例中路径为当前路径可以采用默认路径;也可以在Picture1的Picture 属性中直接设置打开文件对话框,在对话框中选择图片进行设置。

结论:答案应为:Picture1. Picture = LoadPrcture(“pic ture file.jpg”)8.窗体Form1的左上角坐标为(0,600)窗体Form1的右下角坐标为(800,-200)。

X轴的正向向(1),Y轴的正向向(2)。

分析:窗体右下角坐标为负值,说明Y轴的正向向上。

结论:答案应为:(1)右(2)上9.执行指令"Line(200,200,)-Step(500,500,)"后,CurrentX =。

分析:语句中Step(500,500)的意思是相对于当前点(200,200)的坐标,则当前坐标CurrentX=700。

结论:答案应为70010.执行指令"Line(200,200,)-(500,500,)"后,CurrentX=。

分析:语句中(500,500)即为当前点坐标,CurrentX=500。

结论:答案应为50011.要使图像框能够自动调整大小以适应其中的图形,应将图像框属性设置为。

分析:Stretch属性设置为False时,图像框可自动改变大小以适应其中的图形,设置为True时,加载到图像框的图形可自动调整尺寸以适应图像框的大小。

结论:答案应为(1)Stretch (2)False12.ADO模型中一般可通过Connection对象的(1)方法执行增加、删除、修改操作。

使用ADO模型时,建立Recordset和Connection对象连接的属性是(2)。

分析:应记住结论:Execute ActiveConnection13.Winsock控件主要用来编制TCP/IP或协议的通讯协议。

分析:应记住结论:UDP14.VB中设置断点的按键是,逐语句调试的语句是。

结论:答案应为F9 F815. On Error Resume Next语句表示:当发生错误时,VB程序将忽略引发错误的语句,并。

结论:继续执行下一条语句。

二、选择题1.()函数判断文件指针是否到了文件结束标志;()函数返回文件的字节数;()语句用于设置对文件“锁定”;()语句用于设置对文件“解锁”。

A.EOF、LOF、Lock、Unlock B.LOF、EOF、Lock、UnlockC.EOF、LOF、Unlock、Lock D.LOF、EOF、Unlock、Lock分析:EOF函数判断文件指针是否到了文件结束标志;LOF函数返回文件的字节数;Lock语句用于设置对文件“锁定”;Unlock语句用于设置对文件“解锁”。

结论:答案应选A。

2.顺序文件的读操作通过下列()语句可以实现。

A.Input #和Read# B.Read#和Get#C.Get#和Input ## D.LineInput #和Input #分析:Input#语句和LineInput#语句实现顺序文件的对数据的读操作;随机文件的读操作通过Get语句来实现;VB中无Read语句。

结论:答案应选D。

3.如果准备读文件,打开顺序文件"text.dat"的正确语句是()A.Open"text.dat"For Write As #1 B.Open "text.dat" For Input As #1C.Open "text.dat" For Binary As #1 D.Open "text.dat" For Random As #1分析:以读方式打开顺序文件的语法格式为:Open <文件名> For Input As [#] <文件号>。

上述选项只有B满足条件。

结论:答案应为B4.如果准备向随机文件中写入数据,正确的语句是()A.Print #1, rec B.Write #1, recC.Put #1, , rec D.Get #1, , rec分析:随机文件写操作的语法格式为:Put[#]<文件号>,[记录号],<变量名>上述C选项是正确的。

结论:答案应为C5.当改变驱动器列表框中的驱动器时,为了使目录列表框中的内容同步跟着改变,应当()A.在Dir1_Change()事件中加入代码Dir1.Path=Drive1.DriveB.在Dir1_Channge()事件中加入代码Drive1.Drive =Dir1.PathC.在Dirve1_Channge()事件中加入代码Dir1.Path=Drive1.DriveD.在Dirve1_Channge()事件中加入代码Drive1.Drive =Dir1.Path分析:当改变驱动器列表框Drive1中的驱动器时,就会触发channge事件,执行Drive1_Change()过程,在过程执行时,要使目录列表框同步显示选定的驱动器目录结构,应将刚选定的驱动器目录结构赋给目录列表框(Dir1)的Path属性。

应选C结论:答案应为C6.目录列表框Path属性的作用是()A.显示当前驱动器或指定驱动器上的目录结构B.显示当前驱动器或指定驱动器上的某目录下的文件C.显示根目录下的文件名D.显示路径下的文件分析:目录列表框Path属性的作用是显示当前驱动器或指定驱动器上的目录结构。

结论:答案应为A7.在下列选项中,不能将图像装入图片框和图像框的是()A.在界面设计时,通过Picture属性装入B.在界面设计时,手工在图像框和图片框中绘制图形C.在界面设计时,利用剪贴板把图像粘贴上D.在程序运行期间,用LoadPicture函数把图形文件装入分析:在设计时,将图像添加到图片框和图像框中有两种方法:即①使用对象的Picture属性添加图片;②使用剪贴板,将图形粘贴到对象中。

在程序运行时添加图片通常也有两种方法,①使用LoadPicture函数加载图形文件,②使用Picture属性在对象间相互复制。

在界面设计时和程序运行期间,均不能手工在图像框和图片框中绘制图形。

相关主题