湛江师范学院VB选修课期末试题

合集下载

VB期末考试题库附答案

VB期末考试题库附答案

Visual Basic期末考试题库(部份)一、单项选择共50题第1题以下有关对象属性的说法中,错误的选项是___________.A. 工具箱中的控件并非是VB中所有的控件B. 假设将Frame的Enabled属性设置为False,那么不能利用放置在Frame里面的控件C. 对象的Name属性在运行时不能改变D. 对象的所有属性都能够在属性窗口中设置答案:D第2题数学表达式(如下图)的VB算术表达式为_______ .A.Sin(27)+Sqr(x+Exp3)/(x+y)B.Sin(27*3.14159/180)+Sqr(x+Exp(3))/Abs(x+y)C.Sin(27*3.14159/180)+Sqr(x+e^3)/Abs(x+y)D.Sin(27*pi/180)+Sqr(x+Exp(3)/Abs(x+y)答案:B第3题以下有关对象的表达中,正确的选项是______A. 对象由属性,事件和方式组成B. 对象的所有属性既能够在属性窗口设置,又能够在程序运行时用赋值语句设置C. 对象的事件必然确实是由VB预先设置好的人工干与的动作D. 对象的方式是对象响应某个事件后执行的一段程序代码答案:A第4题表达式CInt(4.5)+Cint(-4.51)+Int(4.9)+Int(-4.1)+Fix(-1.9)+0 Mod 2的运算结果是___.A. 1B.-1C. –2D. –3答案:D第5题以下关于菜单的说法中,错误的选项是__________.A.每一个菜单项确实是一个对象,而且可设置自己的属性和事件B.菜单项不能够响应DblClick事件C.VB6.0许诺创建超过四级的子菜单D.程序执行时,若是要求菜单项是灰色,不能被用户选择,那么应设置菜单项的Enabled属性为False 答案:C第6题以下关于数组的说法中,错误的选项是__________.A. 利用了Preserve 子句的Redim语句,只许诺改变数组最后一维的上界B. 关于动态数组, Redim 语句能够改变其维界但不能够改变其数据类型C. Erase语句的功能只是对固定大小的数组进行初始化D. Lbound函数返回值是指定数组某一维的下界答案:C第7题题号:8设a=3,b=2,c=1,运行print a>b>c的结果是____________.A.TrueB.FalseC.1D.犯错答案:B第8题题号:4以下说法不正确的选项是____________.A.利用不带关键字Preserve的ReDim语句能够从头概念数组的维数B.利用不带关键字Preserve的ReDim语句能够改变数组各维的上、下界C.利用不带关键字Preserve的ReDim语句能够改变数组的数据类型D.利用不带关键字Preserve的ReDim语句能够对数组中的所有元素进行初始化答案:C第9题在列表框List1中有假设干列表项,能够删除选定列表项的语句是__________.A.List1.text=""B.List1.List(List1.ListIndex)=""C.list1.ClearD.List1.RemoveItem List1.ListIndex答案:D第10题数学表达式(如下图)对应的VB表达式是__________.A. (e^(2*π*x-5)*Log(x)+(Sin(2x))^3)/Sqr(Sin(x)-Cos(x^2))B. (Exp(2*3.14159*x-5)*Log(x)+(Sin(2*x))^3)/Sqr(Sin(x)-Cos(x^2))C. (Exp(2*π*x-5)*Ln(x)+(Sin(2*x))^3)/Sqr(Sin(x)-Cos(x^2))D. e^(2*3.14159*x-5)*Ln(x)+(Sin(2*x))^3)/Sqr(Sing(x)-Cos(x^2))答案:B第11题以下有关数组参数的说明中,正确的选项是______A. 在进程中也可用Dim语句对形参数组进行说明B. 动态数组作为实参时,可用ReDim语句在进程中改变对应形参数组的维界C. 挪用进程时,数组名不能作为实参D. 数组能够按地址传递也能够按植传递答案:B第12题以下有关进程的说法中,错误的选项是_____________.A. 在Sub或 Function进程内部不能再概念其它Sub或 Function 进程B. 关于利用ByRef说明的形参,在进程调历时形参和实参只能按传址方式结合C. 递归进程既能够是递归Function进程,也能够是递归Sub进程D. 能够像挪用Sub进程一样利用Call语句挪用Function进程答案:B第13题要将核心设置在某个控件上,以下四个选项中正确的选项是______.A. 只能利用鼠标直接点击控件B. 只能利用Tab键将核心移到该控件C. 只能在程序中挪用该控件的SetFocus方式D. A、B、C三选项中涉及的方式都可利用答案:D第14题以下Case语句中,能正确描述Y的绝对值大于6的是______.A. Case Abs(Y)>6B. Case -6 To 6C. Case Not(-6 To 6)D. Case Is<-6,Is>6答案:D第15题以下关于变量作用域的表达中,正确的选项是____________.A. 窗体中凡用Private声明的变量只能在某个指定的进程中利用B. 模块级变量只能用Dim语句声明C. 凡是在窗体模块或标准模块的通用声明段用Public语句声明的变量都是全局变量D. 当不同作用域的同名变量发生冲突时,优先访问局限性小的变量答案:C第16题以下关于数值常量的说法中,错误的选项是______A. 八进制数的表示方式是在数字前面加&OB. 十六进制数的表示方式是在数字前面加&HC. 在浮点运算中利用D来分隔尾数和指数时,系统将把该数值作为单精度型数处置D. 32768是合法的数值常量答案:C第17题数学表达式(如下图)对应的VB表达式是___________.A. Abs(e^x+Sin(30)^3)∕Sqr(x+y))B. Abs(Exp(x)+Sin(30)^3)∕(Sqr(x+y))C. Abs(e^x+Sin(30*3.14159∕180)^3)∕(Sqr(x+y))D. Abs(Exp(x)+Sin(30*3.14159∕180)^3)∕Sqr(x+y))答案:D第18题下面的4个表达式中,有关_________个能够对Single类型变量x(正数)的第3位小数正确地进行四舍五入计算.Format(x,″#.00″)Int(100*(x+0.005))/100CInt(100*(x+0.005)/100Fix(100*(x+0.005))/100A. 1个B. 2个C. 3个D. 4个答案:C第19题执行以下语句时,会显现错误提示的是__________.A.Print"2b3 " +12.5B. Print"12.5"+ 12C. Print"12.5" & 12.5D. Print"2e3"+12答案:A第20题以下Case语句含有错误的选项是___________.A. Case 0 To 10B. Case Is>10C. Case Is>10 And Is<50D. Case 3,5,Is>10答案:C第21题题号:1以下语句中,正确的选项是__________A.Textl.SetFocusB.Forml.Clearbell.SetFocusD.Listl.Cls答案:A第22题题号:9以下选项中,所包括的所有表达式能够将两位整数x的个位数与十位数对调(如将78转换为87) 的是_______________.①Val(Right(X,1)&Left(X,1)) ②Val(Right(Str(X),1)&Left(Str(X),1))③Val(Right(CStr(X),1)&Left(CStr(X),1)) ④Val(Mid(X,2,1)+Mid(X,1,1))A.①②B.②③C.②④D.①③④答案:D第23题以下关于子进程或函数的概念中,正确的选项是______A. Sub f1(n As String*1 )B. Sub f1(n As Integer)As IntegerC. Function f1(f1 As Integer)As IntegerD. Function f1(ByVal n As Integer)答案:D第24题以下有关控件数组的说法中,错误的选项是______.A. 控件数组由一组具有相同名称和相同类型的控件组成,不同类型的控件无法组成控件数组B. 控件数组中的所有控件不得具有各自不同的属性设置值C. 控件数组中的所有控件共享同一个事件进程D. 控件数组中每一个元素的下标由控件的Index属性指定答案:B第25题题号:7以下对数组参数的说明中,错误的选项是___________ .A.在进程中能够用Dim语句对形参数组进行声明B.形参数组只能按地址传递C.实参为动态数组时,可用ReDim语句改变对应形参数组的维界D.只需把要传递的数组名作为实参,即可挪用进程答案:A第26题题号:6要向文件datal.txt添加数据,正确的文件打开命令是_____________.A.Open"datal.txt"For Output As #1B.Open"datal.txt"For Input As #1C.Open"datal.txt"For Append As #5D.Open"datal.txt" For Write As #5答案:C第27题下面有关数组处置的表达中,正确的选项是__________.A.在进程中利用ReDim语句能够改变更态数组数据的类型B.在进程中,能够利用Dim 、Private和 Static语句来概念数组C.用ReDim语句从头概念动态数组时,能够改变数组的大小,但不能改变数组的维数D.不能够用Public语句在窗体模块的通用途说明一个全局数组答案:D第28题下面的表达式中,运算结果为True的是__________.A. "abcrd" <="ABCRD"B. Int(134.69) <=CInt(134.69)C. 3>2>1D. Mid("Visual",1,4)=Right("lausiV",4)答案:B第29题设计界面时,要使一个文本框具有水平和垂直转动条,应先将其________属性置为True,再将ScrollBar属性设置为3.A. MultiLineB. AutoSizeC.AlignmentD.RightToLeft答案:A第30题下面有关数组的说法中,正确的选项是______A. 数组的维下界不能够是负数B. 模块通用声明处有Option Base 1,那么模块中数组概念语句Dim A(0 To 5)会与之冲突C. 模块通用声明处有Option Base 1,模块中有Dim A(0 To 5),那么A数组第一维维下界为0D. 模块通用声明处有Option Base 1,模块中有DimA(0 To 5),那么A数组第一维维下界为1 答案:C第31题下面有关数组的表达中,不正确的选项是______.① 在进程顶用ReDim语句概念的动态数组,其下标的上下界能够是变量② 数组作为形式参数时,传递的是每一个数组元素的值③ 在窗体模块的通用声明处能够用Public 说明一个全局数组④数组概念语句中能够用负数或小数来指定某一维的维下界或维上界的值A. ②③B. ①③④C. ①②③④D. ③④答案:A第32题以下关于对象SetFocus与GotFocus的描述中,正确的选项是_____A . SetFocus是事件,GotFocus是方式B . Setfocus和Gotfocus都是事件C . Setfocus和GotFocus都是方式D . SetFocus是方式,GotFocus是事件答案:D第33题题号:2创建一个名为"文件"的菜单项,欲使其可用Alt+F方式访问,那么在菜单编辑器的题目文本框中应输入_________.A.文件($F)B.文件(&F)C.文件(#F)D.文件(%F)答案:B第34题在以下属性中,属于CommandButton控件、ListBox控件共有的是______.A. Caption、TextB. Visible、FontC. Caption、VisibleD. List、Visible答案:B第35题以下能够正确表示条件"X≤Y<Z"的VB逻辑表达式是______A. X≤Y<ZB. X<=Y And Y<ZC. X≤Y OR Y<ZD. X<=Y<Z答案:B第36题以下关于Function进程的说法中,错误的选项是___________.A.Function进程名能够有一个或多个返回值B.在Function进程内部不得再概念Function进程C.Function进程中能够包括多个Exit Function语句D.能够像挪用Sub进程一样挪用Function进程答案:A第37题下面的关系表达式中,运算结果为True的是______.A. CInt(1.5)=Int(1.5)B. Fix(1.5)=Int(1.5)C. Fix(-1.5)=CInt(-1.5)D. Fix(-1.5)=Int(-1.5)答案:B已知X<Y,A>B,那么以下表达式中,结果为True的是______A. Sgn(X-Y)+Sgn(A-B)=-1B. Sgn(X-Y)+Sgn(A-B)=-2C. Sgn(Y-X)+Sgn(A-B)=2D. Sgn(Y-X)+Sgn(A-B)=0答案:C第39题执行__________语句时,会显现犯错提示信息.A. Print 5+7=14B. Print 16384*2C. Print 32768*2D. Print "14"+32答案:B第40题数学表达式(如下图)对应的Visual Basic表达式是______.A. Sin(30*3.14159/180)+Sqr(Log(x)+y)/2*3.14159+Exp(x+y)B.(Sin(30*π/180)+Sqr(Ln(x)+y))/(2*π+Exp(x+y))C. Sin(30*180/3.14159)+Sqr(Log(x)+y)/(2*3.14159+e^(x+y))D. (Sin(30*3.14159/180)+Sqr(Log(x)+y))/(2*3.14159+Exp(x+y))答案:D第41题在一个多窗体程序中,能够仅将窗体Form2从内存中卸载的语句是________.A. Form2.UnloadB. Unload Form2C.Form2.End答案:B第42题Print方式可在______上输出数据.①窗体②文本框③图片框④标签⑤列表框⑥当即窗口A. ①③⑥B ②③⑤C ①②⑤D ③④⑥答案:A第43题假设要使逻辑表达式x>y Xor y<z 结果为True,那么x、y、z的取值应为以下选项中的_______.A. x=3、y=3、z=4B. x=二、y=一、z=2C. x=一、y=3、z=2D. x=二、y=二、z=2答案:A第44题题号:5以下____________是合法的变量名.A.absB.-alC.cdc dD.Abe_10答案:D以下______是正确的VB常量.A.D-6B.E-6C.5DD.5E-6答案:D第46题假设在模块顶用Private Function Fun(A as Single,B as Integer) As Integer概念了函数Fun.挪用函数Fun的进程中概念了I、J和K三个Integer型变量,那么以下语句中不能正确挪用函数Fun的语句是___________.A.Fun 3.14,JB. Call Fun(I,365)C.Fun(I),(J)D. K=Fun("24","35")答案:B第47题假设需要在同一窗体内安排两组彼此独立的单项选择按钮(OptionButton),可利用______控件做容器将它们分开.①TextBox ②PictureBox ③ Image ④ FrameA. ①或②B. ②或③C. ②或④D. ③或④答案:C第48题A.用Output模式打开一个顺序文件,即便不对它进行写操作,原先的内容也被清除B.能够用Print #语句或 Write# 语句将数据写到顺序文件中C.假设以Output、Append、Random、Binary 方式打开一个不存在的文件,系统会犯错D.顺序文件或随机文件都能够用二进制访问模式打开答案:C第49题窗体上有假设干命令按钮和一个文本框,程序运行时核心置于文本框中,为了在按下回车键时执行某个命令按钮的Click事件进程,需要将该按钮的_________属性设置为True.A.EnabledB. DefaultC. CancelD. Visible答案:B第50题数学表达式对应的VB表达式是______A. (x^5-Cos(29))/Sqr(e^x+In(y))+5B. (x^5-Cos(29))/(Sqr(Exp(x)+Log(y))+5)C. (x^5-Cos(29*3.14159/180))/(Sqr(Exp(x)+Log(y))+5)D. (x^5-Cos(29*3.14159/180))/(Sqr(e^x+Log(y))+5答案:C二、填空共20题第1题运行以下程序,单击Command1, 在窗体上显示的第一行内容是______【1】____,第二行的内容是_____【2】____, 第三行的内容是_____【3】______。

vb期末试题及答案

vb期末试题及答案

vb期末试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个不是基本数据类型?A. IntegerB. StringC. ObjectD. Array答案:D2. 以下哪个选项是正确的VB变量声明方式?A. Dim varNameB. varName As IntegerC. Integer varNameD. Both A and B答案:D3. VB中的For循环结构不包括以下哪个部分?A. 初始化表达式B. 循环条件C. 迭代表达式D. 循环体答案:D4. 在VB中,以下哪个是正确的数组声明方式?A. Dim arr(0 To 10) As IntegerB. Dim arr As Integer(0 To 10)C. Dim arr(10)D. Both A and C答案:A5. VB中,以下哪个是正确的函数定义?A. Function myFunction() As IntegerB. Sub myFunction() As IntegerC. Function myFunction() IntegerD. Both A and C答案:A6. 以下哪个是VB中的事件处理程序的正确声明方式?A. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.ClickB. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)C. Private Sub Button1_Click()D. Both A and C答案:A7. 在VB中,以下哪个不是控件的属性?A. TextB. FontC. ClickD. Size答案:C8. VB中,以下哪个是正确的类定义?A. Class MyClassB. Type MyClassC. Structure MyClassD. Both A and B答案:A9. VB中,以下哪个是正确的方法调用?A. myMethod(10)B. myMethod = 10C. myMethod += 10D. Both A and C答案:A10. 在VB中,以下哪个是正确的条件语句?A. If x > 0 ThenB. If x > 0C. If (x > 0)D. All of the above答案:D二、填空题(每空2分,共20分)1. 在VB中,使用 ______ 语句可以定义一个类。

