VB1-4章_习题答案(课本习题)

上传人:M****1 文档编号:486053632 上传时间:2023-10-21 格式:DOC 页数:23 大小:336.50KB
返回 下载 相关 举报
VB1-4章_习题答案(课本习题)_第1页
第1页 / 共23页
VB1-4章_习题答案(课本习题)_第2页
第2页 / 共23页
VB1-4章_习题答案(课本习题)_第3页
第3页 / 共23页
VB1-4章_习题答案(课本习题)_第4页
第4页 / 共23页
VB1-4章_习题答案(课本习题)_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《VB1-4章_习题答案(课本习题)》由会员分享,可在线阅读,更多相关《VB1-4章_习题答案(课本习题)(23页珍藏版)》请在金锄头文库上搜索。

1、VB习题答案(1-3章)习题一一、选择题1C 2.C 3.A 4.C 5.C 6.C 7.B二、填空题1.学习版、专业版、企业版 2.窗体界面 3.Alt+F4三、简答题1 简述Visual Basic语言的特点。Visual Basic是Windows操作平台下的可视化编程语言,它继承和发展了BASIC语言的基本功能,具有简单易学、功能强大等特点。Visual Basic提供了可视化设计工具,以图形用户界面(GUI)为PC机用户提供了一个直观的工作环境。支持面向对象的程序设计(OOP),采用事件驱动方式,提供对象的链接与嵌入(OLE)和访问数据库等功能。2. Visual Basic 6.0

2、的集成开发环境由哪些部分组成,各部分的主要功能是什么?1. 标题栏:用来显示打开的工程名称和系统的工作状态。2. 菜单栏:菜单栏中包括“文件”、“编辑”、“视图”、“工程”、“格式”、“调试”、“运行”、“查询”、“图表”、“工具”、“外接程序”、“窗口”和“帮助”共有13个菜单项。这是一组下拉式菜单,提供了设计、编辑、编译和调试应用程序所需要的绝大部分功能和命令。3. 工具栏: Visual Basic 6.0提供了“编辑”、“标准”、“窗体编辑器”和“调试”4种工具栏。工具栏上形象直观的排列着一些最常用的命令按钮,对应特定的常用操作命令。4. 控件箱:控件箱提供了一组控件。设计界面时,用户

3、可以用鼠标双击控件箱中的控件,在窗体中画出该控件,或用鼠标单击控件箱中的控件,然后在窗体中拖动鼠标画出所需的控件。5. 窗体设计器:窗体设计器是应用程序最终面向用户的窗口。各种控件、图形、数据以及程序的运行结果都在窗体设计器窗体中显示出来。6. 工程资源管理器:在工程资源管理器窗口中(图1-2),列出了应用程序的工程以及工程中的窗体和模块。7. 属性窗口:属性窗口主要用来设置Visual Basic窗体及各控件的属性特征,属性窗口的主体部分分为左右两列,左边是控件的属性名列表,右边是控件的属性值列表。8. 窗体布局窗口:窗体布局窗口用于观察应用程序中各窗体在屏幕上的位置。可以在窗体布局窗口用鼠

4、标拖动窗体小图像的方法来改变窗体布局。3. 什么是对象的属性、事件和方法?属性是一个对象的数据,用来表示对象的状态。属性具有属性值,改变对象的属性值就可以改变对象的状态。对象常见的属性有标题(Caption)、名称(Name)、颜色(Color)、字体大小(Fontsize)、是否可见(Visible)等。事件(Event)是能被对象识别的动作,例如Click(单击),DblClick(双击),Load(装入),MouseMove(移动鼠标),Change(改变)等。Visual Basic编程的核心就是为每一个要处理的事件编写响应事件的程序代码。方法(Method)即是具有完成某种功能的过程

5、和函数,它决定了对象要执行的动作。4. 简述编写并运行Visual Basic程序的一般步骤。(1)创建应用程序界面。(2)设置界面上各个对象的属性(3)编写事件驱动代码(4)单击工具栏上的启动按钮,运行该程序。四、编程题 编写程序,显示“第一个Visual Basic程序”(1)创建应用程序界面。见教材图1-5(2)设置界面上各个对象的属性见教材图1-6(3)编写事件驱动代码Private Sub Command1_Click() Text1.Text = 第一个Visual Basic程序End SubPrivate Sub Command2_Click() EndEnd Sub(4)单击

