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第1章习题与答案

VB第1章习题与答案

第1章习题与答案一、选择题1. 在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是:(A)窗体布局窗口(B)立即窗口(C)代码窗口(D)监视窗口2. 保存新建的工程时,默认的路径是:(A)My Documents (B)VB98 (C)\ (D)Windows3. 将调试通过的工程经“文件”菜单的“生成.exe文件”编译成.exe后,将该可执行文件转到其他机器上不能运行的主要原因是:(A)运行的机器上无VB系统所需的动态连接库(B)缺少.frm窗体文件(C)该可执行文件有病毒(D)以上原因都不对4.当需要上下文帮助时,选择要帮助的“难题”,希望出现MSDN窗口及显示所需“难题”的帮助信息。

应按的键的(A)Help (B)F10 (C)Esc (D)F15.Visual Basic中提供的On Error Resume Next错误陷阱语句的功能是:(A)当发生错误时,使程序跳转到语句标号为0的程序块(B)当发生错误时,不使用错误处理程序块(C)当发生错误时,忽略错误行,继续执行下一语句(D)当发生错误时,终止本过程程序执行,继续执行下一过程6.在VB环境中,工程文件的扩展名是:(A).frm (B).bas (C).vbp (D).frx7.将一个VB程序保存在磁盘上,至少会产生的文件是:(A).doc、.txt (B)aaa、.exe (C).vbp、.frm (D).bat、.sys8.下面关于对象的描述中,错误的是:(A)对象就是自定义结构变量(B)对象代表正在创建的系统中的一个实体(C)对象是一个状态和操作(或方法)的封装体(D)对象之间的信息传递是通过消息进行的9.下面4项中不属于面向对象系统三要素的是(A)变量(B)事件(C)属性(D)方法10.下面各种高级语言中,不是面向对象程序设计语言的是(A)Visual Basic (B)C++ (C)Pascal (D)Java二、填空题1.当进入VB集成环境后,发现没有显示“工具箱”窗口,应选择【1】菜单的【2】选项,使“工具箱”窗口显示。

vb各章习题

vb各章习题

第一章Visual Basic程序设计概述一、选择题1.Visual Basic是一种面向对象的可视化程序设计语言,采用了___A___的编程机制。

(A)事件驱动(B)按过程顺序执行(C)从主程序开始执行(D)按模块顺序执行2.在Visual Basic中最基本的对象是___C_____,它是采用程序的基石,是其它程序的容器。

(A)文本框(B)命令按钮(C)窗体(D)标签3.多窗体程序是由多个窗体组成。

在缺省情况下,VB在应用程序执行时,总是把____D____指定为启动窗体。

(A)不包含任何控件的窗体(B)设计时的第一个窗体(C)包含控件最多的(D)命名为Form1的窗体4.有程序代码如下:Text1.Text = "Visual Basic"则:Text1,Text和"Visual Basic"分别代表_____C___。

(A)对象,值,属性(B)对象,方法,属性(C)对象,属性,值(D)属性,对象,值5.Visual Basic是一种面向对象的程序设计语言,_____A___不是面向对象系统所包含的三要素。

(A)变量(B)事件(C)属性(D)方法6.Visual Basic的一个应用程序至少包含一个____B____文件,该文件存储窗体上使用的所有控件对象和有关的________、对象相应的________过程和________代码。

(A)模块、方法、事件、程序(B)窗体、属性、事件、程序(C)窗体、程序、属性、事件(D)窗体、属性、事件、模块7.以下不属于Visual Basic的工作模式是_____A___模式。

(A)编译(B)设计(C)运行(D)中断8.在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体中的窗口、属性窗口外,必不可少的窗口是___C_____。

(A)窗体布局窗口(B)立即窗口(C)代码窗口(D)监视窗口9.保存新建的工程时,默认的路径是___B_____。

(A)My Documents (B)VB98 (C)\ (D)Windows10.将调试通过的工程经“文件”菜单的“生成.exe文件”编译成.exe后,将该可执行文件拿到其他机器上不能运行的主要原因是________。

