VB简答题

发布时间:

一单元
1、有几种版本其主要区别是什么
答:有三种版本:学习版、专业版、企业版;
区别:学习版:VB的基础版本,用来开发Windows9xWindowsNT应用程序;
专业版:包括学习版的全部全部功能,还包括Active控件、Internet控件等;企业版:包括学习版和专业版的全部功能,同时具有自动化管理器、部件管理器、数据库管理工具、MicrosoftVisualSourceSafe面向工程版的控制系统等。2VB编程的主要特点有哪些
答:可视化的程序设计;面向对象的程序设计;事件驱动的程序设计;强大的数据库编
程能力;其他特性:支持动态链接库,支持动态数据交换,支持对象的链接与嵌入,支持Internet应用程序的开发。3、什么是事件事件过程的一般格式是怎样的
答:指由VB预先设置的、能够被对象识别的动作。格式:Sub对象名_|事件名()事件过程内容EndSub
4、对象的属性、事件、方法之间的关系如何
答:对象是具有特殊状态(属性)和行为(方法)的实体,可以通过对象相关属性、事件、方法来使用和操作该对象。在VB中,称对象的状态为属性,称各种可在对象上进行的操作为方法,而事件则是可被对象识别的动作。通过编写对象事件的过程代码响应事件,驱动程序继续执行。5VB集成开发环境主要由哪些部分组成
答:标题栏、菜单栏、工具箱、窗体设计器、工程资源管理器属性窗口、属性窗口、代码窗口、立即窗口、窗体布局窗口。
6、如何向窗体中加入控件、删除控件如何调整控件的大小和位置
答:添加控件:1)单击选中要加入的控件在窗体中拖动画出控件;2)双击要加入的控件。删除控件:单击选中要删除的控件,按Delete键删除;调整大小:选中控件拖动控件四周的调整框改变大小。
7、在VB的应用程序设计阶段如何进行对象属性的设置答:1直接键入属性值2选择输入属性值3利用对话框设置属性值。8VB程序开发的一般步骤和方法如何
答:1)创建一个新的工程(2)创建用户界面(3)设置窗体和控件的属性4)编写对象的事件过程代码(5)运行调试程序(6)工程的保存和打开(7建立可执行文件。
9、如何创建VB的工程如何保存文件
答:在VB开发环境的“文件”菜单中选择“新建工程”创建一个新的工程。选择“文件”|“保存文件”菜单命令或单击标准工具栏的“保存工程”按钮。
10、如何将一个工程编译成一个可执行的EXE文件
答:选择“文件”菜单下的“生成……EXE文件”,自动弹出“生成工程”对话框,在确定执行文件的名称,存盘路径,指定相应名称后单击“确定”按钮。

习题二
1简述建立控件数组的各种方法答:1)将同一名称赋予多个同类控件;2)设计时复制现有的控件,将其粘贴到同一窗体容器对象上。3)设计时建立一个控件,将其Index属性为0,运行使用load语句产生控件数组中的新成员。
2什么是“前缀命名法”用该命名法命名控件有什么意义
答:前缀表示控件的类其后是控件作用的描述性部分。竟义:由相同的前缀可以集中查找同一类控件,用其后的描述性部区分同一类控件中的某一个控件。
3Name属性和Caption属性有什么区别
答:Name属性:由名称访问窗体属性及其内含控件对象或调用它们的方法。
Caption属性:用来设置或标题栏中显示的文本。4标签和文本框有什么区别
答:标签:用来显示文本信息,内容只能用Caption属性修改不能直接编缉;
文本框:既可显示文本又可以输入文本。
5如何判断在一个CheckBox控件和一个Option控件组中哪个控件处于选择状态,哪个处于清除状态
答:CheckBox控件的Value值为1时控件处于选择状态;Option控件的Value值为Flash时控件处于清除状态。6框架的主要用途是什么
答:主要用于控件分组。
7列表框与组合框控件在功能上有哪些主要的差异它们的缺省值各是什么答:列表框:显示选项列表,供用户从中选择一项或多项;组合框:既可以在控件的列表框部分选择一项,也可以在控件的文本框部分输入信息。缺省值为TEXT
8列表框控件中哪些属性有数组的特性ListIndex属性有何意义答:List属性、ListIndex属性Sorted属性有数组的特性;
LstIndex属性的意义:返回或设置控件中当前选择的索引值。9要说明图片框控件和图像框控件的不同点
答:图像框不能作为父控件而且不能通过Print方法接受文本。10、图片框控件的AutoRedraw属性为True有何作用答:所产生的图形或文本为持久图形。习题三
1VB定义了哪几种数据类型各类型的特点
答:整型、长整型、单精度、双精度、字符型、字节型、货币型、逻辑型、变体型、日期型、对象型。
2、在VB中单精度和双精度类型数据有哪两种表示方式分别适合用在什么情况
答:小数形式和指数形式;单精度时用小数形式双精度时用指数形式。3、什么是常量常量有哪两种类型什么是变量变量有哪两种类型
答:常量指在程序运行过程中始终不变的量常数、字符串等。有直接常量和

