《VB语言程序设计》期末试题
Visual Basic程序设计期末复习试题(A)含答案
(1)编写一个子过程,计算1×2+2×3+……+(n-1)×n的值。
(2)输入n的值,将计算结果显示在窗体上。
VB课程试卷(A)卷第1页共3页
题号
一
二
三
四
五
六
七
八
九
十
总分
说明:本课程考试分为上机考试和笔试两部分,满分100分,其中上机占40分,笔试60分,本试卷为笔试试卷,卷面满分60分。
3.执行语句s = len(mid(“VisualBasic”,1,6))后,s的值是(C)。
(A) Visual (B) Basic (C) 6 (D) 11
4.下列选项中,合法的变量名(B)。
(A) c%aaa (B) sum__3 (C) Else (D) 5persons
6.返回系统当前日期和时间的函数是(D)。
(A) Time()(B) Day() (C) Date()(D) Now()
6.运行以下程序后,x的值是(B)。
x=2
fori= 1 to 10 step 2
x = x +i
nexti
(A) 25(B) 27 (C) 38(D) 57
7.要让一个控件不显示,应将该控件的(D)属性设置成False。
Print x , y
14.下列程序的结果是________________。
For i = 1 to 4
X = 4
For j = 1 to 3
X = 3
For r =1 to 5
X = X + i
Next r
VB期末考试考卷及答案
VB期末考试考卷及答案一、选择题(每题1分,共5分)1. 在VB中,下列哪个函数用于返回字符串的长度?A. Len()B. Length()C. Size()D. Count()A. DimB. IntegerC. IntD. Var3. 在VB中,下列哪个语句用于退出当前循环?A. Exit ForB. BreakC. Exit DoD. ContinueA. OpenB. LoadC. CreateD. Read5. 在VB中,下列哪个事件在窗体加载时发生?A. LoadB. InitializeC. FormLoadD. FormOpen二、判断题(每题1分,共5分)1. VB中的变量必须先声明后使用。
()2. 在VB中,Sub过程可以返回值。
()3. VB中的数组下标从1开始。
()4. 在VB中,可以使用Select Case语句进行多条件判断。
()5. VB中的字符串可以用单引号(')表示。
()三、填空题(每题1分,共5分)1. 在VB中,用于声明常量的关键字是______。
2. VB中的逻辑运算符包括______、______和______。
3. 在VB中,要实现两个变量的值交换,可以使用______变量作为中间变量。
4. 在VB中,______方法用于设置文本框的字体。
5. VB中的______事件在用户单击按钮时发生。
四、简答题(每题2分,共10分)1. 简述VB中事件的执行过程。
2. 请列举三种VB中的数据类型。
3. 简述如何使用Select Case语句进行多条件判断。
4. 请说明如何使用VB中的循环结构实现1到100的累加。
5. 简述如何使用VB中的文件操作函数读取文件内容。
五、应用题(每题2分,共10分)1. 编写一个VB程序,计算并输出1到100之间所有偶数的和。
2. 编写一个VB程序,实现用户输入一个字符串,程序将其逆序输出。
3. 编写一个VB程序,使用循环结构输出九九乘法表。
vb程序设计试题及答案
vb程序设计试题及答案一、选择题(每题2分,共20分)1. 在VB中,下列哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. VB中用于声明变量的关键字是?A. DimB. DeclareC. SetD. All of the above答案:A3. 在VB中,下列哪个选项是正确的循环语句?A. ForB. DoC. WhileD. All of the above答案:D4. VB中用于打开文件的函数是?A. OpenB. CloseC. WriteD. Read答案:A5. 在VB中,下列哪个选项是正确的条件语句?A. If...ThenB. Select CaseC. Do WhileD. All of the above答案:A6. VB中用于创建新窗体的语句是?A. Form.ShowB. Form.NewC. Form.CreateD. Form.Open答案:A7. VB中用于声明常量的关键字是?A. ConstB. DimC. StaticD. Option答案:A8. 在VB中,下列哪个选项是正确的数组声明?A. Dim arr(5) As IntegerB. Dim arr() As IntegerC. Dim arr As IntegerD. Dim arr(5) As String答案:A9. VB中用于结束程序的语句是?A. EndB. ExitC. CloseD. All of the above答案:B10. VB中用于捕获异常的语句是?A. Try...CatchB. On ErrorC. CatchD. All of the above答案:B二、填空题(每题2分,共20分)1. 在VB中,声明一个名为myVar的变量,其类型为字符串,应该使用语句________。
答案:Dim myVar As String2. VB中,用于定义一个名为myFunction的函数,返回值为整数,应该使用语句________。
VB期末试题(含答案)
VB期末试题(含答案)一、单选题(每题1.5分,共30分)1.在VB中,假定有以下程序段, 则执行结束后k的值是:( A )For i =1 To 3k = i+2Next iA. 5 B.4 C. 3 D.62. 以下控件中可以作为容器控件的是( B )A.Image图像框控件 B.PictureBox图片框控件C.TextBox文本框控件 D.ListBox列表框控件3.关于Image控件和PictureBox控件的说明,其中错误的是( B )A.Image控件和PictureBox控件都有Picture属性B.Image控件和PictureBox控件都支持Print方法C.Image控件和PietureBox控件都可以用LoadPicture函数把图形文件装入控件中D.Image控件和PictureBox控件都能在属性窗口装入图形文件,也都能在运行期间装入图形文件4.为使计时器控件每隔5秒钟产生一个计时器事件(Timer事件),则应将其Interval属性值设置为( D )A.5 B.500 C.10 D.5000 5.能显示窗体的方法是( B )。
A.Visible B.Show C.New D.Open6.MsgBox函数中有4个参数,其中必须写明的参数是( C )A.指定显示按钮的个数 B.对话框的标题 C. 提示信息 D. 所有参数都是可选的7.你若在代码窗口中编写:msgbox(“AAAA”,vbokonly,”BBBB”)语句后,所产生的信息框的标题是( C )A.AAAA B.空 C.BBBB D.出错,不能产生信息8.要使文本框获得输入焦点,则应采用文本框控件的(D )方法。
A.GotFocus B.LostFocus C.KeyPress D.SetFocus9.为了把焦点移到某个指定的控件,所使用的方法是( A )A.SetFoeus B.Visible C.Refresh D.GetFocus10.语句if 3*4>=10 thena=1elsea=2end if执行后,a的值为( D )。
vb期末考试编程试题及答案
vb期末考试编程试题及答案VB期末考试编程试题一、选择题(每题2分,共20分)1. 在VB中,以下哪个是正确的变量声明方式?A. Dim xB. Dim x As IntegerC. Dim x = 10D. 以上都是答案:B2. VB中,用于循环遍历数组的关键字是:A. ForB. WhileC. DoD. Repeat答案:A3. 下列哪个是VB中的条件语句?A. If...Then...ElseB. Switch...CaseC. Both A and BD. None of the above答案:C4. 在VB中,以下哪个不是内置数据类型?A. IntegerB. StringC. ObjectD. Array答案:D5. VB中,以下哪个是正确的函数调用方式?A. Call MyFunction()B. MyFunction()C. Both A and BD. None of the above答案:C二、简答题(每题10分,共30分)1. 解释VB中的类和对象的区别。
答案:类是对象的蓝图,它定义了对象的结构和行为。
对象是类的实例,是类的具体实现。
一个类可以创建多个对象,每个对象具有自己的状态和行为。
2. 描述如何使用VB中的事件。
答案:在VB中,事件是一种由对象引发的通知,用于通知其他对象发生了某些事情。
事件通常与事件处理器(也称为事件处理程序)一起使用。
事件处理器是响应事件的代码块。
要使用事件,首先需要定义一个事件,然后在对象上引发该事件,并编写事件处理器来处理该事件。
3. 解释VB中的继承和多态性。
答案:继承允许一个类(子类)继承另一个类(父类)的属性和方法。
这使得代码重用成为可能。
多态性是指允许不同类的对象对同一消息做出响应,但具体的行为会根据对象的实际类型而有所不同。
在VB中,多态性可以通过重载(方法名相同,参数不同)和重写(子类重写父类的方法)来实现。
三、编程题(每题25分,共50分)1. 编写一个VB程序,该程序可以接收用户输入的三个整数,并计算它们的平均值,然后输出结果。
vb期末测试题及答案
vb期末测试题及答案一、单选题(每题2分,共20分)1. VB中,以下哪个是合法的变量名?A. 2variableB. Variable2C. Variable-2D. Variable 2答案:B2. 在VB中,以下哪个是正确的字符串连接运算符?A. +B. &&C. &D. ||答案:C3. VB中,以下哪个函数用于计算字符串的长度?A. LenB. LengthC. SizeD. Count答案:A4. 在VB中,以下哪个循环结构用于重复执行代码块,直到满足某个条件?A. For...NextB. Do...LoopC. While...WendD. If...Then答案:B5. VB中,以下哪个关键字用于声明常量?A. DimB. ConstC. StaticD. Public答案:B6. 在VB中,以下哪个是正确的数据类型用于存储日期?A. DateB. DateTimeC. StringD. Integer答案:B7. VB中,以下哪个是正确的子程序声明?A. Sub MySub()B. Function MySub()C. Procedure MySub()D. Method MySub()答案:A8. 在VB中,以下哪个是正确的数组声明?A. Dim arr(10)B. Dim arr() As IntegerC. Dim arr(10) As IntegerD. Dim arr As Integer(10)答案:C9. VB中,以下哪个是正确的条件语句?A. If...Then...ElseB. When...Then...ElseC. If...Then...End IfD. If...Then...Else...End答案:C10. 在VB中,以下哪个是正确的事件处理程序声明?A. Private Sub Form_Load()B. Public Sub Form_Load()C. Private Function Form_Load()D. Public Function Form_Load()答案:A二、填空题(每题2分,共20分)1. VB中,用于声明变量的关键字是________。
大一VB语言程序期末考试卷试题包括答案.doc
大一 VB语言程序设计期末考试题一、选择题1 下列常量中,是 Integer 类型常量的是( C )。
A、 123&B、 -38844C、 123%D、 327682 下面选项中 ()是字符连接运算符.( A )A、 &B、 AndC、 %D、 Mod3 下面关于 VB的集成开发环境(IDE)的叙述中,不正确的是( B )。
A、 IDE是设计、调试、运行VB程序的工具。
B、用户不能随意关闭IDE中的窗口。
C、 " 窗体设计 " 窗口是用来设计应用程序界面(窗体)的。
D、打开 / 关闭各窗口的命令主要在 IDE的 "视图 " 菜单中。
4 len( “程vb序设计” )=( C ) 。
A、 5B、2C、 6D、 105 表达式 15 Mod 4 + 13 \ 5 * 2 的值是 DA、 7B、0C、 2D、 46 赋值语句 A=123 + Mid$( “ 123456 ”执,3,2)行后, A=(A、 157B、12334C、 123D、 "12334"7 在一个语句内写多条语句时,用来分隔每条语句的符号是A、 ,B、 ;C、 :D、、D 8 将逻辑型数据转换成整型数据时,转换规则是(A、将 True转换为 1 ,将 False转换为 0B、将 True转换为 1 ,将 False转换为 -1C、将 True转换为0 ,将 False转换为 -1D、将 True转换为-1 ,将 False转换为 09 表达式 2+3*4^5-SIN(X+1)/2 中最先进行的运算是(D).A)。
(C).)。
B、4^5C、 3*4D、 x+110 如果 x=2,则表达式 x+1>2 Or sin(x)> And 3>x+3的值(B )。
A、不能计算B、 TrueC、 5D、 False11 随机产生[10, 50] 之间整数的正确表达式是(D)。
VB程序设计期末模拟试题及答案
VB程序设计期末模拟试题及答案第一篇:VB程序设计期末模拟试题及答案《VB》期末复习题及答案综合复习题一、填空题1.创建一个VB应用程序三个主要的步骤是__创建应用程序界面_、_设置属性_和_编写代码_。
2.当程序运行时,要求窗体中的文本框呈现空白,则在设计时,应当在此文本框的属性窗口中,把此文本框的__text__属性设置成空白。
3.Label和TextBox控件用来显示和输入文本,如果仅需要让应用程序在窗体中显示文本信息,可使用___Label_____控件;若允许用户输入文本,则应使用___TextBox___控件。
4.窗体的常用方法有_Load方法 Show方法 Hide方法 Unload方法 5.要想在代码中给名为txtshow的文本框赋予文本:GOOD WORK,应当编写的语句是txtshow.text=“GOOD WORK” 6.若命令按钮的名称为Cmdopen,程序要求单击该命令按钮时,打开一个窗口frm1,请对以下事件过程填空。
Private Sub Cmdopen_ Click()、frm1.show End Sub 7.Visual Basic 6种类型的表达式是算术表达式字符串表达式关系表达式布尔表达式日期表达式对象表达式,Visual Basic根据表达式的_运算符来确定表达式的类型。
8.表达式93 7 Mod 2 ^ 2 的值是___________。
9.已知a=3,b=4,c=5,表达式a>b and Not c>a Or c>b And c达式c>a And Not b10.日期表达式 #2/24/02#1 > c2 End Sub 7.#12/31/1999#3 * I Print “ ”;Next j For k = 1 To I Print k;Next k For k = IX Print Tab(Y + 5);“*”;Next Y Print Next X 4.Private Sub Form_Activate()Print “aa” & “bb”,-5 * 6,Not 2 <= 3 Print “aa” & “bb”;-5 * 6;Not 2 <= 3 Print Print“30+60”, Print 30 + 60 ?“30+60”;30 + 60 End Sub 5. X=1 Do While X<=10 If X Mod 7 =0 Then Y = X + 6 Else Z = X End If X = X + 2 Loop Print X,Y,Z五、编程题1.设计一个计算程序。
VB期末试卷(A卷带答案 )
高级语言程序设计(VB)试卷(A卷)注意事项:1、本试卷共页,满分为100 分,考试时间为110 分钟。
2、标准答题卡使用2B铅笔涂写;文字题答题时请使用蓝、黑钢笔或圆珠笔,不得使用红颜色墨水笔。
一、单项选择题(每空1分,共30分)(请将答案按照题干上【】内的序号涂写“标准答题卡”,否则不得分)1.在VB 6.0中,扩展名为.vbp的文件称为【1】。
A) 工程文件B) 窗体文件C) 类模块文件D) 标准模块文件2.在VB 6.0集成开发环境的设计模式下,用鼠标双击窗体上的某个对象后,打开的窗口是【2】。
A) 代码窗口B) 窗体设计窗口C) 属性窗口D) 工程资源管理器窗口3.设有变量定义语句Dim a%,则变量a的数据类型是【3】。
A) 整型B) 单精度类型C) 双精度类型D) 字符串类型4.下列表达式中,值为False的是【4】。
A) "AB"<"abc" B) "ABC" = UCase("abc")C) "ABCD"<"abc" D) Mid("ABCD",3,1)=Left("ABCD",3) 5.函数InStr("ABCDEF", "CD")的值是【5】。
A) 2 B) 3 C) True D) CDEF6.下列程序运行后,单击窗体,输出结果是【6】。
Private Sub Form_Click()Dim a As Integer, b As Integera = 3b = 5Print a + b; a & bEnd Sub A) 8 8B) 35 35C) 8 35D) 35 87.下列程序运行后,单击窗体,输出结果是 【7】 。
Private Sub Form_Click() a = 3: b = 7a = a +b : b = a – b : a = a - b Print a; b End Sub A) 4 3B) 7 3C) 3 7D) 10 78.下面程序段所表示的数学关系式是 【8】 。
vb_期末考试试题(含答案)
《Visual Basic 程序设计》期末考试A卷(附2页答题纸,所有答案写在答题纸上,答题纸单独装订)一、填空题(每空0.5分,共10分)1、 Visual Basic的三种工作模式是设计模式、(中断模式)和(运行模式)。
2、 VB的控件是具有自己的(属性)、(方法)和(事件)的对象。
3、在界面设计时,双击窗体中的对象后,VB将显示的窗口是(代码窗口)。
4、假设窗体上有一名称为cmd的command控件,则该控件上的单击事件所对应的事件过程名为()。
5、 VB中字符串连接符有()和()两种。
6、表达式()产生30~50之间的随机整数(包括30和50)。
7、计算VB表达式X>Y or X<=Y的值是()。
8、要使下列For语句循环执行20次循环变量的初值应该是For i = ()to -5 step -29、下面程序段运行后,显示的结果是()。
Dim x as integerIf x ThenPrint xelsePrint x+1Endif10、若定义一维数组为Dim a(n to m),则该数组的元素为()个。
11、Visual Basic变量作用域分为()、()、全局变量。
12、假定有一个通用对话框控件CommonDialog1,除了用CommonDialog1.Action=1显示打开对话框之外,还可以用()方法显示。
13、VB提供三种文件的访问模式,分别是()、()和()。
二、选择题(每小题2分,共20分)1~5:DAACA6~10:DADAC三、程序填空(每空4分,共24分)1、利用随机函数产生50~100范围内的20个随机整数,打印其中的最大值、最小值和平均值。
Num=Int(Rnd*51+50)Max=numSum=sum+nummax, min, sum / 202、编程实现,当点击窗体Form1时打印输出九九乘法表到窗体上。
j & "*" & i & "=" & j * iTab((i - 1) * 9); ;四、编程(每题11分,共22分)1、假定小鸡每只5角,公鸡每只2元,母鸡每只3元。
vb程序设计期末考试题及答案
vb程序设计期末考试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. 如果变量x的值是5,那么表达式x + 3的值是多少?A. 2B. 8C. 3D. 5答案:B3. 在VB中,以下哪个关键字用于定义一个过程?A. FunctionB. SubC. IfD. For答案:B4. 下列哪个选项是VB中的保留字?A. MyB. DimC. EndD. Print答案:C5. 在VB中,哪个函数用于计算一个数的平方根?A. SqrB. AbsC. RoundD. Int答案:A6. 在VB中,以下哪个选项是正确的事件处理程序的声明方式?A. Private Sub Button1_Click()B. Public Sub Button1_Click()C. Dim Sub Button1_Click()D. Sub Button1_Click() As Integer答案:A7. 在VB中,以下哪个控件用于显示文本,但用户不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B8. 在VB中,以下哪个选项是正确的条件语句?A. If...Then...ElseB. Case...SelectC. For...NextD. While...Do答案:A9. 在VB中,以下哪个选项是正确的循环结构?A. For Each...NextB. Do While...LoopC. Both A and BD. None of the above答案:C10. 在VB中,以下哪个函数用于将字符串转换为整数?A. CIntB. CStrC. CDblD. CLng答案:A二、填空题(每题2分,共20分)1. 在VB中,声明一个整型变量i,可以使用关键字________。
《VB程序设计》期末考试试卷(A)附答案
******学院2009-2010学年第二学期《VB程序设计》期末考试试卷(A)附答案一、选择题(2分/题,共60分)(1)要设置窗体上各控件的属性,可以在___中进行。
A“窗体布局”窗口B“工程资源管理器”窗口C“属性”窗口D“对象”窗口(2)下面程序段___能够正确实现目的:如果x<y,则a=15,否则a=-15。
AIfx<yThena=15a=-15PrintaBifx<yThena=15:Printaa=-15:PrintaCIfx<yThena=15:PrintaElseA=-15:PrintaEndifDIfx<yThena=15a=-15PrintaEndif(3)VB窗体设计器的主要功能是___。
A建立用户界面B编写源程序代码C画图D显示文字(4)文本框控件的值是___属性。
ACaptionBValueCIndexDText(5)双击窗体中的对象后,VB将显示的窗口是___。
A工具箱B“工程”窗口C“代码”窗口D“属性”窗口(6)下列程序段的执行结果是___。
X=int(Rnd()+4)SelectcasexCase5Print“优秀”Case4Print“良好”Case3Print”通过”CaseelsePrint”不通过”EndselectA优秀B良好C通过D不通过(7)下列哪个不是窗体的属性___。
ACaptionBTextCControlBoxDBorderStyle(8)设组合框Combo1中有3个项目,则以下能删除最后一项的语句是___。
ACombo1.RemoveItemTextBCombo1.RemoveItem2CCombo1.RemoveItem3DCombo1.RemoveItemCombo1.Listcount(9)窗体BorderStyle属性的功能是___。
A设置窗体的边框大小B设置窗体的边框样式,是否显示标题栏,是否可以调整大小等C决定是否显示窗体的控制菜单图标与状态控制按钮D决定窗体的最大化或最小化按钮是否有效(10)下列可作为VB的变量名的是___。
vb期末考试试题及答案百度文库
vb期末考试试题及答案百度文库一、选择题(每题2分,共20分)1. 在VB中,下列哪个选项是正确的数据类型?A. IntegerB. RealC. StringD. All of the above答案:D2. VB中的“Dim”关键字用于什么?A. 声明变量B. 声明常量C. 声明数组D. A和C答案:D3. 下列哪个函数用于将字符串转换为数字?A. Str()B. Val()C. Chr()D. Asc()答案:B4. VB中的“Select Case”语句用于什么?A. 循环控制B. 条件判断C. 错误处理D. 过程调用答案:B5. 在VB中,哪个符号用于数组的索引?A. %B. &C. ^D. ()答案:D6. 下列哪个选项不是VB中的循环结构?A. ForB. DoC. WhileD. If答案:D7. VB中的“Function”关键字用于什么?A. 定义函数B. 定义过程C. 定义类D. 定义变量答案:A8. VB中的“With”语句用于什么?A. 循环控制B. 条件判断C. 错误处理D. 简化对象属性的访问答案:D9. 在VB中,如何使用“Mid”函数?A. 从字符串中提取子字符串B. 将字符串转换为数字C. 将数字转换为字符串D. 定义变量答案:A10. VB中的“Call”关键字用于什么?A. 调用函数B. 调用过程C. 定义函数D. 定义过程答案:B二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以定义一个常量。
答案:Const2. VB中的“________”函数可以返回字符串的长度。
答案:Len3. 使用________语句可以创建一个子程序。
答案:Sub4. VB中的“________”函数用于将数字转换为字符串。
答案:Str5. “________”语句用于在VB中创建一个数组。
答案:Dim6. 在VB中,________关键字用于定义一个类。
《VB程序设计》期末考试
《VB程序设计》期末考试注意事项:(1)题型:选择题40道,判断题10道,每题2分,满分100分。
(2)答题时间:60分钟。
(3)请在规定时间内作答并提交。
1、VB程序设计语言是一种()。
[单选题] *A.汇编语言B.机器语言C.高级语言(正确答案)D.数据库语言2、VisualBasic最突出的特点是()。
[单选题] *A.结构化程序设计B.程序开发环境C.程序调试技术D.事件驱动编程机制(正确答案)3、VB中,.frm是()文件的扩展名。
[单选题] *A.工程文件B.可执行文件C.窗体文件(正确答案)D.标准模块文件4、VB中,.vbp是()文件的扩展名。
[单选题] *A. 工程文件(正确答案)B. 可执行文件C. 窗体文件D. 标准模块文件5、在设计窗体时,双击窗体的任何地方,可以打开的窗口是()。
[单选题] *A. 代码窗口(正确答案)B. 属性窗口C. 工程管理窗口D. 以上3个选项都不对6、VB是一种面向对象的程序设计语言,下面()不是面向对象包含的三要素。
[单选题] *A. 变量(正确答案)B. 事件C. 属性D. 方法7、不论任何控件,共同具有的是()属性。
[单选题] *A. TextB. CaptionC. BackColorD. Name(正确答案)8、要使Form1窗体的标题栏显示“欢迎使用Visual Basic 6.0! ”,以下()语句是正确的。
[单选题] *A. Form1.Caption =" 欢迎使用Visual Basic 6.0! "(正确答案)B. Form1.Caption =’欢迎使用Visual Basic 6.0! ’C. Form.Caption = " 欢迎使用Visual Basic 6.0! "D. Form.Caption = ’欢迎使用Visual Basic 6.0! ’9、有下面的程序代码:Command1.Caption ="确定",则Command1,Caption和"确定"分别代表()。
vb程序设计教程期末复习题及答案
vb程序设计教程期末复习题及答案一、选择题1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. 以下哪个是VB中的过程?A. FunctionB. SubC. Both A and BD. None of the above答案:C3. 在VB中,哪个关键字用于声明变量?A. DimB. DeclareC. ConstD. Option答案:A4. VB中的哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B5. 如何在VB中创建一个事件处理程序?A. 使用On关键字B. 使用Handles关键字C. 使用WithEvents关键字D. 使用Event关键字答案:B二、填空题1. VB中的________关键字用于声明一个数组。
答案:Dim2. 在VB中,________方法用于结束一个循环。
答案:Exit3. VB中的________控件允许用户从列表中选择一个或多个项目。
答案:ComboBox4. 使用________方法可以在VB中打开一个文件。
答案:Open5. VB中的________函数用于计算字符串的长度。
答案:Len三、简答题1. 描述VB中如何使用If...Then...Else语句。
答案:If...Then...Else语句用于根据条件执行不同的代码块。
如果条件为真,则执行Then后面的代码;如果条件为假,则执行Else 后面的代码。
2. 解释VB中的继承是如何工作的。
答案:在VB中,继承允许一个类(子类)继承另一个类(父类)的属性和方法。
子类可以扩展或重写父类的功能,但不能访问父类的私有成员。
3. 什么是VB中的多态性?答案:多态性是指允许不同类的对象对同一消息做出响应的能力。
在VB中,多态性通常是通过接口或抽象类实现的,允许子类以自己的方式实现接口或抽象类中定义的方法。
VB期末考试试题及答案
VB期末考试试题及答案一、填空题1、VB程序设计的主要特点是可视化设计和事件编程。
2、在VB中,最主要的两种对象是窗体〔form〕和控件。
3、工程是构成应用程序文件的集合。
4、方法是VB提供的一种特殊子程序,用来完成一定的操作。
5、浮点类型数据包括单精度型和___双精度__数据。
6、事件是窗体或控件对象识别的__动作____。
7、可用窗体的__print_方法在窗体中显示文字。
8、复选框控件Value属性指示复选框处于____选中___或制止状态(暗淡的) 中的某一种。
9、在VB中,修改窗体的高度〔height〕和宽度〔width〕属性值,可改变窗体的大小。
10、双击工具箱中的控件图标,可在窗体的中央出现一个尺寸为缺省值的控件。
11、在MsgBox函数中,如果缺省title参数,那么使用工程1作为消息框的标题。
12、设x=34.58,语句PrintFormat(x,“000.0〞)的输出结果是34.6。
13、在VB中,数值型变量的初值为0,Varant型变量的初值为空,布尔型变量的初值为FALSE。
14、设置窗体的picture属性,可在窗体上显示图片。
15、程序运行工程中,去除MP图片框中的图片应使用语句cls。
二、选择题1、菜单控件只包括一个事件,即C,当用鼠标单击或键盘选中后按“回车〞键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。
A、GotFocusB、LoadC、ClickD、KeyDown2、滚动条控件(如下图)的Max属性所设置的是A。
A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量D、滚动条控件无该属性3、SQL语句Select * Form student中的*表示B。
A、所有记录B、所有字段C、所有表D、都不对4、以下选项中,不属于标签的属性是C。
VB程序设计期末复习资料
VB程序设计期末复习资料VB 程序设计期末复习题一、填空题1.在VB 6.0中,变量名最长可达个字符.答案:255解析:规定2.男性(sex),年龄(age)在18—20岁之间,身高(size)在1.65米以上,列出逻辑表达式。
答案:sex and age>=18 and age<=20 and size>=1.65解析:规定3.要使一个按钮设为默认按钮,应把此按钮的属性的值设为True.答案:Default解析:规定4.一个工程可以包括多种类型的文件,其中,扩展名为.vbp的文件表示文件. 答案:工程解析:规定5.VB表达式9^2 MOD 45 \2 *3 的值 .答案:4解析:表达式的计算,优先级6.如果要使用命令按钮表面显示文字"退出(X)"(在字符X之下加下划线),则其Caption属性设置为 .答案:退出(&X)解析:规定7.拖动滚动条中的滚动块将会产生Scroll和事件.答案:Change解析:规定8.在利用Visual Basic设计应用程序时,一般会遇到三类错误:语法错误、执行错误和。
答案:逻辑错误9.Option Base 1的作用是确定数组的下界为 .答案:1解析:规定10.在VB中,若要使一个文本框(Text)中的内容在超过文本框的宽度时能够自动换行显示,应当将这个文本框的属性的值设置为True.答案:MultiLine解析:规定11.表达式81\7 MOD 2^2 的值是 .答案:3解析:规定12.由For k=35 to 0 step 3:next k循环语句控制的循环次数是 .答案:0解析:规定13.把条件1<=X<12写成VB关系表达式为 .答案: x>=1 and x<12 或 x<12 and x>=1解析:规定15.如果要在单击按钮时执行一段代码,则应将这段代码写在事件过程中.答案:click解析:规定16.写出清除标签Label1的显示信息的语句为 .答案:Label1.caption="" 或 Label1="" 或 Label1.Caption=""解析:规定17.如果要指明mystring为固定15个字长的全局变量,应该在标准模块中用以下说明语句定义 .答案: public mystring as string*15解析:规定18.将焦点定位于命令按钮Command1之上的语句为 .答案:Command1.SetFocus 或 SetFocus19.滚动条控件有水平滚动条和滚动条.答案:1). 垂直解析:规定20.把整型数1赋给一个逻辑型变量,则逻辑变量的值为 .答案:True解析:规定21.写出清除标签Label1的显示信息的语句为 .答案:Label1.caption="" 或 Label1="" 或 Label1.Caption=""解析:规定22.设置计时器对象触发事件的时间间隔用属性.答案:interval解析:规定23.VB中,变量的声明可分为两种方法: 数组和动态数组.答案:静态解析:规定24.大于X 的最小整数的VB表示形式为 .答案:Int(x)+1 或 Int(x) + 1解析:规定25.文本框中所显示的内容是它的属性的值.答案:Text解析:规定26.设a=2,b=3,c=4,d=5,则NOT a<=c OR 4*c=b^2 AND b<> a+c 的值为 . 答案:False解析:规定27.设置计时器控件只能触发事件.答案:timer解析:规定28.文件按照存取方式及其组成结构可以分为顺序文件和 .答案:随机文件解析:规定28.声明单精度常量g(重力加速度)代表9.8可写成 .答案:const g=9.8 或 const g as single =9.8解析:规定29.在一条Dim语句中可以声明多个变量,如Dim strVar,intVar,sngVar As Integer,则strVar、intVar与sngVar的数据类型分别是Variant、Variant和 .答案:Integer解析:规定30.如果在模块的声明段中有Option Base 0语句,则在该模块中使用Dim a(6, 3 To 5)声明的数组有个元素.答案:21解析:规定31.由For k=35 to 0 step 3:next k循环语句控制的循环次数是 .答案:0解析:初值超过终值32.表达式 1 and 0的值 .答案:False解析:规定33.一元两次方程ax2+bx+c=0有实根的条件为a≠0,并且b2-4ac≥0,列出逻辑表达式 .答案:a<>0 and b^2-4*a*c>=0解析:逻辑表达式的书写34.变量min@表示类型的变量.答案:货币型解析:数据类型35.想拥有"快捷键"这项功能,必须在"菜单编辑器"中增加一些特殊的设置,也就是在字母之前加上 .解析:规定二、程序填空1.以下程序段利用随机函数生成15个10-100之间的整数,然后用选择法将其从小到大排序。
VB程序设计-期末测试卷含答案 (一)
VB程序设计-期末测试卷含答案 (一)作为学习VB程序设计的学生,在期末测试卷中我们不仅需要理解学过的知识点,还要能够运用所学知识进行程序设计。
本文将为大家详细介绍一份VB程序设计-期末测试卷含答案,帮助大家更好地备考。
一、基础知识题1.请简单介绍VB程序设计语言,并举例说明其应用场景。
答:VB程序设计属于面向对象编程技术体系,专门用于Microsoft Windows操作系统的开发。
VB的目标是开发出可视化的数据库应用程序,具体包括广泛的GUI(AppWin),以及对绝大多数数据库的支持。
2.请简述VB程序设计中的数据类型,同时说明它们的区别。
答:在VB程序设计过程中,共有六种数据类型,分别是Byte、Boolean、Integer、Long、Single和Double。
Byte 和 Integer 分别代表字节和整数。
Boolean类型专门用于逻辑判断,只有True或False两种情况。
Long类型在处理大数字时会比Integer类型更加稳定。
而Single和Double类型都是浮点型数据,不同之处在于Double 类型可以表示更大范围和更高精度的浮点数。
3.请简述VB程序设计中的变量和常量。
答:在VB程序设计中,使用变量和常量进行数值存储和管理。
变量是数据存储位置的符号名称,它用于表示程序运行时结果的值,可以在程序运行时被改变。
而常量是包含在程序代码中的固定数值,一旦定义就无法被更改。
二、编程题1.请编写一个可以计算出a,b两个数乘积的程序。
答:Dim a,b,result As Doublea = InputBox("请输入第一个数:")b = InputBox("请输入第二个数:")result = a * bMsgBox ("乘积为:") &result2.请编写一个可以计算圆面积和圆周长的程序。
答:Dim radius As DoubleDim area, perimeter As Doubleradius = InputBox("请输入圆的半径:")area = 3.14 * radius * radiusperimeter = 2 * 3.14 * radiusMsgBox ("圆的面积为:") &area &",圆的周长为:" &perimeter3.请编写一个可以计算阶乘的程序。
VB程序设计练习试题-期末练习试题.docx
【程序设计:选择3】当程序开始运行时,在Textl文本框中,输入成绩高于60分,使程序运行显示【合格】,否则显示【不合格】,运行结果如下图所示。
(注:编写双分支行语句命令)【参考代码】If X > = 60 Then S ="合格"Else S ="不合格"【程序设计:选择2】当程序开始运行时,在三个文本框Textl、Text2、Text3中,任意输入三个整数,单击[最大值]【参考代码】max = xIf y > max Thenmax = yEnd IfIf z > max Then max = zEnd If【程序设计:选择4】当程序开始运行时,在Textl 文本框中,输入成绩高于60分,使程序运行显示【合格】,否则 显示【不合格】,运行结果如下图所示。
(注:编写双分支块语句命令)【参考代码]If X > = 60 ThenS = “合格“ElseS = “不合格“End If【程序设计:选择1】当程序开始运行时,在三个文本框Textl 、Text2、Text3中,任意输入三个整数,单击[最大值] W 单分支融 IsklMfiM请分别输入3个整数:如下图所示。
按钮,在Label2上显示三个数中的最大值, (注:使用单分支行语句来编写代码)【参考代码]max = xIf y > max Then max = yIf z > max Then max = z【程序设计:循环9】己经创建如图5所示的窗体界面。
要求:编写程序代码,程序运行时,在文本框Textl 中输入一个正整数n ,单击命令按钮Commandl后,在标签控件Label2上,显示Sum=l+2+3+ +n之和,完成程序后请运行程序,并保存程序。
(注:变量Sum表示累加单元,变量x表示循环控制变量,变量n表示Textl的值,必须使用Do Until .................... Loop语句。
vb程序设计期末考试试题及答案
vb程序设计期末考试试题及答案一、选择题(每题2分,共20分)1. VB中用于声明变量的关键字是:A. DimB. DeclareC. FunctionD. Sub答案:A2. 下列哪个选项是VB中用于数据类型声明的关键字?A. IntegerB. FunctionC. SubD. Dim答案:A3. VB中,用于结束一个程序的语句是:A. ExitB. EndC. StopD. Quit答案:B4. 在VB中,下列哪个函数用于将字符串转换为大写?A. LCaseB. UCaseC. StrCompD. Mid5. VB中,用于将一个变量的值赋给另一个变量的运算符是:A. =B. ==C. :=D. <=答案:A6. VB中,下列哪个控件用于显示文本信息?A. LabelB. TextBoxC. ComboBoxD. Button答案:A7. VB中,下列哪个属性用于设置文本框的只读状态?A. ReadOnlyB. EnabledC. VisibleD. BackColor答案:A8. 在VB中,下列哪个事件是当文本框内容发生变化时触发的?A. ClickB. ChangeC. DblClickD. KeyPress答案:B9. VB中,下列哪个函数用于计算字符串的长度?B. StrCompC. UBoundD. LBound答案:A10. VB中,下列哪个语句用于执行循环操作?A. DoB. ForC. LoopD. While答案:B二、填空题(每题2分,共20分)1. VB中,用于声明全局变量的关键字是________。
答案:Public2. VB中,________函数用于计算数组中元素的数量。
答案:UBound3. 在VB中,________属性用于设置控件的可见性。
答案:Visible4. VB中,________事件用于响应鼠标单击事件。
答案:Click5. VB中,________函数用于将数字转换为字符串。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单项选择题1.与传统的程序设计语言相比,VB最突出的特点是()A)结构化程序设计B)程序开发环境C)事件驱动编程机制D)程序调试技术2.如果要改变窗体的标题,则需要设置的属性是()A)Caption B) Name C) BackColor D) BorderStyle3.下列说法正确的是()A)窗体中活动控件只能有一个B)若一个控件上有4个黑色的小方块,表明该控件是活动的C)在活动窗体中只能通过拖拉右上角和左下角的小方块来同时调整高度和宽度上缩放控件D)非活动控件在窗体上是隐藏的4.下列不能打开代码窗口的是()A)双击窗体上的某个控件B)双击窗体C)按F7键D)单击窗体或控件5.假定在窗体上有一个名称(Name属性)为Command1的命令按钮,如果把按钮的标题设为“进入系统”,则下列赋值语句正确的是()A) Command1=“进入系统”B)Command1.Caption=“进入系统”C)Command1.Text=“进入系统”D)=“进入系统”6.设a=2,b=3,c=4,d=5,表达式NOT a<=c OR 4*c=b^2 AND b<>a+c的值是()A)-1 B) 1 C) True D) False7.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()A=InputBox(“Enter the First integer”)B=InputBox(“Enter the Second integer”)Print B+AEnd Sub程序运行后,单击命令按钮,先后在两个输入对话框中输入456和123,则输出结果为()A)579 B)123 C)456 D)1234568.为了取消窗体的最大化功能,需要把它的一个属性设置为False,这个属性是()A)ControlBox B) MinButton C) Enabled D) Maxbutton9.使文本框获得焦点的方法是()A)Change B) GotFocus C) SetFocus D) LostFocus10.在窗体上画两上单选按钮,名称分别为Option1,Option2,标题分别为“宋体”和黑体;两个复选框,名称分别为Check1,Check2,标题分别为“粗体”和“斜体”,一个文本框,名称为Text1,Text属性为“改变文字字体,样式”。
要求程序运行时,“宋体”单选钮和“粗体”复选框被选中(窗体外面如下图所示),则能够实现上述要求的语句序列是()A)Option1.Value=True B) Option1.Value=TrueCheck1.Value=False Check1.Value=TrueC) Option1.Value=False D) Option1.Value=TrueCheck1.Value=True Check1.Value=111.代数式d c a c ba +++ln 的Visual Basic 表达式是( )A )a+b/sqr(c+Log(a))+c/dB )(a+b)/(Abs(c+Log(a))+c/d)C )a+b/(Abs(c+Log(a))+c/d)D )(a+b)/(sqr(c+Log(a))+c/d)12.已知A 、B 、C 中C 最小,则判断A 、B 、C 可否构成三角形三条边长的逻辑表达式是( ) 。
A )A>=B And B>=C And C>0B )A+C>B And B+C >A And A+B>CC )(A+C)>=C And A-C <=C) And C>0D )A+B>C And A-B>C And C>013.下面( )是日期型常量。
A )”12/19/99”B )12/19/99C )#12/19/99#D ){12/19/99}14.在窗体Form1的Click 事件过程中有以下语句:Label1.Caption=”Visual Basic ”若本语句执行之前,标签控件的Caption 属性为默认值,则标签控件的Name 属性和Caption 属性在执行本语句之前的值分别为( )。
A )”Label ”、”Label ”B )”Label1”、”Visual Basic ”C )”Label1”、”Label1”D )”Caption ”、”Label15.设a=4,则执行x=IIf(a>5,-1,0)后,x 的值是( )A)5 B)6 C)0 D)-116.以下关于name 属性的说法,错误的是( )A) name 属性必须以一个字母开始B)Name 属性可以在属性窗口修改,也可以在代码中修改C)所有控件都有name 属性,其值不能为空D)form1.frm ”是一个非法的对象名17. 如果将文本框 的MultiLine 属性设置为False ,则在文本框中只能输入( )A )一个字符B )两个字符C )单行文本D )多行文本18. 想要使文本框同时具有水平滚动条和垂直滚动条,应将ScrollBars 设为( )A )0B )1C )2D )319. 以下关于属性的描述错误的是( )A )用来激活或禁止对象的属性是EnabledB )Caption 为只读属性,运行时对象的名称不能改变C )设置Height 或Width 的数值单位是twip ,是一个像素点的二十分之一D )Icon 属性用来设置窗体最小化时的图标20.在窗体(Name 属性为Form1)上画两个文本框(Name 属性分别为Text1和Text2)和一个命令按钮(Name 属性为Command1),然后编写如下两个事件过程:Private Sub Command_Click( )a=Text1.Text+Text2.TextPrint aEnd SubPrivate Sub Form_Load( )Text1.Text=””Text2.Text=””End Sub程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,则输出结果为( )A )444B )321123C )123321D )132231二.填空题1. 与数学式子2a(7+b)对应的Visual Basic 表达式是2. 语句print “34+32=”;34+32的输出结果为:3. 以下语句的输出结果是a%=3.14156Print a%4. 变量A 为“能被5整除的偶数”的布尔表达式是5. 下面一个程序段,实现从文本框中输入数据,如果该数据满足条件:除以3余1,则输出;否则,清除文本框的内容。
请补充完整。
Private Sub Command1_Click( )S=Val(Text1.Text)If ThenPrint sElseText1.Text=””End IfEnd sub6.VB 表达式ABS(-5)+INT(-3.14)+SQR(4)+SGN(-2)的值是 。
7()()x y x y +- 的VB 表达式应为 。
8.为了把一个VB 应用程序装入内存,只要装入 文件即可。
9.在窗体上画两个文本框和一个命令按钮,然后在命令按钮的代码窗口中编写如下事件过程:Private Sub Command1_Click( )Text1.Text=”VB Programming”Text2.Text=Text1.TextText1.Text=”ABCD”End Sub程序运行后,单击命令按钮,Text1和Text2文本框中显示的内容分别是和 。
三.1.Visual Basic 6.0分为3种版本,这3种版本是基础版、提高版、企业版( )2.为了把窗体上的某个控件变为活动的,应执行的操作是:单击该控件的内部。
( )3.控件和窗体的Name 属性只能通过属性窗口设置,不能在运行期间设置( )4.变量名只能包括字母和数字( )5.语句Dim i , j As Single 作用是:将 i, j 定义为单精度型变量。
( )6.在VB 中,循环语句中步长不能为0。
( )7.语句a%=3.567:print a%的输出结果是4。
( )8.在Visual Basic 中,For-Next 循环遵循“先检查,后执行”的原则。
( )9.单选框列出可供用户选择的选项,用户根据需要只能选定其中的一项。
()10.循环变量用来控制循环过程,在循环体内可以被引用和赋值。
()四、程序分析题有程序如下:x=InputBox(“Enter an Integer”)x=Cint(x)Select Case xCase Is<=0y=0Case Is<=10y=5+2*xCase Is<=15y=x-15Case Is>15y=x^2以下程序段所对应的数学表达式是:五、1、简述使用Visual Basic开发应用程序的步骤。
2、简述VB的特点。
3、列举出你学过的控件的属性及功能5个4、列举出你学过的事件及功能5个5、画出三种程序结构设计的流程图六、编程题在窗体上画一个文本框和两个命令按钮,并把两个命令按钮的标题分别设置为“隐藏文本框”和“显示文本框”。
当单击第一个命令按钮时,文本框消失;当单击第二个命令按钮时,文本框重新出现,并在文本框显示“VB程序设计”(字体大小为16)。
(要求:1.画出窗体中各控件图;2.画出各控件名称及属性表;3.写出相应代码。
)附加:简述《VB程序设计》这门课程的学习心得。