2014春VB复习资料答案(2014-6-4)

更新时间:2023-12-19 15:52:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

VB复习纲要

一、知识点:

第1章 Visual Basic 概述

1. Vb的主要特点:面向对象、事件驱动、结构化设计语言等 2. 窗体设计器窗口、属性窗口、工程资源管理器窗口等的作用 3. 对象的概念,对象的三要素(属性、事件、方法)(P7) 4. Vb应用程序开发步骤 (P8)

5. 工程中包含的4类文件及它们的扩展名(P14)

第2章 VB程序设计的基础

1. VB的常用数据类型(Integer、Long、Single、Double、String),类型

名、类型符、占用的字节数。

2. 常量和变量的含义,如何声明常量和变量(关键字分别为Const 和Dim) 3. 变量的命名规则。

4. 三种变量:局部变量、模块变量和全局变量的作用域。

5. vb中的函数(内部函数、字符处理和字符串函数)的用法和作用,主

要需要掌握的函数有:、Int( )、Len( )、RTrim()、Rnd( )、Sqr()、Val

()、Year(Now)、Exp()、LoadPicture()

6. 算术运算符、关系运算符、逻辑运算符的作用,会计算表达式,运算

符的优先级顺序,表达式的执行顺序。 7. 数学表达式和vb表达式的相互转换 8. 会计算已知表达式的值

第3章 数据的输入与输出语句

1. Print方法的使用格式、功能及能使用print方法的四种对象(窗体、图

片框、打印机、立即窗口)P32

2. 与print方法相关的函数Tab()、Spc()、Space()、Format()P33-35 3. Cls方法的功能

4. InputBox函数的格式和功能

5. MsgBox函数和MsgBox语句的格式和功能

第4章 程序设计语言

1. 赋值语句的功能(变量赋值、控件属性赋值),赋值号和数学中的等号

含义上的区别 P43

2. 单分支条件语句和双分支条件语句的格式和执行过程,块结构和单行

结构格式的区别 P44

3. IIF()函数的格式、功能及使用方法P45

4. 多分支条件语句IF??Then??ElseIf 语句和Select Case的格式、

功能、执行流程 P46-47

5. For循环的格式、功能及执行流程P48

6. Do循环(Do While和Do Until)的格式、功能和执行流程P49 7. 理解各种循环执行过程,能根据题目条件选择合适的循环 8. 会计算循环执行次数 9. End语句的功能

10. 数组的概念、数组的表示、数组的默认下界、能根据给定的数组计算

出数组中元素的个数 P56 11. 过程的概念和功能 P72 12. 函数的概念及功能 P76

第5章 窗体

1. 对象的基本属性(Name 、Caption、Width、Height、Left、Top、Visible、

Enabled、Font、BlackStyle、ForeColor、PasswordChar、MaxLength ) 2. 对象属性的设置方法

3. 窗体的基本属性、事件(load、Click、DblClick)和方法(Move、SetFocus)

P87

第6章 常见控件的使用

1. 标签和文本框控件的功能、常用属性(文本框的Text属性)、事件和方

法。

2. 命令按钮的属性、事件和方法。

3. VB常用对象的属性(名称、Caption等)。

二、选择、判断题和填空题:重点是书上的基本概念、例题、作业。 三、简答题

1. VB开发应用程序的一般步骤。P8

2. 对象的概念、对象的三要素是什么、列举几个常见对象名称。P7 答:对象是对具有某些特征的具体事物的抽象。

对象三要素:属性、方法、事件

举例:窗体、文本框、标签、命令按钮、图片框、图像框、计时器

3. 列举说明VB6.0的IDE的窗口组成(至少5个)、功能。P4-p6 4. 简述inputbox函数和msgbox函数的功能

答:inputbox函数:产生一个对话框,这个对话框作为输入数据的界面,等待用户的输入数据,并返回所输入的内容。

msgbox函数:在屏幕上显示一个消息对话框,根据选择确定其后的操作。

5. 窗体的常用属性,至少列举5,并说明它们的功能。P87 6. VB变量名的命令规则。

答:1、第一个字符必须是汉字或字母

2、不能在名称中使用空格、句点等已有特殊含义的字符 3、不能超过255个字符 4、不能使用关键字做变量名 5、最后一个字符可以是类型说明符 行特点的异同。

答:for循环语句的语法格式及其功能 P48

相同:都是循环语句,可以重复执行一组操作

区别:通常情况下,设计时,For循环能确定循环的次数,do循环不能确定循环的次数。

8. 叙述文本框的功能,举出5个文本框常用的属性并说明。P107 9. 简述标签与文本框控件的异同点。P103

7. 简述for循环语句的语法格式及其功能,试分析For循环和Do循环执

10. 谈谈你对计算机编程、编程步骤的理解。请简要总结一下《VB程序设