VB期末考试考卷及答案

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期末试题及答案

vb期末试题及答案一、选择题(每题2分,共20分)1. VB中,用于声明变量的关键字是:A. DimB. SetC. CallD. Sub答案:A2. 下列哪个选项不是VB中的控件?A. TextBoxB. LabelC. ButtonD. Excel答案:D3. VB中,用于执行循环操作的关键字是:A. ForB. IfC. ElseD. While答案:A4. VB中,用于打开文件的函数是:A. OpenB. CloseC. PrintD. Write答案:A5. VB中,用于定义过程的关键字是:A. FunctionB. SubC. DimD. Const答案:B6. VB中,用于定义函数的关键字是:A. FunctionB. SubC. DimD. Const答案:A7. VB中,用于定义常量的关键字是:A. DimB. ConstC. FunctionD. Sub答案:B8. VB中,用于定义数组的关键字是:A. DimB. FunctionC. ConstD. Sub答案:A9. VB中,用于判断条件的关键字是:A. IfB. ForC. WhileD. Dim答案:A10. VB中,用于退出循环的关键字是:A. ExitB. EndC. StopD. Loop答案:A二、填空题(每题2分,共20分)1. VB中,声明一个整型变量a,可以使用关键字________。

答案:Dim2. VB中,声明一个字符串变量str,可以使用关键字________。

