洛阳理工学院2009年第二学期VB期末考试选择题库

合集下载

09年全国计算机二级VB笔试练习习题(42)

09年全国计算机二级VB笔试练习习题(42)

选择题(下列各题A)、B)、 C)、 D)四个选项中,只有⼀个选项是正确的)。

(1)执⾏如下语句: a=InputBox(”You”,”We”,”She”,,,”Him and them”,5)将显⽰⼀个输⼊对话框,在对话框的输⼊区中显⽰的信息是 A)YOU B)WE C)She D)Him and them (2)在窗体上画⼀个名称为Listl的列表框,⼀个名称为Labell的标签。

列表框中显⽰若⼲城市的名当选中列表框中的某个城市名时,在标签中显⽰选中城市的名称。

下列不能正确实现上述功能的程序是 A)Private Sub Listl Click() Label1.Caption=List1.ListIndex End Sub B)Private Sub List1_DblClick() Label1.Caption=List1 End Sub C)Private Sub List1_DblClick() Label1.Caption=List1.Text End Sub D)Private Sub List1.Click() Label1.Caption=List1.Text End Sub (3)在窗体上画⼀个名称为Commandl的命令按钮,然后编写如下事件过程: 程序运⾏后,单击命令按钮,如果输⼊3,则在窗体上显⽰的内容是 A)3 B)4 C)5 D)6 (4)以下关于菜单的叙述中,错误的是 A)在程序运⾏过程中可以增加或减少菜单项 B)如果把⼀个菜单项的Enabled属性设置为False,则可删除该菜单项 C)弹出式菜单在菜单编辑器中设计 D)利⽤控件数组可以实现菜单项的增加或减少 (5)在窗体上画三个单选按钮,组成⼀个名为chkOption的控件数组。

⽤于标识各个控件数组元素的参数是 A)Tag B)Index C)ListIndex D)Name。

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】______。

2009年全国计算机等级考试二级VB笔试试题

2009年全国计算机等级考试二级VB笔试试题

第一套客观题第一题:是非题(共10分,每项1分)1. ActiveX部件是可以重复使用的编程代码和数据。

A.对B.错2. 窗体的Enabled属性设为False时,窗体题的按钮、文本框控件就不会对用户的操作做出反应。

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

AA.对B.错4. 在程序运行过程中,变量中的值不会改变,而常量中的值会被改变。

A.对B.错5. 用Dim语句声明变量时,VB系统不仅为变量分配相应数据类型的内在空间,而且还为变量赋所需的初值。

A.对B.错6. 定义菜单项时,可以不设置分隔线的菜单项控件名称。

A.对B.错7. 在事件驱动的应用程序中,代码是按照预定的路径执行的。

A.对B.错8. 函数调用时,实际参数与形式参数在数量必须完全一致。

A.对B.错9. 每个菜单项都是一个控件,与其他控件一样也有自己的属性和事件。

A.对B.错10. 通用过程可以放在标准模块中,也可以放在窗体模块中。

A.对B.错第二题、单选题(共45分,每项1.5分)11. 要判断“命令按钮”是否被鼠标单击,应在“命令按钮”的事件中判断。

CA.ChangB.KeyDownC.ClickD.KeyPress12. InputBox函数的返回值的类型为 B 。

A.数值B.字符串C.逻辑值D.日期值13. 要想在过程调用后返回两个结果,下面的过程定义语句合法的是A。

A.Sub Proc1(ByVal n,Byval m)B.Sub Proc1(ByVal n, m)C.Sub Proc1(n,Byval m)D.Sub Proc1(n, m)14. 下面关于打印对话框属性的说法错误的是 C 。

A.Copies属性指定打印的份数。

B.HDC属性指定分配给打印机的句柄,用来识别对象的设备环境。

C.FromPage属性指定要打印文档的页范围。

使用该属性时必须把Flags属性设置为1。

D.Max和Min属性用来显示FromPage和ToPage的范围,其中Min指定允许的起始页码,Max指定允许的最后页码。

09级综合练习一

09级综合练习一

