vb练习题,电子版 第三章 建立简单的Visual Basic应用程序

合集下载

第3章 建立简单的VB应用程序

第3章 建立简单的VB应用程序

第3章建立简单的VB应用程序一、选择题(1)在代码编辑器中,若一条语句过长,可用______续行符来换行书写语句。

A) 一个下划线“_”B) 一个空格加一个下划线“_”C) 一个连字符“-”D) 一个空格加一个连字符“-”(2)为了打开一个Visual Basic应用程序,应______。

A)打开窗体文件B)打开工程文件C)分别打开工程文件和标准模块文件D)分别打开工程文件、窗体文件、标准模块文件(3)为了保存一个Visual Basic应用程序,应______。

A)只保存窗体文件B)只保存工程文件C)分别保存工程文件和标准模块文件D)分别保存工程文件、窗体文件、标准模块文件(4)下列叙述不正确的是()A)注释语句是非执行语句,仅对程序的有关内容起注释作用,它不被解释和编译B)注释语句可以放在代码中的任何位置C)注释语句不能放在续行符的后面D)代码中加入注释语句的目的是提高程序的可读性(5)Visual Basic应用程序的运行模式是()A)解释运行模式B)编译运行模式C)既有解释运行模式,又有编译运行模式D)汇编运行模式(6)下面关于工程的概念中错误的是()A)Visual Basic的工程是相关应用程序文件的集合B)Visual Basic的工程实际上是为了管理构成应用程序的所有文件C)一个大的Visual Basic应用程序才能构成一个工程D)建立只有一个窗口的应用程序,会生成多个程序文件,也称为一个工程(7)以下有关注释语句的格式或举例中,错误的是______。

A)Rem 注释内容B)’注释内容C)a=3:b=2 ’对a、b赋值D)Print “123”_Rem 打印输出123(8)在一行内写多条语句时,语句之间要用某个符号分隔。

这个符号是______。

A),B);C)、D):(9)下列赋值语句中,______是错误的。

A)x = x +1 B)x = x + y C)x + y = x D)x = 4>6(10)______A)B)C)D)二、填空题1. Visual Basic应用程序的调入无需将全部窗体文件和标准模块文件都依次打开,只需打开______文件即可。

vb第三章课后习题答案

vb第三章课后习题答案

习题一、单项选择题1、设x=4,y=6,则以下不能在窗体上显示出“A=10”的语句是()A.PrintA=x+yB. Print"A=";x+yC. Print"A="+Str(x+y)D. Print"A="&x+y2、假定有如下的命令按钮(名称为Command1)事件过程:PrivateSubCommand1_Click()x=InputBox("输入:","输入整数")MsgBox"输入的数据是:”,,”输入数据:"+xEndSub程序运行后,单击命令按钮,如果从键盘上输入整数10,则以下叙述中错误的是()A. x的值是数值10B. 输入对话框的标题是“输入整数”C. 信息框的标题是“输入数据:10”D. 信息框中显示的是“输入的数据是:”3、有如下程序a=3;b=4PRINT b<aEND运行后,输出的结果是( )A.4>3B.-1C.0D.显示出错信息4、在窗体(名称为Form1)上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写一个事件过程。

程序运行以后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。

以下能实现上述操作的事件过程是()A. Private Sub Text1_Change()B. Private Sub Command1_Click()Command1.Caption=”计算机等级考试”Caption=”计算机等级考试”End Sub End SubC. Private Sub Form1_Click()D. Private Sub Command1_Click()Text1.Caption=”计算机等级考试”Text1.Text=”计算机等级考试”End Sub End Sub5、假定有如下的窗体事件过程:Private Sub Form_Click()a$ = "Microsoft Visual Basic"b$ = Right(a$, 5)c = Mid(a$, 1, 9)MsgBox a$, 34, b$, c$, 5End Sub程序运行后单击窗体,则在弹出的信息框中的标题栏中显示的信息是()A. Microsoft VisualB. MicrosoftC. BasicD. 56、窗体上放置了三个文本框,若在Text1中输入456,在Text2中输入78,在程序中执行了语句Text3=Text1+Text2后,则在Text3中显示()A. 434B. 45678C. 溢出D. 语法错误7、执行下面的程序,单击窗体,则在窗体上显示的是()。