答案:Dim3. VB中,声明一个布尔型变量flag,可以使用关键字________。

答案:Dim4. VB中,声明一个数组变量arr,可以使用关键字________。

答案:Dim5. VB中,声明一个常量PI,可以使用关键字________。

答案:Const6. VB中,声明一个函数sum,可以使用关键字________。

答案:Function7. VB中,声明一个过程printData,可以使用关键字________。

vb期末考试试题及详细答案

vb期末考试试题及详细答案

vb期末考试试题及详细答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个不是合法的变量名?A. MyVariable123B. 123MyVariableC. VariableNameD. Variable_Name2. 下列哪个语句可以正确地将字符串"Hello"赋值给变量str?A. str = "Hello"B. Dim str As String = "Hello"C. str = 'HelloD. str = "Hello"3. 在Visual Basic中,以下哪个是正确的条件语句?A. If x > 10 ThenB. If x > 10C. If x > 10 ElseD. If x > 10 End If4. 下列哪个是Visual Basic中的数组声明?A. Dim myArray(1 To 10) As IntegerB. Dim myArray(10) As IntegerC. Dim myArray As Integer(1 To 10)D. Dim myArray As Integer = New Integer(10)5. 在Visual Basic中,以下哪个是正确的循环结构?A. For i = 1 To 10B. For i = 10 To 1 Step -1C. For i = 10 To 1D. All of the above6. 在Visual Basic中,以下哪个是正确的函数调用?A. Call PrintName("John")B. PrintName("John")C. Function PrintName("John")D. PrintName Call "John"7. 在Visual Basic中,以下哪个是正确的事件处理程序的声明?A. Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)B. Sub Button1_Click()C. Function Button1_Click()D. Sub Button1_Click(sender, e)8. 在Visual Basic中,以下哪个是正确的类定义?A. Class MyClassPrivate x As IntegerEnd ClassB. Class MyClassDim x As IntegerEnd ClassC. Class MyClassPublic x As IntegerEnd ClassD. All of the above9. 在Visual Basic中,以下哪个是正确的继承声明?A. Inherits MyBaseClassB. Inherits MyBaseClass()C. Inherits MyBaseClass MyBase()D. Inherits MyBaseClass MyBase10. 在Visual Basic中,以下哪个是正确的异常处理结构?A. TryCatch ex As ExceptionEnd TryB. TryCatch ex As ExceptionFinallyEnd TryC. TryCatch ex As ExceptionD. All of the above二、简答题(每题5分,共10分)1. 解释Visual Basic中的事件和委托的区别。

