ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:33.11KB ,
资源ID:6439485      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6439485.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(vb知识点例题解析.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

vb知识点例题解析.docx

1、vb知识点例题解析知识点例题解析一、填空题1面向对象程序设计是一种以对象为基础,由_驱动对象执行的设计方法。结论:事件2在窗体上已建立多个控件如Text1、Labell、Command1,若要使程序一运行焦点就定位在Command1控件上,应将Command1控件 属性值设置为 。结论:TabIndex 03在过程调用中,参数的传递可分为 传递和 传递两种方式,其中 传递是默认方式。结论:按值 按地址 按地址4以顺序输入模式打开“c:source1.txt”文件的命令是 (1) ;以输出方式打开“c:source2.txt”文件的命令是 (2) 。分析:Print # 语句用于将把数据写入文件

2、中。Print语句格式为:Open 文件名 For模式 As # 文件号 “For 模式”为指定打开文件的模式是数据的输入模式还是输出模式。结论:答案应为:(1)Open c:source1.txt For Input As #1 (2)Open c:source2.txt For Output As #25.在Visual Basic中,文件系统控件包括 (1) 、 (2) 和文件列表框(FileListBox)。三者协同操作可以访问任意位置的目录和文件,可以进行文件系统的人机交互管理。分析:在Visual Basic中,文件系统控件包括驱动器列表框(DriveListBox)、目录列表框(

3、DirListBox)和文件列表框(FileListBox)。驱动器列表框可以选择或设置一个驱动器,目录列表框可以查找或设置指定驱动器中的目录,文件列表框可以查找指定驱动器指定目录中文件信息,三者协同操作可以访问任意位置的目录和文件,可以进行文件系统的人机交互管理。结论:答案应为:(1)驱动器列表框(DriveListBox)(2)目录列表框(DirListBox)6每次重新设置驱动器列表框的Drive属性时,都将引发 (1) 事件。可在该事件过程中编写代码修改目录列表框的路径,使目录列表框内容随之发生改变。分析:在Visual Basic中,每次重新设置驱动器列表框的Drive属性时,都将引

4、发Change事件。可在Change事件过程中编写代码修改目录列表框的路径,使目录列表框内容随之发生改变。驱动器列表框的默认名称为Drive1,其Change事件过程的开头为Drive1_Change()。结论:答案应为:(1)Change7目录列表框用来显示当前驱动器下目录结构。刚建立时显示 (1) 的顶层目录和当前目录,如果要显示其他驱动器上的目录信息,必须改变路径,即重新设置目录列表框的 (2) 属性。分析:在Visual Basic中,目录列表框用来显示当前驱动器下目录结构。刚建立时显示当前驱动器的顶层目录和当前目录,如果要显示其他驱动器上的目录,必须改变路径,即重新设置目录列表框的P

5、ath属性。结论:答案应为:(1)当前驱动器(2)Path8对驱动器列表框来说,每次重新设置驱动器列表框的 (1) 属性时,将引发Change事件;对目录列表框来说,当 (2) 属性值改变时,将引发Change事件;对于文件列表框,重新设置的 (3) 属性,将引发Change事件。分析:在Visual Basic中,对驱动器列表框来说,每次重新设置驱动器列表框的Drive属性时,将引发Change事件;对于目录列表框和文件列表框改变路径,即重新设置列表框的Path属性,将引发Change事件。结论:答案应为:(1)Drive(2)Path(3)Path9以下程序段简要说明驱动器列表框、目录列表

6、框及文件列表框三者协同工作的情况。将程序段补充完整。Private Sub Drive1_Change() (1) End SubPrivate Sub Dir1_Change() (2) End Sub分析:首先设置目录列表路径随驱动器列表路径改变而改变:每当改变驱动器列表框的Drive属性时,将产生驱动器列表框的Change事件,执行Drive1_Change事件过程,使驱动器列表框和目录列表框同步,即将目录列表框中的目录(Dir1.Path属性)变为该驱动器的目录(Drive1.Drive属性)。然后,设置文件列表路径随目录列表路径改变而改变:当目录列表框Path属性的改变时,将产生目录

