当前位置:文档之家› VB复习资料1

VB复习资料1

VB复习资料1
VB复习资料1

VB复习资料

一、单项选择题

、如果在图片框Picture1中装入一个图形,为了清除该图形(不删除图片框),应采用的方法是______。(1分)

A、选择图片框,在属性窗口中选择Picture属性条,然后按回车键

B、选择图片框,然后按Del键

C、执行语句Picture1.Picture = LoadPicture("")

D、执行语句

Picture1.Picture = ""

、能够通过标准工具栏打开的窗口是______。(1分)

A、代码窗口

B、设计器窗口

C、属性窗口

D、立即窗口

、要把一个Image控件对象设置成隐藏,应设置的属性是______。(1分)

A、Visible

B、Enabled

C、Default

D、Cancel

、Select Case 语句中的“表达式列表”不能是______。(1分)

A、变量名的列表,例如Case x ,y ,z

B、值的列表,例如Case "a ","b","c"

C、To 表达式,例如Case 1 to 10

D、Is关系表达式,例如Case Is <8

、窗体上有一个文本框和一个命名按钮,当向文本框中输入一个字符时,命令按钮的标题设置为“计算机考试”。下面正确的事件过程为______。(1分)

A、Private Sub Command1_Click(): Command1.Caption =

"计算机考试": End Sub B、Private Sub Command1_Click(): Text1 =

"计算机考试": End Sub

C、Private Sub Text1_Change(): Command1.Caption =

"计算机考试": End SubD、Private Sub Text1_Click():

Text1.Caption = "计算机考试": End Sub

、下面四个语句中,正确的赋值语句是______。(1分)

a = a + cB、a + c = a

C、c + a = a

D、a -c = a

、Visual Basic的编程机制是______。(1分)

A、面向过程

B、面向对象

、事件驱动D、可视化

、表示年龄(age)在20岁和30岁之间的表达式是______。(1分)

A、age>=20 And age<=30

B、age>=20 0r age<=30

C、age<=20 And age>=30

D、age<=20 0r age>=30

、Cls方法可以清除窗体或图片框中的______。(1分)

A、在设计阶段使用Picture设置的背景位图

B、在设计阶段放置的控件

C、在运行阶段产生的图形和文字

D、以上全部内容

、如果想用Print方法将计算结果显示在窗体上,则必须保证属性值为True的属性是______。(1分)

A、Enabled

B、Apperance

AutoRedrawD、Moveable

、以下不合法的常量是______。(1分)

A、10^2

B、100

C、100.0

D、10E+01

、一个工程文件中有多个窗体,VB运行时指定为启动窗体的是______。(1分)

A、窗体

B、Form窗体

C、Form1窗体

D、第一个创建的窗体

、窗体设计器是用于设计______。(1分)

A、窗体的代码

B、对象的属性

D、应用程序的界面

、Print Format(1234.234, "###.#####"); Format(1234.234,

"########.##")的显示结果是______。(1分)

A、1234.2341234.23

B、123.23400 1234.234

C、123.23400 1234.23

D、1234.2341234.234

、启动Visual Basic后,VB为用户建立的第一个窗体是______。(1分)

A、Form

B、Form1

C、窗体1

D、窗体

D 16、窗体文件的扩展名______。(1分)

A、.bas

B、.vbp

C、.exe

D、.frm

C 17、下列关于窗体的Name属性的叙述,正确的是______。(1分)

A、它的值在程序运行中可以重新改写

B、它是显示在窗体标题栏中的文本

C、它是指窗体的名称,在程序中用来标识一个窗体对象

D、它的值可以为空

、处于设计状态时,在窗体上双击鼠标,则系统在代码窗口显示的事件过程模板是_____ _。(1分)

A、Load

B、Click

C、DblClick

D、MouseDown

C 19、如果VB环境中缺少某个窗口,一般应从主菜单______的下拉菜单中找到相应的激活命令。(1分)

A、编辑

B、文件

C、视图

D、调试

、执行语句age = InputBox("请输入数值", "年龄输入框","38"),如果从键盘上输入数值20并按回车键,则下列叙述中,不正确的叙述是______。(1分)

A、变量Age的值是数值20

B、对话框标题栏中显示的是"年龄输入框"

、对话框的默认值是38D、对话框的提示文字为"请输入数值"

C 21、以下声明语句中,错误的是______。(1分)

A、Const varl=123

B、Const var2="ABC"

C、Public const="计算机等级考试"

D、Static var3 as Integer

、假设变量iV ar是一个整型变量,则执行赋值语句iV ar = "2" + "3" 之后,变量iV ar 的值是______。(1分)

A、2

B、3

C、5

D、23

、表达式"Turbo" + "C" > "True" + "Basic"的值是______。(1分)

A、True

B、False

NullD、出错信息