09级VB综合练习一2012-3-2姓名________考号_______班级________分数_______一、选择题(每题2分,共50分)36、下列操作不能向工程中添加窗体的是( )A. 执行“工程”菜单中的“添加窗体”命令B. 单击工具栏中的“添加窗体”按钮C. 用鼠标右键单击窗体,在弹出的快捷菜单中选择“添加窗体”命令D. 用鼠标右键单击工程资源管理器,在弹出的快捷菜单中选择“添加”命令,然后在下一级菜单中选择“添加窗体”命令37、建立一个新的“标准EXE”工程后,不在工具箱中出现的控件是( )A. 单选按钮B. 图像框C. 通用对话框D. 文本框38、以下不属于VISUAL BASIC系统的文件类型是( )A. .frmB. .batC. .vbgD. .vbp39、以下叙述中错误的是( )A. 打开一个工程文件时,系统自动装入与其相关的窗体、标准模块等文件B. 保存Visual Basic 程序时,应分别保存窗体文件及工程文件C. Visual Basic应用程序只能以解释方式执行D. 事件可以由用户引发,也可以由系统引发40、下列叙述错误的是( )A. Visual Basic的所有对象都具有相同的属性项B. Visual Basic的同一类对象都具有相同的属性和行为方式C. 属性用来描述和规定对象应有的特征和状态D. 设置属性的方法有两种41、运行工程的错误操作是( )A.执行“运行”菜单中的“启动”命令B. 单击工具栏中的“启动”按钮C. 按功能键“F5”D. 按组合键“ALT+F5”42、下列标识符不能作为Visual Basic变量名是( )A. ABCabeB. b1234C. 28wedD. crud43、声明一个变量为局部变量应该用( )A.localB. PrivateC. StaticD. Public44、语句Y=Y+1 的正确含义是( )A. 变量Y的值与Y+1的值相等B. 将变量Y的值存到Y+1中去C. 将变量Y的值加1后赋值给变量YD. 变量Y的值为145、关于变体变量,下列说法正确的是( )A. 变量未加定义而直接使用,该变量即为变体变量,因而变体变量是无类型变量B. 变体变量占16字节的固定存储单元C. 变体变量定义后,系统将变体变量初始化为数值0或空字符串D. 设X为变体变量,且X=“10”,则X=X+20是正确的语句46、设A=“9876543210”,则表达式Val(left(A,4)+mid(A,4,2))的值为( )A. 987654B. 987665C. 9D. 647、将数学表达式cos2(a+b)+5e2写成Visual Basic的表达式,正确的形式是( )A. cos(a+b)^2+5*exp(2)B. cos^2(a+b)+5*exp(2)C. cos(a+b)^2+5*ln(2)D. cos^2(a+b)+ 5*ln(2)48、StatusBar最多能分成多少个Panel对象( )A. 2B. 4C. 8D. 1649、表达式int(rnd(0)*100)的范围是( )A.(0,99)B.(0,100)C.[0,99]D. (1,100)50、用PRINT方法在FORM1窗体中显示出4个#号的正确代码为( )A. Debug.print “####”B. print ####C. form1_print ####D. form1.print “####”51、在Visual Basic中,下列控制结构不能嵌套的是( )A. 选择控制结构B. 多分支控制结构C. For循环控制结构D. DO 循环控制结构52、窗体上有一个命令按钮,命令按钮的单击事件过程如下:Private sub command1_click( )Dim aA=array(1,2,3,4,5,6,7)For k=2 to 5S=s+a(k)Next kPrint sEnd sub运行程序后,单击命令按钮,输出结果是( )A.10B. 14C. 18D. 12053、设计了如下程序,用于计算并输出7!(阶乘)Private sub command1_click()T=0For k=7 to 2 step -1T=t*kNextPrint tEnd sub执行程序时,发现结果是错误的.下面修改方案中能够得到正确结果的是( )A. 把T=0 改为T=1B. 把For k=7 to 2 step -1 改为For k=7 to 1 step 1C. 把For k=7 to 2 step -1 改为For k=1 to 7D. 把next 改为 next k54、使用Array函数给某X赋值时,X必须是( )A. 已经声明的静态数组B. Variant类型变量C. 已经声明的动态数组且该动态数组的类型为VariantD. 已经声明的动态数组55、以下叙述中正确的是( )A. 窗体的NAME 属性指定窗体的名称,用来标识一个窗体B. 窗体的NAME 属性值是显示在窗体标题栏中的文本C. 可以在运行期间改变对象的NAME属性的值D. 对象的NAME属性值可以为空56、要使Form1显示出来,应该使用( )A. Load Form1B. Show Form1C. Form1 LoadD. Form1.Show57、下列关于属性、方法、事件概念的描述错误的是( )A. 一个属性总是与某一个对象相关B. 一个方法隶属于一个对象C. 一个事件总是与某一个对象相关D. 事件由对象触发,而方法是对事件的响应58、下面关于控件属性说法不正确的是( )A. Backcolor属性返回或设置控件中文本和图形的背景颜色B. Name属性返回在代码中用于控件的名称C. Forecolor属性返回或设置控件中文本的前景颜色D. Caption 属性返回或设置在控件中显示的文本59、要设定文本框内的文字内容是否允许修改,应该设置的属性是( )A. TextB. LockedC. PasswordcharD. Multiline60、通过文本框的哪个属性可以获得当前插入点所在的位置( )A. GotFocusB. SelstartC. SellengthD. Seltext61、要使文本框可输入多行文字,要更改的默认选项( )A. ScrollBars和MultilineB. MultilineC. ScrollBarsD. 以上都不是62、要清除列表框中的所有列表项时,应使用( )方法.A. RemoveB. ClearC. RemoveItemD. Move63、Shape 控件的Fillstyle属性值为4时填充效果为( )A. 左上对角线B.右下对角线C. 交叉线D. 垂直线64、Shape 控件的Shape属性值为2时显示的形状为( )A. 矩形B. 正方形C. 椭圆D. 圆65、VB窗体坐标系默认的度量单位是( )A.厘米B. 缇C.像素D.英寸Visual Basic 6.0程序设计部分(60分)七、判断题(每小题2分,共20分)85、在VB中,属性是描述对象的数据;方法告诉对象应做的事情( )86、标准模块是大多数VB应用程序的基础( )87、VB标识符不区分大小写( )88、图像框专用于显示图像( )89、ARRAY只适用于一维数组和二维数组赋值,不适合多维数组( )90、在“窗体名.KEYPREVIEW=BOOLEAN”语句中,BOOLEAN为TRUE 时,窗体先接受键盘事件( )91、如果列表框控件的项目总数超过了可显示的项目数,就自动在列表框控件上添加滚动条( )92、图像框是容器对象,可在此控件中放置其它控件( )93、在打开顺序文件作为INPUT时,该文件必须存在,否则会产生一个错误( )94、在VB中所有可执行代码都必须属于某个过程( )三、填空题(每空2分,共20分)95、MID$(“什么是ASCII码”,4,6)的结果是___________________________。