vb期末复习题

vb期末复习题
设A=2,B=3,C=4,D=5,表达式A>B And C>D Or 3*A>D 的值是____。【答案】True
表达式3*4^2+4*5/2+3^2的值是____。
A.66 B*.67 C.68 D.65
不满足“当a的值是偶数时为True,是奇数时为False”的要求的表达式是____。
C.事件是对象的一部分 D*.A、B、C都正确
VB的窗体设计器主要是用来____。
A*.建立用户界面 B.添加图形、图像、数据等控件
C.编写程序源代码 D.设计窗体的布局
中断命令是暂停正在运行的程序,以下____不是使程序中断的命令或方法。
A.Ctrl+Break B.使用工具按钮
Private Sub Command1_Click()
____
Form2.____
End Sub
试补充完整。【答案】 Unload Me;Show
第4、5章 语法基础、输入输出
在VB中,为表示钱款而设置的数据类型是____。
A.字节型 B.布尔型 C*.货币型 D.对象型
不同的对象能识别的事件也不一样。【答案】DblClick、Load、MouseMove、Change
在代码编辑器中,若一条语句过长,可用____续行符来换行书写语句。
A.一个下划线“_” B*.一个空格加一个下划线“_”
C.一个连字符“-” D.一个空格加一个连字符“-”
VB应用程序的调入无需将全部窗体文件和标准模块文件都依次打开,只需打开 ____文件即可。【答案】工程
为了保存一个VB应用程序,应____。
A.只保存窗体文件 B.只保存工程文件

vb前三章练习题

vb前三章练习题

一、选择题1. 从功能上讲,VB6.0有三种版本,下列不属于这三种版本的是()A.学习版B.标准版C.专业版D.企业版2.在正确安装VB6.0后,可以通过多种方式启动VB,以下方式中不能启动VB的是()A.通过“开始”菜单中的“程序”命令B.通过“我的电脑”找到vb6.exe,双击该文件名C.通过“开始”菜单中的“运行”命令D.进入DOS方式,执行vb6.exe文件3.为了用键盘打开菜单和执行菜单命令,第一步应按的键是()A.功能键F10或AltB.Shift+功能键F4C.Alt或功能键F8D.Ctrl+Alt4.VB6.0集成环境的主窗口不包括()A.标题栏B.菜单栏C.状态栏D.工具栏5.用标准工具栏中的工具按钮不能执行的操作是()A.添加工程B.打印源程序C.运行程序D.打开工程6.VB窗体设计器的主要功能是()A.建立用户界面B.编写源程序代码C.画图D.显示文字7.以下叙述中正确的是()A.用属性窗口只能设置窗体的属性B.用属性窗口只能设置控件的属性C.用属性窗口可以设置窗体和控件的属性D.用属性窗口可以设置对象的属性二、填空题1.VB6.0分为三种版本,这三种版本是____、____和____。

2.可以通过多种方式启动VB,其中的两种方式是____和____。

3.可以通过____菜单中的命令退出VB。

4.退出VB的快捷键是____。

5.如果打开了不需要的菜单或对话框,可以用____键关闭。

6.工程文件的扩展名是____,窗体文件的扩展名是____。

7.VB中的工具栏有两种形式,分别为____形式和____形式。

自测题2一、选择题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键,然后按Alt+X键4.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是()A.单击窗体上没有控件的地方B.单击任一个控件C.不执行任何操作D.双击窗体的标题栏5.为了把窗体上的某个控件变为活动的,应执行的操作是()A.单击窗体的边框B.单击该控件的内部C.双击该控件D.双击窗体6.确定一个控件在窗体上的位置的属性是()A. Width或HeightB. Width和HeightC. Top或LeftD. Top和Left7.确定一个窗体或控件的大小的属性是()A. Width或HeightB. Width和HeightC. Top或LeftD. Top和Left8.为了同时改变一个活动控件的高度和宽度,正确的操作是()A.拖拉控件4个角上的某个小方块B.只能拖拉位于控件右下角的小方块C.只能拖拉位于控件左下角的小方块D.不能同时改变控件的高度和宽度二、填空题1.假定一个文本框的Name属性为Text1,为了在该文本框中显示“Hello”,所使用的语句为。