7、列表框的Change事件,执行Dir1_Change事件过程,使目录列表框和文件列表框同步,即在文件列表框(File1.Path属性)中显示目录驱动器所指目录下的文件信息(Dir1.Path属性)。这样三个文件系统控件就协同工作了。结论:答案应为:(1)Dir1.Path=Drive1.Drive(2)File1.Path=Dir1.Path10.表示S字符变量是小写字母字符的逻辑表达式为 。结论:S=”a” AND S=”z”11.VB中可作为其它控件的容器的除窗体外还有 控件。结论:图片框 和 框架12.清除图片框的所有内容使用 方法。结论:Cls13.列表框和组合框中项目的序号都是从 开

8、始的。结论:014.Circle方法绘画采用 时针方向。结论:逆15.在刚建立工程时,为了使窗体上的所有控件具有相同的字体格式,应对 的 属性进行设置。结论:窗体 font16.当文本框的ScrollBars属性设置了非零值,却没有效果,原因是必须将该文本框的MultiLine属性设置为_ _。若要求从文本框中输入密码时在文本框中只显示*号,则应在此文本框的属性窗口中设置.Passwordchar 属性值为_,但此时必须将该文本框的MultiLine属性设置为_ _。结论:True * False17.为了在运行时把当前路径下的图形文件picturefile.jpg装入图片框Picture1,

9、所使用的语句为 (1) 。分析:可以使用LoadPicture语句,必须先确定图片的位置,在本例中路径为当前路径可以采用默认路径;也可以在Picture1的Picture属性中直接设置打开文件对话框,在对话框中选择图片进行设置。结论:答案应为:Picture1. Picture = LoadPrcture(“picturefile.jpg”)18.窗体Form1的左上角坐标为(0,600)窗体Form1的右下角坐标为(800,-200)。X轴的正向向 (1) ,Y轴的正向向 (2) 。分析:窗体右下角坐标为负值,说明Y轴的正向向上。结论:答案应为:(1)右 (2)上19.执行指令Line(20

10、0,200,)-Step(500,500,)后,CurrentX 。 分析:语句中Step(500,500)的意思是相对于当前点(200,200)的坐标,则当前坐标CurrentX700。 结论:答案应为700 20.执行指令Line(200,200,)-(500,500,)后,CurrentX 。分析:语句中 (500,500)即为当前点坐标, CurrentX500。 结论:答案应为50021.要使图像框能够自动调整大小以适应其中的图形,应将图像框 属性设置为 。分析:Stretch属性设置为False时,图像框可自动改变大小以适应其中的图形,设置为True时,加载到图像框的图形可自动调整

11、尺寸以适应图像框的大小。结论:答案应为(1)Stretch (2)False22.ADO模型中一般可通过Connection对象的 (1) 方法执行增加、删除、修改操作。使用ADO模型时,建立Recordset和Connection对象连接的属性是 (2) 。分析:应记住结论:Execute ActiveConnection23.Winsock控件主要用来编制TCP/IP或 协议的通讯协议。分析:应记住结论:UDP24.VB中设置断点的按键是 ,逐语句调试的语句是 。 结论:答案应为F9 F825在程序中添加一个命令按钮,并编写如下程序代码:Private Sub Command1_Click

12、() a1 = 123 a2 = 123a a3 = 12a3 a4 = a123 Print Val(a1); Val(a2); Val(a3); Val(a4)End Sub程序运行结果为 (1) 。分析:本例中,利用Visual Basic的转换函数Val将数字字符串转换为数值。在转换过程中,将字符串开头的连续数字字符转换为数值,遇到第一个不为数字的字符为止,如果该字符之后还有数字字符也不转换,如果字符串第一个字符就是非数字字符则转换出的数值为0。结论:答案应为:(1)123 123 12 026基本程序控制结构可以分为顺序结构、 (1) 结构和 (1) 结构3种。分析:基本程序控制结构