VB期末试题(含答案)

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期末考试编程试题及答案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期末测试题及答案

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期末试卷(A卷带答案)

VB期末试卷(A卷带答案)

高级语言程序设计(VB)试卷(A卷)注意事项:1、本试卷共页,满分为100 分,考试时间为110 分钟。

2、标准答题卡使用2B铅笔涂写;文字题答题时请使用蓝、黑钢笔或圆珠笔,不得使用红颜色墨水笔。

一、单项选择题(每空1分,共30分)(请将答案按照题干上【】内的序号涂写“标准答题卡”,否则不得分)1.,扩展名为.vbp的文件称为【1】。

A) 工程文件B) 窗体文件C) 类模块文件D) 标准模块文件2.集成开发环境的设计模式下,用鼠标双击窗体上的某个对象后,打开的窗口是【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期末考试试卷及答案

VB期末考试试卷及答案

VB期末考试试卷及答案一·选择题1.Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是(B )A属性、控件和方法B属性、事件和方法C窗体、控件和过程 D控件、过程和模块2. 所有控件都有一个共同的属性,这个属性是(C )A textB fontC nameD caption3。

下列叙述中错误的是(A )A 工程文件扩展名是.vbgB 标准模块文件的扩展名是.basC 窗体模块的扩展名是。

frmD 类模块的扩展名是.cls4。

当要编写一个新的Visual Basic程序时,所做的第一件事是(A )A 新建一个工程B 编写代码C 设置属性D 添加Active X控件5。

下面控件中,没有caption属性的是(B )A 框架B 组合框C 命令按钮D 复选按钮6. 在文件框中输入字符时,若只显示某个字符,如(*),应设置属性是(B )A MultiLineB PasswordCharC TextD selText7. 若要将窗体从内存中卸载出去,其实现的方法是(D )A ShowB HideC LoadD UnLoad8。

下列关于过程叙述不正确的是(D )A 过程的传值调用是将实参的具体值传值传递给形参B 过程的传址调用是将实参在内存的地址传递给形参C 过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的D 无论过程传值调用还是传地址调用,参数传递都是双向的9。