、设有变量声明:Dim TestDate As

Date,为变量TestDate正确赋值的表达方式是______。(1分)

A、TestDate = #1/1/2002#

B、TestDate = #"1/1/2002"#

C、TestDate = Date("1/1/2002")

D、TestDate =

、程序段Print -15;: Print -16,输出的结果是______。(1分)

A、-15 -16

B、-31

C、-15-16

D、出错

、执行MsgBox 123 + 123,信息框中可以出现______。(1分)

A、123 + 123

B、123123

C、246

D、显示出错信息

C 27、执行程序段:a$ = "China": b$ = Right$(a$, 3): c$ =

String$(3, b$): Print c$,输出的结果是______。(1分)

A、Chi

B、aaa

C、iii

D、ina

D 28、下列选项中,______不是字符串常量。(1分)

A、"你好"

B、""

C、"True"

D、#False#

C 29、执行程序For n = 1 To 3: Cls: Print "n="; n;: Next n 后,

输出结果是______。(1分)

A、123

B、3

C、n= 3

D、n= 1 n= 2 n= 3

C 30、假设变量iV ar是一个整型变量,则执行赋值语句iV ar = "2" + 3之后,变量iV ar

的值是______。(1分)

A、2

B、3

C、5

D、23

、下列符号中,属于Visual Basic合法变量名的是______。(1分)

A、x23

B、8xy

C、END

D、X8[B]

D 32、设有变体变量x,执行语句:x =

InputBox("输入数值","0","示例")后,如果从键盘上输入10并按回车键,则下列叙述中正确的是______。(1分)

A、变量x的值是数值10

B、在InputBox对话框标题栏中显示的是“示例”

0是默认值D、变量x的值是字符串“10”

、InputBox函数返回值的类型为______。(1分)

A、数值

B、字符串

C、变体

D、数值或字符串

、执行程序段:Const c$ = "Henan": c$ = "Zhengzhou": c$ =

"Daxue": Print c$,输出的结果是______。(1分)

A、Henan

B、Zhengzhou

C、Daxue

D、显示出错信息

、在下列逻辑表达式中,逻辑值为"真"的是______。(1分)

A、Not (1 > 2)

B、Not (3 + 4 < 4 + 6)

1 >

2 Or 2 > 3D、2 > 1 And

3 < 2

、保存一个V isual Basic应用程序,正确的是______。(1分)

A、只保存工程文件(.vbp)

B、只保存窗体文件(.frm)

C、只保存标准模块文件(.bas)

D、分别保存窗体文件和工程文件

、表达式4 + 5 \ 6 * 7 / 8 Mod 9的值是______。(1分)

A、4

B、5

C、6

D、7

、程序段Dim x%: If x Then y = x Else y = x + 1: Print y

运行后,显示的结果是______。(1分)

A、0B、1

C、随机数

D、显示出错信息

、程序如下:i = 0: s = 0: Do: i = i + 2: s = i + s: Loop

Until i > 4,执行后s的值是______(1分)

A、10

B、11

C、12

D、15

C 40、任何控件都具有的属性是______。(1分)

A、Picture

B、Caption

C、Name

D、AutoSize

、若要选择Text对象的Text1_KeyPress事件,可以______。(1分)

A、在属性窗口中选择

B、在工程资源管理器窗口中选择

C、在代码设计窗口中利用对象列表框、过程列表框选择

D、在窗体设计窗口中双击Text1对象

C 42、执行x = -6 ^ 2: Print Sgn(x) + Abs(x) +

Int(x)的结果是______。(1分)

A、-36

B、1

C、-1

D、-32

C 43、语句T = MsgBox("程序执行了非法操作", vbAbortRetryIgnore,

"提示信息")的执行后,可以在对话框中显示______个按钮。(1分)

A、1

B、2

C、3

D、4

、InStr("Visual Basic程序设计简明教程中关于可视化界面的设计",

"设计")的函数值为______。(1分)

A、15

B、17

C、30

D、47

D 45、下面表达式中,______的运算结果与其他3个不同。(1分)

Log(Exp(-3.5))B、Int(-3.5) + 0.5

C、-Abs(-3.5)

D、Sin(30 * 3.14 / 180)

、方法Print "等级";"考试",输出的结果是______。(1分)

A、等级考试

B、等级;考试

"等级考试"D、"等级";"考试"

、在设计工作状态,当双击窗体上任何一个控件时,打开的窗口是______。(1分)A、窗体布局窗口B、窗体设计窗口

C、属性窗口

D、代码窗口

、要求在程序运行时,一旦点击文本框使之获取焦点,就自动选中文本框内的所有文本,则需要编写事件过程______。(1分)

A、Text1_Change()

B、Text1_GotFocus()

C、Text1_KeyPress(KeyAscii As Integer)

D、Text1_SetFocus()