13、可以分为顺序结构、选择结构和循环结构3种。结论:答案应为(1)选择(2)循环27数组的类型可以是基本数据类型,也可以是用户自定义的记录类型。如果省略类型说明,数组会被设置为默认的 (1) 。数组中各个元素在定义时如果是数值类型就被默认初始化为 (2) ,如果是字符串类型就被初始化为 (3) 。分析:数组的类型可以是基本数据类型,也可以是用户自定义的记录类型。如果省略类型说明,数组会被设置为默认的变体类型(Variant)。数组中各个元素在定义时如果是数值类型就被默认初始化为0,如果是字符串类型就被初始化为空字符串。结论:答案应为:(1)变体类型(Variant) (2)0 (3)空字符串28在

14、Visual Basic中,默认的下标下界是 (1) ,如果希望从1开始,可以使用 (2) 语句来设置。分析:在Visual Basic中默认的下标下界是0,即每个定义的数组的下标值是从0开始。如果希望从1开始,可以使用Option Base n语句来设置。如果在数组定义前加上一条Option Base 1语句,其后定义的数组下标变量下界就是1;如果在数组定义前加上一条Option Base 0语句,其后定义的数组下标变量下界恢复为0。结论:答案应为:(1)0 (2)Option Base n语句29数组可以分为静态数组和动态数组两类,主要区别在于:静态数组在 (1) 时要开辟内存区,而动态数

15、组在 (2) 时才开辟内存区。分析:数组可以分为静态数组和动态数组两类,主要区别在于:静态数组在编译时要开辟内存区,而动态数组在运行时才开辟内存区。在程序设计过程中,静态数组和动态数组是由其定义方式确定,使用常数或符号常量作为下标定维的数组是静态数组;使用变量作为下标定维的数组是动态数组。结论:答案应为:(1)编译(2)运行30在Visual Basic中,“公共对话框”控件还提供打印设置对话框。使用“公共对话框”控件的 (1) 方法来显示“打印”对话框。分析:在Visual Basic中,“公共对话框”控件还提供打印设置对话框。使用“公共对话框”控件的ShowPrinter方法来显示“打印”

16、对话框。结论:答案应为:(1)ShowPrinter31、当几个命令按钮使用相同的名称时,这几个命令按钮组成了 ,建立时系统给每个元素赋一个唯一的 。结论:控件数组 索引号(Index)32、菜单设计中每一个菜单项是一个控件,这些控件都只有一个_事件。结论:Click33、在一个框架控件上放置2个单选按钮,在程序运行时只能选_个单选按钮。结论:134、图片框控件在加载图片时能自动调整大小,这是因为其_ 属性设置为 。结论:Autosize True35、多文档界面的应用程序至少需要两个窗体:一个 窗体和一个 窗体。结论:MDI 子36、要改变文本框在窗体中的左右位置应修改该文本框的 属性。要想

17、在文本框中输入或显示多行文本,必须将该文本框的MultiLine属性设置为 。结论:Left True37 “公共对话框”控件提供了几种不同类型的对话框,可以通过 (1) 属性或相应的方法确定对话框的类型。“公共对话框”Name属性的默认名称 (2) (x为1,2,3.)。分析:“公共对话框”控件提供了几种不同类型的对话框,可以通过Action属性或相应的方法确定对话框的类型。“公共对话框”Name属性的默认名称CommonDialogx(x为1,2,3.)。结论:答案应为:(1)Action (2)CommonDialogx38Visual Basic应用程序是由过程组成的。Visual B

18、asic的过程分为 (1) 和 (2) 两类。分析: Visual Basic应用程序是由过程组成的,可以看作是编写程序的功能模块。Visual Basic的过程分为两类,即子过程(Sub过程)和函数过程(Function过程)。结论:答案为:(1)子过程(Sub过程)(2)函数过程(Function过程)39Visual Basic有两类子过程(Sub过程): (1) 和 (2) 。分析:Visual Basic有两类子过程(Sub过程):事件过程和通用过程。事件过程是当发生某个事件(如Click、Load、Change等)时,对该事件作出响应的程序段,这种事件过程构成了VisualBasi