二级VB选择题库

二级VB选择题库

公共基础知识第一章数据结构与算法1、下列叙述中正确的是( D )。

A) 算法就是程序B) 设计算法时只需要考虑数据结构的设计C) 设计算法时只需要考虑结果的可靠性D) 以上三种说法都不对2、算法一般都可以用哪几种控制结构组合而成( B )。

A) 选择、分支、递归B) 顺序、循环、选择C) 循环、递归、选择D) 顺序、选择、嵌套3、在计算机中,算法是指( C )。

A) 查找方法B) 处理方法C) 解题方案的准确而完整的描述D) 排序方法4、算法的有穷性是指( A )。

A) 算法程序的运行时间是有限的B) 算法程序所处理的数据量是有限的C) 算法程序的长度是有限的D) 算法只能被有限的用户使用5、在下列选项中,那个不是一个算法一般应该具有的基本特征( A )。

A) 无穷性B) 可行性C) 确定性D) 有穷性6、算法的空间复杂度是指( A )。

A) 算法在执行过程中所需要的计算机存储空间B) 算法所处理的数据量C) 算法程序中的语句或指令条数D) 算法在执行过程中所需要的临时工作单元数7、算法空间复杂度是指( A )。

A) 算法执行过程中所需要的存储空间B) 算法程序中的指令一共有多少条C) 算法程序所占的存储空间的大小D) 算法程序的大小8、算法的空间复杂度是指( B )。

A) 算法程序的大小B) 算法执行过程中所需要的存储空间C) 算法程序所占的存储空间D) 算法程序中的指令数目9、定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( B )。

A) -369B) 369C) 0.369D) 整数集合{1,2,3,4,5}10、下列叙述中正确的是( B )。

A) 有一个以上根结点的数据结构不一定是非线性结构B) 只有一个根结点的数据结构不一定是线性结构C) 循环链表是非线性结构D) 双向链表是非线性结构11、下列叙述中正确的是( A )。

A) 顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B) 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C) 顺序存储结构能存储有序表,链式存储结构不能存储有序表D) 链式存储结构比顺序存储结构节省存储空间12、下列叙述中正确的是( B )。

2009年3、9月全国计算机等级考试二级VB笔试试题及答案

2009年3、9月全国计算机等级考试二级VB笔试试题及答案

2009年3月28日全国计算机等级考试VB考试卷一、选择题1.下列叙述中正确的是A. 栈是“先进先出”的线性表B. 队列是“先进后出”的线性表C. 循环队列是非线性结构D. 有序线性表既可以采用顺序存储结构,也可以采用链式存储结构考核知识点:(1) 数据结构答案:D分析:栈是“先进后出”的线性表;队列是“先进先出”的线性表;循环队列是线性结构2.支持子程序调用的数据结构是A. 栈B. 树C. 队列D. 二叉树考核知识点:(1) 数据结构具体应用答案:A分析:栈是“先进后出”的线性表,栈具有记忆作用3.某二叉树有5个度为2的结点,则该二叉树中叶子结点数是A. 10B. 8C. 6D. 4考核知识点:(1) 二叉树的性质答案:C分析:二叉树的性质:度为0的结点(即叶子结点)总是比度为2的结点多一个4.下列排序方法中,最坏情况下比较次数最少的是A. 冒泡排序B. 简单选择排序C. 直接插入排序D. 堆排序考核知识点:(1) 常用算法的时间复杂度答案:D分析:交换类排序法:(1)冒泡排序法,需要比较的次数为n(n-1)/2;(2)快速排序法。

插入类排序法:(1)简单插入排序法,最坏情况需要n(n-1)/2次比较;(2)希尔排序法,最坏情况需要O(n1.5)次比较。

选择类排序法:(1)简单选择排序法,最坏情况需要n(n-1)/2次比较;(2)堆排序法,最坏情况需要O(nlog2n)次比较5.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。

下面属于应用软件的是A. 编译程序B. 操作系统C. 教务管理系统D. 汇编程序考核知识点:(1) 软件的分类答案:C分析:编译程序、操作系统和汇编程序都属于系统软件6.下面叙述中错误的是A. 软件测试的目的是发现错误并改正错误B. 对被调试的程序进行“错误定位”是程序调试的必要步骤C. 程序调试通常也称为DebugD. 软件测试应严格执行测试计划,排除测试的随意性考核知识点:(1) 软件测试与调试的区别答案:A分析:软件测试的目的是发现错误,而改正错误不属于软件测试的目的,属于调试的目的7.耦合性和内聚性是对模块独立性度量的两个标准。

VB二级历年真题

VB二级历年真题

2009年3月二级VB语言笔试真题及答案一、选择题(每题2分,共计70分)(1)下列叙述中正确的是A)栈是先进先出的线性表B)队列是"先进后出"的线性表C)循环队列是非线性结构D)有序线性表即可以采用顺序存储结构,也可以采用链式存储结构(2)支持子程序调用的数据结构是A)栈B)树C)队列D)二叉树(3)某二叉树有5个读为2的结点,则该二叉树中的叶子结点数是A)10 B)8 C)6 D)4(4)下列排序方法中,最坏情况下比较次数最少的是A)冒泡排序B)简单选择排序C)直接插入排序D)堆排序(5)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。