某人创建1个工程,其中的窗体名为Form1,之后又添加了1个名为Form2的窗体,并希望程序执行时先显示Form2窗体,那么,他需要做的工作是( C )A 在Form1的Load事件过程中加入语句Load Form2B 在Form2的Load事件过程中加入语句Form2.ShowC 在“过程属性"对话框中把“启动对象”设置为Form2D 在Form2的TabIndex属性设置为1,把Form1的TabIndex属性设置为210。

VB期末标准试题4套及标准答案(格式绝对符合标准)

VB期末标准试题4套及标准答案(格式绝对符合标准)

VB试卷(4)一、单项选择题(每题1分,总共20分)1、用一个对象来表示:“一只白色的足球被踢进球门”,那么,白色、足球、踢、进球门分别是()。

(A)属性、对象、方法、事件(B)属性、对象、事件、方法(C)对象、属性、方法、事件(D)对象、属性、事件、方法2、要设置标签控件字体的大小,应设置其()属性。

(A)Height(B)Width (C)Caption (D)Font3、使文本框获得“焦点”的方法是()。

(A)LinkSend(B)Move (C)SetFocus (D)Refresh4、当设置文本框的ScrollBars=Both 而文本框确没有显示出滚动条,原因是()。

(A)文本框中没有内容(B)文本框的MultiLine=False(C)文本框的Locked=True (D)文本框的MultiLine=True5、表达式16/4-2^5*8/4 Mod 5\2 = ( )。

(A)14(B)4 (C)20 (D)26、随机产生[10,50] 之间整数的正确表达式是()。

(A)Round( Rnd*51) (B)Int(Rnd*40+10)(C)Round( Rnd*50) (D)10+Int(Rnd*41)7、赋值语句A=123 + Mid$( “123456”,3,2) 执行后,A=()。

(A)”12334”(B)123 (C)12334 (D)1578、Val (“123ab”)=()。

(A)0(B)123 (C)1230 ( D ) 不能转换9、在VB中,要想在一行写多条语句,那么语句之间要用()号分隔。

(A),(B):(C)、(D);10、下面哪个程序不能正确显示1!,2!,3!,4!的值_______________。

(A)for i=1 to 4 (B)for i=1 to 4n=1 for j=1 to ifor j=1 to I n=1n=n*j n=n*jnext j next jprint n print nnext i next i(C)n=1 (D)n=1 : j=1for j=1 to 4 do while j<5n=n*j n=n*jprint n print n : j=j+1next j loop11、数组的下标取值类型为()。

vb期末考试试题及答案百度文库

vb期末考试试题及答案百度文库

vb期末考试试题及答案百度文库一、单项选择题(每题2分,共20分)1. VB中,哪个关键字用于声明变量?A. DimB. SetC. CallD. Function答案:A2. 下列哪个选项不是VB的数据类型?A. IntegerB. StringC. BooleanD. Array答案:D3. VB中,哪个函数用于计算字符串的长度?A. LenB. UBoundC. LBoundD. Sqr答案:A4. 在VB中,如何表示“不等于”?A. =B. ==C. <>D. !=答案:C5. VB中,哪个关键字用于循环结构?A. ForB. NextC. ToD. Loop答案:A6. VB中,哪个函数用于将字符串转换为大写?A. StrConvB. LCaseC. UCaseD. Trim答案:C7. VB中,哪个语句用于退出子程序?A. Exit SubB. End SubC. ReturnD. Exit Function答案:A8. VB中,哪个关键字用于声明函数?A. FunctionB. SubC. DimD. Const答案:A9. VB中,哪个关键字用于声明常量?A. DimB. ConstC. PrivateD. Public答案:B10. VB中,哪个函数用于获取当前日期?A. NowB. DateC. TimeD. Today答案:D二、填空题(每题3分,共15分)1. 在VB中,使用________关键字可以定义一个类。

答案:Class2. VB中,________函数用于获取当前时间。

答案:Time3. VB中,________关键字用于定义一个接口。

答案:Interface4. VB中,________关键字用于定义一个事件。

答案:Event5. VB中,________关键字用于定义一个属性。

答案:Property三、简答题(每题5分,共20分)1. 请简述VB中的事件驱动编程是什么?答案:事件驱动编程是一种编程范式,其中程序的执行流程由外部事件(如用户操作、消息、定时器等)触发,而不是按照预先定义的顺序执行。

VB期末考试题库终极版(绝对全)

VB期末考试题库终极版(绝对全)

一、单项选择题1、与传统的程序设计语言相比,Visual Basic最突出的特点是(C)。

A、结构化程序设计B、程序开发环境C、事件驱动编程机制D、程序调试技术2、赋值语句:a=123 & MID("123456",3,2)执行后,a变量中的值是(C)。

A、"12334"B、123C、12334D、1573、保存一个工程至少应保存两个文件,这两个文件分别是(B)。

A、文本文件和工程文件B、窗体文件和工程文件C、窗体文件和标准模块文件D、类模块文件和工程文件4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。

A、="VisualBasic窗体"B、Form1.Title="VisualBasic窗体"C、Form1.Caption="VisualBasic窗体"D、Form1.Text="VisualBasic窗体"5、为了装入一个Visual Basic应用程序,应当(D)A、只装入窗体文件(.frm)B、只装入工程文件(.vbp)C、分别装入工程文件和标准模块文件(.bas)D、分别装入工程文件、窗体文件和标准模块文件6、赋给一个数组的数据类型一定要(A)。

A、相同B、不相同C、两可D、都不对7、下面正确的赋值语句是(C)。

