vb语言程序设计教程PPT课件
- 格式:ppt
- 大小:846.00 KB
- 文档页数:246


武汉理工大学考试试题( B卷)06
一、填空题(每空2分,共20分)
1.Left(“Whuhan”,3)的值为 。
2. 表达式Ucase(Mid(“Homework”,3,2))的值是 。
3. 由Array函数建立的数组名字必须是 类型。
4.代数式|a-b|>6的Visual Basic表达式为 。
5. 扩展名为 .BAS 的文件称为 。
6. 声明符号常量需使用 语句。
7. 通用过程与事件过程不同的是 。
8. 要使一个命令按钮成为图形命令按钮,则应设置其
属性值。
9. 在VB中设置属性值有2种方法,分别是
和 。
二、单项选择题(共20题,每题1分,共20分)
1.已知A$=”12345678”,则表达式Val(Left(A$,4)+Mid(A$,4,2))的值为 。
A. 123445 B. 123456 C. 6 D. 8
2.下面正确的赋值语句是 。
A. y=πr2 B. 3y=x C. x+y=30 D.
y=x+30
3.赋值语句a=123+MID(“123456”,3,2)执行后,a变量中的值是 。
A. 123 B. 157 C. “12334” D. 12334
4.赋值语句a=123 & MID(“123456”,3,2)执行后,a变量中的值是 。
A. 123 B. 157 C. “12334” D. 12334
5.下面程序段求2个数中的最大数,不正确的是 。
A. Max=x B. If y>=x Then
《可视化编程应用——Visual Basic》课程教学计划
――邝光亮
一、 课程内容和教学目的
本课程以Visual Basic6.0为语言背景,课程内容包括VB语言基础,输入输出,分支程序设计,循环程序设计,数组,过程,数据文件的存取,程序的调试等。
通过本课程的学习,使学生掌握VB可视化程序设计的基本方法和使用VB解决实际问题的初步能力。具体
要求如下:
1. 了解面向对象的初步概念;
2. 熟悉VB标准控件的使用,能在VB集成化开发环境下设计用户界面;
3. 掌握可视化程序设计方法,编制出风格良好的应用程序;
4. 掌握上机调试程序的基本技能
二、教学基本内容提要
(一)基本概念及基本操作
1. 可视化编程的概念
对象,容器,类,属性,方法
事件,事件过程,事件驱动
2. 集成化开发环境
主窗口,窗体编辑器,工具箱和控件,工程资源管理器,属性窗口,代码窗口
3.窗体及VB标准控件的使用
标准控件基本操作
标准控件的常用属性、事件、方法
4.工程的管理
重点掌握下列三种类型的文件:.vbp,.frm,.bas
创建、打开和保存工程 添加、删除和保存文件
(二)程序设计基础
1.基本数据类型
数值型(整型,长整型,单精度,双精度,货币型,字节型),字符型,逻辑型,日期型,变体型
2. 常量与变量
3.表达式
算术表达式,字符串表达式,日期表达式,关系表达式和逻辑表达式
4.常用内部函数
数学函数;字符串函数;日期和时间函数;类型转换函数
5.代码编写规则
(三)赋值与输入输出
1. 赋值语句
2.常用基本语句:Rem;Load;Unload;End;Stop
3. Print方法
4.窗体(Form):基本属性;事件;方法;焦点与Tab键序
5. 基本控件 (1)控件的公共属性
(2)命令按钮(CommandButton)
(3)标签(Label)
(4)文本框(TextBox)
VB程序设计实例(全文)
在初中《信息技术》(福建教育出版社、《信息技术》教材编写组编著)八年级上册中,其中第二单元“VB程序设计基础”介绍了VB的开发环境和有关基础知识,初步体验了顺序、分支和循环结构的程序设计,让学生深刻体会到了可视化程序设计的一般过程。下面介绍本人在平时教学过程中对VB程序设计的一些体会和做法。
一、对教材中的“歌手大奖赛评分”程序进行拓展引伸,设计出比较智能多用途的程序
1.程序界面设计。新建一个标准exe工程,添加如表1所示的控件,并设置控件相应的属性。(见附图1)
表1“时钟的时针和分针重合的问题”程序用到的控件及其属性说明
2.算法分析。①请输入这次大奖赛的满分分数(如10分或100分等等)以及评委的人数,赋值给系统的公共变量public_min和public_i,这里要求事先定义好这两个系统的公共变量。
系统公共变量的定义方法:单击“工程”菜单,选择“添加模块”命令,在“Module1”框中输入Publicpublic_minAsSingle,public_iAsSingle即可。
②输入各评委的评分并计算。如果输入的数值超过事先输入的满分的值,系统则提示:“出错啦,分数超出范围。”在这里,用到了For…Next循环语句和输入函数InputBox(提示信息,标题,默认值,位置)和输出函数MsgBox“”。 ③输出:去掉一个最高分和一个最低分后其余分数的平均分。
3.编写事件过程。在“大奖赛评分系统”程序中,用户单击“请先输入满分和评委人数”按钮后,开始读入满分分数和评委人数。
二、下面针对教材的第103页和第107页的“创新活动”中的问题,给出比较详细的程序编写过程
(一)教材第103页“创新活动”的问题。在12小时制的时间中,在钟表正常走动的时候,有多少个时针和分针重合的位置?它们分别表示什么时刻(精确到秒即可)?
请编写一个界面如附图2所示的“时钟的时针和分针重合的问题”程序,单击“开始计算”按钮,程序计算并显示出答案,单击“退出”按钮,结束程序运行。
11-12-2《程序设计基础(VB)》上半学期练习题(专科)
1.在窗体上建立命令按钮“command1”(显示)和“command2”(退出)。运行时,
“command2”按钮始终显示“退出”;单击“显示”按钮后窗体上显示“欢迎使用VB!”,同时命令按钮1的标题改为“清除”,再单击“清除”按钮后,界面恢复窗体装入时的初始状态。
Private Sub Command1_Click()
If Command1.Caption = "显示" Then
Print "欢迎使用VB!"
Command1.Caption = "清除"
Else
Cls
Command1.Caption = "显示"
End If
End Sub
Private Sub Command2_Click()
End
End Sub
2.用InputBox函数输入一个学生成绩,评定其等级。方法是:90~100分为"优秀",80~89分为"良好",70~79分为"中等",60~69分为"及格",60分以下为"不及格"。
Private Sub Command1_Click()
Dim score!
score = Val(Text1.Text)
Select Case score
Case 90 To 100
Text2.Text = “优秀” „不同结果每个条件及时输出
Case 80 To 89
Text2.Text = "良好"
Case 70 To 79
Text2.Text = “中等”
Case 60 To 69
Text2.Text = "及格"
Case 0 To 59
Text2.Text = “不合格"