下列属于应用软件的是A)编译程序B)操作系统C)教务管理系统D)汇编程序(6)下面叙述中错误的是A)软件测试的目的是发现错误并改正错误B)对被调试程序进行"错误定位"是程序调试的必要步骤C)程序调试也成为DebugD)软件测试应严格执行测试计划,排除测试的随意性(7)耦合性和内聚性是对模块独立性度量的两个标准。

下列叙述中正确的是A)提高耦合性降低内聚性有利于提高模块的独立性B)降低耦合性提高内聚性有利于提高模块的独立性C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度D)内聚性是指模块间互相连接的紧密程度(8)数据库应用系统中的核心问题是A)数据库设计B)数据库系统设计C)数据库维护D)数据库管理员培训(9)有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为A)选择B)投影C)插入D)连接(10)将E-R图转换为关系模式时,实体和联系都可以表示为A)属性B)键C)关系D)域(11)执行语句Dim X,Y As Integer 后,A)X和Y均被定义为整型变量B)X和Y均被定义为变体类型变量C)X被定义为整型变量,Y被定义为变体变量D)X被定义为变体类型变量,Y被定义为整型变量(12)以下关系表达式中,其值为True的是A)"XYZ">"XYz"B)"VisualBasic"<>"visualbasic"C)"the"="there"D)"Integer"<"Int"(13)执行以下程序段a$="Visual Basic Programming"b$="C++"C$=UCase(Left$(a$,7)) & b$ & Right$(a$,12)后,变量C$的值为A)Visual BASIC ProgrammingB)VISUAL C++ ProgrammingC)Visual C++ ProgrammingD)VISUAL BASIC Programming14)下列叙述中正确的是A)MsgBox语句的返回值是一个整数B)执行MsgBox语句并出现信息框后,不用关闭信息框即可执行其他操作C)MsgBox语句的第一个参数不能省略D)如果省略MsgBox语句的第三个参数(Title),则信息框的标题为空15)在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数,以下可以实现上述操作的事件过程是A)Private Sub Text1_Change()Label1.Caption=str(Len(Text1.Text))End SubB)Private Sub Text1_Click()Label1.Caption=str(Len(Text1.Text))End SubC)Private Sub Text1_Change()Label1.Caption=Text1.TextEnd SubD)Private Sub Label1_Change()Label1.Caption=str(Len(Text1.Text))End Sub16)在窗体上画两个单选按钮(名称分别为Option1,Option2,标题分别为"宋体"和"黑体"), 1个复选框(名称为Check1,标题为粗体)和1个文本框(名称为Text1,Text属性为"改变文字字体"),窗体外观如图所示。

2009vb期末试卷A

2009vb期末试卷A

一、选择题(1分×50=50分)1.当选项按钮被选中时,其Value属性值为(1)。

A.0B.1C.2D.True2.下列有(2)个不是VB合法常量。

①vbCrLf②1#③π④"XY"⑤1E-5A.0B.1C.2D.43.下面不能获得焦点的控件是____(3_)_____。

A.CheckBoxB.ListBoxC.PictureBoxD.Timer4.表达式Val("1234.67E-3ab789")的值为(4)。

A.1234.67B.1.23467C.1234.67789D.表达式出错5.下列项目中,属性、方法、事件的个数分别有(5)个。

①Caption②Unload③Cls④SetFocus⑤LostFocus⑥KeyPressA.222B.123C.321D.2316.以下有关对象属性的说法中,错误的是(6)。

A.对象的Name(名称)属性在程序代码中,作为对象的标识名B.只能在运行时设置或改变的属性不会出现在属性窗口中C.Visible属性值设为True的对象肯定是活动对象D.某些属性具有若干子属性,例如Font属性7.以下有关图片框PictureBox用法的叙述,错误的是(7)。

A.图片框可用作其他控件的容器B.图片框可以显示不同种类与格式的图形或图像文件C.可使用命令:Picture1="",来清除图片框Picture1中显示的文字和图形D.可使用图片框的Print方法在图片框中显示文本或数据处理结果8.以下有关变量说明的叙述中,错误的是(8)。

A.工程中没有说明类型的变量都是不能使用的、不合法的B.Dim语句既可用于说明变量的类型,也可以说明数组的类型C.Static语句用于在过程中说明静态变量D.Private语句用于说明窗体/模块级变量9.如果编写的过程要被多个窗体及其对象调用,应将这些过程放在(9)。

A.窗体模块B.工程C.标准模块D.类模块10.下列不是窗体事件的是____(10)______。

洛阳理工学院第二学期VB期末考试选择题库

洛阳理工学院第二学期VB期末考试选择题库

洛阳理工学院2009年第二学期VB期末考试选择题库.1、在Visual Basic中,假设工程的窗体文件名为exer11.frm,可以使用什么命令将窗体文件名另存为exer22.frm。

A) “工程”菜单中的“添加窗体”命令。

B) “文件”菜单中的“另存为”命令。

C) “文件”菜单中的“工程另存为”命令。

D) 在“工程资源管理器窗口中,使用鼠标右键单击窗体文件exer11.frm,执行快捷菜单中的“exer11.frm另存为”命令。

