您好,欢迎访问三七文档
1综合复习题一、选择题1.以下叙述中,错误的是___________。A.VB是事件驱动型可视化编程工具B.VB窗体文件包含该窗体及其控件的属性,窗体级的常量、变量的定义等C.VB工具箱中的所有控件都具有宽度(Width)和高度(Height)属性D.VB中控件的某些属性只能在运行时修改2.以下说法中,错误的是。A.方法是构成对象实体的一个部分B.方法是一种特殊的过程或函数C.调用方法的一般格式是:[对象名.]方法名[参数]D.图片框和列表框均可执行Cls方法3.以下叙述中,错误的是。A.在VB中,对象所能响应的事件是由系统定义的B.对象的任何属性既可以通过属性窗口设定,也可以通过程序语句设定C.VB中不同对象可具有名称相同的方法D.VB中的对象具有自己的属性4.在VisualBasic中,每个对象一般都能感知和接收多个不同的事件,并能对这些事件作出响应,其响应方式就是通过调用执行一个与之相对应的来实现的。A.事件过程B.通用过程C.主程序D.SubMain过程5.下列选项中,不能使控件获得焦点的操作是。A.在程序运行期间,用鼠标单击对象B.在程序运行期间,用快捷键选择对象C.在程序运行期间,用Tab键D.在程序运行期间,用Enter键6.以下合法的VB标识符是。A.ForLoopB.ConstC.9abcD.a#x7.下面四组均为正确的VB常量是。A.3276,123.56,1.2E-2,#True#B.-32768,1.34D2,ABCDE,25!C.&HABCE,02-03-2002,False,D-3D.ABCDE,#02-02-2002#,E-28.下列表达式中,值为True的是。A.321B.Ucase(vb)=Lcase(VB)C.Mid(vbprogram,2,2)Left(vbprogram,2)D.14/2\310Mod49.以下表达式的值为True的是______________。A.Str(23.45)=Trim(23.45)B.Sgn(7Mod3-4)+-0.25=-1.252C.Fix(3.5)+Cint(2.5)=6D.itistrue=Itistrue10.以下关系表达式中,其值为False的是。A.VISUAL=UCase(Visual)B.thetheyC.ABCAbCD.IntegerInt11.设a=2,b=3,c=4,下列表达式的值是。Nota=cOr4*c=b^2Andba+cA.-1B.1C.TrueD.False12.数学表达式|e3+lnX+arctgY|对应的VB表达式是。A.Abs(e^3+Log(X)+1/Atn(Y))B.Abs(Exp(3)+Log(X)/Log(10)+Atn(Y))C.Abs(Exp(3)+Log(X)+1/Atn(Y))D.Abs(Exp(3)+Log(X)+Atn(Y))13.数学表达式xemdyxxsin51223,对应的VB算术表达式为____________。A.(12*x+5*y-Sqr(Abs(d^3-m^2)))/Exp(-x)/Sin(x)B.(12*x+5*y-Sqr(Abs(d^3-m^2)))/Exp(-x)*Sin(x)C.(12*x+5*y-Sqr(Abs(d^3-m^2))/Exp(-x)/Sin(x)D.(12*x+5*y-Sqr(Abs(d^3-m^2)))/e^(-x)/Sin(x)14.表达式4+5\6*7/8的结果为____________。A.4B.5C.6D.715.只能用于除去字符串右侧空格的函数是。A.RightTrimB.RTrimC.TrimD.RLTrim16.执行语句PrintSgn(Fix(3.1)+Int(-3.1)),在窗体上输出的结果是。A.1B.0C.-1D.617.下列语句不能正常执行的是。A.Print20+5=25B.Print11+11C.Print11&11D.Print32700+10018.设x=12,y=10,z=8,执行语句Printxyz后,窗体上显示的是_________。A.TrueB.FalseC.-1D.出错信息19.执行下面语句的正确显示结果是______________。PrintFormat(+2004.601,+##,###.0000)A.+2,004.601B.++#2,004.601C.#2,004.6010D.+2,004.601020.在某过程中已说明变量a为整型、变量s为字符型,过程中的以下四组语句不能正常执行的是。A.s=2*a+1B.s=237&.11:a=sC.s=TrueD.a=2:s=16400*a21.在某事件过程中,以下声明语句正确的是______________。A.ConstepsAsSingleB.Dimivar=ABCC.DimnAsInteger,a(1ton)AsIntegerD.StaticmAsInteger22.关于窗体Name属性的叙述,正确的是。A.窗体Name属性的属性值必须通过属性窗口进行设置3B.窗体Name属性的属性值最长可达255个字符C.窗体Name属性的属性值不能与其它的控件对象的Name属性的属性值相同D.窗体Name属性的属性值可以通过赋值语句来给它赋值23.确定一个控件在窗体上的位置的属性是。A.Width和HeightB.Width或HeightC.Top和LeftD.Top或Left24.关于窗体的Load语句和Show方法,下列说法正确的是。A.Load和Show的功能一样,都是将指定的窗体装入内容,同时显示出来B.Load和Show的功能一样,都是将指定的窗体装入内容,但都不显示出来C.Load和Show都能将窗体装入内存,但前者不显示出来,而后者显示出来D.Load和Show都能将窗体装入内存,但前者显示出来,而后者不显示出来25.以下能够触发文本框Change事件的是____________。A.文本框失去焦点B.文本框获得焦点C.清空文本框原有的内容D.文本框设置焦点26.在窗体上有一文本框(名称为Text1),有如下代码:PrivateSubForm_Click()Text1.SelStart=5:Text1.SelLength=3:Text1.SelText=helloEndSub运行该程序在文本框中输入:thisisabook。然后单击窗体,在文本框中将显示____。A.thisisabookB.thishelloabookC.thishelloabookD.thishelloabook27.设窗体上有一个文本框Text1,程序运行后,要求该文本框只能显示信息不能接收输入的信息,以下能实现该功能的语句是。A.Text1.Locked=TrueB.Text1.Enabled=TrueC.Text1.Visible=TrueD.Text1.TabStop=True28.在窗体上有两个文本框Text1和Text2,若希望在Text1中输入字符时,该字符也将出现在Text2中,要实现该功能,则必须在文本框Text1的事件中书写代码。A.ClickB.GotFocusC.LostFocusD.Change29.在窗体上画一个文本框,然后编写如下事件过程:PrivateSubForm_Click()x=InputBox$(请输入一个整数)Printx+Text1.TextEndSub程序运行时,在文本框中输入456,然后单击窗体,在输入对话框中输入123,单击“确定”按钮后,则在窗体上显示的内容是:。A.123B.456C.579D.12345630.窗体上有一个标签Label1,假设已存在三个整型变量a、b和c,且变量a、b和c的值分别为1、2和3。以下的___________语句可以使标签内显示的内容为:3=1+2A.Label1.Caption=c=a+bB.Label1.Caption=c=a+bC.Label1=c&=&a&+&bD.Label1.Printc&=&a&+&b31.下列语句中,结果与PrintM;Tab(15);ABC输出相同的是。A.PrintM;spc(14);ABCB.PrintM,ABCC.PrintM;spc(12);ABCD.PrintM;Tab(14);ABC432.下列语句不能正确执行的是。A.Printa+bB.Print123+42bC.Print1245D.Print12&4533.执行如下两条语句后,窗体上显示的是。A=9.8596PrintFormat(A,$0,000.00)A.0,009.86B.$9.86C.9.86D.$0,009.8634.下列控件中,具有Caption属性的是。A.文本框B.复选框C.滚动条D.列表框35.下列选项中(其中对象的Name属性值均为默认值),控件的属性值既能在设计时设置,又能在运行时通过赋值语句改变的是。A.List1.NameB.Text1.MultiLineC.Command1.StyleD.Label1.Visible36.为了在按下ESC键时执行某个命令按钮的Click事件过程,需要把该命令按钮的属性的值设置为True。A.ValueB.DefaultC.CancelD.Enabled37.下列有关单选钮、复选框和框架的说法中,错误的是。A.框架中的单选钮和复选框将随框架一起移动、显示和消失;B.若要在框架中创建单选钮,只需将窗体上的单选钮拖到框架中即可;C.框架的主要功能是用于对窗体上一些对象的分组,以便提供视觉上的区分;D.对于框架中的单选钮来说,它的操作不会影响框架外单选钮的操作。38.以下关于复选框的说法,正确的是__________。A.一个窗体上的所有复选框一次只能有一个被选中B.一个框架中的所有复选框一次只能有一个被选中C.若选中一个复选框,则另一个已被选中的复选框自动变为不被选中D.无论是在框架中还是在窗体中,都可以同时选中多个复选框39.若需要在同一窗体内安排两组相互独立的单选钮(OptionButton),可使用____________控件将它们分隔开。①TextBox②PictureBox③Image④FrameA.①②B.②③C.②④D.③④40.对时钟控件来说,它不具有的属性是。A.IntervalB.VisibleC.EnabledD.Name41.为使计时器控件每隔3秒钟产生一个计时器事件(Timer事件),则应将其Interval属性的值设置为___________。A.3B.300C.3000D.18042.如图1所示,在窗体中创建了框架、单选钮和命令按钮(其中对象的Name属性值均为默认值),图中“公共基础课”字样的内容,是通过语句来实现的。A.Frame1.Caption=公共基础课B.Form1.Caption=公共基础课C.Option1.Caption=公共基础课D.Command1.Caption=公共基础课43.在使用菜单编辑器设计菜单时,必须设置的菜单项属性是。5A.IndexB.NameC.CheckedD.Visible44.在用菜单编辑器设计菜单时,必须输入的是______。A.标题B.名称C.快捷键D.热键45.下列选项中不属于结构化程序设计的基本结构的是。A.顺序结构B.选择结构C.循环结构D.递归结构46.下面关于赋值语句的说法中,错误的是。A.一个赋值语句只能给一个变量(或对象的一个属性)赋值B.赋值语句是一种顺序语句C.当赋值语句中变量的数据类型与表达式的数据类型不一致时,该语句一定会出错D.赋值语句中出现两个“=”号时,系统会根据“=”所处的位置自动判断符号的意义。47.如图2所示,Inputbox函数的参数中“提示信息”的值是。A.输入你的学号B.信息输入框C.0101001D.确定48.若要在窗体上弹出一个输入信息对话框,其标题为输入对话框,提示信息为请输入您的姓名,缺省信息为空,对话框在屏幕上显示位置的x坐标和y坐标均为100,则使用正确的Inp
本文标题:VB综合复习题
链接地址:https://www.777doc.com/doc-2865929 .html