A、x+y=30B、y=π*r*rC、y=x+30D、3y=x8、Visual Basic 6.0集成环境的主窗口中不包括(C)。

A、标题栏B、菜单栏C、状态栏D、工具栏9、以下叙述中错误的是(C)。

A、Visual Basic 是事件驱动型可视化编程工具B、Visual Basic应用程序不具有明显的开始和结束语句C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性D、Visual Basic中控件的某些属性只能在运行时设置10、要使Print方法在Form_Load事件中起作用,要对窗体的(C)属性进行设置。

计算机vb期末考试题及答案

计算机vb期末考试题及答案

计算机vb期末考试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. VB中的哪个关键字用于声明变量?A. DimB. DeclareC. ConstD. Option答案:A3. 在VB中,以下哪个选项是正确的循环结构?A. ForB. WhileC. DoD. All of the above答案:D4. VB中用于结束一个子程序的关键字是什么?A. EndB. ExitC. ReturnD. Stop答案:B5. 在VB中,以下哪个选项是正确的文件访问模式?A. Open AsB. CloseC. GetD. Put答案:A二、填空题(每题2分,共20分)1. 在VB中,声明一个整型变量的正确语法是________。

答案:Dim myVar As Integer2. 如果要将一个变量的值赋给另一个变量,可以使用________运算符。

答案:=3. VB中的________函数可以用来将字符串转换为数字。

答案:Val4. 在VB中,________函数可以用来获取系统当前的时间。

答案:Now5. 若要在VB中创建一个数组,可以使用________关键字。

答案:Dim三、简答题(每题10分,共30分)1. 请简述VB中的事件驱动编程的概念。

答案:事件驱动编程是一种编程范式,其中程序的执行流程由外部事件(如用户输入、系统消息等)触发,而不是按照预先定义的顺序执行。

2. 描述在VB中如何使用条件语句来控制程序的流程。

答案:在VB中,可以使用If...Then...ElseIf...Else结构来根据条件控制程序的流程。

如果条件为真,则执行If块中的代码;如果条件为假,则根据需要执行ElseIf或Else块中的代码。

3. 请解释VB中的错误处理机制。

答案:VB中的错误处理机制允许程序在遇到错误时,而不是立即崩溃,而是可以捕获错误并执行错误处理代码。

vb期末考试试题(含答案)

vb期末考试试题(含答案)

《Visual Basic 程序设计》期末考试B卷(附3页答题纸,所有答案写在答题纸上,答题纸单独装订)一、填空题(每空0.5分,共10分)1、 Visual Basic应用程序的窗体文件的扩展名是()。

2、在属性窗口,属性的显示方式有按()顺序和按分类顺序。

3、 VB的控件是具有自己的()、()和()的对象。

4、每当一个窗体称为活动窗体时,触发()事件。

5、 Int(-3.5)的值是()。

6、表达式()产生10~90之间的随机整数(包括10和90)。

7、表达式()表示x是5或者7的倍数。

8、下面程序段显示()个”*”For i = 1 To 5For j = 2 To iPrint "*";Next jNext i9、获得数组的上界通过()函数,要获得列表框list数组的元素总个数通过()属性。

10、Visual Basic变量作用域分为()、()、全局变量。

11、在过程中定义的变量,如果想在离开该过程后,还能保存过程中局部变量的值,则应该使用()关键字在过程中定义局部变量。

12、窗体frm中的全局整型变量x的声明位置在()段,定义语句为(),在其他模块中存取式书写形式为()。

13、假定有一个通用对话框控件CommonDialog1,除了用CommonDialog1.Action=1显示打开对话框之外,还可以用()方法显示。

14、若已经建立了form1、form2两个窗体,默认启动窗体是form1,在程序中若要显示form2窗体,则执行()语句。

二、选择题(每小题2分,共20分)1、 VB6.0集成开发环境中不能完成的功能是()。

A、输入编辑源程序B、编译生成可执行程序C、调试运行程序D、自动改正程序中的错误2、有程序代码如下:text1.text=”text1.text”则text1、text、”text1.text”分别代表()。

A、对象,值,属性B、对象,方法,属性C、对象,属性,值D、属性,对象,值3、要使命令按钮可见而不可操作,要对()属性进行设置。

vb期末考试试题及答案6

vb期末考试试题及答案6

vb期末考试试题及答案6试题一:VB编程基础题目:编写一个VB程序,实现用户输入一个整数,程序输出该整数的平方值。

答案:```vbPrivate Sub Command1_Click()Dim num As Integernum = InputBox("请输入一个整数:")If IsNumeric(num) ThenMsgBox num * numElseMsgBox "输入错误,请输入一个整数!"End IfEnd Sub```试题二:VB循环结构题目:使用VB编写一个程序,输出1到100之间的所有奇数。

答案:```vbPrivate Sub Command2_Click()Dim i As IntegerFor i = 1 To 100 Step 2Print i;If i Mod 10 = 0 Then PrintNext iEnd Sub```试题三:VB条件语句题目:编写一个VB程序,根据用户输入的分数,判断并输出成绩等级。

答案:```vbPrivate Sub Command3_Click()Dim score As Integerscore = InputBox("请输入你的分数:", "成绩输入")Select Case scoreCase Is >= 90MsgBox "优秀"Case Is >= 80MsgBox "良好"Case Is >= 70MsgBox "中等"Case Is >= 60MsgBox "及格"Case ElseMsgBox "不及格"End SelectEnd Sub```试题四:VB数组应用题目:创建一个VB程序,实现数组的输入、排序和输出。

