VB复习题一.选择题1.使用声明语句建立一个数值型的变量后,VB自动将该变量初始化为(B)。
A.空值 B.0 C.1 D.Null2.使用声明语句建立一个字符型的变量后,VB自动将该变量初始化为( A )。
A.空值 B.0 C.1 D.Null3.使用声明语句建立一个布尔型的变量后,VB自动将该变量初始化为(A )。
A.False B.0 C.1 D.True4.关于 VB 中的运算符,以下说法正确的是()。
A.“×”是算术运算符,含义是“乘法运算”B.“≠”是关系运算符,含义是“不等于”C.“!”是逻辑运算符,含义是“非”D.“And”是逻辑运算符,含义是“与”5.对象的三要素是()。
A.属性、事件、程序 B.属性、事件、方法C.窗体、事件、程序 D.语句、函数、程序6.VB中,表达式10<2 Or Not 5>2+6的值为()。
A.TRUE B.FALSE C.0 D.出错7.VB中,表达式Mid$("南京工程学院",3,4)的结果是()。
A."工程学院" B."京工程学" C."程学院" D."工程" 8.在VB中,应用程序被称为()。
A.工程 B.窗体 C.属性 D.对象9.VB中,事件Click由()引发。
A.移动鼠标 B.左键单击鼠标C.双击鼠标 D.右键单击鼠标10.VB中,隐藏窗体的方法是()。
A.Unload B.Stop C.Hide D.Show11.在Visual Basic中最基本的对象是(),它是应用程序的基石,也是其它控件的容器。
A.文本框 B.命令按钮 C.窗体 D.标签12.VB窗体文件的扩展名为()。
A.VBP B.FRM C.BAS D.EXE13.执行语句s=Len(Mid("VisualBasic",1,6))后,s的值是( )。
A.Visual B.Basic C.6 D.1114.有程序代码:Text1.Text = "Visual Baisc",其中的Text1、Text和"Visual Baisc"分别代表的是()。
A.对象、值、属性 B.对象、方法、属性C.对象、属性、值 D.属性、对象、值15.要在一个命令按钮的标题显示“退出(X)”,则要在其Caption属性中的“X”前面插入()符号。
A.下划线 B.& C.$ D.@16.下列表达式中,值为True的是()。
A.UCase ("ABCD") >= "abcd" B.14 / 2 \ 3 < 10 Mod 4C.Mid("abcd", 2, 2) > Left("abcd", 2) D.Not (Sqr(4) - 3 >= -2)17.当希望在离开某过程后,能保存该过程中局部变量的值,则应使用()关键字在该过程中定义局部变量。
A.Dim B.Private C.Public D.Static18.以下有关对象属性的说法正确的是()。
A.对象所有的属性都罗列在属性窗口列表中B.不同的对象不可能有同名属性C.不同对象的同名属性取值一定相同D.对象的某些属性既可以在属性窗口这设置,也可通过程序代码设置或改变19.应用程序窗体的名称属性为Frm1,窗体上有一个命令按钮,其名称属性为Cmd1,窗体和命令按钮的Click事件过程的名称分别为()。
A.Form-Click()、Command1- Click() B.Frm1-Click()、Command1- Click()C.Form-Click()、Cmd1- Click()D.Frm1-Click()、Cmd1-Click()20.使用()方法可将新的列表项添加到一个列表框中。
A.Print B.AddItem C.Clear D.RemoveItem 21.Visual Basic是用于开发()环境下的应用程序的工具。
A.DOS B.Windows C.DOS和Windows D.UNIX22.能被对象所识别的动作与对象可执行的活动分别称为对象的()。
A.方法、事件 B.事件、方法 C.事件、属性 D.过程、方法23.在事件过程中可以用()语句定义变量。
A.Dim、Private B.Dim、Static C.Dim、Public D.Dim、Static、Private24.用窗体的()属性来设置窗体的标题。
A.Style B.Text C.Caption D.Name25.如要在两个菜单命令项之间加一条分隔线,可在标题文本框中键入()。
A.- B.+ C.& D.#26.计时器控件的( )属性用于设置Timer事件发生的时间间隔。
A.Stretch B.Interval C.Value D.Length27.假定变量Logic的类型是Boolean,下面赋值语句()是正确的。
A.Logic=‘True’ B.Logic=.True. C.Logic=#True# D.Logic=0<128.VB工程文件的扩展名为()。
A.VBP B.FRM C.BAS D.EXE29.在多窗体程序中,缺省情况下,VB将设计的()窗体指定为启动窗体。
A.最后一个 B.Form1 C.第一个 D.Main30.下面的( )可以正确地声明一个数组。
A. Dim A[3,4] As Integer B.Dim A(3,4) As IntegerC. Dim A(n,n) As Integer D.Dim A(3 4) as integer31.图像框或图片框中显示的图形文件,由它们的( )性质值决定。
A.DownPicture B.PictureC.Image D.Icon32.下面( )是算术运算符。
A.Imp B.Mod C.Not D.Eqv33.语句if x=1 then y=1,下列说法正确的是( )。
A.x=1 和 y=1均为赋值语句 B.x=1 和 y=1均为关系表达式C.x=1为关系表达式,y=1为赋值语句 D.x=1为赋值语句,y=1 为关系表达式34.变量名最多不能超过的字符个数为( )。
A.10 B.12 C.40 D.25535.表达式4+5 \ 6 * 7 / 8 Mod 9 的值是( )。
A.4 B.5 C. 6 D. 736.复选框或单选钮的当前状态可通过( )属性来返回或设置。
A.Checked B.Value C.Selected D.Caption37.为了把一个记录型变量的内容写入文件中指定的位置,所使用的语句的格式为( )。
A.Get文件号,记录号,变量名B.Get文件号,变量名,记录号C.Put文件号,变量名,记录号D.Put文件号,记录号,变量名38.下列( )不是VB程序的基本结构。
A.层次结构 B.分支结构 C.循环结构 D.顺序结构39.无论何控件,都具有一个共同属性。
这个属性是()。
A.Text B.Font C.Name D.Caption40.假设X的值是5,则执行以下语句时,可得到的打印结果是“ABCDEF”的Select Case语句是()。
A.Select Case X B.Select Case XCase 10 To 1 Case Is>15,Is<5Print "ABCDEF" Print "ABCDEF"End Select End SelectC.Select Case X D.Select Case XCase Is>5,1,3 To 10 Case 1,3,Is>5Print "ABCDEF" Print "ABCDEF"End Select End Select41.下不是VB特点的选项是()。
A.可视编程 B.算法设计 C.事件驱动 D.面向对象42.下面正确的赋值语句是()。
A.x+y=30 B. y=π*r*r C.y=x+30 D.3y=x 43.VB提供( )属性用于控制对象是否可用。
A.Default B.Cancel C.Enabled D.Visible44.确定一个窗体或控件大小属性是()。
A.Width或Height B.Width和HeightC.Top或Left D.Top和Left45.Visual Basic 的三种工作模式是()。
A.设计模式、调试模式、错误模式B.设计模式、运行模式、错误模式C.设计模式、错误模式、中断模式D.设计模式、运行模式、中断模式46.InputBox函数返回值的类型为()。
A.整数 B.字符串C.变体 D.整数或字符串(视输入的数据而定)47.以下代码使用了MsgBox函数,正确的用法是()。
A.MsgBox("非法数据!",48,"提示信息")B.print MsgBox "非法数据!",48,"提示信息"C.ans=MsgBox "非法数据!",48,"提示信息"D.MsgBox "非法数据!",48,"提示信息"48.下面变量名错误的是()。
A.我们 B.abc C.a123 D.a. c49.表达式4+5\6*7/8 Mod 9的值是()。
A.4 B.5 C.6 D.750.数学关系式3≤x<10表示成正确的VB表达式为()。
A.3<=x<10 B.3<=x And x<10C.x>=3 Or x<10 D.3<=x And <1051.Rnd函数不可能为下列( )值。
A.0 B.1 C.0.1234 D.0.000552.设a=10,b=5,c=1,执行语句Print a > b > c后,窗体上显示的是()。
A.True B.False C.1 D.出错信息53.VB中,已知X=1,Y=2,T=0 经程序段X=T:T=Y:Y=T 赋值后 X,Y 值分别为()。
A.1,2 B.0,0 C.0,2 D.1,054.VB中窗体的默认事件过程是()。
A.Form1_Load B.Form_Click C.Form1_Click D.Form_Load55.以下不属于Visual Basic系统的文件类型是()。
A.frm B..bat C..vbg D..vbp56.设有语句Open "c:\Test.Dat" For Output As #1则以下错误的叙述是()A.该语句打开C盘根目录下一个已存在的文件Test.DatB.该语句在C盘根目录下建立一个名为Test.Dat的文件C.该语句建立的文件的文件号为1D.执行该语句后,就可以通过Print #语句向文件Test.Dat中写入信息57.Visual Basic 是一种面向对象的可视化程序设计语言,采取了( )的编程机制。