VB程序设计语言期末复习题 下载本文

VB程序设计语言期末复习

x = (x - 2) * (x + 3) n = n + 1 Loop

Text1.Text = Str(n) Text2.Text = Str(x) End Sub

67、程序运行后,单击命令按钮,在两个文本框中显示的值分别为(B ) A.1和0 B.2和24 C.3和50 D.4和68

68、在窗体上添加标签Label1后,标签控件默认的名称Name为:( A ) A、Label1 B、Label C、Text D、Text1

69、在Visual Basic中,建立一个文本编辑区域,可采用下列哪个控件:(C ) A、命令按钮 B、标签控件 C、文本框控件 D、定时器控件 70、在VB中的每个对象都具有自己的属性、(C )和方法。 A、控件 B、函数 C、事件 D、公用过程

71、将文本框的Multiline属性设为False, 则文本框中只能输入: ( C) A、一个字符 B、两个字符 C、单行文本 D、多行文本

76、VB中可用(D )语句产生一消息框。

A、InputBox B、Shift C、Both D、MsgBox

77、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是C

A、工程资源管理器窗口 B、工具箱窗口 C、代码窗口 D、属性窗口 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=Z Or X+Z<=Y Or Y+Z>=X 89、如果要在文本框中设置密码, 应设置的属性是:( D) A、Caption B、Text C、Name D、Password 90、下列说法不正确的是:(B) A、变量名的长度不能超过255个字符

9 / 21

VB程序设计语言期末复习

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

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

101、4、下面对哪一种变量的类型说明符的使用是正确的(D ) A、Dim a:a@=2000 B、Dim a:a%=50000 C、Dim a:a&=True D、Dim a:a$=”OK”

103、在VB的基本数据类型中,通用类型(Variant)可以表示任何类型的变量,如果有定义Dim a,则以下变量赋值中正确的是(D )

A.a=”OK” B.A$=OK C.a=04/01/2001 D.a$=”OK”

104、下列关于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循环至少执行一次 106、在过程定义中,Private表示(D ) A. 此过程要以被其他过程调用

B. 此过程不可以被任何其他过程调用

C. 此过程只可以被本工程中的其他过程调用

D. 此过程只可以被本窗体模块中的其他过程调用 107、用于从字符串左边截取字符的函数是(C )

10 / 21

VB程序设计语言期末复习

A、Ltrim( ) B、Trim( ) C、Left( ) D、Instr( ) 108、下列符号中哪个是VB程序中合法的变量名(A ) A、ab7 B、7ab C、If D、a*bc

109、要改变控件的宽度,应改变控件的哪个属性: (A ) A、Width B、Height C、Top D、Left 110、用于显示窗体的方法是:(B)

A、Hide B、Show C、Unload C、Load

111、产生[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 112、下列可以将变量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 113、在VB中,认为下面哪两个变量名是相同的:(B )

A、English 和Engl_ish B、English和ENGLISH C、English 和 Engl D、English 和England 114、以下关于运算符的说法,错误的是:(A ) A、表达式中的乘号*不能省略,但可以用符号·代替

B、通常不允许两个运算符相连,两个运算符应当用括号隔开 C、括号可以改变运算符的运算顺序

D、在表达式中只能用圆括号,不能使用方括号。

115、设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) 116、设置复选框或单选按钮标题对齐方式的属性是( B) A.Align B.Alignment C.Sorted D.value

117、在VB.NET中,用(B )属性标识不同的对象。 A. Text B. Name C. Index D. Title

118、将文本框的Multiline属性设置为False ,则文本框中只能输入:(C ) CA、一个字符 B、两个字符 C、单行文本 D、多行文本 119、在VB中,Integer 类型数的表示范围是:( A) A、-32768--32767 B、-32768--32768

C、-2147483648--2147483647 D、-2147483648--2147483648 120、根据变量的作用范围,可以将变量分为3 类,它们是:(A )

A、过程变量、模块变量、全局变量 B、过程变量、模块变量、标准变量 C、过程变量、模块变量、窗体变量 D、过程变量、标准变量、全局变量 121、表达式Left(”This is a book”,3)的值是:( C) A、 a B、is a book C、Thi D、ook 122、要使文本框中的内容写满一行后自动换行,,应将文本框的哪个属性设为TRUE (A )

A、Multiline B、Text C 、Scrollbars D、 Caption 123、以下说法正确的是( A) A、对象是又特殊属性和行为方法的实体

B、属性是对象的特性,所有的对象都有相同的属性 C、属性的一般格式为:对象名_属性名

11 / 21

VB程序设计语言期末复习

D、属性值的设置只可以在属性窗口中设置

124、一个新建的窗体,运行后发现屏幕上没有显示,任务栏上也无最小化图标,可能原因是:( B)

A、该窗体的Enabled属性为False B、该窗体的Visible属性为False

C.该窗体的WindowsState属性为Minisized D、该窗体为多窗体的一个

125、要改变控件的高度,应改变控件的哪个属性: ( B) A、Width B、Height C、Top D、Left 126、用于隐藏窗体的方法是:(A )

A、Hide B、Show C、Unload C、Load

127、对于一个含有计时器控件的窗体, 每经过一段由(D )属性指定的时间间隔, 就会产生一个Timer事件:

A、Name B、Enabled C、Caption D、Interval 128、窗体能够响应的事件是(C )。

A、ActiveForm B、Drive C、Load D、Change 129、以下各项中,不是字符串常量的是:( D)

A、” Visual” B、”等级考试” C、” ” D、//Basic//

130、有变量定义语句:Dim max,min as Single,可知变量max的类型是:(B ) A、可变类型 B、单精度型 C、双精度型 D、字符串型 136、Int(100*Rnd)产生随机数的闭区间是:(C )

A、[1,100] B、[0,100] C、[0,99] D、[1,99] 131.下面程序执行后,x的值为 。 a = 10 : b = 0 Do While a-b a=a?1 b=b+1 x=x+a+b loop

A.30 B.40 C.50 D.60 【解答】C

134.假定有下面的程序段: For i=1 To 3 For j=1 To i For k=j To 3

Print\Next k Next j Next i

这是一个三重循环程序,在这个程序中,外层、中层和内层循环的循环次数是 。

A.3、6和14 B.3、8和16 C.3、4和12 D.3、9和18 【解答】A

12 / 21