正确答案是: D 你选择的答案是:D √2、如果要使窗体的最大化按钮变成灰色(不起作用),需设置窗体的()属性。

A) Caption B) Icon C) MaxButton D) MinButton正确答案是: C 你选择的答案是:C √3、在运行期间,不能够设置的窗体属性是()。

A) BorderStyle B) Caption C) MinButton D) MaxButton正确答案是: A 你选择的答案是:A √4、假设某一事件过程如下,则响应该过程的对象名是()。

Private Sub Mylb1_DBlClick()Form1.Caption="hello"End SubA) Mylb1_DBlClick B) DBlClick c) Mylb1 D) Mylb1DBlClick正确答案是: C 你选择的答案是:C √5、将工具栏显示在窗口或从窗口中隐藏起来,是通过()菜单中的“工具栏”命令实现的。

A) 文件 B) 编辑C) 视图 D) 格式正确答案是: C 你选择的答案是:C √6、在VB的设计环境下,双击窗体的任何地方,可以打开的窗口是()。

A) 代码窗口 B) 属性窗口C) 工程管理窗口 D) 以上3个选项都不对正确答案是: A 你选择的答案是:A √7、可视化编程的设计过程,实际上是与一组()进行交互的过程。

A) 控件工具 B) 自定义对象 C) 标准对象 D) 窗体正确答案是: C 你选择的答案是:C √8、系统符号常量的定义可以通过()获得。

2009年9月全国计算机等级二级VB试卷含参考答案

2009年9月全国计算机等级二级VB试卷含参考答案

2009年9月全国计算机等级二级VB试卷含参考答案一、选择题(每小题2分,共70分)下面各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上。

答在试卷上不得分。

(1)下列数据结构中,属于非线性结构的是A)循环队列B)带链队列C)二叉树D)带链(2)下列数据结构中,能够按照“先进先出”原则存取数据的是:A)循环队B)C)队列D) 二叉树(3)对于循环队列,下列叙述中正确的是A)队头指针是固定不变的B)队头指针是一定大于队尾指针C)队头指针一定小于队尾指针D)队头指针可以大于队尾指针,也可以小于队尾指针(4)算法的空间复杂度是指A)算法在执行过程中所需要的计算机存储空间B)算法所处理的数据量C)算法程序中的语句或指令条数D)队头指针可以大于队尾指针,也可以小于队尾指针(5)软件设计中划分模块一个准则是A)低内聚低耦合B) 高内聚低耦合C) 低内聚高耦合 D) 高内聚高耦合(6)下列选项中不属于结构化程序设计原则的是A)可封装B)自顶向下C)模块化D)逐步求精(7)软件详细设计产生的图如下:该图是:A)N-S图B)PAD图C)程序流程图D)E-R图(8)数据库管理系统是A)操作系统的一部分B)在操作系统支撑下的系统软件C)一种编译系统D)一种操作系统(9)在E-R中,用来表示实体联系的图形是A)椭形图B)矩形C)菱形D)三角形(10)有三个关系R,S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为A)选择B)投影C)交D)并(11)以下变量名中合法的是:A)x2-1 B)Print C)Str_n D)2x(12)把数学表达式(5x+3)/(2y-6)表示为正确的VB表达式应该是:A) (5x+3)/(2y-6) B)x*5+3/2*y-6C)(5*X+3) D)(X*5+3)/(y*2-6)(13)下面有关标准模块的叙述中,错误的是:A)标准模块不完全由代码组成,还可以有窗体。

2009年秋季VB语言笔试题A

2009年秋季VB语言笔试题A

二级Visual Basic语言笔试试题(A)(100分)注意事项:1.一、二、三题为客观题目,请将答案涂在机读答题卡上2.四、五、六题为主观题目,请将答案做在答题纸上一.单项选择题(每小题1分,共25分)1.下面不是窗体方法的是()(A)Cls (B)Click (C)Print (D)Move2.在VB中,当运行程序时,系统自动执行窗体的()事件过程。

(A)Load (B)UnLoad (C)Click (D)GotFocus3. 下面各项中合法的VB标识符是()(A)a123 (B)123a (C)a12-1 (D)a+b4.下面各项中合法的VB常量是()(A)E+3 (B)12^3 (C)1.E+3 (D)a+b5. 若要在文本框Text1中显示变量a和 b的值,应选用的语句是()。

(A)a+b = Text1 (B)Text1.Text = a & b(C)Text1.Caption = a,b (D)Text1.Text= a,b6. 在VB中用来表示注释信息的符号是()。