字符常量;
变量指命名的内在单元的位置。(类型同VB定义一样)4VB有哪几种表达式根据什么确定表达式的类型
答:字符串表达式、算术表达式、逻辑表达式、关系表达式。运算符确定表达式的类型。
5、在VB中,对于没赋值的的变量,系统默认值是什么
答:系统默认值是0
6、如果希望使用变量X来存放数据,应该将变量X声明为何种类型
答:应该声明成双精度型。
7(1答:sex=""andage>=20andage<=22andheight>=170orsex=""andage>=18andage<=20andhight>=160
(2gl>=25andgw="工人"orgl>=15andgw="教师"
8VB中键盘事件KeyAsciiKeyDownKeyUp事件有什么区别
答:
9VB的三种工作模式是什么如何在VB中设置断点答:设计、运行、中断;设置断点:1)将光标定位到设置断点的地方,选择“调试”菜单上的“切换断点”命令单击调试工具栏上的“切换断点”按钮。2)在需要设置断点代码行左边单击鼠标即可。10、错误有哪几种类型如何处理错误
答:运行、编译、逻辑;错误处理(1)利用ONError语句设置错误陷阱捕捉错误;2)条件编译。习题四
1If条件语句都有哪几种格式该如何使用
答:单行条件结构语句:格式:If条件Then语句组1[Else语句组2]
块结构条件语句:格式:If条件Then语句组1Else
语句组2Endif
多分支结构语句:格式:If<条件1>Then语句组2ElseIf<条件2>……
[Else语句组n+1]EndIf
2SelectCase语句中的表达式有几种形式当使用多个表达式时该如何处理
答:1)一个常量或常量表达式(2)多个常量表达式(3)表达式1to达式2
4Is关系运算表达式(5)前面四种情况的组合3、简述ForNext语句的执行过程。
答:首先把初值赋循环变量,检查循环变量的值是否超过终值,如果超过则停止执行循环,执行NEXT后面的语句;否则,执行一次循环体,然后把循环变+步长的值赋给循环变量。
4、当型和直到型DoLoop语句有什么区别分别用在什么情况下

答:当型循环每一次进入循环,总是先进行判断循环条件再执行;直到型循环是先执行一次循环体,再判断循环条件。
5、什么是数组什么情况下使用数组数组的维数是如何定义的答:数组:指使用同一个名称来组织一组相同类型的变量。
在程序设计时,简单变量难以解决不仅与取值有关,而且与其位置有关的问题的情况下使用数组。
6、如何声明静态数组和动态数组它们的区别是什么
答:静态数组声明:Dim数据名(下标)[As类型名]动态数组声明:Dim数据名()[As类型名]区别:静态数组声明时确定数组元素的个数;动态数组声明时未指定数组的大小。
7、简述Array函数的作用及用法
答:将元素列表中的数据赋给一个Variant型的数组元素;用法:Arrary(素列表
8、控件数组的创建方法有哪几种它们的区别是什么
答:通过复制现有的控件;通过设置控件相同的名称;使用Load语句动态加载习题五
1、子过程与函数过程的区别是什么
答:子过程不返回值,可以作为独立的基本语句调用;函数过程要返回一个值,通常出现在表达式中。2、子过程调用有哪两种形式
答:1call:call子过程名([实参表]2)直接使用过程名:子过程名[参表]
3、什么是形参什么是实参什么值引用什么是地址引用地址引用时,对应的实参有什么限制
答:形参:定义Sub过程和Function函数过程的形式参数;实参:定义Sub过程和Function函数过程的实际参数;
值引用:调用过程时,系统将实参的值复制给形参,实参与形参断开了联系。
地址引用:调用过程时,将实参的地址传递给形参。地址引用时实参必须是变量。
4、在同一模块、不同过程中声明的相同变量名,两者是否表示同一个变量有没有联系
答:不是同一个变量,不同的过程中相同名称的变量互不相干。5、为了使变量在所有的窗体中都能使用,应该在何处声明该变量
答:应该在窗体或标准模块中声明。习题六
1、菜单的主要作用是什么Visualbasic提供了什么类型的菜单
答:菜单的作用:主要是提供人机对话界面,方便使用者选择应用系统的各种功能;管理应用系统,控制应用程序各种功能模块的运行。Visualbasic提供的菜单有下拉式菜单和弹出式菜单。
2、热键和快捷键的区别如何为一个菜单设置热键和快捷键
答:热键是跟在功能菜单后的带下划线的键,直接按下就可以;快捷键为组

合键,直接按组合键即可实现其功能;
3、什么是弹出式菜单用什么方法显示弹出式菜单
答:在窗体上单击右键就可以弹出的菜单称为弹出式菜单;PopuMenu法在程序运行期间显示出来。
4、自定义对话框分为哪两种类型各有什么特点
答:自定义对话框分为模式对话框和无模式对话框;模式对话框特点:在继续应用程序的其他部分之前,必须关闭模式对话框;
无模式对话框特点:允许对话框与其他窗体之间转移焦点而不用关闭对话框。
5、说明MDI窗体、MDI子窗体和普通窗体之间的区别
答:
6QueryUnload事件在什么时候被触发它的用途是什么
答:系统在卸载MDI窗体之前触发或打开子窗体时触发。7、要在ToorBar控件中增加一个按钮,如何实现
答:用鼠标右键单击该控件,打开“属性页”对话框,选择“按钮”选项卡,单击“插入按钮”可以在该控件上增加按钮。
8、状态栏最多有多少个窗格如何控制状态栏的显示与否
答状态栏最多有16个窗格;设置StatusBar控件的Visible的属性为TrueFalse
习题八
1、什么是文件什么是顺序文件什么是随机文件什么是二进制文件它们的特点答:文件:指存储在外部介质上的数据的集合。
顺序文件:指读写数据时只能从前向后按顺序进行。特点:读写数据是按顺序进行。
随机文件:指随机存取的文件,特点:可以在文件的写入数据和读出数据。二进制文件:以机内存储数据的形式存放的文件。特点:以字节为单位对数据进行读写。
2、什么是文件缓冲区为什么要设文件缓冲区答:
3、什么是数据文件数据文件与其他文件的关系是什么答:程序运行时加工的数据或运行后的结果
4、从存储信息的形式来看,文件可以分为几类分别是什么答:ASCII文件和二进制文件
5VB的文件系统能处理哪几种类型的文件答:顺序型、随机型、二进制型
6、什么是文件号在打开、读写、和关闭文件时,文件号起什么作用
答:文件号即缓冲区号,是一个1~511之间的整数;打开文件时用来代表所打开的文件,关闭文件时用来指定关闭的文件;读写数据时对文件号对应的文件进行操作。
7、文件按照存取方式分为几种8、简述文件操作的步骤答:1)打开文件(2)对数据进行加工(3)关闭文件