答案:```vbPrivate Sub Command4_Click()Dim arr(1 To 5) As IntegerDim i As Integer' 输入数组元素For i = 1 To 5arr(i) = InputBox("请输入第" & i & "个元素:")Next i' 冒泡排序For i = 1 To 4For j = i + 1 To 5If arr(i) > arr(j) ThenDim temp As Integertemp = arr(i)arr(i) = arr(j)arr(j) = tempEnd IfNext jNext i' 输出排序后的数组For i = 1 To 5Print arr(i);If i Mod 2 = 0 Then PrintNext iEnd Sub```试题五:VB过程题目:编写一个VB程序,定义一个过程,用于计算两个数的和,并输出结果。

VB期末考试试题及答案

VB期末考试试题及答案

VB期末考试试题及答案二、选择题1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。

A、GotFocus B、Load C、ClickD、KeyDown2、滚动条控件(如图所示)的Max属性所设置的是A。

A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量D、滚动条控件无该属性3、SQL语句Select * Form student 中的*表示 B 。

A、所有记录B、所有字段C、所有表D、都不对4、以下选项中,不属于标签的属性是 C 。

A、EnabledB、CaptionC、Default D、Font5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是A。

A、CaptionB、NameC、Text D、Label6、设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是 D 。

A、CaptionB、NameC、Text D、Value7、允许在菜单项的左边设置打勾标记,下面哪种论述是正确的? D 。

A、在标题项中输入&,然后打勾B、在索引项中打勾C、在有效项中打勾D、在复选项中打勾8、当执行以下过程时,在窗体上将显示 A 。

Private Sub Command1_Click( )Print "VB";Print "Hello! ";Print "VB"End SubA、VBHello!VBB、VBHello!VBC、VBD、VBHello! VB Hello!VB9、语句Print "The answer is:";20/4-2的结果为 B 。

A、The answer is 20/4-2B、The answer i s 3C、Theanswer is "20/4-2"D、非法语句10、下列哪个控件是容器控件B。

大学VB期末都考试题库终极版绝对全

大学VB期末都考试题库终极版绝对全

一、单项选择题1、与传统的程序设计语言相比,Visual Basic最突出的特点是(C)。

A、结构化程序设计B、程序开发环境C、事件驱动编程机制D、程序调试技术2、赋值语句:a=123 & MID("123456",3,2)执行后,a变量中的值是(C)。

A、"12334"B、123C、12334D、1573、保存一个工程至少应保存两个文件,这两个文件分别是(B)。

A、文本文件和工程文件B、窗体文件和工程文件C、窗体文件和标准模块文件D、类模块文件和工程文件4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。

A、="VisualBasic窗体"B、Form1.Title="VisualBasic窗体"C、Form1.Caption="VisualBasic窗体"D、Form1.Text="VisualBasic窗体"5、为了装入一个Visual Basic应用程序,应当(D)A、只装入窗体文件(.frm)B、只装入工程文件(.vbp)C、分别装入工程文件和标准模块文件(.bas)D、分别装入工程文件、窗体文件和标准模块文件6、赋给一个数组的数据类型一定要(A)。

A、相同B、不相同C、两可D、都不对7、下面正确的赋值语句是(C)。

A、x+y=30B、y=π*r*rC、y=x+30D、3y=x8、Visual Basic 6.0集成环境的主窗口中不包括(C)。

A、标题栏B、菜单栏C、状态栏D、工具栏9、以下叙述中错误的是(C)。

A、Visual Basic 是事件驱动型可视化编程工具B、Visual Basic应用程序不具有明显的开始和结束语句C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性D、Visual Basic中控件的某些属性只能在运行时设置10、要使Print方法在Form_Load事件中起作用,要对窗体的(C)属性进行设置。

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

一、选择题1.在Visual Basic中,( ) 被称为对象。

A.窗体B.控件C.窗体和控件D.窗体、控件及属性2. 以下为窗体文件扩展名的是( )。

A. .basB. .clsC. .frmD. .res3. 工程组文件扩展名为( ).A、.vbpB、.vbgC、.clsD、.bas4. 下列选项中,更改()属性,可以对窗体的标题内容进行设置。

A. TEXTB. NAMEC. FONTNAMED. CAPTION5、在一行内写多条语句时,每个语句之间用()符号分隔。

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

A、X_YZB、123ABCC、INTEGERD、X-Y7、下面()是合法的字符常量。

A、ABC$B、“ABC”C、…ABC‟D、ABC8、设a=”MicrosoftVisualBasic”,则以下使变量的b值为”VisualBasic”的语句是A、b=Left(a,10)B、b=Mid(a,10)C、b=Right(a,10)D、b=Mid(a,11,10)9、设a="a",b="b",c="c",d="d",执行语句x = IIf((a < b) Or (c > d), "A", "B")后,x的值为A、"a"B、"b"C、"B"D、"A"10、在BASIC中,三个逻辑运算符NOT,AND,OR在运算过程中,优先级从高到低的顺序是()。

A、AND->NOT->ORB、NOT->AND->ORC、OR->NOT->ANDD、NOT->OR->AND11、下面程序段运行时内层循环的循环总次数()。

FOR X=1 TO 2FOR Y=1 TO XNEXT YNEXT XA.、1 B、2 C、3 D、412、在VB中,复写框(Check)的Value值有三种,分别是()。

A、-1,0,1B、0,1,2C、1,2,3D、True,False,013、若要退出For循环,可使用的语句为()。

A、ExitB、Exit DoC、TimeD、Exit For14、利用VB设计程序的基本步骤可分四步:(1)设计用户界;(2)();(3)运行调试程序;(4)生成执行文件。

