一单元
1、有几种版本其主要区别是什么
答:有三种版本:学习版、专业版、企业版;
区别:学习版:是VB的基础版本,用来开发Windows9x和WindowsNT应用程序;
专业版:包括学习版的全部全部功能,还包括Active控件、Internet控件等;
企业版:包括学习版和专业版的全部功能,同时具有自动化管理器、部件管理器、
数据库管理工具、Microsoft Visual SourceSafe 面向工程版的控制系统等。没有caption属性的控件是
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来存放数据,应该将变量X声明为何种类型
答:应该声明成双精度型。
7、 (1) 答:sex="男" and age>=20 and age<=22 and height>=170 or 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、子过程与函数过程的区别是什么
答:子过程不返回值,可以作为独立的基本语句调用;函数过程要返回一个值,通常出现在表达式中。
2、子过程调用有哪两种形式
答:(1)call: call 子过程名([实参表])(2)直接使用过程名:子过程名[实参表]
3、什么是形参什么是实参什么值引用什么是地址引用地址引用时,对应的实参有什么限制
答:形参:定义Sub过程和Function函数过程的形式参数;
实参:定义Sub过程和Function函数过程的实际参数;
值引用:调用过程时,系统将实参的值复制给形参,实参与形参断开了联系。
地址引用:调用过程时,将实参的地址传递给形参。地址引用时实参必须是变量。
4、在同一模块、不同过程中声明的相同变量名,两者是否表示同一个变量有没有联系
答:不是同一个变量,不同的过程中相同名称的变量互不相干。
5、为了使变量在所有的窗体中都能使用,应该在何处声明该变量
答:应该在窗体或标准模块中声明。
习题六
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论