9、试比较InputLineInput语句在使用中的异同10试比较Print#Write#语句在使用上的异同11、什么是文件的指针如何实现文件指针的定位答:文件指针是指打开[open]一个文件要进行操作时,当前所处的操作位置,默认为文件首位
12、怎样触发驱动器列表框和目录列表框的Change事件这两个控件的Change事件在程序设计中有什么作用
答:在程序运行时,当选择一个新的驱动器或通过代码改变Drive属性设置时会触发change事件;当目录列表框的Path属性发生变化时触发Change事件;习题九
1Animation控件能播放哪几种格式的多媒体文件
答:只能播放无声的未压缩的或已用行程编码压缩的AVI文件2AVI动画由什么组成答:由若干帧位图组成
3Animation控件有哪些常用的属性答:AutoplayBackstyleCenter
4MultimediaMCI控件能播放MP3文件吗答:不能5、简述MultimediaMCI控件上各按钮的功能
6、怎样打开关闭MultimediaMCI控件所控制的多媒体设备答:利用命令按钮Playclose打开和关闭MultimediaMCI控件所控制的多媒体设备
7、什么是MCI命令怎样发送MCI命令:MCI命令指媒体控制接口;
8、如何在VB的工具箱上显示MultimediaMCI控件的图标
答:从“工程”|“部件”菜单下添加“MultimediaMCI”控件到工具箱。9MultimediaMCI控件有哪些事件
答:Done事件、StatusUpdate事件、ButtonGotFocus事件、ButtonLostFocus事件
ButtonClick事件、ButtonCompleted事件10ActiveMovie控件支持哪些文件格式答:MPGEAVIWAVMOV
11WindowsMediaPlayer控件能播放RM格式的流媒体文件吗答:不能播放RM格式的流媒体文件。
12WindowsMediaPlayer控件有哪些常见的属性
答:AutoRewindAutoSizeAutoStartClickToplayDisplayModeEnableTracker
FileNameMutePlayCountShowAudioControlsShowControlsShowStatusBar
13、试比较本章介绍的四个控件的异同
答:Animation控件只能播放无声的未压缩的或已用行程编码压缩的AVI件;
MultimediaMCI控件播放CDAMIDAVIMPGWAV格式的文件;ActiveMovie控件MPGEAVIWAVMOV格式的文件;
WindowsMediaPlayer控件播放MP3WMAMPGEAVIWAVMOVAIF

ASFDATRMI格式的文件



VB简答题

相关推荐