A、编写代码B、设计算法C、信息反馈D、系统集成15、在代码窗口内将窗体Form1的“Caption”属性设置为“时钟”,正确的书写形式是()A、Form1.Caption “时钟”B、Form1.Caption=“时钟”C、Caption=“时钟”D、Form1.Caption( “时钟”)16、VB中的变量如果没有显示声明其数据类型,则默认为()A、日期型B、数据型C、字符型D、变体型17、在VB中,通过改变列表框()属性的值,可以为列表框添加项目。

A、ListB、(名称)C、Caption D 、Text18、已知A$=”12345678”,则表达式Val(left$(a$,4)+Mid$(a$,4,2))的值为()。

A、12345B、123445C、8 D. 619、下面程序段显示的结果是()。

Dim xIf x then print xelse print x+1A、1B、0 C.、-1 D、显示出错信息20、数学关系3=〈x〈10表示成正确的VB表达式为()A、3〈=x〈10B、3=〈x AND x〈10C、x〉=3 OR x〈10D、3〈=x AND〈1021、当Long类型数据与Single类型运算时,运算结果的类型为()。

A、IntegerB、LongC、SingleD、Double22、某一VB工程含F1、F2两个窗体,执行“F1.Show:F2.Hide”语句后,F1、F2窗体显示的结果为()。

A、都显示B、都不显示C、仅显示F1窗体D、仅显示F2窗体23、设a=5,b=4,c=3,d=2,下列表达式的值是:3>2*b Or a=c And b<>c Or c>dA、1B、TrueC、FalseD、224、在窗体上画一个文本框和一个计时器控件,名称分别为Text1和Timer1,在属性窗口中把计时器的Interval属性设置为1000,Enabled属性设置为False。

程序运行后,如果单击命令按钮,则每隔一秒中在文本框中显示一次当前的时间。

以下是实现上述操作的程序:Private Sub Command1_Click()Timer1._______End SubPrivate Sub Timer1_Timer()Text1.Text = TimeEnd Sub在_____处应填入的内容是A、Enabled = TrueB、Enabled = FalseC、Visible = TrueD、Visible = False25,请选择以下程序的运行结果。

Private Sub Command1_Click()X=inputbox(“input:”)Select case xCase 1,3Print “分支1”Case is>4Print “分支2”Case elsePrint “else 分支”End selectEnd Sub程序运行后,在输入对话框中输入 2 ,则窗体上显示。

A.分之1 B. 分支2 C. else 分支 D. 程序出错26、下列操作不能打开代码窗口的是( )A、选中对象,单击鼠标右键,在弹出的快捷菜单中选择“查看代码”命令B、选中对象,双击鼠标左键C、按F7键D、按F4键27、下列程序段的执行结果为( )x=Int(Rnd ()+4)select Case xCase 5print "优秀”Case 4print“良好”Case 3print"通过”Case Elseprint “不通过”End SelectA. 优秀B. 良好C. 通过D. 不通过28、下列程序段的执行结果为()A =0 ; B=1DoA=A+BB=B+1Loop While A<10Print A; BA.10 5B.A BC. 0 1D. 10 3029、在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Static x As IntegerClsFor i=1 To 2y=y+xx=x+2NextPrint x,yEnd Sub程序运行后,连续三次单击Command1按钮后,窗体上显示的是():A、4 2B、12 18C、12 30D、4 630、在窗体上画一个名称为Text1的文本框,然后画一个名称为HScroll1的滚动条,其Min和Max属性分别为0和100。

程序运行后,如果移动滚动框,则在文本框中显示滚动条的当前值,以下能实现上述操作的程序段是():A、Private Sub HScroll_Change()Text1.Text=HScroll1.ValueEnd SubB、Private Sub HScroll_Click()Text1.Text=HScroll1.ValueEnd SubC、Private Sub HScroll_Change()Text1.Text=HScroll.CaptionD、Private Sub HScroll_Click()Text1.Text=HScroll.CaptionEnd Sub31, 请选择以下程序的运行结果。

Private Sub Command1_Click()Dim num as integerNum=1Do until num >6Print num;Num=num+2.4loopEnd SubA. 1 3.4 5.6B. 1 3 5C. 1 4 7D. 无数据输出32、在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程: Private Sub Command1_Click()a = 12345Print Format$(a, "000.00")E nd Sub程序运行后,单击命令按钮,窗体上显示的是():A、123.45B、12345.00C、12345D、00123.4533、在窗体(名称为Form1)上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写一个事件过程。

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

以下能实现上述操作的事件过程是A、Private Sub Text1_Change()Command1.Caption = "计算机等级考试"End SubB、Private Sub Command1_Click()Caption = "计算机等级考试"End SubC、Private Sub Form_Click()Text1.Caption = "计算机等级考试"End SubD、Private Sub Command1_Click()Text1.Text = "计算机等级考试"End Sub34、设菜单中有一个菜单项为"Open"。

若要为该菜单命令设计访问键,即按下Alt及字母O时,能够执行"Open"命令,则在菜单编辑器中设置“Open"命令的方式是( )。

A、把Caption属性设置为&OpenB、把Caption属性设置为O&penC、把Name属性设置为&OpenD、把Name属性设置为O&pen35、在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框。

当改变当前驱动器时,目录列表框应该与之同步改变。

设置两个控件同步的命令放在一个事件过程中,这个事件过程是()。

A、Drive1_ChangeB、Drive1_ClickC、Dir1_ClickD、Dir1_Change36、与传统的程序设计语言相比,Visual Basic 6.0最突出的特点是()。

A. 结构化程序设计B. 程序开发环境C. 事件驱动编程机制D. 程序调试技术37、以下可以构成语句的一项是()。

A. 对象名.属性名B. 对象名.方法名C. 对象名.事件名D. 对象名.函数名38、如果要设置窗体的标题栏,应设置的属性是()。

相关文档
最新文档