VB复习题-选择题.doc
单选题1、在VB的工程中,工程文件的扩展名是_。 A:frm B:vbg C:vbp D:bas答案:C评析:空等级:1 难度:1知识点:VB知识点/VB的工程管理和环境设置2、在VB的应用程序中,窗体文件的扩展名是_。 A:frm B:vbg C:vbp D:bas答案:A评析:空等级:1 难度:1知识点:VB知识点/VB的工程管理和环境设置3、在VB的应用程序中,标准模块文件的扩展名是_。 A:frm B:vbg C:vbp D:bas答案:D评析:空等级:1 难度:1知识点:VB知识点/VB的工程管理和环境设置4、以下关于保存工程的说法正确的是_。 A:保存工程时只保存窗体文件即可 B:保存工程时只保存工程文件即可 C:先保存窗体文件,再保存工程文件 D:先保存工程文件,再保存窗体文件答案:C评析:空等级:1 难度:1知识点:VB知识点/VB的工程管理和环境设置5、在面向对象的程序设计中,最基本的元素是_。 A:窗体文件 B:工程文件 C:属性 D:对象答案:D评析:空等级:1 难度:1知识点:VB知识点/VB的编程环境6、在运行程序时,若要使文本框获得输入焦点,可调用文本框对象的_方法来实现。 A:Refresh B:GetFocus C:SetFocus D:Tab答案:C评析:空等级:2 难度:2知识点:VB知识点/简单控件设计7、在程序运行时,若要获得用户在文本框中所选择的文本,可通过访问_属性来实现。 A:SelStart B:SelLength C:Text D:SelText答案:D评析:空等级:2 难度:2知识点:VB知识点/简单控件设计8、若要设置文本框最大可接收的字符数,可通过_属性来实现。 A:MultiLine B:Length C:Max D:MaxLength答案:D评析:空等级:1 难度:1知识点:VB知识点/简单控件设计9、窗体的标题条显示内容由窗体对象的_属性决定。 A:BackColor B:BackStyle C:Text D:Caption答案:D评析:空等级:1 难度:1知识点:VB知识点/简单控件设计10、若要取消窗体的最大化功能,则可设置_属性为False来实现。 A:ControBox B:MinButton C:MaxButton D:Enabled答案:C评析:空等级:1 难度:1知识点:VB知识点/简单控件设计11、命令按钮的标题文字由_属性来设置。 A:Text B:Caption C:Name D:(名称)答案:B评析:空等级:1 难度:1知识点:VB知识点/简单控件设计12、标签框的边框,由_属性的设置值决定。 A:BackColor B:BackStlye C:BorderStyle D:AutoSize答案:C评析:空等级:1 难度:1知识点:VB知识点/简单控件设计13、若要使标签框的大小自动与所显示的文本相适应,可通过设置_属性的值为True来实现。 A:AutoSize B:Alignment C:Appearance D:Visible答案:A评析:空等级:2 难度:2知识点:VB知识点/简单控件设计14、标签框所显示的内容,由_属性值决定。 A:Text B:(名称) C:Caption D:Alignment答案:C评析:空等级:1 难度:1知识点:VB知识点/简单控件设计15、标签框文本的对齐方式,由_属性来决定。 A:Text B:(名称) C:Caption D:Alignment答案:D评析:空等级:1 难度:1知识点:VB知识点/简单控件设计16、决定控件上文字的字体、字形、大小、效果的属性是_。 A:Text B:Caption C:Name D:Font 答案:D评析:空等级:1 难度:1知识点:VB知识点/简单控件设计17、以下不能在"工程资源管理器" 窗口中列出的文件类型是_。 A:.bas B:.vbp C:.frm D:.ocx答案:D评析:空等级:1 难度:1知识点:VB知识点/VB的编程环境18、以下叙述中错误的是_。 A:Visual Basic 是事件驱动型可视化编程工具 B:Visual Basic应用程序不具有明显的开始和结束语句 C:Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性 D:Visual Basic中控件的某些属性只能在运行时设置答案:C评析:空等级:1 难度:1知识点:VB知识点/VB的工程管理和环境设置19、以下叙述中错误的是_。 A:在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件 B:以.BAS为扩展名的文件是标准模块文件 C:窗体文件包含该窗体及其控件的属性 D:一个工程中可以含有多个标准模块文件答案:A评析:空等级:2 难度:2知识点:VB知识点/VB的工程管理和环境设置20、以下不属于Visual Basic系统的文件类型是_。 A:.frm B:.bat C:.vbg D:.vbp答案:B评析:空等级:1 难度:1知识点:VB知识点/VB的工程管理和环境设置21、Visual Basic的编程机制是_。 A:可视化 B:面向对象 C:面向图形 D:事件驱动答案:D评析:空等级:1 难度:1知识点:VB知识点/VB的编程环境22、启动Visual Basic后,系统为用户新建的工程起一个名为_的临时名称。 A:工程1 B:窗体1 C:工程 D:窗体答案:A评析:空等级:1 难度:1知识点:VB知识点/VB的工程管理和环境设置23、Visual Basic集成环境的大部分窗口都可以从主菜单项_的下拉菜单中找到相应的打开命令。 A:编辑 B:视图 C:格式 D:调试答案:B评析:空等级:1 难度:1知识点:VB知识点/VB的编程环境24、双击窗体的任何地方,可以打开的窗口是_。 A:代码窗口 B:属性窗口 C:工程管理窗口 D:以上3个选项都不对答案:A评析:空等级:1 难度:1知识点:VB知识点/VB的编程环境25、工具栏中的"启动"按钮的作用是_。 A:运行一个应用程序 B:运行一个窗体 C:打开工程管理窗口 D:打开被选中对象的代码窗口答案:A评析:空等级:1 难度:1知识点:VB知识点/VB的编程环境26、Visual Basic一共有设计、运行和中断三种模式,不可进行界面设计和代码编辑的模式是_。 A:设计模式 B:运行模式 C:中断模式 D:任何模式答案:B评析:空等级:2 难度:2知识点:VB知识点/VB的工程管理和环境设置27、唯一能区别一个控件的属性是_。 A:Caption B:Text C:Name D:Index答案:C评析:空等级:1 难度:1知识点:VB知识点/VB的对象、属性、方法和事件28、通过以下_窗口可以在设计时直观地调整窗体在屏幕上的位置。 A:代码窗口 B:窗体布局窗口 C:冒体设计面口 D:属性窗口答案:B评析:空等级:1 难度:1知识点:VB知识点/简单控件设计29、以下叙述中错误的是_。 A:一个工程可以包括多种类型的文件 B:Visual Basic应用程序既能以编译方式执行,也能以解释方式执行 C:程序运行后,在内存中只能驻留一个窗体 D:对于事件驱动型应用程序,每次运行时的执行顺序可以不一样 答案:C评析:空等级:2 难度:2知识点:VB知识点/VB的工程管理和环境设置30、下列操作中不能向工程中添加窗体的是_。 A:单击"工程"菜单中的"添加窗体"命令 B:单击工具栏上的"添加窗体"按钮 C:右击窗体,在弹出的菜单中选择"添加窗体"命令 D:右击工程资源管理器,在弹出的菜单中选择"添加"命令,然后在下一级菜单中选择"添加窗体"命令 答案:C评析:空等级:1 难度:1知识点:VB知识点/VB的工程管理和环境设置31、要把一个命令按钮设置成无效,应设置属性_的值为False 0。 A:Visible B:Enabled C:Default D:Cancel答案:B评析:空等级:1 难度:1知识点:VB知识点/简单控件设计32、在窗体上画一个文本框,其名称为Text1。为了在程序运行后Text1中的文本不可编辑,应当使用的语句_。 A:Text1Clear B:Text1Locked=True C:Text1Visible:False D:Text1Enabled。False答案:B评析:空等级:2 难度:2知识点:VB知识点/简单控件设计33、以下叙述中错误的是_。 A:打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件 B:保存Visual Basic程序时,应分别保存窗体文件及工程文件 C:Visual Basic应用程序只能以解释方式执行 D:事件可以由用户引发,也可以由系统引发答案:C评析:空等级:1 难度:1知识点:VB知识点/VB的工程管理和环境设置34、Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是_。 A:属性、控件和方法 B:属性、事件和方法 C:窗体、控件和过程 D:控件、过程和模块答案:B评析:空等级:1 难度:1知识点:VB知识点/VB的对象、属性、方法和事件35、下列哪项是窗体对象的方法而不是属性_。 A:Name B:Print C:Caption D:Enabled答案:B评析:空等级:2 难度:2知识点:VB知识点/VB的对象、属性、方法和事件36、若要设置命令按钮为图形风格的命令钮,可通过_属性来设置。 A:Style B:BorderStyle C:BackStyle D:Appearance答案:A评析:空等级:2 难度:2知识点:VB知识点/简单控件设计37、用于从字符串左边截取字符的函数是_。 A:Ltrim() B:Trim() C:Left() D:Instr()答案:C评析:空等级:1 难度:1知识点:VB知识点/常用内部函数38、用于去掉字符串左边空格的函数是_。 A:Ltrim() B:Rtrim() C:Right() D:Mid()答案:A评析:空等级:1 难度:1知识点:VB知识点/常用内部函数39、可实现从字符串任意位置截取字符的函数是_。 A:Instr() B:Mid() C:Left() D:Right()答案:B评析:空等级:2 难度:2知识点:VB知识点/常用内部函数40、可实现字符重复以产生新字符串的函数是_。 A:String() B:Repl() C:Ucase() D:Lcase()答案:A评析:空等级:1 难度:1知识点:VB知识点/常用内部函数41、实现将小写字母转换成大写字母的函数是_。 A:Str() B:Upper() C:Ucase() D:Lcase()答案:C评析:空等级:1 难度:1知识点:VB知识点/常用内部函数42、可获得字符ASCII码值的函数是_。 A:Chr() B:Fix() C:Val() D:Asc()答案:D评析:空等级:1 难度:1知识点:VB知识点/常用内部函数43、VB中的变量如果没有显示声明其数据类型,则默认为_。 A:日期型 B:数据型 C:字符型 D:变体型答案:D评析:空等级:1 难度:1知识点:VB知识点/常量与变量44、VB中运算符被分为四类,分别是_。 A:算术运算符、连接运算符、关系运算符、逻辑运算符 B:算术运算符、比较运算符、关系运算符、逻辑运算符 C:算术运算符、连接运算符、布尔运算符、逻辑运算符 D:连接运算符、比较运算符、逻辑运算符、关系运算符答案:A评析:空等级:1 难度:1知识点:VB知识点/运算符及表达式45、在VB中,执行"A=18 MOD 4"语句后,A的值为_。 A:2 B:4 C:6 D:8答案:A评析:空等级:1 难度:1知识点:VB知识点/运算符及表达式46、A为True,B为False, 则 "A and B"和 "A Or B"的值分别是_。 A:True,True B:True,False C:False,True D:False,False答案:C评析:空等级:1 难度:1知识点:VB知识点/运算符及表达式47、在VB中,执行 "DimA,B As String" 语句后,A的数据类型为_。 A:整型数 B:实型数 C:字符型 D:可变型答案:D评析:空等级:1 难度:1知识点:VB知识点/基本数据类型48、在VB中,执行 "A=123:B=Str$(A)"语句后,B的数据类型为_。 A:整型数 B:字节型 C:实型数 D:字符型答案:D评析:空等级:2 难度:2知识点:VB知识点/常用内部函数49、数学关系3 x10表示成正确的VB表达式为_。 A:3=x10 B:3=x AND x10 C:x=3 OR x10 D:3=x AND10答案:B评析:空等级:1 难度:1知识点:VB知识点/运算符及表达式50、Int(198.555*100+0.5)/100的值为_。 A:198 B:199.6 C:198.56 D:200答案:C评析:空等级:2 难度:2知识点:VB知识点/运算符及表达式51、下面正确的赋值语句是_。 A:x+y=30 B:y= *r*r C:y=x+30 D:3y=x答案:C评析:空等级:1 难度:1知识点:VB知识点/运算符及表达式52、为了给三个变量赋初值1,下面正确的赋值语句是_。 A:x=1:y=1:z=1 B:x=1,y=1,z=1 C:x=y=z=1 D:xyz=1答案:A评析:空等级:1 难度:1知识点:VB知识点/顺序结构53、可用于显示系统当前时间的函数是_。 A:Date B:Date$ C:Time D:Timer答案:C评析:空等级:1 难度:1知识点:VB知识点/常用内部函数54、下面是合法的变量名为_。 A:xyz B:123abc C:integer D:X-Y答案:A评析:空等级:1 难度:1知识点:VB知识点/程序书写规则及格式约定55、VB中,Mid("A2B4",2,1)的值是_。 A:2B B:0 C:2 D:4答案:C评析:空等级:2 难度:2知识点:VB知识点/常用内部函数56、在VB中,合法的常量是_。 A:'xxx' B:2/3 C:5e D:false答案:D评析:空等级:1 难度:1知识点:VB知识点/常量与变量57、函数Int(Rnd*80)+10是在_范围内的整数。 A:10,90 B:10,89 C:11,90 D:11,89答案:B评析:空等级:2 难度:2知识点:VB知识点/常用内部函数58、要声明一个长度为256个字符的定长字符串变量str,下列语句正确的是_。 A:dim str as string B:dim str as string(256) C:dim str as string256 D:dim str as string*256答案:D评析:空等级:1 难度:1知识点:VB知识点/常量与变量59、表达式2*32+2*8/4+32的值是_。 A:64 B:31 C:49 D:22答案:B评析:空等级:2 难度:2知识点:VB知识点/运算符及表达式60、下列_是日期型常量。 A:"07/03/11" B:02/02/11 C:#03/01/19# D:2/11/02答案:C评析:空等级:1 难度:1知识点:VB知识点/常量与变量61、Visual Basic中不存在下列哪一种数据类型_。 A:字符串类型 B:日期类型 C:逻辑类型 D:指针类型答案:D评析:空等级:1 难度:1知识点:VB知识点/基本数据类型62、对变量名说法不正确的是_。 A:必须是字母开头,不能是数字或其他字符 B:不能是VB的保留字 C:可以包含字母、数字、下划线和标点符号 D:不能超过255个字符答案:C评析:空等级:1 难度:1知识点:VB知识点/常量与变量63、以下变量名中,_是不符合Visual Basic的命名规范的。 A:Abc901 B:_mnu_Open_234 C:price_ D:K答案:B评析:空等级:1 难度:1知识点:VB知识点/程序书写规则及格式约定64、当50X200时,则给变量Y赋值为1000的正确的If判定语句是_。 A:If 50X200 then y=1000 B:If x<=200 and x>=50 then y=1000 C:If x<=200 or x>=50 then y=1000 D:If x>=50,x<=200 then y=1000答案:B评析:空等级:2 难度:2知识点:VB知识点/运算符及表达式65、若a=2,b=3,c=4,下列表达式的值是_。a>b and b>c or not a>c A:True B:False C:yes D:no答案:A评析:空等级:2 难度:2知识点:VB知识点/运算符及表达式66、下列属于正确的字符串常量的是_。 A:#ABC" B:$ABC$ C:'ABC' D:"ABC"答案:D评析:空等级:1 难度:1知识点:VB知识点/常量与变量67、执行下列代码,分别输入12和89,输出结果是_。Private Sub Form_Click()a=InputBox("D")b=InputBox("E")Print a+bEnd Sub A:101 B:DE1289 C:DE D:1289答案:D评析:空等级:2 难度:2知识点:VB知识点/常用内部函数68、表达式6+10 Mod 4*2+1的值是_。 A:9 B:11 C:1 D:3答案:A评析:空等级:2 难度:2知识点:VB知识点/运算符及表达式69、把数值型转换为字符串型需要使用下列哪一种函数_。 A:Val() B:Str() C:Asc() D:Chr()答案:B评析:空等级:1 难度:1知识点:VB知识点/常用内部函数70、数学式子sin25°写成VB表达式是_。 A:sin25 B:Sin(25) C:Sin(25*3.14/180) D:Sin(25°)答案:C评析:空等级:2 难度:2知识点:VB知识点/常用内部函数71、若x是一个正实数,对x的第3位小数四舍五入的表达式是_。 A:0.01*Int(x+0.005) B:0.01*Int(100*(x+0.005) C:0.01*Int(100*(x+0.05) D:0.01*Int(x+0.05)答案:B评析:空等级:2 难度:2知识点:VB知识点/运算符及表达式72、函数Left("Hello",2)的值为_。 A:He B:el C:lo D:True答案:A评析:空等级:1 难度:1知识点:VB知识点/常用内部函数73、函数Int(Abs(99-100)/2)的值为_。 A:1 B:0 C:"1" D:"0"答案:B评析:空等级:2 难度:2知识点:VB知识点/常用内部函数74、以下声明语句中错误的是_。 A:Const var1=123 B:Dim var2 = 'ABC' C:Dim var3 D:Static var4 As Integer答案:B评析:空等级:1 难度:1知识点:VB知识点/程序书写规则及格式约定75、设a=10,b=5,c=1,执行语句Print a > b > c后,窗体上显示的是_。 A:True B:False C:1 D:出错信息答案:B评析:空等级:2 难度:2知识点:VB知识点/运算符及表达式76、下列选项中不是字符串常量的是_。 A:"ab" B:"你好" C:"2006" D:1235答案:D评析:空等级:1 难度:1知识点:VB知识点/常量与变量77、以下运算符中运算优先级最高的是_。 A: B: C:>= D:*答案:D评析:空等级:1 难度:1知识点:VB知识点/运算符及表达式78、下列关于字符串连接运算"+"和"&"的叙述正确的是_。 A:"&"两旁要求均为字符串 B:"+"两旁不管是字符型还是数值型,系统都将操作数转换成字符型,再连接 C:"&"与"+"都要求两旁必须为字符串 D:若在字符串变量名后使用"&",则在变量名与"&"之间应有一个空格答案:D评析:空等级:2 难度:2知识点:VB知识点/运算符及表达式79、下列表达式中的值不为6的是_。 A:193 B:19/3 C:Int(19/3) D:19 mod 13 答案:B评析:空等级:1 难度:1知识点:VB知识点/运算符及表达式80、下列不是合法的赋值语句的是_。 A:iNumber_1 = 45 B:(4+5)*3.5 = num C:Label1.caption = time D:num = (4+5)*3.5答案:B评析:空等级:2 难度:2知识点:VB知识点/顺序结构81、下列逻辑表达式中值为False的是_。 A:Int(14 / 3)= 4 B:(1 + 2)<= 3 ) and (4 + 5 > 7) C:Int(Rnd()* 3)<= 3 D:"abc">"bc"答案:D评析:空等级:2 难度:2知识点:VB知识点/运算符及表达式82、VB中将两个字符串连接起来的运算符有:+和&,那么"123"+45结果是_。 A:168 B:12345 C:"123" D:45答案:A评析:空等级:2 难度:2知识点:VB知识点/运算符及表达式83、以下能够触发文本框Change事件的操作是_。 A:文本框失去焦点 B:文本框获得焦点 C:设置文本框的焦点 D:改变文本框的内容答案:D评析:空等级:1 难度:1知识点:VB知识点/控件的基本知识84、窗体上有一个文本框控件,名称为TxtTime;一个计时器控件,名称为Timer1。要求每一秒钟在文本框中显示一次当前的时间,程序为:Private sub timerl_?Txttime.text=timeEnd Sub在?处应填入的内容是_。 A:Enabled B:Visible C:Interval D:Timer答案:D评析:空等级:2 难度:2知识点:VB知识点/控件的基本知识85、图像框(Image)有一个属性,可以自动调整图形的大小,以适当图像框的尺寸,这个属性是_。 A:Autosize B:Stretch C:AutoRedraw D:Appearance答案:B评析:空等级:1 难度:1知识点:VB知识点/图形控件86、设窗体上有一个列表框控件List1,且其中含有若干列表。则以下能表示当前被选中的列表项内容的是_。 A:List1.List B:List1.ListIndex C:List1.Index D:List1.Text答案:D评析:空等级:2 难度:2知识点:VB知识点/列表框和组合框87、设组合框Combo1中有3个项目,则以下能删除最后一项的语句是_。 A:Combo1.Removeitem Text B:Combo1.Removeitem 2 C:Combo1.Removeitem 3 D:Combo1.RemoveitemCombo1.Listcount答案:B评析:空等级:2 难度:2知识点:VB知识点/列表框和组合框88、通过控件数组的_属性,可区分控件数组中的不同元素。 A:Name B:Title C:Caption D:Index答案:D评析:空等级:2 难度:2知识点:VB知识点/控件数组89、事件过程是指_时所执行的程序代码。 A:运行程序 B:响应事件 C:设置属性 D:使用控件答案:B评析:空等级:1 难度:1知识点:VB知识点/VB的对象、属性、方法和事件90、列表框中的列表内容通过_属性设置。 A:Columns B:List C:ListIndex D:ListCount答案:B评析:空等级:2 难度:2知识点:VB知识点/列表框和组合框91、调用列表框控件的_方法,可清除列表框中的所有列表项。 A:Cls B:RemoveItem C:Clear D:Remove答案:C评析:空等级:2 难度:2知识点:VB知识点/列表框和组合框92、执行多窗体应用程序时_。 A:只能打开一个窗体,其他的窗体都会被关闭 B:允许同时打开多个窗体 C:打开一个窗体后,其他的窗体都自动隐藏 D:在某一个时刻只能打开一个窗体答案:B评析:空等级:3 难度:3知识点:VB知识点/多重窗体93、以下关于多窗体应用程序的叙述中,正确的是_。 A:连续向工程添加多个窗体,存盘后只生成一个窗