2014春VB复习资料答案(2014-6-4)
更新时间:2023-12-19 15:52:01 阅读量: 教育文库 文档下载
- 2014春vb程序设计推荐度:
- 相关推荐
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
正在阅读:
户县教育局转学休学复学借读指南09-15
2014中考趣味英语 - 英语游戏 - 脑筋急转弯 - - 第3篇 - 其他类10-24
描写雨的段落02-11
开眼角的五大注意事项作者(王海南)08-13
深秋02-14
2016-2017学年初中英语八年级下英语期末学业试卷含答案 人教版06-04
青岛版一年级数学上册第七单元测试卷小学数学试题试卷04-28
博山区城东街道办事处政府信息公开目录04-30
材料供应商考察报告范文12-13
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 复习资料
- 2014
- 答案
- 学前班配班老师学期个人工作总结
- 医患沟通培训测试
- 控制系统安装技术交底通知单- 控制系统
- 烟台市阅读融入学科教学现场会材料汇编 - 图文
- 2018-2019学年冀教版科学一年级上册教学计划
- 二级VISUAL+BASIC机试模拟8
- 同煤集团安全管理制度汇编
- “十三五”重点项目-林下养鸡项目申请报告
- 2018届高三物理上学期第二次模拟考试试题
- 2.2档案法律法规知识问答
- 2015东北三省四市三模地理试题及答案word版本 - 图文
- c语言实现简单排序(8种方法)
- 2009年秋季学期三维竞赛样题(有答案)
- 农村高中学生文明礼仪养成教育课题研究方案
- 初三科学总复习基础知识梳理
- 煤气系统年终工作总结
- 第四章 决策复习题
- 10、专业化销售流程概述.doc
- 信号与系统常用变换与知识点 - 图文
- 听证,让执行更透明调查报告