(A)星号(*) (B)单引号(') (C)斜线(/) (D)双斜线(//)7. 在VB语言中,用来表示“回车”的符号常量是()。

(A)Enter (B)Return (C)CrLf (D)vbCrLf8. 设X为小于100的非负数(包括0),下面表达式为True的是()(A) 0<=X And X<100 (B) 0<X And X<100(C) 0<=X And X<=100 (D) 0<X Or X<=1009. 语句Print "Sqr(16)=";Sqr(16)的输出结果为()(A)Sqr(16)=Sqr(16) (B)Sqr(16)= 4(C)"4="4 (D)4=Sqr(16)10. 下面各项中不支持DblClick事件的控件是()(A)CommandButton (B)PictureBox (C)Label (D)TextBox11. 执行下述语句之后,变量n的值应为()s = "2009年第二次计算机等级考试"n = Len(Mid(s, 5))(A)4 (B)5 (C)10 (D)1112. 函数表达式Val("int126")的值为()(A)126 (B)1 (C) 出错信息 (D)013. 以下程序段的运行结果是()Const st As String = "ABCD"st = "1234"Picture1.Print st(A)在窗体上输出字符串1234 (B)在图片框上输出字符串1234(C)在图片框上输出ABCD (D)显示出错信息14. 执行下面的代码,表述正确的是()Dim a As Integera = Rnd * 75Print a(A)a的值始终介于0到75之间,但不能是75(B)a的值始终介于0到75之间,但不能是75和0(C)a的值始终介于0到75之间,但不能是0(D)a的值始终介于0到75之间,包含0和7515. 在VB中,计时器控件Timer支持的事件是()(A) Change (B) Scroll (C) Load (D) Timer 16.Visual Basic图形系统中默认的坐标原点位于窗体工作区的()(A)左上角(B)左下角(C)右上角(D)右下角17.若希望TextBox控件显示多行文本信息,应设置它的()属性为True (A)HideSelection (B)Locked(C)Multiline (D)WordWrap18. 若要使命令按钮不可见,则应将其( ) 属性设置为 False。

vb考试题及答案.doc

vb考试题及答案.doc

vb考试题及答案.docvb 考试题及答案【篇一:vb 考试真题一含答案】一、单项选择题(40 道小题,共40 分)1、在visual basic 中应用的是( c ) 。

(1 分)a、面向过程的程序设计方法b、面向数据的程序设计方法c、面向对象的程序设计方法d、面向用户的程序设计方法2、如果想让代码窗口中代码的字体大些,可以使用( a ) 命令设置。

(1 分)a、“工具”菜单的“选项”b、“视图”菜单的“缩放”c、“编辑”菜单的“替换”d、“视图”菜单的“定义”3、开发一个标准exe 程序时,工程资源管理器窗口应包含( b ) 文件。

(1 分)a、.bas b 、.frmc、.res d 、.cls4、在设计模式下,双击窗体上的一个控件,则会打开( c ) 。

(1 分)a、属性窗口b、工程资源窗口c、代码窗口d、窗体布局窗口5、下列属性中,能表示窗体执行时以正常窗口状态显示的属性是( d ) 。

(1 分)a、tabindex b 、controlboxc、borderstyle d 、windowsstate6、text1 是个文本框,语句text1=* 和下面( d ) 的作用相同。

( 1分)a、text1.caption=* b 、text1.password=*c、text1.maxlength=* d 、text1.text=*7、command1 是一个按钮控件,它的pictrue 属性已经被成功设置为一个可显示图形,但运行时该图形未被显示,其原因可能是( d ) 。

(1 分)a、该图形太大b、forecolor 被设置为黑色c、backcolor 被设置为黑色d、style 属性值被设置为08、为了使标签覆盖背景,应把backstyle 属性设置为( b ) 。

(1分)a、0 b 、1c、ture d 、false9、要使时钟控件的timer 事件每隔3 秒发生一次,应该把它的interval 属性设置为( d ) 。

2009年全国计算机等级考试二级VB笔试试题

2009年全国计算机等级考试二级VB笔试试题

D 标记:[暂不确定答案] 第 6 题 下列叙述中正确的是 A.线性表是线性结构 B.栈与队列是非线性结构 C.线性链表是非线性结构 D.二叉树是线性结构 本题答案:
A B C D 标记:[暂不确定答案] 第 7 题 以下叙述中错误的是 A.打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件 B.保存 Visual Basic 程序时,应分别保存窗体文件及工程文件 C.事件可以由用户引发,也可以由系统引发 D.Visual Basic 应用程序只能以解释方式执行 本题答案: A B C D 标记:[暂不确定答案] 第 8 题 下列操作可以打开立即窗口的是 A.Ctrl+D B.Ctrl+F C.Ctrl+G D.Ctrl+E 本题答案: A B C
程序运行后,单击命令按钮,并输入一个字符串,例如 abcde,则要求在窗体上按如下格式 显示: a bc cde de e 则在下划线处应填人的内容为 A.Right(C,i) B.Mid(c,i,i) C.Mid(c,i,1) D.Left(C,i) 本题答案:
A B C D 标记:[暂不确定答案] 第 26 题 )如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是 A.如果工程中含有 Sub Main 过程,则程序一定首先执行该过程 B.不能把标准模块设置为启动模块 C.用 Hide 方法只是隐藏一个窗体.不能从内存中清除该窗体 D.任何时刻最多只有一个窗体是活动窗体 本题答案: A B C
A B C D 标记:[暂不确定答案] 第 16 题 如下事件过程:
运行时在输入框内输入变量 x 的值为 15,输出结果为 A.0 B.15 C.25 D.30 本题答案:
A B C D 标记:[暂不确定答案] 第 17 题 用树形结构来表示实体之间联系的模型称为 A.关系模型 B.层次模型 C.网状模型 D.数据模型 本题答案: A B

2009年全国计算机等级考试二级VB笔试试题(2)-中大网校

2009年全国计算机等级考试二级VB笔试试题(2)-中大网校