6、工具栏上的启动按钮,运行该程序。单击“开始”按钮。习题二一、选择题1.D 2.A 3.C 4.D 5.B 6.B 7.C 8.A 9.D 10.B 11.B 12.A 13.C 14.D 15.D 16.D二、填空题1. X=Int(Rnd*100) 2.-9 3.3 4.hello HELLO 5.1234 1234 1234 466. Val(Right(M, 1) & Left(M, 1)7. Abs(y) + Exp(1) - 3 * x * Log(3 * x)三、简答题1 Visual Basic定义了几种数据类型,变量有哪几种数据类型,常量有哪几种数据类型?Visual Basi

7、c基本数据类型:1. 字符串型(String):字符串分为变长字符串和定长字符串两种。2. 数值型:数值型数据分为整型数和浮点数两类。3. 货币型(Currency)4. 变体型(Variant)5. 字节型(Byte)6. 布尔型(Boolean)7. 日期型(Date)8. 对象型(Object)Visual Basic中包含两种常量,即文字常量和符号常量。变量的基本数据类型:Byte(字节型),Boolean(布尔型),Integer(整型),Long(长整型),Single(单精度型),Double(双精度型),Currency(货币型),Date(日期型),Object(对象型),S

8、tring(变长字符串),String(定长字符串),Variant(变体型、数字),Variant(变体型、字符)2 符号常量和变量有什么不同点?符号常量一经定义,就不能在程序中的其他位置改变其值。变量的值在程序中可以改变。3 指出下列正确的变量名:g(1-k) 6adhs *sss kL2.1 Printx+1 ahi .ex3 j5h正确的变量名:ahi,j5h4 指出下列正确的数字形式:-1.25 3.88 45.2468E-6 77.876D-5 5.6D0.123 89E D2585 10(2.7) 35正确的数字形式:-1.25,45.2468E-6,77.876D-5,0.12

9、35下列表达式若有错误,请改正: (1) ts+cos(300) (2) (x+y)(25s)(3) (X1+X2)*(X1-3)-6*7 (4) (X-2)+sin(1.2+)改正:(1) ts+cos(30*3.141593/180)(2) (x+y)(25/s)(3) (X1+X2)*(X1-3)-6)*7(4) (X/(-2)+sin(1.2+3.141593)6写出下列数学式的Visual Basic表达式: (1) sin(a)cos(b)+1.5 (2) (X1+4)5(e2-a)(3) 36(X1+)(X13.3)-B(4) X-2+5.8sin(3.5)Visual Basi

10、c表达式:(1) sin(a)*(cos(b)+1.5)(2) (X1+4)5*(exp(2)-a)(3) 36*(X1+3.141593)*(X1/3.3)-B)(4) X2+5.8*sin(3.5*3.141593)习题三一、选择题1.B 2.D 3.B 4.C 5.B 6.A 7.C 8.B 9.C 10.C 11.D 12.C 13.B 14.D 15.A16.C 17.B三、简答题3-1 下列语句是否有错?若有,请改正: (1) Let = 17 (2) T1$ = XYZ(3) L*2 = K + E (4) 1A = 34 , 2A = 66改正:(1) Let x = 17 (

11、2) T1$ = “XYZ”(3) L = (K + E)/2 (4) A1 = 34 : A2 = 66四、编程题1. 编一个对三种商品零售计价程序。商品数量由键盘输入。 A铅笔:每件1.50元 B笔记本:每件5.20元 C计算器:每件80.00元总计金额 SUM。答案 设计界面如图程序代码如下Private Sub Command1_Click() Sum = 1.50 * Text1.Text + 5.20 * Text2.Text + 80.00 * Text3.Text Text4.Text = SumEnd Sub2. 试编写打印下面三角形图案的源程序。 * * * * * * *

12、 * * * * * * * * * * * * * * * * * * 答案设计界面如图程序代码如下Private Sub Form_Click() Form1.Print Tab(15); * Form1.Print Tab(14); * Form1.Print Tab(13); * Form1.Print Tab(12); * Form1.Print Tab(11); *End SubPrivate Sub Form_Load() Form1.AutoRedraw = True Form1.Print 显示星号三角形,单击窗体开始End Sub3. 编写程序,将摄氏温度转换为华氏温度。二

13、者之间的关系是:F = 32 + 1.8C其中F是华氏温度,C是摄氏温度。答案设计界面如图程序代码如下Private Sub Command1_Click() C = Text1.Text Text2.Text = 32 + 1.8 * CEnd Sub4. 编写程序,在文本框中输入英文字符,单击“大写”按钮把英文字符转换为大写,单击“小写”按钮把英文字符转换为小写。答案设计界面如图程序代码如下Private Sub Command1_Click() Text1.Text = UCase$(Text1.Text)End SubPrivate Sub Command2_Click() Text1.Text = LCase$(Text1.Text)End Sub 附加(可参照练习)1. 小王有存款A元,年利率P,存储时间T年。试编程求本利合计。答案设计界面如图存款按单利计算,程序代码如下Private Sub Command1_Click() a = Text1.Text p = Text2.Text t = Text3.Text a = a + a * p * t Text4.Text = aEnd Sub2. 试编写打印下面图案的源程序。 * * * * * * * * * * *

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号