您好,欢迎访问三七文档
一、单选题(每题1分,共63分)1.在VB中,假定有以下程序段,则执行结束后k的值是:(A)Fori=1To3k=i+2NextiA:5B:4C:3D:62.有如下程序,单击窗体后,窗体上显示的是(B)Form1.ClsForr=35To85Step25Circle(300,240),rNextrA)3个相交圆B)3个同心不相交圆C)4个同心不相交圆D)两个同心不相交圆3.以下控件中可以作为容器控件的是(B)A.Image图像框控件B.PictureBox图片框控件C.TextBox文本框控件D.ListBox列表框控件4.关于Image控件和PictureBox控件的说明,其中错误的是(B)A)Image控件和PictureBox控件都有Picture属性B)Image控件和PictureBox控件都支持Print方法C)Image控件和PietureBox控件都可以用LoadPicture函数把图形文件装入控件中D)Image控件和PictureBox控件都能在属性窗口装入图形文件,也都能在运行期间装入图形文件5.以下关于图片框(picturebox)控件的说法中,错误的是(D)A)可以通过Print方法在图片框中输出文本B)清空图片框控件中图形的方法之一是加载一个空图形C)图片框控件可以作为容器使用D)用Stretch属性可以自动调整图片框中图形的大小6.在简单的动画设计中,必须运用到的控件是(C)PictureBox(B)Image(C)Timer(D)Shape7.为使计时器控件每隔5秒钟产生一个计时器事件(Timer事件),则应将其Interval属性值设置为(D)A)5B)500C)10D)50008.下列操作中不能向工程中添加窗体的是(C)A)单击“工程”菜单中的“添加窗体”命令B)单击工具栏上的“添加窗体”按钮C)右击窗体,在弹出的菜单中选择“添加窗体”命令D)右击工程资源管理器,在弹出的菜单中选择“添加”命令,9.当双击窗体Froml时,要将窗体Forml隐藏起来,将窗体Form2显示出来的事件过程,正确的是(B)A)PrivateSubForml_DblClick()B)PrivateSubForml_DblClick()HideForml.HideShowForm2.ShowEndSubEndSub10.能显示窗体的方法是(B)。A、VisibleB、ShowC、NewD、Open11.MsgBox函数中有4个参数,其中必须写明的参数是(C)A.指定显示按钮的个数B.对话框的标题C.提示信息D.所有参数都是可选的12.你若在代码窗口中编写:msgbox(“AAAA”,vbokonly,”BBBB”)语句后,所产生的信息框的标题是(C)(A)AAAA(B)空(C)BBBB(D)出错,不能产生信息13.要使文本框获得输入焦点,则应采用文本框控件的(D)方法。A)GotFocusB)LostFocusC)KeyPressD)SetFocus14.为了把焦点移到某个指定的控件,所使用的方法是(A)A)SetFoeusB)VisibleC)RefreshD)GetFocus15.下列多行结构条件语句正确的是(D)A)IfxaThenPrint\xa\B)IfxaElseIfxbThenPrint\xb\Print\xa\ElsePrint\x=a,x=b\ElseIfxbThenEndIfPrint\xb\EndIf16.语句if3*4=10thena=1elsea=2endif执行后,a的值为(D)。A、12B、10C、1D、217.在窗体上建立一个命令按钮数组,数组名为M1。双击控件数组中的第三个按钮,打开代码编辑器,写下如下代码:PrivateSubM1_Click(IndexAsInteger)Form1.Caption=myform1EndSub运行时,单击按钮数组中的第一个按钮,窗体标题为(C):A、FormB、M1C、myform1D、No318.设建立一个命令按钮数组Command1,以下对该数组的说法错误的是(B)A、命令按钮的所有名称属性都是Command1B、在代码中访问任意一个命令按钮只需要使用名称Command1C、命令按钮的大小都相同D、命令按钮共享相同的事件过程19.在窗体上画3个单选按钮,组成一个名为opt1的控件数组。用于标识各个控件数组元素的参数是(B)A、TagB、IndexC、ListIndexD、Name20.下列叙述中,正确的是(C)A)控件数组的每一个成员的Caption属性值都必须相同B)控件数组的每一个成员的Index属性值都必须相同C)控件数组的每一个成员都执行同样的事件过程D)对已经建立的多个类型相同的控件,这些控件不能组成控件数组21.能够将文本框控件隐藏起来的属性是(A)。A、VisibleB、ClearC、ClsD、Hide22.决定控件是否可见的属性是(B)A.enabledB.VisibleC.borderstyleD.wordwrap23.能使控件被访问或禁止访问的属性是(B)A.VisibleB.enabledC.borderstyleD.wordwrap24.对于定时器(Timer)控件,设置其定时是否开启的属性是(C)。A.IndexB.VisibleC.EnabledD.Left25.如果文本框的Enabled属性被设置为False,则运行时(A)C)IfxaThenD)IfxaThenPrint\xa\Print\xa\ElseIfxbThenElsePrint\xb\Print\xb\EndIfEndIfC)PrivateSubForm2_DblClick()D)PrivateSubForml_DblClick()Forml.HideForml.Visibel=TrueForm2.ShowForm2.Visibel=FalseEndSubEndSubA)文本框中的文本将变成灰色,并且此时用户不能将光标置于文本框上B)文本框中的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框中的内容C)文本框中的文本将变成灰色,用户仍然能改变文本框中的内容D)文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容26.下面是一个窗体的单击事件过程,该窗体事件的功能是(B)PrivmeSubForm_Click()IfCommandl.Enabled=trueThenLabel1.Caption=“命令按钮可以使用!“ElseLabel1.Caption=“命令按钮不可以使用!“EndIfEndSubA)判断命令按钮是否可见,以便在标签上显示不同的信息B)判断命令按钮是否可用,以便在标签上显示不同的信息C)判断命令按钮是否设置了默认按钮,以便在标签上显示不同的信息D)If语句中的条件不合法,事件过程错误,不能执行。27.下列多分支选择结构语句正确的是(A)A)SelectCasexB)SelectxCasex=10Case10To30PrintSqr(x)PrintSqr(x)CaseElseCaseElsePrintxPrintxEndSelectEndSelect28.下列(C)是日期型常量。A.“2/1/2”B.2/1/2C.#2/1/2#D.|2/1/2|29.下列哪个符号可以作为VB中的变量名?(D)A.abc+B.thenC.m&mD.p430.下列可作为VisualBasic变量名的是(D)A)A#AB)4AC)?xyD)constA31.以下不能做变量名的是(C)A.e1B.e_2C.12eD.eab12332.下列是VB中的合法变量名的是(A)A.AB7B.7ABC.IFD.A.733.在VB中,下列各项合法的变量名是(D)。A.IntegerB.ab-cC.2abcD.a_bc34..变量未赋值时,数值型变量的值为(A),字符变量的值为(B)A.0B.空串“”C.nullD.没有任何值35.在表示长整数时,可作为长整数尾部符号的是(C)A)#B)!C)&D)$36.语句dimvarlasboolean作用是:将varl定义为什么类型变量?(C)A.单精度型B.整型C.布尔型D.字符型37.下面可以正确定义2个整型变量和1个字符型变量的语句是(A)A)Dimn,mAsInteger,sAsStringB)Dima%,b$,cAsStringC)DimaAsInteger,b,cAsStringD)Dimx%,yAsInteger,zAsString38.下列常用变量中整型变量、长整型变量、字符型变量类型符正确的是(B)A.整型%长整型﹩字符型&B.整型%长整型&字符型﹩c.整型#长整型&字符型﹩D.整型#长整型﹩字符型&39.在窗体上画一个名称为Commandl的命令按钮,然后编写如下程序:PrivateSubCommandl_Click()StaticXAsIntegerDimYAsIntegerClsY=1Y=Y+5X=5+XPrintX,YEndSub程序运行时,3次单击命令按钮Commandl后,窗体上显示的结果为(B)A)1516B)156C)1515D)5640.在窗体上画一个名称为Command1的命令按钮和三个名称分别为Label1、Label2、Label3的标签,然后编写如下代码,运行程序,连续三次单击命令按钮后,则三个标签中显示的内容分别是(C)PrivateSubCommand1_Click()StaticxAsIntegerStaticyAsIntegerDimzAsIntegern=10z=n+zy=y+z41.下列语句错误的是(D)A.?x,yB.printx,yC.form.printx,yD.print.formx,y42.有如下程序,运行后输出的结果是(C)a=6;b=8F=Sqr(a*a+b*b)PrintFA)6B)8C)10D)14C243.把数值型变量转换为字符串型需要使用的函数是(B)。A.ValB.CStrC.AscD.Chr44.下列程序的执行结果为(A)A=”1”B=”2”A=Val(A)+Val(B)B=Val(”12”)IfABThenPrintA-BElsePrintB-AC)SelectCasexD)SelectxCasexis10Caseis10PrintSqr(x)PrintSqr(x)ElseCaseElseCasePrintxPrintxEndSelectEndSelectx=x+zLabel1.caption=xLabel2.caption=yLabel3.caption=zEndSubA)101010B)303030C)303010D)103030A)-9B)9C)-12D)045.语句Int(-13.2)的输出结果为(C)A)Int(-13.2)=-13.2B)Int(-13.2)=13.2C)Int(-13.2)=-13D)Int(-13.2)=-1446..int(-0.618*10)/10的值是(A)A.-0.7B.-0.6C.-1D.-0.147.int(100*rnd)产生的随机数的区间是(A)A.[0,99]B.[1,100]C.[0,100]D.[1,99]48.从键盘上输入两个字符串,分别保存在变量str1、str2中。确定第二个字符串在第一个字符串中起始位置的函数是(B)A)LeftB)MidC)StringD)Instr49.获得字符串S从第4个字符开始的4个字符的函数是(A)A.Mid(S,4,4)B.Left(S,4,4)C.MidStr(S,4,4)D.MiddleStr(S,4,4)50.设a=MicrosoftVisualBasic,则以下变量b的值为VisualBasic的语句是(B)A)b=Left(a,10)B)b=Mid(a,10)C)b=Right(a,10)D)b=Mid(a,11,10)51.设a=VisualBasic,则以
本文标题:VB期末试题及答案
链接地址:https://www.777doc.com/doc-2854113 .html