vb练习题及答案

vb练习题及答案

vb练习题及答案VB练习题及答案一、选择题1. 在VB中,以下哪个是正确的数据类型?A. IntegerB. IntC. Both A and BD. None of the above答案:C2. VB中,哪个关键字用于声明变量?A. DimB. DeclareC. DefineD. Set答案:A3. 在VB中,以下哪个是正确的循环结构?A. ForB. WhileC. RepeatD. All of the above答案:D4. VB中,以下哪个是正确的条件语句?A. IfB. SwitchC. CaseD. A and B only答案:A5. 在VB中,以下哪个是正确的数组声明方式?A. Dim myArray(5) As IntegerB. Dim myArray As Integer(5)C. Both A and BD. None of the above答案:A二、填空题1. 在VB中,使用________关键字可以定义一个类。

答案:Class2. VB中,使用________方法可以为控件添加事件处理程序。

答案:AddHandler3. 在VB中,________方法用于结束程序的执行。

答案:End4. VB中,________属性用于获取或设置一个控件的文本。

答案:Text5. 在VB中,________方法用于打开一个文件。

答案:Open三、简答题1. 请简述VB中的事件和事件处理程序的概念。

答案:在VB中,事件是用户或程序触发的特定动作,如按钮点击或键盘敲击。

事件处理程序是一个过程,当特定的事件发生时,会被自动调用以响应该事件。

2. 描述VB中如何使用For循环。

答案:在VB中,For循环用于重复执行一段代码直到满足特定条件。

基本语法是:```For counter = start To end [Step increment]' 循环体Next [counter]```3. 解释VB中什么是继承,并给出一个简单的示例。

VB习题1[1][1].3

VB习题1[1][1].3

图3-1 窗体运行界面
2.
在窗体上放1个标签Label1,1个命令按钮Command1,当窗体启动时使标签居于窗 体的中间,并显示系统的当前时间,命令按钮显示为"放大",当单击命令按钮时, 将标签中显示放在1~3倍,并重新显示系统当前时间。如下图:
图3-2
3.
编一模拟简易计算器的程序,运行界面如图3-3示。
图3-3 简易计算器的运行结果
第四讲
程序的顺序结构
一、选择题 1. 设 x=2,y=5,下列语句中能在窗体上显示“A=7”的语句是 C A. Print A=x+y B. Print “A=x+y” C. Print “A=”;x+y D. Print “A=” +x+y 2. 语句 Print Format$(1234.56,”000,000.000”)的输出结果是 D A. 1234.56 B. 1,234.56 C. 1,234.560 D. 001,234.560 3. 运行下列程序段,在弹出的信息框的标题栏中显示的是 C x$ = ”Beijing Welcomes you” y$ = Left(x$,7) z$ = Right(x$,3) q$ = Mid(x$,9,8) MsgBox x$,y$,z$,q$ A. Beijing Welcomes you B. Beijing C. Welcomes D. you 4. 在窗体上画一个文本框(其中 Name 属性为 Text1) ,然后编写如下事件过程 Private Sub Form_Click() x = InputBox(“Enter an Integer”) y = InputBox(“Enter an Integer”) Text1.text = x+y End Sub 程序运行后,在输入对话框中分别输入 5 和 6,则文本框中显示的内容是 B A. 11 B. 56 C. 65 D. 出错信息 5. 执行语句: x = InputBox(“Afanda”,“Mummy”,“Alien”,,,“2012”) 则在对话框的输入区中显示的信息是 C A. Afanda B. Mummy C. Alien

《VB程序设计》综合复习资料习题

《VB程序设计》综合复习资料习题

《VB程序设计》综合复习资料第一章Visual Basic程序设计概述一、填空题1、Visual Basic是一种面向___对象_______的可视化程序设计语言,采取了____事件驱动______的编程机制。

