2014春VB复习资料答案(2014-6-4) 下载本文

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