19、c应用程序的主体。通用过程是一段单独建立的程序代码,这段程序代码被多个不同的事件过程或其他通用过程调用。结论:答案为:(1)事件过程(2)通用过程40调用Sub过程时,使用 (1) 语句,该语句用于把程序控制传送到一个Visual Basic的Sub过程。分析:Call语句把程序控制传送到一个Visual Basic的Sub过程。用Call语句调用一个过程时,如果过程本身没有参数,则“实际参数”和括号可以省略;否则应给出相应的实际参数,并把参数放在括号中。结论:答案为:(1)Call语句41在调用过程和函数时,(1) 可作为独立的基本语句调用,但不直接返回值。 (2) 要返回一个值。在调用程序

20、中要把被调用的函数作为表达式的一部分。分析: Sub过程可作为独立的基本语句调用,但不直接返回值。Function过程要返回一个值,在函数过程中利用参数值计算并返回函数值,在调用程序中要把被调用的函数作为表达式的一部分。结论:答案为:(1)Sub过程(2)Function过程42在Visual Basic的参数传递过程中,形式参数表和实际参数表中对应的变量名 (1) ,变量个数 (2) 、变量类型 (3) 、书写顺序必须对应相同。分析:在Visual Basic的参数传递过程中,形式参数表和实际参数表中对应的变量名不必相同,变量个数必须相同、变量类型必须相同、书写顺序必须对应相同。结论:答案为

21、:(1)不必相同(2)必须相同(3)必须相同43Visual Basic提供的常见鼠标事件中,鼠标按下所引发的事件为 (1) ;鼠标按下后松开时引发的事件为 (2) ;移动鼠标光标所引发的事件为 (3) 。分析: Visual Basic中,还提供MouseDown 、MouseUp 和MouseMove等几个常见的鼠标事件。MouseDown事件为鼠标按下所引发的事件;MouseUp事件为鼠标按下后松开时引发的事件;MouseMove事件为移动鼠标光标所引发的事件。结论:答案为:(1)MouseDown事件(2)MouseUp事件(3)MouseMove事件44多重窗体指在应用中有多个窗体,

22、各窗体之间没有绝对的 (1) 关系,但存在着出现的先后顺序和 (2) 的关系。分析:多重窗体指在应用中有多个窗体,各窗体之间没有绝对的从属关系,但存在着出现的先后顺序和互相调用的关系。在多重窗体程序中,每个窗体可以有自己的界面和程序代码,完成不同的操作。结论:答案为:(1)从属(2)互相调用45创建一个封面窗体“StartUpForm”单击(Form_Click)事件,该事件完成在窗体“StartUpForm”装载后单击该窗体打开“MainForm”窗体的功能,并要求“MainForm”窗体打开后“StartUpForm”窗体不清除也不显示。程序代码如下,请补充完整。Private Sub F

23、orm_Click() MainForm . (1) If StartUpForm . (2) Then StartUpForm . (3) End IfEnd Sub分析:在封面窗体“StartUpForm”单击事件(Form_Click)中,通过 Show方法装载“MainForm”窗体,通过Hide隐藏方法使“StartUpForm”窗体不显示,但没有从内存清除,仅仅是不显示而已。在判断条件中使用了窗体的Visible属性,Visible属性表示窗体显示状态为可见和不可见。结论:答案为:(1)Show(2)Visible (3)Hide 46在Visual Basic 6.0中将多重窗体

24、程序中第一个被装载内存的窗体称为 (1) 。分析:多重窗体程序具有多个窗体,程序执行时必须指明哪一个窗体为第一个被装载内存的窗体。在Visual Basic 6.0中将多重窗体程序中第一个被装载内存的窗体称为启动窗体。结论:答案为:(1)启动窗体47在Visual Basic 6.0中,启动窗体的设置可以通过选择“工程”菜单下“ (1) ”命令,在打开的对话框中的“通用”选项卡中,将启动窗体设置在“ (2) ”栏中。分析:启动窗体的设置步骤:可以通过选择“工程”菜单下“工程属性”命令,打开“工程属性”对话框,在其中“通用”选项卡中,将启动窗体名称设置在“启动对象” 栏中。结论:答案为:(1)工

