您好,欢迎访问三七文档
一、选择题1.以下叙述中错误的是________。A..vbp文件是工程文件,一个工程可以包含.bas文件B..frm文件是窗体文件,一个窗体可以包含.bas文件C..vbp文件是工程文件,一个工程可以由多个.frm文件组成D..vbg文件是工程组文件,一个工程组可以由多个工程组成2.以下合法的VB变量名是________。A.CaseB.t-nameC.name10D.x*y3.以下描述中错误的是________。A.窗体的标题通过其Caption属性设置B.窗体的名称(Name属性)可以在运行期间修改C.窗体的背景图形通过其Picture属性设置D.窗体最小化时的图标通过其Icon属性设置4.在VisualBasic集成环境中,可以列出工程中所有模块名称的窗口是________。A.工程资源管理器窗口B.窗体设计窗口C.属性窗口D.代码窗口5.在VisualBasic集成环境中,要添加一个窗体,可以单击工具栏上的一个按钮,这个按钮是________。A.B.C.D.6.在VisualBasic集成环境中,要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是________。A.B.C.D.7.以下变量名中合法的是________。A.x2-1B.printC.str_nD.2x8.执行语句DimX,YAsInteger后,________。A.X和Y均被定义为整型变量B.X和Y均被定义为变体类型变量C.X被定义为整型变量,Y被定义为变体类型变量D.X被定义为变体类型变量,Y被定义为整型变量9.在设计窗体时双击窗体的任何地方,可以打开的窗口是________。A.代码窗口B.属性窗口C.工程资源管理器窗口D.工具箱窗口10.以下叙述中错误的是________。A.标准模块文件的扩展名是.basB.标准模块文件是纯代码文件C.在标准模块中声明的全局变量可以在整个工程中使用D.在标准模块中不能定义过程11.以下叙述中错误的是_________。A.在VisualBasic的窗体中,一个命令按钮是一个对象B.事件是能够被对象识别的状态变化或动作C.事件都是由用户的键盘操作或鼠标操作触发的D.不同的对象可以具有相同的方法5326xy12.设x是小于10的非负数。对此陈述,以下正确的VB表达式是_______。A.0≤x10B.0=x10C.x=0Andx10D.x=0Orx=1013.在设计阶段,当按Ctrl+R键时,所打开的窗口是_______。A.代码窗口B.工程资源管理器窗口C.工具箱窗口D.属性窗口14.在设计阶段,当按下F4键时,所打开的窗口是_______。A.代码窗口B.工具箱窗口C.工程资源管理器窗口D.属性窗口15.在VisualBasic集成环境的设计模式下,用鼠标双击窗体上的某个控件打开的窗口是_______。A.工程资源管理器窗口B.属性窗口C.工具箱窗口D.代码窗口16.设x是整型变量,与函数IIf(x0,-x,x)有相同结果的代数式是_______。A.|x|B.-|x|C.xD.-x17.把数学表达式表示为正确的VB表达式应该是_______。A.(5x+3)/(2y-6)B.x*5+3/2*y-6C.(5*x+3)(2*y-6)D.(x*5+3)/(y*2-6)18.以下关系表达式中,其值为True的是_______。A.XYZXYzB.VisualBasicvisualbasicC.the=thereD.IntegerInt19.若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是_______。A.IntegerB.StringC.BooleanD.Variant20.在VisualBasic中,表达式3*2\5Mod3的值是_________。A.1B.0C.3D.出现错误提示21.设x=3.3,y=4.5,表达式x-Int(x)+Fix(y)的值是________。A.3.5B.4.8C.4.3D.4.722.以下关于窗体的叙述中,错误的是________。A.窗体的Name属性用于标识一个窗体B.运行程序时改变窗体大小,能够触发窗体的Resize事件C.窗体的Enabled属性为False时,不能响应单击窗体的事件D.程序运行期间,可以改变Name属性值23.设有如下变量声明语句:Dima,bAsBoolean则下面叙述中正确的是________。A.a和b都是布尔型变量B.a是变体型变量,b是布尔型变量C.a是整型变量,b是布尔型变量D.a和b都是变体型变量24.为了使标签具“透明”的显示效果,需要设置的属性是________。A.CaptionB.AlignmentC.BackStyleD.AutoSize25.下列叙述中错误的是________。A.列表框与组合框都有List属性B.列表框有Selected属性,而组合框没有C.列表框和组合框都有Style属性D.组合框有Text属性,而列表框没有26.设窗体文件中有下面的事件过程:PrivateSubCommandl_Click()Dimsa%=100PrintaEndSub其中变量a和s的数据类型分别是________。A.整型,整型B.变体型,变体型C.整型,变体型D.变体型,整型27.下面有关标准模块的叙述中,错误的是________。A.标准模块不完全由代码组成,还可以有窗体B.标准模块中的Private过程不能被工程中的其他模块调用C.标准模块的文件扩展名为.basD.标准模块中的全局变量可以被工程中的任何模块引用28.执行以下程序段a$=VisualBasicProgrammingb$=C++c$=UCase(Left$(a$,7))&b$&Right$(a$,12)后,变量c$的值为________。A.VisualBASICProgrammingB.VISUALC++ProgrammingC.VisualC++ProgrammingD.VISUALBASICProgramming29.为把圆周率的近似值3.14159存放在变量pi中,应该把变量pi定义为________。A.DimpiAsIntegerB.Dimpi(7)AsIntegerC.DimpiAsSingleD.DimpiAsLong30.以下选项中,不合法的VisualBasic的变量名是________。A.a5bB._xyzC.a_bD.andif31.窗体上有一个名称为Command1的命令按钮,其中部分代码如下:PrivateSubCommand1_Click()Dima(10)AsIntegerDimnAsInteger……Callcalc(a,n)……EndSubcalc过程的首行应该是_________。A.Subcalc(x()AsInteger,nAsInteger)B.PublicSubcalc(x()AsInteger)C.PrivateSubcalc(a(n)AsInteger,nAsInteger)D.PublicSubcalc(aAsInteger,nAsInteger)32.下面定义窗体级变量a的语句中错误的是________。A.Dima%B.Privatea%C.PrivateaAsIntegerD.Statica%33.下列可作为VisualBasic变量名的是________。A.A#AB.4ABCC.?xyD.Print_Text34.下面可以产生20~30(含20和30)的随机整数的表达式是________。A.Int(Rnd*10+20)B.Int(Rnd*11+20)C.Int(Rnd*20+30)D.Int(Rnd*30+20)35.设窗体上有一个命令按钮数组,能够区分数组中各个按钮的属性是________。A.NameB.IndexC.CaptionD.Left36.下面哪个属性肯定不是框架控件的属性________。A.TextB.CaptionC.LeftD.Enabled37.下面控件中,没有Caption属性的是________。A.复选框B.单选按钮C.组合框D.框架38.下列叙述中正确的是________。A.MsgBox语句的返回值是一个整数B.执行MsgBox语句并出现信息框后,不用关闭信息框即可执行其他操作C.MsgBox语句的第一个参数不能省略D.如果省略MsgBox语句的第三个参数(Title),则信息框的标题为空39.表达式2*3^2+4*2/2+3^2的值是________。A.30B.31C.49D.4840.以下数组定义语句中,错误的是_________。A.Statica(10)AsIntegerB.Dimc(3,1To4)C.Dimd(-10)D.Dimb(0To5,1To3)AsInteger41.设有如下程序:Subf(xAsInteger,ByValyAsInteger)x=2*xy=y+xEndSubPrivateSubCommand1_Click()DimaAsInteger,bAsIntegera=6:b=35Callf(a,b)Printa,bEndSub程序运行后,单击命令按钮Command1,输出结果为________。A.647B.1247C.635D.123542.表达式Int(Rnd(0)*50)所产生的随机数范围是_________。A.(0,50)B.(1,50)C.(0,49)D.(1,49)43.假定一个滚动条的LargeChange属性值为100,则100表示_________。A.单击滚动条箭头和滚动框之间某位置时滚动框位置的变化量B.滚动框位置的最大值C.拖动滚动框时滚动框位置的变化量D.单击滚动条箭头时滚动框位置的变化量44.设窗体上有一个名称为HS1的水平滚动条,如果执行了语句:HS1.Value=(HS1.Max-HS1.Min)/2+HS1.Min则_________。A.滚动块处于最左端B.滚动块处于最右端C.滚动块处于中间位置D.滚动块可能处于任何位置,具体位置取决于Max、Min属性的值45.滚动条可以响应的事件是_________。A.LoadB.ScrollC.ClickD.MouseDown46.下面不能在信息框中输出VB的是_________。A.MsgBoxVBB.x=MsgBox(VB)C.MsgBox(VB)D.CallMsgBoxVB47.用来设置文字字体是否斜体的属性是_________。A.FontUnderlineB.FontBoldC.FontSlopeD.FontItalic48.在窗体上画一个文本框(名称为Textl)和一个标签(名称为Label1),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是_________。A.PrivateSubTextl_Change()Label1.Caption=Str(Len(Text1.Text))EndSubB.PrivateSubText1_Click()Label1.Caption=Str(Len(Text1.Text))EndSubC.PrivateSubText1_Change()Label1.Caption=Text1.TextEndSubD.PrivateSubLabel1_Change()Label1.Caption=Str(Len(Text1.Text))EndSub49.以下不能输出Program的语句是_________。A.PrintMid(VBProgram,3,7)B.PrintRight(VBProgram,7)C.PrintMid(VBProgram,3)D.PrintLeft(VBProgram,7)50.现有语句:y=IIf(x0,xMod3,0)设x=10,则y的值是________。A.0B.1C.3D.语句有错51.以下叙述中正确的是_________。A.窗体及窗体上所有控件的事件过程
本文标题:VB试题库(全国)
链接地址:https://www.777doc.com/doc-2866187 .html