2009年全国计算机等级考试二级VB笔试试题(2)总分:100分及格:60分考试时间:90分一、单项选择题(每小题2分,共70分)(1)设有如下的记录类型则正确引用该记录类型变量的代码是(2)下面程序段,运行后的结果是Private Sub Command1_Click()A. t=18B. t=24C. t=30D. t=32(3)以下关于变量作用域的叙述中,正确的是A. 窗体中凡被声明为Private的变量只能在某个指定的过程中使用B. 全局变量必须在标准模块中声明C. 模块级变量只能用Private关键字声明D. 模块级变量只能用Public关键字声明(4)在用通用对话框控件建立“打开”或“保存”文件对活框时.如果需要指定文件列表框所列出的文件类型是文本文件(即txl文件),则正确的描述格式是A. ”text(*.txt)|*.txt”B. ”文本文件()txt |()txt”C. ”text()txt||(*)lxt”D. ”text()txt(*)txt”(5)单击命令按钮时,下列程序的执行结果是A. 23 47B. 10 36C. 22 44D. 24 50(6)在窗体上画一个名称为Dirl的目录列表框,一个名称为File1的文件列表框。

当改变当前目录列表框时,文件列表框应该与之同步改变。

没置两个控件同步的命令放在一个事件过程中.这个事件过程是A. Drivel_ChangeB. Drivel_ClickC. Dirl_ChangeD. Dirl_Click(7)在窗体上画一个名称为Commandl的命令按钮,然后编写如下事件过程:程序运行后,单击命令按钮,如果输入3,则在窗体上显示的内容是A. 3B. 4C. 5D. 6(8)有如下程序:(9)下列语句不能实现循环100次的是()(10)若菜单项前面没有内缩符号“…”,表示该菜单项是()。

A. 子菜单项B. 主菜单项C. 下拉式菜单D. 弹出式菜单(11)在窗体上画一个名称为Commandl的命令按钮,然后编写如下程序:程序运行后,单击命令按钮,窗体上显示的是(12)下列数据结构中具有记忆作用的是()。

大学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、为了装入一个VisualBasic应用程序,应当(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、VisualBasic 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考试题库(完整资料).doc

大学VB考试题库(完整资料).doc

【最新整理,下载后即可编辑】大学VB考试题库一、单项选择题1、与传统的程序设计语言相比,Visual Basic最突出的特点是()。

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

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、为了装入一个VisualBasic应用程序,应当(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、VisualBasic 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期末考试

第 2 页 共5页5. 以下不属于Visua l Basic 系统的文件类型是A )。

frmB ).bat C)。

cls D)。

vbp6。

程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是A)MouseDown B )MouseUp C )Load D )Click7。

如果要改变窗体的标题,则需要设置的属性是A)Caption B)Name C)BackColor D )BorderStyle8。

在窗体(名称为Form1)上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写一个事件过程。

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

以下能实现上述操作的事件过程是:A)Private Sub Text1_Change()Command1.Caption="计算机等级考试"End SubB ) Private Sub Command1_Click()Caption=”计算机等级考试”End SubC) Private Sub Form1_Click ()Text1.Caption=”计算机等级考试”End SubD) Private Sub Command1_Click ()Text1.Text=”计算机等级考试" End Sub1。

