VB程序设计教程 习题解答.doc
《VB程序设计教程 习题解答.doc》由会员分享,可在线阅读,更多相关《VB程序设计教程 习题解答.doc(82页珍藏版)》请在三一办公上搜索。
1、VB程序设计教程(第3版)习题解答习题1答案一、选择题1.1 Visual Basic 6.0分为3种版本,不属于这3种版本的是A)学习版B)专业版C)企业版D)业余版【答】D。1.2 下列方法中不能退出Visual Basic的是A)按Alt+Q组合键B)按下Alt+F组合键,然后按Esc键C)按F10键,然后按F键,再按X键D)打开“文件”菜单“退出”命令【答】B。1.3 Visual Basic集成的主窗口中不包括A)属性窗口B)标题栏C)菜单栏D)工具栏【答】A。1.4 下列操作可以打开立即窗口的是A)Ctrl+DB)Ctrl+FC)Ctrl+GD)Ctrl+E【答】C。二、填空题1.
2、5 与传统的程序设计语言相比,Visual Basic最突出的特点是_。【答】事件驱动编程机制。1.6 如果不使用鼠标,用键盘打开菜单和执行菜单命令,第一步应按_键。【答】功能键F10或Alt键。1.7 建立一个新的标准模块,应该选择_菜单下的“添加模块”命令。【答】“工程”菜单。三、思考题1.8 简述Visual Basic的特点。【答】与一般的程序设计语言相比,VB具有以下特点: (1) 可视化的设计平台; (2) 面向对象的设计方法; (3) 事件驱动的编程机制; (4) 结构化的设计语言; (5) 充分利用Windows资源; (6) 开放的数据库功能与网络支持。1.9 简述Visua
3、l Basic集成开发环境的组成。【答】VB 6.0集成开发环境除了具有标准Windows环境的标题栏、菜单栏、工具栏外,还有工具箱、属性窗口、工程管理器窗口、窗体设计器、立即窗口、窗体布局窗口等有用的开发工具。(1) 标题栏和菜单栏:标题栏中显示的有窗体控制菜单图标、当前激活的工程名称、当前工作模式以及最小化、最大化还原、关闭按钮。菜单栏中显示了“文件”、“编辑”、“视图”、“工程”、“格式”等菜单项,其中包含了VB编程的常用命令。单击菜单栏中的菜单名,即可打开下拉菜单。在下拉菜单中显示了各种功能子菜单,包含执行该项功能的热键和快捷键。(2) 工具栏及数字显示区:在菜单栏的下面是工具栏,工具
4、栏提供了许多常用命令的快速访问按钮。单击某个按钮,即可执行对应的相关操作。数字显示区包含两个部分,左数字区显示的是对象的坐标位置(窗体工作区的左上角为坐标原点,即(0,0)位置),右数字区显示的是对象的高度(向下递增)和宽度,即对象的大小。(3) 工具箱:标准工具箱包含了建立应用程序所需的各种控件。另外,VB还提供了很多ActiveX控件可以添加到工具箱中。(4) 工程管理器窗口:采用Windows资源管理器式的界面,层次分明地列出当前工程中的所有文件。(5) 属性窗口:“属性”窗口包含选定对象(窗体或控件)的属性列表,在设计程序时可通过修改对象的属性设计其外观和相关数据,这些属性值将是程序运
5、行时各对象属性的初始值。(6) 窗体设计器:也称为“对象窗口”,每一个应用程序中的窗体,都有与之对应的窗体设计器窗口。(7) 窗体布局窗口:用来显示窗体在屏幕中的位置。(8) 立即窗口:使用立即窗口可以在中断状态下查询对象的值,也可以在设计时查询表达式的值或命令的结果。1.10 属性窗口主要包括哪些内容?【答】“属性窗口”的内容包括:(1) 对象下拉列表框:标识当前选定对象的名称以及所属的类。单击右端的下拉箭头,可列出当前窗体以及所包含的全部对象的名称,可从中选择要更改其属性的对象。(2) 选项卡:可按字母排序和分类排序两种排序方式显示所选对象的属性。(3) 属性列表框:属性列表框中列出了当前
6、选定的窗体或控件的属性设置值。左半边显示所选对象的所有属性名,右半边是属性值。可以直接在属性窗口中修改属性值,有的属性取值具有预定值,如右侧显示“三点”式按钮或“下拉箭头”式按钮,都有预定值可供选择。在“属性”列表中双击属性值可以遍历所有选项。选择任一属性并按F1键可得到该属性的帮助信息。(4) 属性说明:显示当前属性的简要说明。可通过右键快捷菜单中的“描述”菜单来切换显示或隐藏“属性说明”。1.11 打开属性窗口的方法有哪些?【答】可通过以下方法之一打开属性窗口:(1)单击工具栏中的“属性窗口”按钮。(2)单击“视图”菜单“属性窗口”命令。习题2答案一、选择题2.1 在VB中,被称为对象的是
7、A)窗体B)控件C)控件和窗体D)窗体、控件和属性【答】C。2.2 关于VB“方法”的概念错误的是A)方法是对象的一部分B)方法是预先定义好的操作C)方法是对事件的响应D)方法用于完成某些特定的功能【答】C。2.3 确定窗体控件启动位置的属性是A)Width和HeightB)Width或HeightC)StartUpPositonD)Top和Left【答】C。2.4 下列说法正确的是A)对象的可见性可设为True或FalseB)标题的属性值不可设为任何文本C)属性窗口中属性只能按字母顺序排列D)某些属性的值可以跳过不设置,自动设为空值【答】A。2.5 下列说法错误的是A)方法是对象的一部分B)
8、在调用方法时,对象名是不可缺少的C)方法是一种特殊的过程和函数D)方法调用格式和对象属性使用格式相同【答】B。2.6 下列说法错误的是A)窗体文件的扩展名为.frmB)一个窗体对应一个窗体文件C)VB中一个工程只包含一个窗体D)VB中一个工程最多可以包含255个窗体【答】C。2.7 一个工程必须包含的文件的类型是A)*.vbp *.frm *.frxB)*.vbp *.cls *.basC)*.bas *.ocx */res D)*.frm *.cls *.bas【答】A。2.8 新建一个窗体,其BorderStyle属性设置为Fixed Single,但运行时却无最大化和最小化按钮,可能的原
9、因是A)BorderStyle的值设为Fixed.Single,其设置值的作用即禁止最大化和最小化按钮B)窗体的MaxButton和MinButton值设为FalseC)正常情况下新建的窗体都没有最大化和最小化按钮D)该窗体可用鼠标拖动框的方法改变窗体的大小【答】B。二、填空题2.9 VB程序设计采用的编程机制是_。【答】事件驱动。2.10 VB对象可以分为两类,分别为_和_。【答】预定义对象;用户定义对象。三、思考题2.11 什么是对象?什么是对象的属性、事件和方法?【答】在可视化编程语言中,对象是代码和数据的集合,它可以是窗体和控件,也可以是菜单或数据库等。从可视化编程的角度来看,这些对象
10、都具有属性(数据)和方法(行为方式)。简单地说,属性是用于描述对象的一组特征,方法是对象实施的一些动作,对象的动作则常常要触发事件,而触发事件又可以修改属性。一个对象建立以后,其操作就通过与该对象有关的属性、事件和方法来描述。2.12 如何创建一个应用程序?【答】(1)设计界面。先建立窗体,再利用控件在窗体上创建各种对象。(2)设置属性。设置窗体或控件等对象的属性。(3)编写代码。编写对象的事件代码。(4)运行调试程序。2.13 如何在当前窗体上创建和删除一个对象?【答】向窗体中添加控件的步骤为:(1)单击工具箱中的控件图标,鼠标指针变成一个十字指针。(2)在窗体的工作区按住鼠标左键拖动鼠标,
11、即可在窗体上画出对应控件。删除一个对象的方法为:选中要删除的对象,按键盘上的Delete键。2.14 如何设置对象的属性?【答】设置对象的属性有两种方式:(1) 预设法:在设计界面时,使用属性窗口设置对象的属性。这时只要在属性窗口中选中要修改的属性,然后在右列中键入新的值即可。(2) 现改法:在编写代码的过程中,通过程序代码更改对象的属性。在程序中设置属性的语法格式为:对象名.属性名 属性值2.15 建立对象后,每个属性都有一个默认值,“(名称)”属性和Caption属性的默认值相同,它们有什么区别?能否用代码修改“(名称)”属性?【答】建立对象后,名称属性是事件驱动的标识,而Caption属
12、性是显示在窗体上标签提示。在编写代码中,不能用代码修改“(名称)”属性,而能用代码修改Caption属性。2.16 在没有关闭程序的情况下,如果又添加了一个工程,但运行时会发现运行的仍是第一个工程,这是什么原因?如何解决?【答】这是因为VB默认“工程1”为启动工程。解决办法为:在工程资源器窗口中,右键单击添加的“工程”,在快捷菜单中选择“设置为启动”即可。习题3答案一、选择题3.1 以下关于VB数据类型的说法,不恰当的是A)VB 6.0提供的数据类型主要有字符串型和数值型,此外还有字节、货币、对象、日期、布尔和变体数据类型等B)目前Decimal数据类型只能在变体类型中使用C)用户不能定义自己
13、的数据类型D)布尔型数据只能取两种值,用两个字节存储【答】C。3.2 以下各项,可以作为VB变量名的是A)BookB)2_SeekC)123.58D)Book-1【答】A。3.3 下列哪个符号不能作为VB中的变量名?A)ABCDEFGB)P000000C)89TWDDFFD)xyz【答】C。3.4 下列( )是VB中的合法变量名。A)AB7B)7ABC)IFD)AB7【答】A。3.5 表达式2 *32 + 2 * 8 / 4 + 32的值为A)64B)31C)49D)22【答】B。3.6 函数Int(Rnd(0)*10)是在( )范围内的整数。A)( 0 , 1 ) B)( 1 , 10 )
14、C)( 0 , 9 ) D)( 1 , 9 )【答】C。3.7 表达式3 2 Mod 1423的值是A)1B)0C)2D)3【答】B。3.8 在VB中,下列两个变量名相同的是A)Japan和Ja_panB)English和ENGLishC)English和EnglD)China和Chin【答】B。3.9 数学式子sin25写成VB表达式是A)Sin25 B)Sin(25) C)Sin(25)D)Sin(25*3.14/180)【答】D。3.10 在VB中,要强制用户对所用的变量进行显式声明,可以在( )设置。A)“属性”对话框B)“程序代码”窗口C)“选项”对话框D)对象浏览器【答】C。3.1
15、1 下列符号常量的声明中,不合法的是A)Const a As Single = 1.1B)Const a =OKC)Const a As Double = Sin(1)D)Const a As Integer =12【答】C。3.12 在代码编辑器中,续行符是换行书写同一个语句的符号,用以表示续行符的是A)一个空格加一个下划线“_”B)一个下划线“_”C)一个造字符“-”D)一个空格加一个连字符“-”【答】A。二、填空题3.13 如果希望使用变量x来存放数据765 432.123 456,应将变量x声明为_类型。【答】双精度型。3.14 把VB算术表达式a/(b + c/(d + e/Sqr(
16、f)改写成数学表达式为_。【答】。3.15 如果x是一个正实数,对x的第3位小数四舍五入的表达式是_。【答】0.01 * Int(100 * (x + 0.005)。3.16 函数Str(256.36)的值是_。【答】256.36。三、思考题3.17 VB定义了哪几种数据类型?变量有哪几种数据类型?常量有哪几种数据类型?【答】VB 6.0定义了11种数据类型,它们是整型、长整型、单精度浮点型、双精度浮点型、字符型(变长字符串、定长字符串)、逻辑型、日期型、货币型、字节型、对象型、可变类型(数值、字符)。变量的数据类型有数值型、字符型、逻辑型、日期型、对象型、可变数据类型。其中,数值型变量的数据
17、类型有:整型、长整型、单精度浮点型、双精度浮点型、货币型和字节类型。字符型变量的数据类型有变长字符串和定长字符串。常量的数据类型有:字符串常量、数值常量、逻辑常量、日期常量。3.18 下列数据哪些是变量?哪些是常量?是什么类型的常量?(1)name(2) name(3)False(4)ff(5)11/16/99(6)cj(7)120(8)n(9)#11/16/1999# (10)12.345【答】变量有(1),(4),(6),(8)。常量有(2),(3),(5),(7),(9),(10)。其中:(2),(5),(7)为字符型常量,(3)为逻辑型常量,(9)为日期型常量,(10)为数值型常量。3
18、.19 在VB中,对于没有赋值的变量,系统默认值是什么?【答】使用声明语句建立一个变量后,VB自动将数值类型的变量赋初值0,变长的字符串被初始化为一个零长度的字符串(),而定长的字符串则用空格填充。Variant变量被初始化为Empty,逻辑型的变量则初始化为False。3.20 将下列数学表达式改写为等价的VB算术表达式。(1)(2)(3)【答】VB中的算术表达式与数学中的表达式写法有所区别,主要表现在:VB中每个符号占1格,所有符号都必须一个一个并排写在同一横线上,不能在右上角或右下角写方次或下标;在数学表达式中省略的内容必须重新写上;所有括号都要使用小括号“( )”,而且括号必须配对;数
19、学表达式中的有些符号,需要改成VB中可以表示的符号。(1)(1 + y / x) / (1 y / x)(2)(Abs( a * b c3)0.5 或 (Abs(a * b c3)(1 / 2) 或 Sqr(Abs(a * b c3)(3)(s * (s a) * (s b) * (s c)0.5 或 (s * (s a) * (s b) * (s c) )(1 / 2) 或 Sqr(s * (s a) * (s b) * (s c)3.21 写出下列表达式的值。(1)( 2 + 8 * 3 ) / 2(2)32 + 8(3)#11/22/99# 10 (4)ZYX & 123 & ABC【答
20、】题中各表达式的值分别为:(1)13(2)17(3)#11/12/99#(4)ZYX123ABC3.22 设A = 7, B = 3, C = 4,求下列表达式的值:(1)A + 3 * C(2)A2 / 6(3)A / 2 * 3 / 2(4)A Mod 3 +B3 / C 5【答】题中各表达式的值分别为:(1)19(2)8.16666666666667(3)5.25(4)23.23 写出下列表达式的值。(1)Visual+Basic(2)xyz & 1234 & ABCD【答】题中各表达式的值分别为:(1)VisualBasic(2)xyz1234ABCD3.24 写出下列函数的值。(1)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB程序设计教程 习题解答 VB 程序设计 教程 习题 解答
链接地址:https://www.31ppt.com/p-2389323.html