25、程属性(2)启动对象48在Visual Basic 6.0中,多重窗体程序的保存操作分成两步进行:首先,保存 (1) ;然后,保存 (2) 。分析:多重窗体程序包括多个窗体和标准模块,每个窗体要作为个文件保存,标准模块也要作为文件保存,而所有的窗体和标准模块要作为一个工程文件保存。Visual Basic将多重窗体程序的保存操作分成两步进行:首先,保存窗体和标准模块文件,保存工程文件。结论:答案为:(1)窗体和标准模块文件(2)工程文件49标准模块也称全局模块,由 (1) 、 (2) 及通用过程等几部分组成。标准模块文件扩展名为 (3) 。分析:标准模块也称全局模块,由全局变量声明、模块层变量

26、声明及通用过程等几部分组成。标准模块文件扩展名为.bas。结论:答案为:(1)全局变量声明(2)模块层变量声明(3).bas50在一个含有多重窗体的应用程序中,经常需要在启动程序时先执行一个特定的启动过程,以便先对一些数据信息进行初始化后,再根据这些数据信息显示窗体。在Visual Basic中,将这个特定的过程命名为 (1) 。 分析:在一个含有多重窗体的应用程序中,经常需要在启动程序时先执行一个特定的过程,以便先对一些数据信息进行初始化后,再根据这些数据信息显示窗体。在Visual Basic中,将这个特定的过程命名为Sub Main,即启动过程。Sub Main启动过程是标准模块中的一个

27、特殊过程。一个工程可以含有多个标准模块,但Sub Main过程只能有一个。结论:答案为:(1)Sub Main二、选择题1以下控件中不是标准控件的是()。A水平滚动条和垂直滚动条BActiveX控件C文件列表框、目录列表框和驱动器列表框DOLE容器分析:标准控件是由系统提供,不能添加与删除,也被称作内部控件。标准控件包括一些程序设计中最常用的对象,如:图片框,标签,文本框,框架,命令按钮,复选框,单选按钮,组合框,列表框,水平滚动条,垂直滚动条,计时器,驱动器列表框,目录列表框,文件列表框,图形,直线,图像框,数据,OLE容器等。结论:答案应选B。2在Visual Basic中,要使一个窗体不

28、可见,但不从内存中释放,应使用的语句是()。AShow BHide CLoad DUnLoand分析:Show方法将窗体加载内存并显现,Hide方法将窗体加载到内存并隐藏,Load方法是加载窗体到内存,UnLoad是从内存中卸载窗体。结论:答案应选B。3Visual Basic在程序开发过程中用于使用窗体或控件对象的属性是()。AName BCaption CText DEnabled分析:Name属性表示窗体对象的名字,Caption属性用于在窗体标题栏中显示标题信息,Text属性用于设置在文本框中显示的信息内容,Enabled属性用于设置是否激活对象。结论:答案应选A。4以下事件中,不是鼠

29、标事件的是()。ADragDrop BMouseDownCDbClick DChange分析:DragDrop事件是鼠标拖动对象时触发的事件;MouseDown事件是鼠标在此对象上按下时触发;DbClick事件是鼠标双击窗体时触发的事件;Change事件是对象的内容被改变时触发的事件。结论:答案应选D。5对窗体编写如下事件过程:Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, _ Y As Single)If Button=2 ThenPrint AAAAAEnd IfEnd SubPriv

30、ate Sub Form_MouseUp(Button As Integer,Shift As Integer,X As Single, _Y As Single)Print “BBBBB”End Sub程序运行后,如果单击鼠标右键后再单击鼠标左键,则输出结果为()。AAAAAA BBBBBB BBBBB AAAAA BBBBB BBBBBCAAAAA DBBBBB BBBBB BBBBB分析:本题中MouseDown事件为鼠标在对象上按下时触发的事件, MouseUp事件是鼠标在对象上弹起时触发的事件。MouseDown 和MouseUp事件能够区分出鼠标的左、右和中按钮。Button 参数是具有相应于左按钮(位1),右按钮(位2)的一个位字段。对于本题Button参数为2,单击右键IF条件满足,窗体中先显示“AAAAA”,再显示“BBBBB”。单击左键IF条件不满足,窗体继续显示“BBBBB”。结论:答案应选A。6下面哪个属性不是标签控件的属性

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1