、语句Print "int(-23.4)= "; ; Int(-23.4)的输出结果为(1分)

A、Int(-23.4)=-23.4

B、(-23.4)=23.4

C、Int(-23.4)=-23

D、Int(-23.4)=-24

、设a=3,b=5,则以下表达式值为假的是____ __。(1分)

A、a>=b And b> l0

B、(a>b) Or (b>2)

C、(a<0) or (b>0)

D、(5>a) And (b>2)

、执行程序段:m$ = "ABC": n$ = "abc": k$ = LCase$(m$): j$ =

UCase$(n$): Print Asc(k$ + j$),输出的结果是______。(1分)

A、abcabc

B、ABCABC

C、65

D、97

、表达式Str(Len("123")) + Str(77.7) 的值是______。(1分)

A、377.7

B、3 77.7

C、80.7

D、12377.7

、变量未赋值时,字符串变量的值为______。(1分)

A、O

B、空串""

C、Null

D、没任何值

、程序段 a = 10.5: b = Int(a + 0.5): Print b

的功能是______。(1分)

A、输出平均值

B、将一个实数四舍五入取整并输出

C、输出绝对值

D、舍去一个实数的小数部分并输出

D 55、已知x=2, y=9, z=-4,逻辑表达式x>y OR z>x AND NOT

z>y的值是______。(1分)

A、True

B、-1

C、0D、False

、下列叙述中,正确的是______。(1分)

A、工程文件(.vbp)应用程序可以在任何计算机上运行

B、打开一个工程文件,系统自动装入与该工程有关的窗体文件

C、VB工程文件中可以没有窗体文件

D、退出VB系统前要保存新创建的应用程序,只需保存工程文件(.vbp)即可

C 57、在VB中,以10为底的x的常用对数表达式是40、下列符号常量的声明中,______是不合法的。(1分)

A、Const a As Single = 1.1

B、Const a As Integer = "12"

C、Const a As Double = Sin(1)

D、Const a = "OK"

、执行语句:Print Format(32548.5,

"000,000.00"),输出结果是______。(1分)

A、32548.5

B、32,548.5

032,548.50D、32,548.50

除了系统默认的工具箱之外,还可以通过______方法来增加控件。(1分)

A、执行“文件”菜单中的“添加工程”命令

B、执行“工程”菜单中的“部件”命令

C、在工具箱处执行其快捷菜单中的“添加选项卡”命令

D、执行“工程”菜单中的“添加窗体”命令

、如果对文本框Text1设置了PasswordChar=“$”,且程序运行时向文本框中输入“abcd”,______。(1分)

A、1个“$”

B、4个“$”

C、不显示内容

D、“*”

、表达式25.28 Mod 6.99 的值是______。(1分)

A、1

B、4

C、5

D、出错

、下面关系运算中,输出结果为“True”的是______。(1分)

A、"1" + 2 = "12"

B、"1" + "2" = "3"

"1" & 2 = "12"D、"1" & "2" = "3"

、与传统的程序设计语言相比较,Visual Basic最突出的特点是______。(1分)

A、结构化的程序设计

B、数据处理

C、面向对象的可视化编程

D、中文支持

C 64、可以让Image图像控件自动改变大小以适应图形尺寸的属性是______。(1分)

A、Autosize

B、AutoRedraw

C、Stretch

D、Width

、变量未赋值时,数值型变量的值为______。(1分)

A、O

B、空串""

C、Null

D、没任何值

、下列各组中,两个函数功能完全相反的是______。(1分)

A、Str(x)和V al(x)

B、Asc(x)和Chr(x)

C、LTrim(x)和RTrim(x)

D、Timer(x)和Time(x)

C 67、比较两个数中较大的数的程序段,错误的是______。(1分)

A、IF x >y Then max=x Else max=y

B、max=IIF(x>y , x, y)

C、IF x >y Then max=x : max=y

D、max=x: If x< y Then

max=y

C 68、在下列语句中,正确的是______。(1分)

A、Text1.Text+Text2.Text=Text3.Text

B、https://www.doczj.com/doc/e37765889.html,="cmdok"

C、Label1.Caption=4567

D、x=InputBox(please input)

D 69、在VB中,以10为底的x的常用对数表达式是______。(1分)

Log(X)B、Log10(X)

C、Log(X) / Log(e)

D、Log(X) / Log(10)

D 70、执行程序段:a$ = "Visual Basic Programing": b$ = "Quick":

c$ = b$ & UCase(Mid$(a$, 7, 6)) & Right$(a$,

11),变量c$的值为______。(1分)

A、Visual BASIC Programing

B、Quick Basic programing

C、QUICK Basic Programing

D、Quick BASIC Programing

、某中心选拔身高T超过1.7米且体重W小于52.5公斤的学员,能正确表示该条件的布尔表达式是______。(1分)