vb练习题及答案

vb练习题及答案

vb练习题及答案VB(Visual Basic)是一种面向对象的编程语言,被广泛应用于软件开发中。

通过练习题的形式可以巩固和提升对VB语言的理解和应用能力。

本文将提供一些VB练习题及其答案,帮助读者巩固VB编程技巧。

题目一:计算器程序设计一个简单的计算器程序,要求能够进行基本的加、减、乘、除运算。

解答:在VB中创建一个新的Windows窗体应用程序项目,命名为“Calculator”。

首先,在窗体上添加一些按钮来表示数字和运算符。

然后,添加一个用于显示运算结果的文本框控件。

接下来,为数字按钮和运算符按钮分别添加点击事件处理程序。

在点击数字按钮时,将按钮对应的数字追加到文本框中。

在点击运算符按钮时,根据按钮的内容判断并执行相应的运算。

最后,通过运用VB的计算表达式功能和控件之间的交互,实现基本的加减乘除运算。

题目二:学生成绩管理设计一个程序用于管理学生成绩,要求能够输入学生信息、查询学生成绩、计算学生平均成绩等操作。

解答:在VB中创建一个新的Windows窗体应用程序项目,命名为“StudentGrade”。

首先,设计一个学生类(Student),包括学号、姓名、各科目成绩等属性。

然后,创建一个用于存储学生信息的集合(如数组或集合类)。

接下来,在窗体上添加文本框、按钮等控件,用于输入学生信息和进行相关操作。

通过按钮点击事件处理程序,实现以下功能:1.输入学生信息:获取文本框中的学生信息,并创建一个新的学生对象,将其添加到学生信息集合中。

2.查询学生成绩:根据学生学号或姓名等关键信息,在学生信息集合中查找对应学生,并显示其成绩信息。

3.计算学生平均成绩:遍历学生信息集合,计算每个学生的平均成绩,并显示在窗体上。

通过以上步骤,可以实现一个简单的学生成绩管理系统。

题目三:数据排序设计一个程序用于对一组数字进行排序,要求能够实现升序和降序排列。

解答:在VB中创建一个新的Windows窗体应用程序项目,命名为“DataSorting”。

visualbasic的练习题

visualbasic的练习题

visualbasic的练习题Visual Basic(VB)是一种广泛使用的编程语言,它易于学习和使用。

为了帮助读者熟悉VB并通过实践提高编程能力,本文将提供一些VB练习题。

练习题1:计算器应用程序编写一个简单的计算器应用程序,要求用户输入两个数字和操作符(加号、减号、乘号或除号),然后计算并显示结果。

练习题2:学生信息管理系统创建一个学生信息管理系统,要求能够添加、删除和修改学生信息,并能够显示学生列表和单个学生详细信息。

练习题3:文本编辑器设计一个简单的文本编辑器,具备基本的文本编辑功能,如打开、保存、剪切、复制和粘贴。

练习题4:图书管理系统构建一个图书管理系统,能够管理图书库存信息,包括添加新书籍、借阅、归还和查询图书。

练习题5:数据验证工具编写一个数据验证工具,能够根据设定的验证规则对用户输入的数据进行验证,如邮箱格式、手机号码格式等。

练习题6:迷宫游戏开发一个迷宫游戏,用户通过键盘控制游戏角色在迷宫中移动,寻找出口并避免陷阱。

练习题7:汽车租赁系统设计一个汽车租赁系统,要求能够查询可租赁的汽车、租车、归还车辆并计算租金。

练习题8:音乐播放器创建一个简单的音乐播放器应用程序,能够播放音乐文件、显示歌曲信息和控制播放进度。

练习题9:日历应用程序实现一个日历应用程序,能够显示当前月份的日历并提供添加、编辑和删除日程的功能。

练习题10:银行管理系统设计一个银行管理系统,能够管理用户账户,包括存款、取款、转账和查询余额等功能。