计》课程的学习,你对该课程内容的学习情况、期望达到的学习目标。 11. 将数学表达式改成VB表达式

12. 利用数组来存储一组数并找出这组数中的最小值。

Dim a(5) As Integer a(0) = InputBox(\x = a(0) For i = 1 To 5 a(i) = InputBox(\If a(i) < x Then x = a(i) End If Next Print x

四、程序题

1. 根据用户输入课程成绩,判断该门课程成绩是否合格。 X%=inputbox(“请输入课程成绩”) If x>=60 then

Print “合格”

Else

Print “不合格”

End if

2. 某交易中介公司按交易双方成交额收取中介费用,收费标准如下:

交易额>=50000 6% 30000=<交易额<50000 4%

10000=<交易额<30000 3% 5000=<交易额<10000 1% 交易额<5000 免费

假设交易额通过文本框Text1输入,请编写“计算费用”按钮Command1的事件代码。 1、用if实现

Private Sub Command1_Click() x& = Text1.Text If x < 5000 Then y = 0

ElseIf x < 10000 Then y = (x - 5000) * 0.01 ElseIf x < 30000 Then

y = (10000 - 5000) * 0.01 + (x - 10000) * 0.03 ElseIf x < 50000 Then

y = (10000 - 5000) * 0.01 + (30000 - 10000) * 0.03 + (x - 30000) * 0.04 Else

y = (10000 - 5000) * 0.01 + (30000 - 10000) * 0.03 + (50000 - 30000) * 0.04 + (x - 50000) * 0.06 End If

Print \中介费用\End Sub

2、用select 实现

Private Sub Command1_Click() x! = Val(Text1.Text) Select Case x Case Is < 5000 y = 0 Case Is < 10000 y = (x - 5000) * 0.01 Case Is < 30000

y = 5000 * 0.01 + (x - 10000) * 0.03 Case Is < 50000

y = 5000 * 0.01 + 20000 * 0.03 + (x - 30000) * 0.04 Case Else

y = 5000 * 0.01 + 20000 * 0.03 + 20000 * 0.04 + (x - 50000) * 0.06 End Select Print y End Sub

3. 编写一段程序,实现在单击窗体时通过键盘接收一个百分制成绩,将其转换成“优”(90分以上)、“良”(80~89)、“中”(70~79)、“及格”(60~

69)、“不及格”(59分以下),运行时,单击窗体显示转换结果。 Private Sub Form_Click()

x% = InputBox(\请输入一个分数\If x >= 90 Then y = \优\ElseIf x >= 80 Then y = \良\ElseIf x >= 70 Then y = \中\ElseIf x >= 60 Then y = \及格\Else

y = \不及格\End If Print y End Sub

4. 某快递公司运费标准为5kg以下货物运费10元,5kg以上货物,在基础运费10元的基础上每增加1公斤重量运费增加2元。编程实现其运费计算。

x% = InputBox(\请输入货物重量\If x <= 5 Then y = 10

Else

y = 10 + (x - 5) * 2 End If

Print \货物运费\

5. 编程实现:单击窗体时通过InputBox函数输入三个数,然后用Print方法输出3个数中最小的那个数。 Private Sub Form_Click()

x% = InputBox(\请输入第一个数\y% = InputBox(\请输入第二个数\z% = InputBox(\请输入第三个数\m = x If m > y Then m = y End If If m > z Then m = z End If Print m End Sub

6. 计算下面分段函数的值,并输出y的值。

x(x?0)y=

?3x(x?0)2

x! = Val(InputBox(\请输入第一个数\If x > 0 Then y = x ^ 2 Else

y = -3 * x End If Print y

7. 从键盘输入四个数,计算它们的平均值,并输出显示在窗体上。 X1! = Val(InputBox(\请输入第一个数\X2! = Val(InputBox(\请输入第二个数\x3! = Val(InputBox(\请输入第三个数\x4! = Val(InputBox(\请输入第四个数\avg1 = (X1 + X2 + x3 + x4) / 4 Print \四个数的平均值是:\

8. 写窗体的单击事件,分别用For循环、Do While?Loop及Do ??Loop Until循环分别计算1到100的奇数和。将结果显示在窗体上。 Private Sub Form_Click() Sum = 0

For i = 1 To 100 Step 2 Sum = Sum + i Next

Print \到100间奇数和:\

End Sub

Private Sub Form_Click() Sum = 0 i = 1

Do While i <= 100 Sum = Sum + i i = i + 2 Loop

Print \到100间奇数和:\End Sub

Private Sub Form_Click() Sum = 0 i = 1 Do

Sum = Sum + i i = i + 2

Loop Until i > 100

Print \到100间奇数和:\End Sub

本文来源:https://www.bwwdw.com/article/sgx5.html

Top