2、在VB中工程文件的扩展名是___vbp_________,窗体文件的扩展名是_____frm_______,标准模块文件的扩展名是_____bas_______。

3、执行“工程”菜单下的____部件______命令,可选择并添加ActiveX控件。

控件。

4、Visual Basic 6.0用于开发___windows______环境下的应用程序。

环境下的应用程序。

二、选择题1、下面不是VB工作模式的是(C )A.设计模式.汇编模式 D.中断模式.中断模式.运行模式 C.汇编模式.设计模式 B.运行模式2、可视化编程的最大优点是(C )A.具有标准工具箱.具有标准工具箱B.一个工程文件由若干个窗体文件组成.一个工程文件由若干个窗体文件组成C.不需要编写大量代码来描述图形对象.不需要编写大量代码来描述图形对象D.所见即所得.所见即所得3、下列不能打开属性窗口的操作是(C )A.执行“视图”菜单中的“属性窗口”命令.执行“视图”菜单中的“属性窗口”命令B.按F4键C.按Ctrl+T D.单击工具栏上的“属性窗口”按钮.单击工具栏上的“属性窗口”按钮4、下列可以打开立即窗口的操作是(D )A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G 5、Visual Basic的编程机制是(D )A.可视化.面向图形 D.事件驱动.事件驱动.面向对象 C.面向图形.可视化 B.面向对象三、简答题1、代码窗口主要包括哪几部分?2、在工程资源管理器窗口中,主要列出了哪三类文件?3、窗体布局窗口的主要用途是什么?4、VB的基本特点是什么?5、怎样理解可视化设计?6、怎要理解事件驱动编程?、怎要理解事件驱动编程?第二章简单的VB程序设计一、填空题1、设置是否可以用Tab键来选取命令按钮,应该用___tabstop___________属性。

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

第1至3章练习题
1. 标准模块文件的扩展名为()。

A、.frm B、.res C、.cls D、.bas
2. 激活菜单栏的快捷键是(): A、 F10 B、 F4 C、 F5 D、 Ctrl
3. 当我们输入代码时,Visual Basic可以自动检测()错误。

A、语法错误
B、编译错误
C、运行错误
D、逻辑错误
4. 下列方法中不能退出Visual Basic的是():
A、按Alt+Q组合键
B、按下Alt+F组合键,然后按Esc键
C、打开“文件”菜单,执行“退出”命令
D、按F10键,然后按F键,再按X键
5. 一个工程必须包含的文件的类型是():
A、*.vbp ,*.frm ,*.frx
B、*.vbp ,*.cls, *.bas
C、*.bas ,*.ocx ,*.res
D、*.frm ,*.cls ,*.bas
6. 下列可以打开立即窗口的操作是():
A、Ctrl+D
B、Ctrl+E
C、Ctrl+F
D、Ctrl+G
7. 刚建立一个新的标准EXE工程后,出现在工具箱中的控件是():
A、CommonDialog
B、ListView
C、TextBox
D、Toolbar
8. Visual Basic窗体设计器的主要功能是():
A、建立用户界面
B、编写源程序代码
C、画图
D、显示文字
9. 下列可以启动Visual Basic的方法是():
A、打开“我的电脑”,找到存放Visual Basic所在系统文件的硬盘及文件夹,双击“VB6.exe”图标
B、在DOS窗口中,键入Visual Basic的路径,执行Visual Basic可执行文件
C、利用“开始”菜单中的“程序”命令可启动Visual Basic
D、 A) 和C)
10. 资源文件的扩展名为()。