以上是一些常见的VB练习题,通过完成这些练习,读者可以对VB编程有一个较为全面的了解,并提高自己的编程能力。

希望读者能够积极参与练习,逐步提升自己在VB领域的技术水平。

vb练习题及答案

vb练习题及答案

vb练习题及答案VB练习题及答案VB(Visual Basic)是一种广泛应用于Windows操作系统的编程语言,它以其简单易学的特点受到了许多初学者和专业开发者的青睐。

为了帮助大家更好地掌握VB编程,下面将提供一些VB练习题及其答案,希望能对大家有所帮助。

练习题一:计算器程序编写一个VB程序,实现一个简单的计算器功能。

要求用户输入两个数字和一个操作符(+、-、*、/),然后根据操作符进行相应的计算,并输出结果。

解答:```vbPrivate Sub btnCalculate_Click(sender As Object, e As EventArgs) Handles btnCalculate.ClickDim num1 As Double = CDbl(txtNum1.Text)Dim num2 As Double = CDbl(txtNum2.Text)Dim operator As String = cmbOperator.SelectedItem.ToString()Dim result As DoubleSelect Case operatorCase "+"result = num1 + num2Case "-"result = num1 - num2Case "*"result = num1 * num2Case "/"result = num1 / num2End SelectlblResult.Text = "Result: " & result.ToString()End Sub```练习题二:学生成绩管理系统编写一个VB程序,实现一个简单的学生成绩管理系统。

要求用户输入学生的姓名和成绩,然后将其保存到数组中。

用户可以通过输入姓名来查询学生的成绩。

解答:```vbPrivate Structure StudentPublic Name As StringPublic Score As DoubleEnd StructurePrivate students() As StudentPrivate Sub btnAdd_Click(sender As Object, e As EventArgs) Handles btnAdd.ClickDim newStudent As Student = txtName.TextnewStudent.Score = CDbl(txtScore.Text)ReDim Preserve students(students.Length)students(students.Length - 1) = newStudenttxtName.Text = ""txtScore.Text = ""End SubPrivate Sub btnSearch_Click(sender As Object, e As EventArgs) Handles btnSearch.ClickDim searchName As String = txtSearchName.TextDim found As Boolean = FalseFor Each student As Student In studentsIf = searchName ThenlblSearchResult.Text = "Score: " & student.Score.ToString()found = TrueExit ForEnd IfNextIf Not found ThenlblSearchResult.Text = "Student not found."End IfEnd Sub```练习题三:简单的文本编辑器编写一个VB程序,实现一个简单的文本编辑器功能。

VB第三章练习题

VB第三章练习题

1、计算圆柱体的表面积和体积在窗体上放置5个标签,4个文本框,3个命令按钮,单击“计算”按钮,右侧文本框显示相应的结果;单击“清除”按钮,清除所有文本框的内容;单击“结束”按钮,程序结束。

(用两种方法做)2、计算长方体的体积和表面积3、求二元一次方程的根求二元一次方程5X2-9X-10=0,运行界面如图1.填空题1.在程序设计语言系统中具有固定语法含义的符号串称为(),它们通常用来表示系统提供的标准过程、函数、运算符、常量等。

2.()用于标记用户自定义的常量、类型、变量、控件、过程、函数等名字。

3.整型数据占()字节的内存空间。

长整型数据占()个字节的内存空间。

单精度浮点型数据占()个字节的内存空间。

双精度浮点型数据占()个字节的内存空间。

日期型数据占()个字节的内存空间。

4.100% 表示100为()型数据;100!表示100为()型数据;100@表示100为( )型数据。

5符号常量在某一过程中说明,则该符号常量只能在()内有效。

6.若一个整型变量说明了之后没有给它赋值,则它的值为()。

7.在VB中可以把类型说明符放在变量名的()来说明变量的类型。

8.为使VB的编译程序自动检查变量声明,遇到未经说明的标识符发出错误警告信息,在程序中要加上(Option Explicit )语句。

9.对含有多种运算的表达式,各种运算之间的顺序为()→()→()→()。

10.把1234.567的小数部分四舍五入转换为整数,可使用函数()。