Visual Basic 的集成开发环境的界面是一个标准的Windows 应用程序界面,二、填空题( 2'*25=50 分)它具有标题栏、菜单栏和工具栏等部件。

2。

Visual Basic 6。

0有设计模式、运行模式、中断模式三种工作模式.3. 窗体是用来设计应用程序的界面, 用户可以通过向其添加控件、图形和图片来创建应用程序界面.4. 工具箱提供了一组工具,用于设计时在窗体中放置控件.5. 属性窗口列出了选定窗体或控件属性的设置值,可以通过选择“视图”–“属性窗口”菜单命令打开或关闭“属性”.6. 工程资源管理器窗口,列出了当前工程中的窗体和模块等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
10、
字符串函数InStr("i love you!","love")的返回值()。调整到函数
A) 0 B) 3 C) 4 D) null
正确答案是: B 你选择的答案是:B √
章节作业--第3次作业:10题
1、
下列有关算法的叙述中错误的是:
A) BorderStyle B) Caption C) MinButton D) MaxButton
正确答案是: A 你选择的答案是:A √
4、
假设某一事件过程如下,则响应该过程的对象名是()。
Private Sub Mylb1_DBlClick()
Form1.Caption="hello"
End Sub
A) Mylb1_DBlClick B) DBlClick c) Mylb1 D) Mylb1DBlClick
正确答案是: C 你选择的答案是:C √
5、
将工具栏显示在窗口或从窗口中隐藏起来,是通过()菜单中的“工具栏”命令实现的。
C) 窗体、控件、过程 D) 窗体、控件、模块
正确答案是: A 你选择的答案是:A √
章节作业--第2次作业:10题
1、
以下()是Visual Basic中合法的函数使用。
A) exp.x B) exp(x) C) cos[x] D) sinx
b=1
do while b<40
b=b*(b+1)
loop
print b
A) 42 B) 39 C) 6 D) 1
正确答案是: A 你选择的答案是:A √
7、
判断下面程序段是计算哪一个数学式的()。
n=inputbox("输入n的值")
9、
下述程序的运行结果是
a$="ABCD"
b$="efgh"
c$=lcase$(a$)
d$=ucase$(b$)
print c$;d$
A) abcdEFGH B) abcdefgh
C) ABCDefgh D) ABCDEFGH
正确答案是: C 你选择的答案是:C √
9、
int(100*rnd)产生的的随机整数的闭区间是()
A) [0,99] B) [1,100] C) [0,100] D) [1,99]
正确答案是: A 你选择的答案是:A √
洛阳理工学院2009年第二学期VB期末考试选择题库.txt21春暖花会开!如果你曾经历过冬天,那么你就会有春色!如果你有着信念,那么春天一定会遥远;如果你正在付出,那么总有一天你会拥有花开满圆。
章节作业--第1次作业:10题
1、
在Visual Basic中,假设工程的窗体文件名为exer11.frm,可以使用什么命令将窗体文件名另存为exer22.frm。
A) 0 B) 0.12345 C) 0.00005 D) 1
正确答案是: D 你选择的答案是:D √
8、
表达式Abs(-5)+Len("ABCDE")的值是()。
A) 5ABCDE B) -5ABCDE
C) 10 D) 0
4、
在程序代码中清除图片框picture1中的图形的正确语句是
A) picture1.picture=""
B) picture1.picture=loadpicture("")
C) picture1.image=""
C) Printf语句 D) List语句
正确答案是: B 你选择的答案是:B √
3、
如果要显示Visual Basic中的预定义输入对话框,需要调用Visual Basic 提供的()函数。
A) MsgBox B) Open
2、
如果要使窗体的最大化按钮变成灰色(不起作用),需设置窗体的()属性。
A) Caption B) Icon C) MaxButton D) MinButton
正确答案是: C 你选择的答案是:C √
3、
在运行期间,不能够设置的窗体属性是()。
A) Shang B) Hai C) SHa D) angH
正确答案是: B 你选择的答案是:B √
4、
函数Len(str(val("-135.6")))的值是()
A) 11 B) 6 C) 5 D) 8
正确答案是: B 你选择的答案是:B √
5、
设a="stringfttyhttp",下面的函数值为"http"的是()。
A) mid(a,8,4) B) left(a,4)
C) mid(a,10,2) D) right(a,4)
正确答案是: D 你选择的答案是:D √
A) 文件 B) 编辑
C) 视图 D) 格式
正确答案是: C 你选择的答案是:C √
6、
在VB的设计环境下,双击窗体的任何地方,可以打开的窗口是()。
A) 代码窗口 B) 属性窗口
C) 工程管理窗口 D) 以上3个选项都不对
A) 对象浏览器 B) 代码窗口 C) 属性窗口 D) 工具箱
正确答案是: A 你选择的答案是:A √
9、
下列关于事件的叙述中不正确的是( )
A) 事件是系统预先为对象定义的能被对象认别的动作
B) 事件可分为用户事件与系统事件两类
A) 算法中执行的步骤可以无休止的执行下去
B) 算法中的每一步操作必须含义明确
C) 算法中的每一步操作都必须是可执行的
D) 算法必须有输出
正确答案是显示一值,除了用Print语句外还有()。
A) Show语句 B) ?语句
C) Output D) InputBox
正确答案是: D 你选择的答案是:D √
4、
执行如下语句:
a=InputBox("Today","Tomorrow","Yesterday",,,"Day before yesterday",5)
正确答案是: A 你选择的答案是:A √
10、
有如下程序
a=3
if a<=3 then
print 3
end if
if a<=4 then
print 4
end if
if a<=5 then
print 5
end if
if a<=6 then
显示一个输入对话框,在对话框的输入区中显示的信息是()。
A) Today B) Tomorrow
C) Yesterday D) Day before yesterday
正确答案是: C 你选择的答案是:C √
t=1:s=0
For i = 1 To n
t=t*i
s=s+1/t
next i
print s
A) 1+2+3+…+N B) 1!+2!+3!+…+N!
C) 1!+1/2!+1/3!+…+1/N! D) 1+1/2+1/3+…+1/N
正确答案是: C 你选择的答案是:C √
正确答案是: C 你选择的答案是:C √
3、
列表框中的列表项的数目可以通过以下哪个属性的值获得
A) count B) listcount C) listindex D) index
正确答案是: B 你选择的答案是:B √
8、
下列程序段的执行结果是()
k=1
if k<=1 then a=2*k
if k<=2 then a=2*k+1
if k<=3 then a=k
print a;k
A) 1 2 B) 1 3 C) 1 1 D) 3 1
正确答案是: C 你选择的答案是:C √
print 6
end if
print
end
运行时输出的结果是
A) 3 B) 3 4 C) 3 4 5 D) 3 4 5 6
正确答案是: D 你选择的答案是:D √
章节作业--第6次作业:10题
1、
文本框控件中将text的内容全部显示为所定义的字符的属性项是
5、
下列程序段的执行结果为
a=10
b=30
if a<b then print b
print a
A) 10 B) 30 C) 10 30 D) 30 10
正确答案是: D 你选择的答案是:D √
6、
下列程序段运行后,输出结果为
A) “工程”菜单中的“添加窗体”命令。
B) “文件”菜单中的“另存为”命令。
C) “文件”菜单中的“工程另存为”命令。
D) 在“工程资源管理器窗口中,使用鼠标右键单击窗体文件exer11.frm,执行快捷菜单中的“exer11.frm另存为”命令。
正确答案是: D 你选择的答案是:D √
C) VB为每个对象设置好各种事件,并定义好事件过程的过程名,但过程代码必须由用户自行编写
D) VB中所有对象的默认事件都是Click
正确答案是: D 你选择的答案是:D √
相关文档
最新文档