A、.res B、.frm C、.vbp D、.bas
11. Visual Basic集成的主窗口中不包括():
A、属性窗口
B、标题栏
C、菜单栏
D、工具栏
12. VB的启动有多种方法,下面不能启动VB的是():
A、使用“开始”菜单中的“程序”命令
B、使用“开始”菜单中的“运行”命令,在弹出的对话框中输入VB启动文件的名字
C、使用“我的电脑”,在VB所在硬盘驱动器中找到相应的VB文件夹
D、先打开VB的“文件”菜单,再按Zlt+Q组合键
13. 创建VB应用程序的主要步骤是:①创建应用程序界面②设置控件③设置属性④编写代码,其中正确的步骤是():A、①③④ B、①②④ C、②③④ D、①②③④
14. Microsoft Visual Basic 6.0包括三种版本,其中不包括():
A、通用版
B、企业版
C、学习版
D、专业版
15. Visual Basic中窗体文件的扩展名是():A、VBP B、FRM C、VBW D、PDM
16. 在Visual Basic的集成开发环境中不能执行程序的方法是():
A、按F8键
B、按F5键
C、按F9键
D、按Shift+F8
17. 通过以下()窗口可以在设计时直观的调整窗体在屏幕上的位置。

A、代码窗口
B、窗体布局窗口
C、窗体设计窗口
D、属性窗口
18. VB的工程资源管理器可管理多种类型的文件,下面叙述不正确的是():
A、窗体文件的扩展名为.frm,每个窗体对应一个窗体文件
B、标准模块是一个纯代码性质的文件,它不属于任何一个窗体
C、用户通过类模块来定义自已的类,每个类都用一个文件来保存,其扩展名为.bas
D、资源文件是一种纯文本文件,可以用简单的文字编辑器来编辑
19. 下列不能打开属性窗口的操作是():
A、执行"视图"菜单中的"属性窗口"命令
B、按F4键
C、按Ctrl+T
D、单击工具栏上的"属性窗口"按钮
20. 下列不能打开工具箱窗口的操作是():
A、执行“视图”菜单中的“工具箱”命令
B、按Alt+F8键
C、单击工具栏上的“工具箱”按钮
D、按Alt+V,然后按X键
21. 以下不能在“工程资源管理器”窗口中列出的文件类型是():
A、.bas
B、.res
C、.frm
D、.ocx。

22. Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是():
A、属性、控件和方法
B、属性、事件和方法
C、窗体、控件和过程
D、控件、过程和模块
23. 关于Visual Basic"方法"的概念错误的是():
A、方法是对象的一部分
B、方法是预先定义好的操作
C、方法是对事件的响应
D、方法用于完成某些特定的功能
24. 在设计应用程序时,通过()窗口可以查看到应用程序工程中的所有组成部分。

A、代码窗口
B、窗体设计窗口
C、属性窗口
D、工程资源管理器窗口
25. 保存一个工程至少应保存两个文件,这两个文件分别是():
A、文本文件和工程文件
B、窗体文件和工程文件
C、窗体文件和标准模块文件
D、类模块文件和工程文件
26. 为了保存一个VB应用程序,下列叙述中正确的是():
A、只保存窗体文件(.frm)
B、只保存工程文件(.vbp)
C、分别保存工程文件和窗体文件
D、分别保存工程文件和标准模块文件(.bas)
27、(13) 设计窗体时双击窗体的任何位置,将打开( )。

A) 窗口设计器 B) 代码窗口 C) 工具箱窗口 D) 属性窗口
28、下面有关标准模块的叙述中,错误的是( )。

A) 标准模块的文件扩展名为.bas B) 标准模块中的Private过程不能被工程中的其他模块调用
C) 标准模块不完全由代码组成,还可以有窗体
D) 标准模块中的全局变量可以被工程中的任何模块引用
29、在Visual Basic中,关于对象的说法正确的是()
A.程序运行时所有对象的位置不能改变
B.所有对象的大小都是可以改变的
C.对象在程序运行时都是可见的
D.有些对象中还可以包含其它对象
30、下列说法错误的是()
A.标准模块也称程序模块文件,扩展名是.bas
B.标准模块由程序代码组成
C.标准模块只用来定义一些通用的过程
D.标准模块不附属于任何一个窗体
31、1.在一行内写多条语句时,每个语句之间用()来分隔。

A),B):C)、D);
32、下面()是合法的变量名。

A) X_yx B) 123abc C) integer D) X-Y
33、Visual BASIC应用程序通常由3类模块组成,即窗体模块、和类模块。

相关文档
最新文档