11.将x四舍五入到百位(例如,若x=23874.52应舍入成23900),可使用表达式()。

12.将x从十位截断(例如,x=23874.52应截成23800)可使用表达式()。

13.设X为数值变量,求X的常用对数可使用的表达式是(Log(X)/Log(10) )。

14.要从字符串“Visual BASIC 6.0”中截取子字符串“BASIC”可使用函数()15.设S是字符串变量,并且串长度为7,写出生成由S的偶数序号字符组成的字符串的表达式(例如,把字符串”ABCDEFG”变成“BDF”)。

vb练习题(有答案)(打印)

vb练习题(有答案)(打印)

《大学Visaul Basic程序设计》复习题第一章Visual Basic程序设计概述第一题:是非题(共10分,每项1分)1. VB6.0只能运行在Windows 2000下,不能运行在Windows 98下。

13A.对B.错√2. 用户控件和系统控件都可以加载到工具箱上,并且永久保留。

4A.对B.错√第二题、单选题(共45分,每项1.5分)1. VB中的工具栏可以从______菜单上的“工具栏”命令中移进或移出。

15A.工具B.编辑C.视图√D.调试2. 在VB的集成环境中创建VB应用程序时,除了工具箱窗口、窗体设计窗口、属性窗口外,必不可少的窗口是______。

2A.窗体布局窗口B.立即窗口C.代码窗口√D.监视窗口第二章VB的编程机制第一题:是非题(共10分,每项1分)1. 在事件驱动的应用程序中,代码是按照预定的路径执行的。

15A.对B.错√2. 标签控件即可以用来显示用户不能编辑和修改的文本,也可以用来编辑和修改文本。

9A.对B.错√3. 每一个控件实质上都是一个微型程序。

2A.对√B.错4. 窗体上的控件同样可以借助于剪贴板进行剪切、复制和粘贴。

A.对√B.错第二题、单选题(共45分,每项1.5分)1. 文本框没有_____属性。

21A.EnabledB.VisibleC.BackColorD.Caption√2. 文本框(Text1)中有选定的文本,执行Text1.SelText=”Hello”的结果是___。

9A.“Hello”将替换掉原来选定的文本√B.“Hello”将插入到原来选定的文本之前C.Text1.SelLength为5D.文本框中只有“Hello”3. 要判断“命令按钮”是否被鼠标单击,应在“命令按钮”的______事件中判断。

3A.ChangB.KeyDownC.Click√D.KeyPress4. 如果文本框的Enabled属性设为False,则___。

6A.文本框的文本将变成灰色,并且此时用户不能将光标置于文本框上B.文本框的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框中的内容√C.文本框的文本将变成灰色,用户仍然能改变文本框中的内容D.文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容第三题、简单程序(共15分,每项1.5分)1. 以下程序的输出结果是______。

vb练习题,电子版 第三章 建立简单的Visual Basic应用程序

vb练习题,电子版 第三章  建立简单的Visual Basic应用程序

第三章建立简单的Visual Basic应用程序教学要求:掌握Visual Basic语言语句的语法规则,掌握赋值语句、注释、暂停与程序结束语句;通过编写简单的应用程序,了解如何用Visual Basic开发一个应用程序,掌握设计应用程序的方法,学会程序的保存、装入及运行。

知识点:面向对象的交互式程序设计;使用Visual Basic开发应用程序。

内容导航:一、语句(一)语句语句是执行具体操作的指令,每个语句以回车键结束。

(二)赋值语句用赋值语句可以把指定的值赋给某个变量或某个带有属性的对象,一般格式为:[Let]目标操作符=源操作符(三)注释、暂停与程序结束语句1.注释语句格式:Rem 注释内容′注释内容2.暂停语句(Stop)格式:Stop3.结束语句(End)格式:End二、编写简单的Visual Basic应用程序(一)用Visual Basic开发应用程序的一般步骤在用Visual Basic开发应用程序时,需要以下3步:建立可视用户界面;设置可视界面特性;编写事件驱动代码。

(二)编写Visual Basic应用程序1.建立用户界面2.设置属性3.编写代码三、程序的保存、装入和运行(一)保存程序应用程序可以用4种类型的文件保存。