A、T >= 1.7 And W <= 52.5

B、T <= 1.7 Or W >= 52.5

C、T > 1.7 And W < 52.5

D、T > 1.7 Or W < 625

、窗体上有一个标签Label1和一个命名按钮Command1,当程序运行时每单击一次命令按钮,标签就向右移动一定距离。在Command1_Click()中能完成这个功能的命令为

______。(1分)

A、Label1.Left = 100

B、Label1.Left = Label1.Left - 100

C、Label1.Move 100

D、Label1.Move Label1.Left + 100

、以下______是正确的For …Next结构。(1分)

A、For x=1 To Step 10 …Next x

B、For x=3 To -3 Step -3 …

Next x

C、For x=1 To x=10 …Next x

D、For x=3 To 10 Step 3 …Next

y

、以下关于MsgBox的叙述中,错误的是___ ___。(1分)

A、MsgBox函数返回一个整数

B、通过MsgBox函数可以设置信息框中图标和按钮的类型

C、MsgBox过程语句没有返回值

D、MsgBox函数的第一个参数是一个整数,该参数只能确定对话框中显示的按钮数

、语句Print 4 + 5 \ 6 * 7 / 8 Mod 9的值是______。(1分)

A、4

B、5

C、6

D、7

、Print DateDiff("m", #1/28/2004#,

#1/31/2004#)的输出结果是______。(1分)

A、O

B、1

C、-1

D、2

C 77、以下关于InputBox函数的叙述中,错误的是______。(1分)

A、InputBox函数的“提示信息参数”不能缺省

B、每执行一次InputBox函数,只能输入一个值

C、InputBox 函数的返回值是数值型的

D、要保存InputBox函数的返回值必须赋予一个变量

、Print Format(32556, "#######"); Format(32556,

"###")的输出结果是______。(1分)

A、3255632556

B、32556—32556

C、32556-325

D、--32556325

、Single(单精度)型数据占__ ____个字节。(1分)

A、2

B、4

C、8

D、10

、每个对象的事件名称______。(1分)

A、都要由用户定义

B、有的由用户定义,有的由系统定义

C、都是由系统预先定义

D、是不固定的

、能够盛放其他控件,而且是最基本的对象是______。(1分)

A、窗体

B、图像

C、标签

D、文本

、abc%,abc!,abc$,abc#分别声明abc是______。(1分)

A、整型、单精度、字符串、双精度变量

B、整型、整型、字符串、双精度变量

C、单精度、整型、字符串、双精度变量

D、整型、双精度、字符串、双精度变量

、在程序运行模式能够______。(1分)

B、添加程序

C、输入程序

D、编辑程序

、不属于一个工程文件(*.vbp)里的文件是______。(1分)

A、*.txt文件

B、*.bas文件

*.cls文件D、*.frm文件

、已知下列程序段:a = 3: b = 4: Print b > a ,输出的结果是______。(1分)

A、True

B、False

C、4>3

D、显示出错信息

、用户自定义数据类型时,其成员不能是______。(1分)

A、定长字符串和数组

B、变长字符串和数组

C、货币型和日期型

D、变长字符串和货币型

、表达式V al(".123E2CD")的值是______。(1分)

A、.123

B、12.3

OD、.123E2CD

、程序如下:k = 0: Do Until k > 10: k = k + 1:

Loop的循环体执行次数是______。(1分)

A、9

B、10

C、11

D、无数次

、设n=10,执行n=IIF(n=3,n,-n)后,n 的值为______。(1分)

A、10

B、-10

C、3

D、-3

、能产生[10,32]之间随机整数的函数表达式为______。(1分)

A、Int(Rnd*22)+10

B、Int(Rnd*23)+10

C、Int(Rnd*22)+11

D、Int(Rnd*23)+11

、如果将布尔常量值True赋给一个整型变量,则整型变量的值为______。(1分)A、OB、-1

C、True

D、False

C 92、若要使标签控件显示时,不覆盖其背景内容,应设置的属性是______。(1分)A、ForecolorB、BackColor

C、BackStyle

D、BorderStyle

C 93、决定窗体标题栏显示内容的属性是______。(1分)

A、Text

B、Name

C、Caption

D、BackStyle

C 94、语句X = X + 1的正确含义是______。(1分)

、变量X的值与X + 1的值相等B、将变量X的值存到X + 1中去

C、将变量X的值加1后赋给变量X

D、变量X的值为1

、执行程序段:Dim axs As Integer: axs% = 232: axs = 232.32:

Print axs%; axs,输出的结果是______。(1分)

A、232 232032

B、232 232

C、232.32 232.32

D、显示出错信息

、下列数据中,______是日期型数据。(1分)

A、"01/30/2004"

B、Date("01/30/2004")

C、#01/30/2004#

D、01/30/2004

相关主题
相关文档 最新文档