当前位置:首页 > VB简答题
一单元
1、VB6.0有几种版本?其主要区别是什么?
答:VB6.0有三种版本:学习版、专业版、企业版;
区别:学习版:是VB的基础版本,用来开发Windows9x和WindowsNT应用程序;
专业版:包括学习版的全部全部功能,还包括Active控件、Internet控件等; 企业版:包括学习版和专业版的全部功能,同时具有自动化管理器、部件管理器、 数据库管理工具、Microsoft Visual SourceSafe 面向工程版的控制系统等。 2、VB编程的主要特点有哪些?
答:可视化的程序设计;面向对象的程序设计;事件驱动的程序设计;强大的数据库编
程能力;其他特性:支持动态链接库,支持动态数据交换,支持对象的链接与嵌入,支持Internet应用程序的开发。
3、什么是事件?事件过程的一般格式是怎样的?
答:指由VB预先设置的、能够被对象识别的动作。 格式:Sub 对象名_|事件名() 事件过程内容 End Sub
4、对象的属性、事件、方法之间的关系如何?
答:对象是具有特殊状态(属性)和行为(方法)的实体,可以通过对象相关属性、事件、方法来使用和操作该对象。在VB中,称对象的状态为属性,称各种可在对象上进行的操作为方法,而事件则是可被对象识别的动作。通过编写对象事件的过程代码响应事件,驱 动程序继续执行。 5、VB集成开发环境主要由哪些部分组成?
答:标题栏、菜单栏、工具箱、窗体设计器、工程资源管理器属性窗口、属性窗口、代码窗口、立即窗口、窗体布局窗口。
6、如何向窗体中加入控件、删除控件?如何调整控件的大小和位置?
答:添加控件:(1)单击选中要加入的控件在窗体中拖动画出控件;(2)双击要加入的控件。删除控件:单击选中要删除的控件,按Delete键删除;调整大小:选中控件拖动控件四周的调整框改变大小。
7、在VB的应用程序设计阶段如何进行对象属性的设置? 答:(1)直接键入属性值(2)选择输入属性值(3)利用对话框设置属性值。 8、VB程序开发的一般步骤和方法如何?
答:(1)创建一个新的工程(2)创建用户界面(3)设置窗体和控件的属性(4)编写对象的事件过程代码(5)运行调试程序(6)工程的保存和打开(7)建立可执行文件。
9、如何创建VB的工程?如何保存文件?
答:在VB开发环境的“文件”菜单中选择“新建工程”创建一个新的工程。 选择“文件”|“保存文件”菜单命令或单击标准工具栏的“保存工程”按
钮。
10、如何将一个工程编译成一个可执行的EXE文件?
答:选择“文件”菜单下的“生成……EXE文件”,自动弹出“生成工程”对话框,在 确定执行文件的名称,存盘路径,指定相应名称后单击“确定”按钮。 习题二
1、 简述建立控件数组的各种方法? 答:(1)将同一名称赋予多个同类控件;(2)设计时复制现有的控件,将其粘贴到同一窗体容器对象上。(3)设计时建立一个控件,将其Index属性为0,运行使用load语句产生控件数组中的新成员。
2、 什么是“前缀命名法”?用该命名法命名控件有什么意义?
答:前缀表示控件的类其后是控件作用的描述性部分。竟义:由相同的前缀可以集中查找同一类控件,用其后的描述性部区分同一类控件中的某一个控件。
3、 Name属性和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有何作用? 答:所产生的图形或文本为持久图形。 习题三
1、VB定义了哪几种数据类型?各类型的特点?
答:整型、长整型、单精度、双精度、字符型、字节型、货币型、逻辑型、变体型、日期型、对象型。
2、在VB中单精度和双精度类型数据有哪两种表示方式?分别适合用在什么情况下?
答:小数形式和指数形式;单精度时用小数形式双精度时用指数形式。 3、什么是常量?常量有哪两种类型?什么是变量?变量有哪两种类型?
答:常量指在程序运行过程中始终不变的量常数、字符串等。有直接常量和字符常量;
变量指命名的内在单元的位置。(类型同VB定义一样) 4、VB有哪几种表达式?根据什么确定表达式的类型?
答:字符串表达式、算术表达式、逻辑表达式、关系表达式。运算符确定表达式的类型。
5、在VB中,对于没赋值的的变量,系统默认值是什么?
答:系统默认值是0
6、如果希望使用变量X来存放数据123456.54321,应该将变量X声明为何种类型?
答:应该声明成双精度型。
7、 (1) 答:sex=\男\ sex=\女\and age>=18 and age<=20 and hight>=160
(2) gl>=25 and gw=\工人\or gl>=15 and gw=\教师\
8、VB中键盘事件KeyAscii 和 KeyDown KeyUp事件有什么区别?
答:
9、VB的三种工作模式是什么?如何在VB中设置断点? 答:设计、运行、中断;设置断点:(1)将光标定位到设置断点的地方,选择“调试”菜单上的“切换断点”命令单击调试工具栏上的“切换断点”按钮。(2)在需要设置断点代码行左边单击鼠标即可。 10、错误有哪几种类型?如何处理错误?
答:运行、编译、逻辑;错误处理(1)利用ON Error 语句设置错误陷阱捕捉错误;(2)条件编译。 习题四
1、If 条件语句都有哪几种格式?该如何使用?
答:单行条件结构语句:格式:If 条件 Then 语句组1 [Else 语句组2]
块结构条件语句:格式:If 条件 Then 语句组1 Else
语句组2 End if
多分支结构语句:格式:If <条件1> Then 语句组2
ElseIf <条件2> ……
[Else 语句组n+1] End If
2、Select…Case 语句中的表达式有几种形式?当使用多个表达式时该如何处理?
答:(1)一个常量或常量表达式(2)多个常量表达式(3)表达式1 to 表达式2
(4)Is关系运算表达式(5)前面四种情况的组合 3、简述For…Next语句的执行过程。
答:首先把初值赋循环变量,检查循环变量的值是否超过终值,如果超过则停止执行循环,执行NEXT后面的语句;否则,执行一次循环体,然后把循环变量+步长的值赋给循环变量。
4、当型和直到型Do…Loop语句有什么区别?分别用在什么情况下?
答:当型循环每一次进入循环,总是先进行判断循环条件再执行;直到型循环是先执行一次循环体,再判断循环条件。
5、什么是数组?什么情况下使用数组?数组的维数是如何定义的? 答:数组:指使用同一个名称来组织一组相同类型的变量。
在程序设计时,简单变量难以解决不仅与取值有关,而且与其位置有关的问题的情况下使用数组。
6、如何声明静态数组和动态数组?它们的区别是什么?
答:静态数组声明:Dim 数据名(下标)[As 类型名] 动态数组声明:Dim 数据名()[As 类型名] 区别:静态数组声明时确定数组元素的个数;动态数组声明时未指定数组的大小。
7、简述Array函数的作用及用法?
答:将元素列表中的数据赋给一个Variant型的数组元素;用法:Arrary (元素列表)
8、控件数组的创建方法有哪几种?它们的区别是什么?
答:通过复制现有的控件;通过设置控件相同的名称;使用Load语句动态加载 习题五
1、子过程与函数过程的区别是什么?
答:子过程不返回值,可以作为独立的基本语句调用;函数过程要返回一个值,通常出现在表达式中。
共分享92篇相关文档