一类是单独的窗体文件,扩展名为.frm;一类是公用的标准模块文件,扩展名为.bas;第三类是类模块文件,扩展名为.cls(本书不涉及类模块文件);第四类是工程文件,这种文件由若干个窗体和模块组成,扩展名为.vbp。

(二)程序的装入一个应用程序包括4类文件,即窗体文件、标准模块文件、类模块文件和工程文件,这4类文件都有自己的文件名。

但只要装入工程文件,就可以自动把与该工程有关的其他3类文件装入内存。

(三)程序的运行1.运行模式Visual Basic应用程序可以在两种模式下运行,一种是解释运行模式,一种是编译运行模式。

2.运行程序(1)解释运行(2)生成可执行文件四、Visual Basic应用程序的结构与工作方式(一)Visual Basic应用程序的构成Visual Basic应用程序通常由3类模块组成,即窗体模块、标准模块和类模块。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第三章建立简单的Visual Basic应用程序
教学要求:
掌握Visual Basic语言语句的语法规则,掌握赋值语句、注释、暂停与程序结束语句;通过编写简单的应用程序,了解如何用Visual Basic开发一个应用程序,掌握设计应用程序的方法,学会程序的保存、装入及运行。

知识点:
面向对象的交互式程序设计;使用Visual Basic开发应用程序。

内容导航:
一、语句
(一)语句
语句是执行具体操作的指令,每个语句以回车键结束。

(二)赋值语句
用赋值语句可以把指定的值赋给某个变量或某个带有属性的对象,一般格式为:[Let]目标操作符=源操作符
(三)注释、暂停与程序结束语句
1.注释语句
格式:Rem 注释内容
′注释内容
2.暂停语句(Stop)
格式:Stop
3.结束语句(End)
格式:End
二、编写简单的Visual Basic应用程序
(一)用Visual Basic开发应用程序的一般步骤
在用Visual Basic开发应用程序时,需要以下3步:建立可视用户界面;设置可视界面特性;编写事件驱动代码。

(二)编写Visual Basic应用程序
1.建立用户界面
2.设置属性
3.编写代码
三、程序的保存、装入和运行
(一)保存程序
应用程序可以用4种类型的文件保存。

一类是单独的窗体文件,扩展名为.frm;一类是公用的标准模块文件,扩展名为.bas;第三类是类模块文件,扩展名为.cls(本书不涉及类模块文件);第四类是工程文件,这种文件由若干个窗体和模块组成,扩展名为.vbp。

(二)程序的装入
一个应用程序包括4类文件,即窗体文件、标准模块文件、类模块文件和工程文件,这4类文件都有自己的文件名。

但只要装入工程文件,就可以自动把与该工程有关的其他3类文件装入内存。

(三)程序的运行
1.运行模式
Visual Basic应用程序可以在两种模式下运行,一种是解释运行模式,一种是编译运行模式。

2.运行程序
(1)解释运行
(2)生成可执行文件
四、Visual Basic应用程序的结构与工作方式
(一)Visual Basic应用程序的构成
Visual Basic应用程序通常由3类模块组成,即窗体模块、标准模块和类模块。

(二)事件驱动
事件是可以由窗体或控件识别的操作。

事件驱动应用程序的典型操作序列为:
1.启动应用程序,加载和显示窗体;
2.窗体或窗体上的控件接收事件。

事件可以由用户引发(例如键盘操作),可以由系统引发(例如定时器事件),也可以由代码间接引发(例如,当代码加载窗体时的Load事件);3.如果相应的事件过程中存在代码,则执行该代码;
4.应用程序等待下一次事件。

训练:
一、选择题
1.关于Visual Basic程序的说法不正确的是________。

A) 一行可以写多条语句,语句之间用“:”隔开
B) 一条语句可以写在多行上,用“空格”加“_”作为续行标志
C) 程序中的大小些字母不区分
D) 变量在使用之前必须先定义类型
2.Visual Basic的一条语句可以写在多行,但要用续行符,续行符应为________。

