您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 程序设计语言VB_习题集(含答案)
第1页共22页《程序设计语言VB》课程习题集一、单选题1.VisualBasic是一种面向(D)的程序设计语言。A.用户B.事件C.程序D.对象2.在VisualBasic6.0中规定工程文件的扩展名是(A)。A.vbpB.forC.frmD.bas3.VisualBasic6.0中规定窗体文件的扩展名是(B)。A.forB.frmC.vbpD.bas4.如何使一个标签或按钮控件在运行时不可用(C)。A.把它的Visible属性设置成FalseB.把它的Visible属性设置成TrueC.把它的Enabled属性设置成FalseD.把它的Enabled属性设置成True5.控件的字体可在属性窗口的(A)属性中调整?A.FontB.ColorC.TextD.Caption6.若要将某命令按钮设置为默认命令按钮。则应设置为True的属性是(C)。A.ValueB.CancelC.DefaultD.Enabled7.在VB中,记录对象数据的是(C)。A.方法B.事件C.属性第2页共22页D.语句8.在文本框上显示文本的属性是(B)。A.ValueB.TextC.PrintD.Enabled9.InputBox函数返回值的类型为(A)。A.字符串B.数值C.变体D.数值或字符串(视输入的数据而定)10.设有语句:a=InputBox(请输入数值:,输入示例,100)程序执行后,若从键盘上输入数值20并按回车键,则变量a的值是(A)。A.字符串20B.字符串120C.默认值100D.数值12011.下列控件中可用于接受用户输入文本,又可用于显示文本的是(B)。A.Label控件B.TextBox控件C.Timer控件D.CommandButton控件12.语句PRINT25*4的输出结果是(A)。A.25*4B.100C.100D.出现错误信息13.只能用来显示字符信息的控件是(B)。A.文本框B.标签框C.图片框D.图像框14.下列可作为VisualBasic变量名的是(D)。A.A%AB.4AC.?xyD.Stemp15.下列哪个符号不能作为VB中的变量名(D)。A.timefly第3页共22页B.pass4C.min4maxD.R[8]16.在窗体内声明的变量是(B)。A.局部变量B.模块变量C.公共变量D.任意变量17.语句DimxAsInteger作用是:将x定义为(B)变量。A.单精度型B.整型C.布尔型D.字符型18.在VB中,用Boolean来表示的数据类型是(C)。A.长整型B.字符型C.布尔型D.单精度型19.定义常量需要用到的关键字是(A)。A.ConstB.DimC.PrivateD.Public20.如果要处理3.1415类数据,使用的变量类型应该是(A)。A.SingleB.LongC.IntegerD.String21.表达式2*3^2+2*8/2+3^2的值为(C)。A.27B.31C.35D.4222.数学表达式X^2+3XY对应的VB算术表达式是(C)。A.X*2+3X*YB.X*X+3XYC.X*X+3*X*YD.X*X+3*XY23.在VB语言中,求余运算符是(B)。第4页共22页A.%B.MODC.*D./24.判断两个逻辑关系任一满足的逻辑运算是(A)。A.OrB.AndC.NotD.Ok25.表达式4+5\6*7/8Mod9的值是(B)。A.4B.5C.6D.726.选拔身高T超过1.7米且体重W小于60公斤的人,表示该条件的布尔表达式为(C)。A.T=1.7AndW=60B.T=1.7OrW=60C.T1.7AndW60D.T=1.7OrW6027.VB中下列逻辑表达式书写正确的是(A)。A.abandacB.abcC.a≤bD.a≠12228.设x=4,y=8,z=7,表达式xyAnd(Notyz)Orzx的值是(D)。A.1B.-1C.TRUED.FALSE29.Sqr(81)+Fix(3.6)的值是(A)。A.12B.7C.8D.930.把字符串“123”转换为数值123时应该使用的函数是(B)。A.StrB.ValC.LenD.Log第5页共22页31.表达式Abs(-3)+int(3.14)的值为(B)。A.5B.6C.0.14D.6.1432.Int(Rnd*100)表示的是(C)范围内的一个整数。A.[0,100]B.[1,99]C.[0,99]D.[1,100]33.Len(“Friend”)的值是(A)。A.6B.7C.8D.934.Int(-3.14)的值是(C)。A.-3B.-3.14C.-4D.3.1435.Right(“banana”,4)的值是(C)。A.baB.bananaC.nanaD.ban36.表达式Mid(“Hello”,2,3)的值是(C)。A.“ll”B.“llo”C.“ell”D.“ello”37.语句if3*4=10thena=1elsea=2执行后,a的值为(C)。A.12B.10C.1D.238.语句Ifx=1Theny=1,下列说法正确的是(C)。A.x=1和y=1均为赋值语句B.x=1和y=1均为关系表达式C.x=1为关系表达式,y=1为赋值语句第6页共22页D.x=1为赋值语句,y=1为关系表达39.下面程序段中,(D)不是把两个数中的大值赋给变量Max。A.Max=IIf(xy,x,y)B.IfxyThenMax=xElseMax=yC.Max=x:Ify=xThenMax=yD.Ify=xThenMax=yMax=x40.在Select判断结构中,下面的表述中不正确的是(B)。A.Case1B.Casea5C.Case3To6D.Caseis1041.由Fori=1To16Step3决定的循环结构被执行(C)次。A.4B.5C.6D.742.Dima(5,5)AsLong定义的数组元素的个数是(D)。A.10B.11C.25D.3643.用于清空数组数据的关键字是(A)。A.EraseB.LboundC.UboundD.Redim44.下列关于dowhile…loop和do…loopwhile循环执行循环体次数的描述正确的是(B)。A.dowhile…loop循环和do…loopwhile循环至少都执行一次B.dowhile…loop循环可能不执行,do…loopwhile循环至少执行一次C.dowhile…loop循环至少执行一次,do…loopwhile循环可能不执行D.dowhile…loop循环和do…loopwhile循环可能都不执行45.For-Next语句属于程序基本结构中的(B)。A.顺序结构B.循环结构C.分支结构D.选择结构46.下列关于ExitFor的说法,正确的是(D)。A.它可以退出任何类型的循环第7页共22页B.一个循环只能有一个ExitForC.每个循环必须有ExitForD.ExitFor本身是无条件退出循环47.在VisualBasic代码窗口中,将某一条语句加以注释和说明时,应在语句前加(C)。A.,B.:C.'D.?48.为了将一个语句写在多行上所使用的行续接符是:(B)。A.&B._C.'D.:49.在一个语句内写多条语句时,每个语句之间分隔符号是(C)。A.,B.;C.:D.'50.Function过程的定义,不必须有的是(B)。A.过程的名称B.虚参C.EndFunctionD.给过程赋值51.下列过程调用语句中,被调用的过程一定是Sub子过程的语句是(D)。A.Pro1(x)B.PrintPro2(x)C.x=Pro3(x)D.CallPro4(x)52.Sub过程与Function过程最根本的区别是(C)。A.Sub过程可以用Call语句直接使用过程名调用,而Function过程不可以B.Function过程可以有形参,Sub过程不可以C.Sub过程不能返回值,而Function过程能返回值D.两种过程参数的传递方式不同53.当拖动滚动条中的滚动块时,将触发滚动条的事件是(D)。A.MoveB.SetFocusC.ScrollD.Change54.列表项选择后得到的选中索引是指(D)。第8页共22页A.ValueB.ListValueC.IndexD.ListIndex55.定时器定时工作所触发的事件是(C)。A.Click()B.Change()C.Timer()D.Load()56.在图片框中加载图形(c:\666.jpg)的方法是(A)。A.Loadpicture(c:\666.jpg)B.Loadpicture()C.print(c:\666.jpg)D.cls57.以下关于VB列表框的叙述中(A)是错误的。A.可通过属性“Item”,返回列表框中的项目B.可通过属性“Text”,得到当前列表项中的内容C.可通过属性“ListIndex”返回当前选中的列表项的索引D.可通过属性“ListCount”返回列表框中项目的数目58.为了把焦点移到某个指定控件,所使用的方法是(D)。A.GetFocusB.VisibleC.RefreshD.SetFocus59.为了隐藏一个窗体,所使用的方法为(C)。A.LoadB.ShowC.HideD.UnLoad60.如果窗体被遮挡,通过调用(B)方法,可以将其显示。A.HideB.ShowC.UnloadD.load61.VB窗体设计器的主要功能是(A)。A.建立用户界面B.画图C.编辑文字D.编写程序代码第9页共22页62.窗体的(B)方法可以清除窗体上的图形与文本。A.printB.clsC.loadD.circle63.窗体没有(B)属性。A.CaptionB.TextC.PictureD.Top64.当一个工程有多个窗体时,其中的启动窗体是(D)。A.第一个添加的窗体B.最后一个添加的窗体C.启动VB时建立的窗体D.在工程属性对话框中指定的窗体65.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是(C)。A.工程资源管理器窗口B.工具箱窗口C.代码窗口D.属性窗口66.以下哪种属性或者方法可以重新定义VB坐标系?(B)A.ScaleMode属性B.Scale方法C.DrawWidth和DrawStyle属性D.BorderWidth和BorderStyle属性67.指令Circle(2000,3000),2000,QBColor,-3.14/2,-3.14将绘制以下哪种图形?(C)A.圆B.椭圆C.扇形D.圆弧68.使用Line方法时,参数B和F可以组合使用,下列组合中(D)是不允许的。A.不使用B和FB.BC.B和FD.F69.执行命令Line(200,200)-step(500,500)后,CurrentX=(C)。A.200B.500第10页共22页C.700D.30070.在VisualBasic中,以下选项中表示单击事件的是(B)。A.KeyUpB.ClickC.ActivateD.Load71.下面不属于键盘事件的是(D)。A.KeyUpB.KeyDownC.KeyPressD.Click72.每当窗体失去焦点时会触发的事件是(D)。A.ActiveB.DeactiveC.LostFocusD.Initialize73.设在窗体上有一通用对话框控件Commonialog1,通过调用(C)语句可以建立“颜色”对话框。A.Commonialog1.ShowOpenB.Commonialog1.Action=2C.Commonialog1.ShowColorD.Commonialog1.Action=574.用语句Commonialog1.ShowOpen建立了“打开”对话框以后,要得到用户所选择文件的路径及文件名,应使用Commonialog1的(C)。A.DialogTitle属性B.FileTitles属性C.FileName属性D.InitDir属性75.用于显示弹出式菜单的方法名是(D)。A.ShowOpenB.ShowMenuC.ShowPopupD
本文标题:程序设计语言VB_习题集(含答案)
链接地址:https://www.777doc.com/doc-2238144 .html