69、在Visual Basic中,建立一个文本编辑区域,可采用下列哪个控件:(C ) A、命令按钮 B、标签控件 C、文本框控件 D、定时器控件 70、在VB中的每个对象都具有自己的属性、(C )和方法。 A、控件 B、函数 C、事件 D、公用过程
71、将文本框的Multiline属性设为False, 则文本框中只能输入: ( C) A、一个字符 B、两个字符 C、单行文本 D、多行文本
72、下列关于属性设置的叙述错误的是 (A )
A、一个控件具有什么属性是Visual Basic预先设计好的,用户不能改变其属性值
B、一个控件具有什么属性是Visual Basic预先设计好的,但用户可以改变其属性值
C、一个控件的属性既可以在属性窗口中设置,也可以用程序代码设置
D、一个控件的属性在属性窗口中设置,还可以利用程序代码为其设置新值 73、关于复选框和单选钮的比较中正确的是(D ) A. 复选框和单选钮都只能在多个选择项中选定一项 B. 复选框和单选钮的值(value)都是(True/False) C. 单选钮和复选框都响应DblClick事件
D. 要使复选框不可用,可设置Enabled属性(False)和value属性(Grayed) 74、在窗体中添加一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写如下程序: Private Sub Command1_Click() Dim x, y, z As Integer x = 10 y = 5 z = 23
Text1.Text = \Call p1(x, y, z) Text1.Text = Str(z) End Sub
Sub p1(ByVal a As Integer, ByVal b As Integer, c As Integer) c = a + b End Sub
75、程序运行后,如果单击命令按钮,则文本框中显示的内容是(B ) A.0 B.15 C.Str(z) D.23
76、VB中可用(D )语句产生一消息框。
A、InputBox B、Shift C、Both D、MsgBox
77、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是C
A、工程资源管理器窗口 B、工具箱窗口 C、代码窗口 D、属性窗口 78、执行以下语句后,输出的结果是(B ) s$ = \Print Mid$(s$, 3, 4); prin Len(s$)
A.ABCD 11 B.CDEF 11 C.EFGH 11 D.HIJK 11
79、在窗体中添加一个命令按钮(其Name属性为Command1),然后编写如下代码:
Private Sub Command1_Click() Dim a(10) As Integer Dim p(3) As Integer k = 1
For I = 1 To 10 a(I) = I Next I
For I = 1 To 3 p(I) = a(I * 1) Next I
For I = 1 To 3 k = k + p(I) * 2 Next I Print k End Sub
80、程序运行后,单击命令按钮,输出结果是(B ) A.15 B.13 C.30 D.37
81、当复选框被选中时,复选框Value属性的值是:(B ) A、0 B、1 C、2 D、3
82、在Visual Basic中,欲显示静态的文本,可采用下列哪个控件:(B ) A、命令按钮 B、标签控件 C、文本框 D、定时器控件
83、当运行程序时,系统自动执行启动窗体的( A )事件过程。 A、Load B、 Click C、Unload D、Minbutton 84、将光标移动指定的文本框的方法是:( C )
A、Change B、GotFocus C、SetFocus D、LostFocus 85、在一个语句行内写多条语句时,语句之间应该用(D )分隔 A、逗号 B、顿号 C、分号 D、冒号
86、在Passwordchar中设置*,但运行后仍显示文本内容,原因是:(B) A、文本框的Multiline属性值为False B、文本框的Multiline属性值为True C、文本框的Locked属性值为False D、文本框的Locked属性值为True 87、以下各项中,可以作为VB的变量名的是:( A ) A、English B、11_English C、123.45 D、English-1
88、用X,Y,Z表示三角形三条边, 条件:三角形任意两边之和大于第三边的逻辑表达式是:( A)
A、X+ Y>Z And X+Z>Y And Y+Z>X B、X+Y
B、变量名可以包含小数点或者内嵌的类型声明字符 C、变量名不能使用关键字
D、变量马的第一个字符必须是字母或汉字。
91、下面哪个属性决定文本框控件是否能够接受多行显示文本:(C ) A、Caption B、Text C 、Multiline D、Alignment 92、确定控件尺寸的属性是: ( A )
A、Width和Height B、Top和Left C、Width或Height D、Top或Left
93、针对下列程序代码,说法正确的是: (A ) Text1.Top=2000 Text1.Left=800 A 、Text1对象左边界距离窗体左边界800twip,上边界距离窗体上边界2000twip B、 Text1对象左边界距离屏幕左边界800twip,上边界距离屏幕上边界2000twip C、Text1对象的高度是800twip,宽度是2000twip D 、Text1对象的高度是800点,宽度是2000点
94、要使标签中显示的文本靠左显示, 应设置Alignment 的值为:(A ) A、 0 B、 1 C、2 D、3
7、为了使标签能个显示所指定的文本, 应设置哪个属性:(A ) A、Caption B、Text C、Seltext D、Name 95、打开代码窗口的快捷键是(B ) A、F4 B、F7 C、F2 D、Shift+F7 96、设置标签边框样式的属性是 ( B )
A、Backstyle B、Borderstyle C、Autosize D、Alignment 97、如果窗体上有命令按钮“确定”,在代码编辑窗口有与之相对应的OK_Click()事件过程,则命令按钮控件的名称属性和Caption属性分别为: (A ) A、“OK”和“确定 ” B、“确定”和“OK”
C、“Command1”和“确定” D、“Command1”和“OK” 98、表达式Y+1 >X是一个:(B )
A、字符串表达式 B、关系表达式 C、算术表达式 D、不合法的表达式 99、在设计应用程序时,哪个窗口可以查看到工程中包含的所有文件:( D )
A、代码窗口 B、窗体设计窗口 C、属性窗口 D、工程资源管理器窗口
100、文本框中所显示的内容用下列哪个属性设置:( B ) A、Caption B、Text C 、Font D、Picture
11、4、下面对哪一种变量的类型说明符的使用是正确的(D ) A、Dim a:a@=2000 B、Dim a:a%=50000 C、Dim a:a&=True D、Dim a:a$=”OK”
101、某个菜单的名称是Menucase,在程序中要使菜单不可见,使用的语句是:(B )
A、Menucase.Enabled=False B、Menucase.Visible=False C、Menucase.Visible=True D、Menucase.Enabled=True
103、在VB的基本数据类型中,通用类型(Variant)可以表示任何类型的变量,如果有定义Dim a,则以下变量赋值中正确的是(D )
A.a=”OK” B.A$=OK C.a=04/01/2001 D.a$=”OK” 104、在VB中,按下鼠标键触发事件,正确的程序段是(A )
A.Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) …… End Sub
B.Private Sub Form_MouseUP(Button As Integer, Shift As Integer, X As Single, Y As Single) …… End Sub
C.Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) …… End Sub
D.Private Sub Form_Load() …… End Sub
105、要使Esc键可以代替命令按钮的单击事件,可以通过将命令按钮的哪个属性设为True实现:(C)
A、Default B、Enabled C、Cancel D、 Caption
106、当一个工程含有多个窗体时,其中的启动窗体是( D ) A、启动 Visual Basic.net 时建立的窗体 B、第一个添加的窗体
C、最后一个添加的窗体 D、在“工程/工程属性”对话框中指定的启动窗体
107、能显示窗体的方法是(B )。
A、Visible B、Show C、New D、Open
108、下列关于do while …loop 和do…loop until循环执行循环体次数的描述正确的是( D)
A. do while …loop循环和do…loop until循环至少都执行一次 B. do while …loop循环和do…loop until循环可能都不执行
C. do while …loop循环至少执行一次,do…loop until循环可能不执行 D. do while …loop循环可能不执行,do…loop until循环至少执行一次 109、设有如下程序: Private Sub Form_Click() a = 1
For i = 1 To 3 Select Case i Case 1, 3 a = a + 1 Case 2, 4 a = a + 2 End Select Next i Print a End Sub
程序运行后,单击窗体,则在窗体上显示的内容是(A )
A.6 B.5 C.4 D.3
110、在过程定义中,Private表示(D ) A. 此过程要以被其他过程调用
B. 此过程不可以被任何其他过程调用
C. 此过程只可以被本工程中的其他过程调用
D. 此过程只可以被本窗体模块中的其他过程调用 111、用于从字符串左边截取字符的函数是(C )
A、Ltrim( ) B、Trim( ) C、Left( ) D、Instr( ) 112、下列符号中哪个是VB程序中合法的变量名(A ) A、ab7 B、7ab C、If D、a*bc
113、要改变控件的宽度,应改变控件的哪个属性: (A ) A、Width B、Height C、Top D、Left 114、用于显示窗体的方法是:(B)
A、Hide B、Show C、Unload C、Load
115、.当把框架的哪个属性设为False时,其标题变灰,框架内所有的控件都不可用:(C )
116、产生[10,37]之间的随机整数的Visual Basic表达式是 (B ) A、Int(Rnd()*27)+10 B、Int(Rnd()*28)+10 C、Int(Rnd()*27)+11 D、Int(Rnd()*28)+11 117、下列可以将变量A和B互换的语句是:( A) A、C=B B=A A=C B、A=B B=A C、A=(A+B)/2 B=(A-B)/2 D、A=A+B B=A-B 118、在VB中,认为下面哪两个变量名是相同的:(B )
A、English 和Engl_ish B、English和ENGLISH C、English 和 Engl D、English 和England 119、以下关于运算符的说法,错误的是:(A ) A、表达式中的乘号*不能省略,但可以用符号·代替
B、通常不允许两个运算符相连,两个运算符应当用括号隔开 C、括号可以改变运算符的运算顺序
D、在表达式中只能用圆括号,不能使用方括号。
120、设a=“Visual Basic”,下面使b=“Visual”的语句是 D
A、b=Left(a,8,12) B、b=Mid(a,8,5) C、b=Rigth(a,6) D、b=Left(a,6) 121、设置复选框或单选按钮标题对齐方式的属性是( B) A.Align B.Alignment C.Sorted D.value
122、在VB.NET中,用(B )属性标识不同的对象。 A. Text B. Name C. Index D. Title
123、将文本框的Multiline属性设置为False ,则文本框中只能输入:(C ) CA、一个字符 B、两个字符 C、单行文本 D、多行文本 124、在VB中,Integer 类型数的表示范围是:( A) A、-32768--32767 B、-32768--32768
C、-2147483648--2147483647 D、-2147483648--2147483648 125、根据变量的作用范围,可以将变量分为3 类,它们是:(A )
A、过程变量、模块变量、全局变量 B、过程变量、模块变量、标准变量 C、过程变量、模块变量、窗体变量 D、过程变量、标准变量、全局变量