A) 一个空格加一个下划字符(_) B) 一个下划字符(_)
C) 直接回车D) 一个空格加一个连字符(-)
3.Visual Basic的一行可以写多条语句,语句之间用________隔开。

A) 逗号B) 分号C) 顿号_ D) 冒号
4.下列说法不正确的是________。

A) 注释语句是非执行语句,仅对程序的有关内容其注释作用,它不被解释和编译
B) 注释语句可以作为代码中的一行
C) 注释语句不可以放在其他语句的后面
D) 代码中加入注释语句的目的是提高程序的可读性
5.下列说法不正确的是________。

A) 调试程序时,使用解释运行方式比较方便
B) 解释运行方式比编译运行方式运行应用程序的速度慢
C) 解释运行方式必须在Visual Basic集成环境下使用
D) 解释运行方式和编译运行方式都必须在Visual Basic集成环境下使用
6.一般情况下,用Visual Basic创建应用程序分为4个主要步骤。

以下操作顺序正确的是________。

①创建应用程序的界面②编写程序代码,建立时间过程
③设置对象属性④调试运行程序,生成可执行文件
A) ①②③④B)①③②④C) ②①④③D) ②③①④
7.新建工程的快捷键是________ 。

A) Crtl+A B)Crtl+D C) Crtl+N D) Crtl+E
8.工程文件的扩展名是________。

A) frm B) frx C) cls D)vbp
9.假定窗体的名称(Name属性)为Form1,则把窗体的标题设置为"Visual Basic Test"的语句为________。

A) Form1="Visual Basic Test" B) Caption="Visual Basic Test"
C) Form1.Text="Visual Basic Test" D) ="Visual Basic Test"
10. 下列不能打开代码窗口的操作是________ 。

A) 双击窗体上的某个控件B) 双击窗体
C) 按F7键D) 单击窗体或控件
11.为了保存一个Visual Basic应用程序,下列说法正确的是________。

A) 只保存窗体文件(.frm)
B) 只保存工程文件(.vbp)
C) 分别保存工程文件和标准模块文件
D) 分别保存工程文件、窗体文件和标准模块文件
12.为了装入一个Visual Basic应用程序,下列说法正确的是________。

A) 只装入窗体文件(.frm)
B) 只装入工程文件(.vbp)
C) 分别装入工程文件和标准模块文件
D) 分别装入工程文件、窗体文件和标准模块文件
二、填空题
1.要结束程序的运行应________语句。

2.Visual Basic在同一行上可以书写多条语句,语句间用________ 。

单行语句可分若干行书写,在本行后加入续行符号________。

3.工程文件的扩展名为________ 。

4.Visual Basic 6.0的两种运行方式是________ 和________。

5.添加或删除控件类,需要在“________”菜单下单击“部件”菜单项,打开“部件”对话框,然后在对话框中进行操作。

6.要想采用编译运行方式运行应用程序,生成可执行文件,应单击“________”菜单下的“生成工程名.EXE”菜单项。

7.在用Visual Basic开发应用程序时,一般需要________、________、________和________4部。

8.在保存Visual Basic应用程序时,窗体文件和工程文件的扩展名分别为________和________。

9.为了把一个Visual Basic应用程序装入内存,只要装入________ 文件即可。

10.Visual Basic应用程序通常由3类模块组成,即________、________和________。

三、简答题
1.简述建立一个完整的应用程序的基本过程。

2.Visual Basic应用程序有几种运行方式?如何执行?
3.Visual Basic应用程序通常由几类模块组成?在存盘时各使用什么扩展名?
4.可以通过那几种方式打开代码窗口?
四、编程题
1.在窗体上画一个文本框和两个命令按钮,并把两个命令按钮的标题分别设置为“显示”和
“清除”。

程序运行后,在文本框中输入一行文字,如果单击一个命令按钮,则把文本框的内容显示为窗体标题;如果单击第二个命令按钮,则清楚文本框中的内容。

2.在窗体上画一个标签和两个命令按钮,标签内容为“空间移动示例”,两个命令按钮的标题为“向上移动”和“向下移动”,当单击命令按钮时,标签每次向上或向下移动50单位的距离。

相关文档
最新文档