vb练习题,电子版 第三章 建立简单的Visual Basic应用程序
- 格式:doc
- 大小:59.50 KB
- 文档页数:4
第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应用程序的调入无需将全部窗体文件和标准模块文件都依次打开,只需打开______文件即可。
习题一、单项选择题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(Visual Basic)是一种面向对象的编程语言,被广泛应用于软件开发中。
通过练习题的形式可以巩固和提升对VB语言的理解和应用能力。
本文将提供一些VB练习题及其答案,帮助读者巩固VB编程技巧。
题目一:计算器程序设计一个简单的计算器程序,要求能够进行基本的加、减、乘、除运算。
解答:在VB中创建一个新的Windows窗体应用程序项目,命名为“Calculator”。
首先,在窗体上添加一些按钮来表示数字和运算符。
然后,添加一个用于显示运算结果的文本框控件。
接下来,为数字按钮和运算符按钮分别添加点击事件处理程序。
在点击数字按钮时,将按钮对应的数字追加到文本框中。
在点击运算符按钮时,根据按钮的内容判断并执行相应的运算。
最后,通过运用VB的计算表达式功能和控件之间的交互,实现基本的加减乘除运算。
题目二:学生成绩管理设计一个程序用于管理学生成绩,要求能够输入学生信息、查询学生成绩、计算学生平均成绩等操作。
解答:在VB中创建一个新的Windows窗体应用程序项目,命名为“StudentGrade”。
首先,设计一个学生类(Student),包括学号、姓名、各科目成绩等属性。
然后,创建一个用于存储学生信息的集合(如数组或集合类)。
接下来,在窗体上添加文本框、按钮等控件,用于输入学生信息和进行相关操作。
通过按钮点击事件处理程序,实现以下功能:1.输入学生信息:获取文本框中的学生信息,并创建一个新的学生对象,将其添加到学生信息集合中。
2.查询学生成绩:根据学生学号或姓名等关键信息,在学生信息集合中查找对应学生,并显示其成绩信息。
3.计算学生平均成绩:遍历学生信息集合,计算每个学生的平均成绩,并显示在窗体上。
通过以上步骤,可以实现一个简单的学生成绩管理系统。
题目三:数据排序设计一个程序用于对一组数字进行排序,要求能够实现升序和降序排列。
解答:在VB中创建一个新的Windows窗体应用程序项目,命名为“DataSorting”。
visualbasic的练习题Visual Basic(VB)是一种广泛使用的编程语言,它易于学习和使用。
为了帮助读者熟悉VB并通过实践提高编程能力,本文将提供一些VB练习题。
练习题1:计算器应用程序编写一个简单的计算器应用程序,要求用户输入两个数字和操作符(加号、减号、乘号或除号),然后计算并显示结果。
练习题2:学生信息管理系统创建一个学生信息管理系统,要求能够添加、删除和修改学生信息,并能够显示学生列表和单个学生详细信息。
练习题3:文本编辑器设计一个简单的文本编辑器,具备基本的文本编辑功能,如打开、保存、剪切、复制和粘贴。
练习题4:图书管理系统构建一个图书管理系统,能够管理图书库存信息,包括添加新书籍、借阅、归还和查询图书。
练习题5:数据验证工具编写一个数据验证工具,能够根据设定的验证规则对用户输入的数据进行验证,如邮箱格式、手机号码格式等。
练习题6:迷宫游戏开发一个迷宫游戏,用户通过键盘控制游戏角色在迷宫中移动,寻找出口并避免陷阱。
练习题7:汽车租赁系统设计一个汽车租赁系统,要求能够查询可租赁的汽车、租车、归还车辆并计算租金。
练习题8:音乐播放器创建一个简单的音乐播放器应用程序,能够播放音乐文件、显示歌曲信息和控制播放进度。
练习题9:日历应用程序实现一个日历应用程序,能够显示当前月份的日历并提供添加、编辑和删除日程的功能。
练习题10:银行管理系统设计一个银行管理系统,能够管理用户账户,包括存款、取款、转账和查询余额等功能。
以上是一些常见的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程序,实现一个简单的文本编辑器功能。
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”)。
《大学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. 以下程序的输出结果是______。
第三章建立简单的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类模块组成,即窗体模块、标准模块和类模块。
创建⼀个简单的VisualBasic应⽤程序第1部分PART实验实验1创建⼀个简单的Visual Basic应⽤程序1.1 使⽤集成开发环境实验⽬的(1)熟练掌握Visual Basic的启动⽅法。
(2)熟悉Visual Basic的集成开发环境。
实验内容1.启动Visual Basic在Windows环境下,启动Visual Basic有两种⽅法。
(1)⽅法⼀选择“开始”菜单→“程序”菜单项→“Microsoft Visual Basic 6.0中⽂版”菜单项→“Microsoft Visual Basic 6.0中⽂版”菜单项,单击⿏标左键,启动Visual Basic,如图1-1所⽰。
图1-1 启动Visual Basic2(2)⽅法⼆打开“资源管理器”→找到..\Program Files\Microsoft Visual Studio\Visual Basic 98的Visual Basic 6.exe⽂件→双击该⽂件启动Visual Basic。
2.Visual Basic的集成开发环境Visual Basic的集成开发环境包括:标题栏、菜单栏、⼯具栏、控件箱和窗体。
启动Visual Basic后就会出现Visual Basic的启动界⾯,接着出现“新建⼯程”窗⼝,如图1-2所⽰,选择“标准EXE”图标,单击“打开”按钮,就新建⼀个“标准EXE”⼯程。
则出现了Visual Basic的集成开发环境,如图1-3所⽰,新建了⼀个空⽩的Form1窗体。
图1-2 新建⼯程界⾯图1-3 Visual Basic 的集成开发环境在集成开发环境中默认显⽰窗体设计器窗⼝、⼯程资源管理器窗⼝、属性窗⼝、代码窗⼝和窗体布局窗⼝5个窗⼝,这些窗⼝可以关闭、打开和移动改变位置。
(1)关闭窗⼝通过单击各窗⼝的图标来关闭。
实验1 创建⼀个简单的Visual Basic应⽤程序 3(2)打开窗⼝打开窗⼝有两种⽅法:选择“视图”菜单的各窗⼝名称打开窗⼝。
"VB程序设计"综合复习资料第一章 Visual Basic程序设计概述一、填空题1、VisualBasic是一种面向__________的可视化程序设计语言,采取了__________的编程机制。
2、在VB中工程文件的扩展名是____________,窗体文件的扩展名是____________,标准模块文件的扩展名是____________。
3、执行“工程〞菜单下的__________命令,可选择并添加Active*控件。
4、Visual Basic 6.0用于开发__________环境下的应用程序。
二、选择题1、下面不是VB工作模式的是〔〕A.设计模式B.运行模式C.汇编模式D.中断模式2、可视化编程的最大优点是〔〕A.具有标准工具箱B.一个工程文件由假设干个窗体文件组成C.不需要编写大量代码来描述图形对象D.所见即所得3、以下不能翻开属性窗口的操作是〔〕A.执行“视图〞菜单中的“属性窗口〞命令B.按F4键C.按Ctrl+TD.单击工具栏上的“属性窗口〞按钮4、以下可以翻开立即窗口的操作是〔〕A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G5、Visual Basic的编程机制是〔〕A.可视化 B.面向对象 C.面向图形 D.事件驱动三、简答题1、代码窗口主要包括哪几局部?2、在工程资源管理器窗口中,主要列出了哪三类文件?3、窗体布局窗口的主要用途是什么?4、VB的根本特点是什么?5、怎样理解可视化设计?6、怎要理解事件驱动编程?第二章简单的VB程序设计一、填空题1、设置是否可以用Tab键来选取命令按钮,应该用______________属性。
2、一个控件在窗体的位置由_______和________属性决定,其大小由__________和_________属性决定。
3、利用对象的属性setfocus可获得焦点,对于一个对象,只有其visible属性和____________属性为true,才能承受焦点。
目录第1章Visual Basic概述 (1)第2章VB设计的基础 (4)第3章数据的输出与输入 (7)第4章VB程序设计语句 (10)第5章窗体 (15)第6章常用控件的使用 (17)第1章Visual Basic概述第1章Visual Basic概述一.选择题1、下列叙述中正确的是()。
A)只有窗体才是VB中的对象 B)只有控件才是VB中的对象C)窗体和控件都是VB中的对象 D)窗体和控件都不是VB中的对象2、下列可以激活“属性”窗口的操作是()。
A)用鼠标双击窗体的任何部位B)在“工程”菜单中选择“属性窗口”命令C)按Ctrl + F4快捷键D)按F4键3、下列能显示工具箱的操作是()。
A)在“视图”菜单中选择“工具箱”命令B)按Alt + F8快捷键C)在工具栏上,单击“工具箱”按钮D)按Alt + V快捷键,然后按X键4、假定已在窗体上画了多个控件,并有一个控件是活动的,为了在“属性”窗口中设置窗体的属性,预先应执行的操作是()。
A)单击窗体上没有控件的地方 B)单击任一个控件C)不执行任何操作 D)双击窗体的标题栏5、为了把窗体上的某个控件变为活动的,应执行的操作是()。
A)单击窗体的边框 B)单击该控件的内部C)双击该控件 D)双击窗体6、确定一个控件在窗体上的位置的属性是()。
A)Width或Height B)Width和HeightC)Top或Left D)Top和Left7、确定一个窗体或控件的大小的属性是()。
A)Width或Height B)Width和HeightC)Top或Left D)Top和Left二.填空题1、属性窗口分为4个部分,这4个部分分别是()、()、()和()。
2、假定一个文本框的Name属性为Text1,为了在该文本框中显示“Hello!”,所使用的语句为()。
3、Visual Basic中的控件分为3类,它们是()、()和()。
4、一个控件在窗体上的位置由()和()属性决定,其大小由()和()属性决定。
1、以下叙述中正确的是。
窗体的Name属性指定窗体的名称,用来标识一个窗体A.窗体的Name属性的值是显示在窗体标题栏中的文本B.可以在运行期间改变对象的Name属性的值C.对象的Name属性值可以为空D.2、以下关于窗体的描述中,错误的是。
执行Unload Form1语句后,窗体Form1消失,但仍在内存中A.窗体的Load 事件在加载窗体时发生B.当窗体的Enabled 属性为False时,通过鼠标和键盘对窗体的操作都被禁止C.窗体的Height、Width属性用于设置窗体的高和宽D.3、以下能够触发文本框Change事件的操作是。
文本框失去焦点A.文本框获得焦点B.设置文本框的焦点C.改变文本框的内容D.4、在窗体上有一个文本框控件,名称为Txttime:一个计时器控件,名称为Timerl,要求每一秒钟在文本框中显示一次当前的时间。
程序为:Private Sub Timer1_ _____()Txttime.Text=TimeEnd Sub在下划线上应填入的内容是。
EnabledA.VisibleB.IntervalC.TimerD.5. 单选题:(1.0分)在窗体上画两个单选按钮,名称分别为Option1、Option2,标题分别为“宋体”和“黑体”;一个复选框,名称为Check1,标题为“粗体”;一个文本框,名称为Text1,Text属性为“改变文字字体”。
要求程序运行时,“宋体”单选按钮和“粗体”复选框被选中,则能够实现上述要求的语句序列是。
Option1.Value=True:Check1.Value=FalseA.Option1.Value=True:Check1.Value=TrueB.Option2.Value=False:Check1.Value=TrueC.Option1.Value=True:Check1.Value=1D.6、为了在按下Esc键时执行某个命令按钮的Click事件过程,需要把该命令按钮的一个属性设置为True,这个属性是。
第一章选择题1. VB是一种面向对象的可视化程序设计语言,采取了(A )的编程机制。
(A)事件驱动(B) 按过程顺序执行(C)从主程序开始执行(D) 按模块顺序执行2. 以下不属于VB的工作模式的是(c )模式。
(A) 运行(B)设计(C) 编译(D)中断3. 在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是( C )。
(A)窗体布局窗口(B)立即窗口(C)代码窗口(D)监视窗口4. 保存新建工程时,默认的路径是(B )。
(A)My Documents (B)VB98 (C)\ (D)Windows5. 将调试通过的VB工程经“文件”菜单的“生成.exe文件”编译成.exe后,将该可执行文件拿到其他机器上不能运行的主要原因是(A )。
(A)运行的机器上无VB系统(B)缺少.frm窗体文件(C)该可执行文件有病毒(D)以上原因都不对6. VB6.0集成开发环境可以(D )。
(A)编辑、调试、运行程序,但不能生成可执行程序(B)编辑、调试、生成可执行程序,但不能运行程序(C)编辑、生成可执行程序、运行程序,但不能调试(D)编辑、调试、运行程序,也能生成可执行程序7. VB6.0集成环境的主窗口中不包含(B )。
(A)菜单栏(B)状态栏(C)标题栏(D)工具栏8. 在设计阶段,当双击窗体上的某个控件时,所打开的窗口是(C )。
(A)工程资源管理器窗口(B)工具箱窗口(C)代码窗口(D)属性窗口9. 下面四个选项中,不是VB6.0工具箱的标准控件的是(C )。
(A)滚动条(B)定时器(C)多媒体(D)框架10. VB6.0的(C )版本,可供专业编程人员开发功能强大的组内分布式应用程序。
(A)初级版(B)学习版(C)企业版(D)专业版11. 英文缩写“OOP”的含义是(A )。
(A)面向对象程序设计(B)结构化程序设计语言(C)事件驱动的编程机制(D)可视化程序设计12. 不能打开代码窗口的操作是(B )。
VB程序设计练习题及参考答案visualbasic程序设计练习题一、填空1.当进入vb集成环境,发现没有显示“工具箱”窗口时,应选择菜单的选项,使“工具箱”窗口显示。
2.在BMP图形文件之后加载命令按钮的图片属性时,所需的图形不会显示在选项按钮上,因为该属性未设置为1(图形)。
3.在文本框中,通过属性能获得当前插入点所在的位置。
4.要编辑文本框中的现有内容,请按键盘上的键,但该键不起作用,因为该属性已设置为true。
6.在vb中,1234、123456&、1.2346e+5、1.2346d+5四个常数分别表示、、、。
7.整数变量x存储两位数。
要交换两个数字的位置,例如,13变为31,表达式为。
8.表示x是5的倍数或是9的倍数的逻辑表达式为。
9.如果a=3.5、B=5.0、C=2.5和d=true,则表达式a>=0anda+C>B+3ornotd的值为。
10.int(-3.5)、int(3.5)值分别是、。
11.表达式ucase(mid(\的值是。
12.要将以下语句循环20次,循环变量的初始值应为:fork=to-5step-213.下面程序段显示个“*”。
fori=1到5 Forj=1打印\nextjnexti14.复选框属性设置为2-grayed时,变成灰色,禁止用户选择。
15.属性设置为1,单选按钮和复选框的标题显示在左边。
16.属性设置为1,单选按钮和复选框以图形方式显示。
17.程序运行时,如果框架属性设置为false,框架标题为灰色,表示框架内的所有对象均被屏蔽,不允许用户对其进行操作。
18.列表框中项目的序号是从开始的。
19.指示列表框中最后一项的序列号。
20.方法可以清除列表框中的所有内容。
21.组合框是组合了文本框和列表框的特性而形成的一种控件。
风格的组合框不允许用户输入列表框中没有的项。
22.VB程序存储在模块中,模块分为______________三种类型。
123.如果希望每15秒生成一次计时器事件,interval属性应设置为。
《Visual Basic程序设计》课后习题第一章VB程序设计概述习题1.简述VB 6.0的主要特点。
2.Visual Basic 6.0有多种类型的窗口,若要在设计时看到代码窗口,应怎样操作?3.叙述建立一个完整应用程序的过程。
4.当建立好一个简单的应用程序后,假定该工程仅有一个窗体模块。
试问该工程涉及多少个要保存的文件?若要保存该工程中的所有文件,应先保存什么文件,再保存什么文件?若不这样做,系统会出现什么信息?5.Visual Basic6. 0窗体设计器的主要功能是什么?6.如何使用VB 6.0的帮助系统?第二章VB编程基础习题1.要判断在文本框中是否按下Enter键,应在文本框的()事件中判断。
2.文本框中的Scrollbars属性设置了非零值,却没有效果,原因是()。
3.要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只要对()属性设置就有效。
4.要使控件在运行时不可显示,应对()属性进行设置。
5.要使Forml窗体的标题栏显示“欢迎使用”语句应写为()6.不论任何控件,共同具有的属性是()。
7.要使命令按钮不可操作,要对()属性设置。
8.在窗体上建立了文本框对象Textl,可以通过()事件获得输入键盘的KeyAscii码。
9.在新建工程时,使窗体上的所有控件具有相同的字体格式,应对()的()属性进行设置。
第三章VB语言基础习题1.下列哪些是VB的合法常量,分别指出其类型。
(1)100. 0(2)%100(3) 1E1 (5)123,456(6)0100(7) ASDF (9)#2000/10/7#(10)100#(11)&0100(14) T2.把下列算术表达式写成VB表达式(4) 123D3(8) "12345”(12) &H123(13)true10X+V3F,, s z …e10 +lnl0(1)~XY~(2)\X + Y\ + Z5(3) Sin(45") + ,(4)(1+XY)11J X + P + I3.根据条件写出相应的VB表达式(1)产生“C”到“L”范围内的一个大写字符。
上海立信会计学院班级:学号:姓名:指导教师:系部:专业:习题一P191. 3. 4. 5. 6. 71、简述Visual Basic的特点。
3.Visual Basic 6.0有学习版、专业版和企业版,怎样知道所安装的是哪个版本?4.Visual Basic 6.0有多种类型的窗口,若想在设计时看到代码窗口,怎样操作?5.叙述建立一个完整的应用程序的过程。
6.当建立好一个简单的应用程序后,假定该工程仅有一个窗体模块。
试问该工程涉及多少个要保存的文件?若要保存该工程中的所有文件,应先保存什么文件,再保存什么文件?若不这样做,系统会出现什么信息?7.保存文件时,若不改变目录名,则系统默认的目录是什么?习题二P372. 5. 6. 7. 9. 102、属性与方法的区别是什么?5、如果文本框要显示多行文字,应对什么属性设置为何值?6、标签和文本框的区别是什么?7、要让文本框获得焦点的方法是什么?9、当某文本框输入数据后(按了回车键),经判断后认为是数据输入错,应怎样删除原来文本框中的数据?10.在程序运行前,对某些控件设置属性值,除了在窗体中直接设置外,还可以通过代码设置,这些代码一般存放在什么事件中?如果要将命令按钮定位在窗体的中央,试写出事件过程代码。
(1) 100.0(2) % 100 (5) 123,456(6) 0100(9) #2000/10/7#(10) 100# (13) &O78(14)&H123(17) &H12ag(18) -1123!(3) 1E1(4) 123D3 (7) ”ASDF”(8) ”1234”(ID n(12) &0100(15) True(16) T(3) 123_a(4) a 123(7) False(8) sin(x)(11) abcdefg(12) 71(2 ) (1+xy )6(3)la (5) 1 1 1一 + ——+ 一r isin 45° + e10 + lnlQJx+ y +习题P581, 2 , 3 , 4 , 5 , 7 , 9 1.下列哪些是VB的合法常量,分别指出其类型。
1.退出Visual Basic的快捷键是______。
A. Ctrl+QB. Shift+QC. Alt+QD. Ctrl+Alt+Q2.窗体设计器是用于设计______。
A.应用程序的界面 B. 对象的属性C.应用程序的代码 D. 窗体的代码3.启动Visual Basic后, VB为用户建立的第一个窗体是______。
A.Form1 B. FormC.窗体1 D. 窗体4.启动Visual Basic后, VB为用户新建立的工程的名字是______。
A.窗体1 B. 工程1C.窗体 D. 工程5.工程资源管理器窗口包含的文件类型有______种。
A.1 B. 2C.3 D. 46.如果VB环境中缺少某个窗口,一般应从主菜单______的下拉菜单中找到相应的激活命令。
A.编辑 B. 文件C.调试 D. 视图7.能够通过标准工具栏打开的窗口是______。
A.代码窗口 B. 设计器窗口C.属性窗口 D. 窗体布局窗口8.窗体文件的扩展名______。
A..bas B. vbpC..exe D. frm9.工程文件的扩展名______。
A..com B. vbpC.. exe D. bas10.Visual Basic的编程机制是______。
A.面向过程 B. 面向对象C.事件驱动 D. 可视化(三)练习题使用VB建立一个应用软件的全过程有哪些步骤?。
1.具体过程如下(1)在窗体上建立用户窗口(界面)对象。
(2)分别对对象设置属性。
(3)分别对对象事件的过程编程且完成代码输入。
(4)运行程序和调试程序。
(5)保存程序。
1.2.保存VB文件,至少要保存几个文件?应先保存什么文件?2.至少保存2个文件,先保存窗体文件,后保存工程文件。
工程文件,窗体文件,标准模块文件,类模块文件的文件名的扩展名分别是什么?3..vbp, .frm, ..bas, .3.用代码对窗体中的控件设置属性值,这些代码应该放在什么事件中?.应该放在窗体装入(Form_Load)事件中4.运行程序有几种方法?各是什么?三种:方法一是执行工具栏中的启动按钮;方法二是选取菜单中的“运行/启动”命令;方法三是直接按F5键。
第三章建立简单的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单位的距离。