当前位置:文档之家› VB习题集(1)(1)

VB习题集(1)(1)

VB习题集(1)(1)
VB习题集(1)(1)

一、单项选择题

1、以下说法错误的是_____C____。

A. Visual Basic是一种可视化编程工具

B. Visual Basic是结构化程序设计语言

C. Visual Basic是面向过程的编程语言

D. Visual Basic采用事件驱动编程机制

2、窗体和控件的描述及其属性的设置保存在_____B____文件中。

A. 工程

B. 窗体

C. 窗体二进制数据

D. 标准模块

3、假定一个Visual Basic应用程序由一个窗体模块和一个标准模块构成。为了保存该应用程序,以下正确

的操作是____B_____。

A. 只保存窗体模块文件

B. 分别保存窗体模块、标准模块和工程文件

C. 只保存窗体模块和标准模块文件

D. 只保存工程文件

4、以下叙述中错误的是____C_____。

A.在Visual Basic的窗体中,一个命令按钮是一个对象

B.事件是能够被对象识别的状态变化或动作

C. 事件都是由用户的键盘操作或鼠标操作触发的

D. 不同的对象可以具有相同的方法

5、以下叙述中,错误的是____C_____。

A. 一个Visual Basic应用程序可以含有多个标准模块文件

B. 一个Visual Basic工程可以含有多个窗体文件

C. 标准模块文件可以属于某个指定的窗体文件

D. 标准模块文件的扩展名为.bas

6、Visual Basic的窗体设计器主要是用来____A_____。

A. 建立用户界面

B. 添加图形、图像、数据等控件

C. 编写程序源代码

D. 设计窗体的布局

7、Visual Basic是一种结构化高级程序设计语言,它采用的是_____C____驱动方式。

A.键盘

B.鼠标

C.事件

D.函数

8、Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是____A_____。

A.属性、事件、方法

B.控件、属性、事件

C.窗体、控件、过程

D.窗体、控件、模块

9、Visual Basic主要用于_____D____。

A.图像处理

B.文字处理

C.制作视频文件

D.开发应用程序

10、相对于传统编程语言,Visual Basic最突出的特点是____D_____。

A.可视化编程

B.面向对象的程序设计

C.结构化程序设计

D.事件驱动编程机制

11、对象属性设置可在____B_____中进行。

A.工具箱

B.属性窗口

C.工程资源管理器窗口

D.窗体设计窗口

12、将窗体文件移出工程后,该文件____C_____。

A.还存在于硬盘中

B.已从硬盘上删除

C.A和B都有可能

D.A和B都不可能

13、不论什么对象,都具有____C_____属性。

A.Text

B.Forecolor

https://www.doczj.com/doc/c46243021.html,

D.Caption

14、下面_____A____是合法的变量名。

A. X_yx

B.123abc

C. integer

D. X-Y

15、为问题设计一个解决方案及具体解决步骤,属于_____B____过程。

A.问题分析

B.算法设计

C.问题实现

D.归纳分析

16、以下关于MsgBox的叙述中,错误的是_____C____。

A. MsgBox函数返回一个整数

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

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

D. MsgBox语句没有返回值

17、Inputbox( )函数的返回值类型是____B_____。

A.数值型

B.字符型

C.逻辑值

D.变体型

18、下面的运算符中,优先级最高的是____A_____。

A.Not

B.And

C.Or

D.Lisk

19、以下____B___是算术运算符。

A.Imp

B.Mod

C.Not

D.Like

20、函数Int(Rnd*100)是在___C____范围内的整数?

A.[0,100]

B.(1,100)

C.[0,99]

D.(1,99)

21、表达式Len("你好ABC52")的值是____C_____。

A.9

B.8

C.7

D.6

22、表达式5 mod 3+3\5*2的值是____D_____。

A.0

B.6

C.4

D.2

23、设a=2,b=3,c=4,d=5,表达式:a>b and c<=d or 2*a>c 的值是___B___。

A. True

B. False

C. -1

D.1

24、下列可作为Visual Basic变量名的是_____A____。

A.Filename

B.A(A+B)

C. 254D

D. Print

25、VB中运算符的优先顺序是____A_____。

A. 算术运算符>字符串运算符>关系运算符>逻辑运算符

B. 算术运算符>关系运算符>字符串运算符>逻辑运算符

C. 算术运算符>逻辑运算符>关系运算符>字符串运算符

D. 算术运算符>关系运算符>逻辑运算符>字符串运算符

26、表达式sgn(10 mod 6)& 20的值是____C_____。

A. 1

B. 20

C. 120

D.21

27、下列可以作为Visual Basic变量名的是____C_____。

A. Mod

B. Cls

C. counstA

D. 2013-5-5

28、符号%是声明____B_____类型变量的类型定义符。

A. Single

B. Integer

C. string

D. Variant

29、表达式Int(-17.4)+sgn(17.4)的值是___B_。

A. -18

B. -17

C. -16

D. 0

30、设x=4,y=8,z=7,表达式“xz)or z

A. -1

B.1

C. FALSE

D. TRUE

31、以下关系表达中,其值为False的是_____D____。

A."The"<>"they"

B."ABC"<"AbC"

C."VISUAL"=Ucase("Visual")

D."Integer"="Int"

32、当x=0时,函数iif(x>0,1,iif(x<0,-1,0))的返回值是____A_____。

A.0

B.1

C.-1

D.出错

33、在一行内写多条语句时,每个语句之间用_____C____来分隔。

A.,

B.;

C.:

D.、

34、Print方法分区输出时,用_____B____分隔多个表达式。

A.空格

B.逗号

C.冒号

D.分号

35、下列叙述错误的是_____A____。

A.不允许使用行号与标号

B.单条语句可分行书写

C.同一行上可以书写多条语句

D.VB代码不区分字母的大小写

36、由“For i=1 To 16 Step 3”决定的循环结构被执行____C_____次。

A. 4

B. 5

C. 6

D. 7

37、下面程序段运行后,显示的结果是(A)。

Dim x as integer

if x then print x else print x+1

A. 1

B. 0

C. -1

D. 显示出错信息

38、下面程序段求两个数中的大数,____D_____不正确。

A. Max=iif(x>y,x,y)

B. if x>y then max=x else max=y

C. max=x

if y>=x then max=y

D. if y>=x then max=y

max=x

39、设有以下循环结构

A.若“条件”是一个为0的常数,则一次也不执行循环体

B.“条件”可以是关系表达式、逻辑表达式或常数

C.循环体中可以使用Exit Do语句

D.如果“条件”总是为True,则不停地执行循环体

Do

循环体

Loop While<条件>

则以上叙述中错误的是_____A____。

40、下列关于Do…Loop循环结构执行循环次数的描述正确的是_____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循环至少执行一次

41、以下Case语句中错误的是____C_____。

A. Case 0 to 10

B. Case Is>10

C. Case Is>10 and Is<50

D. Case 3,5, Is>10

42、为了给x,y,z这3个变量赋初值2,下面正确的是____A_____。

A. x=2:y=2:z=2

B. x=2;y=2;z=2

C. x=2,y=2,z=2

D. x=y=z=2

43、Print方法可以在_____B____对象上输出数据。

A. 桌面

B. 窗体

C. 状态栏

D. 标题栏

44、下列描述不正确的是_____D____。

A. 某个子过程中声明的局部变量,其使用范围仅限定于该子过程内

B. 某个子过程中声明的局部变量,其生命周期仅限于该子过程被执行的过程中

C. 不同子过程中的局部变量可以具有相同的名称

D.不同子过程中具有相同的名称的局部变量是同一变量

45、以下关于函数过程的叙述中错误的是____D_____。

A. 函数过程一定有返回值

B. 函数过程一定有参数

C. 函数过程可以在窗体模块和标准模块中定义

D. 函数过程参数的类型与返回值的类型无关

46、有一子程序定义为Public Sub aaa(a As Integer,b As Single),正确的调用形式是____C_____。A.Call aaa 1,1.2 B.Call sub(1,1.2)

C.aaa 1,1.2 D. sub 1,1.2

47、用下面的语句所定义的数组的元素个数是____A_____。

Dim b(-2 to 5,3 to 5)

A. 24

B. 25

C. 11

D. 21

48、根据需要用____A___可以重新确定动态数组的大小。

A.ReDim

B.Dim

C.Static

D.Public

49、用Redim不可以改变动态数组的____B_____。

A. 大小

B. 类型

C. 维数

D. 下标值

50、在过程定义中用____D_____表示形参的按值传递。

A.Var

B. ByRef

C. ByValue

D. ByVal

51、下面数组声明语句中,数组包含元素个数为___D_____。

Dim a(-3 to 2,5)

A.120

B.30

C.60

D.36

52、有如下程序代码,输出结果是____A____。

Dim a()

a=Array(1,2,3,4,5)

for i=Lbound(a)to Ubound(a)

print a(i);

next i

A. 1 2 3 4 5

B. 0 1 2 3 4

C. 5 4 3 2 1

D. 4 3 2 1 0

53、假定建立了一个名为Command1的命令按钮数组,则以下说法中错误的是____B____。

A. 数组中每个命令按钮的名称(名称属性)均为Command1

B. 数组中每个命令按钮的标题(Caption属性)都一样

C. 数组中所有命令按钮可以使用同一个事件过程

D. 用名称Command1(下标)可以访问数组中的每个命令按钮

54、在设定Option Base 1后,经Dim arr(3,4)As Integer 定义的数组arr含有的元素个数为____A___。

A.12

B.20

C.19

D.9

55、有如下程序代码,输出结果是____C____。

Dim a(-3 to 6,5)

n=Ubound(a,1)

print n

A.-3

B.0

C.6

D.5

56、窗体能响应的事件是____B_____。

A. ActiveForm

B. Load

C. Drive

D. Change

57、设置标签的_____C____属性,可改变其文字对齐方式。

A. Justify

B. Visible

C. Alignment

D. 以上都不是

58、可以控制连续发生的、有规律的事件的控件是____C_____。

A. 组合框

B. 列表框

C. 进度条

D. 时钟控件

59、下列_____D____不属于组合框的风格。

A. 下列式组合框

B. 简单组合框

C. 下列式列表框

D. 简单列表框

60、假定有一个菜单项,名为MenuItem,为了在运行时使该菜单项失效(变灰),应使用的语句为____A_____。

A. MenuItem.Enabled=False

B. MenuItem.Enabled=True

C. MenuItem.Visible=True

D. MenuItem.Visible=False

61、当运行程序时,系统自动执行启动窗体的某个事件过程,这个事件过程是____A_____。

A. Load

B. Click

C. Unload

D. GotFocus

62、复选框的Value 属性为1时,表示____B_____。

A. 复选框未被选中

B. 复选框被选中

C. 复选框呈灰色不可用

D. 复选框操作有误

63、以下叙述中正确的是_____A____。

A. 窗体及窗体上所有控件的事件过程代码都保存在窗体文件中

B. 在工程中只有启动窗体可以建立菜单

C. 窗体名称必须与窗体文件的名称相同

D. 程序一定是从某个窗体开始执行的

64、要改变Label控件中文字的颜色,可以设置Label控件的___C_____属性。

A.FontColor B. FillColor C. ForeColor D. BackColor

65、滚动条控件取值范围最大值的属性是____A_____。

A. MaxChange

B. LargeChange

C. Value

D.Max-Min

66、要获知当前列表项的数目,可通过____B____属性实现。

A.List

B.ListCount

C.ListIndex

D.Text

67、可以通过修改控件数组中的控件的____C____属性值改变其在数组中的顺序。

A.Font

B.Caption

C.Index

https://www.doczj.com/doc/c46243021.html,

68、用来设置斜体字的属性是___B_____。

A. FontBold

B. FontItalic

C. FontName

D. FontSize

69、复选框的Value 属性为2时,表示____C____。

A.复选框未被选中

B.复选框被选中

C.复选框呈灰色不可用

D.复选框操作有误

70、下列控件中没有Caption属性的是____B____。

A.框架

B.列表框

C.复选框

D.单选按钮

71、滚动条产生Change事件是因为____B____值改变了。

A.SmallChange

B.Value

C.Max

https://www.doczj.com/doc/c46243021.html,rgeChange

72、如果要每隔15s产生一个Timer事件,则Interval属性应设置为___D_____。

A.15

B.900

C.150

D.15000

73、列表框的____C____属性是数组。

A.List 和ListIndex

B.List 和ListCount

C.List 和Selected

D.List 和Sorted

74、以下不允许用户在程序运行时输入文字的控件是____D____。

A.文本框

B.下拉式组合框

C.简单组合框

D.下拉式列表框

75、____A____不是VB控件。

A. 窗体

B. 定时器

C. 单选框

D. 复选框

76、要将窗体从内存中卸载出去,其实现的方法是____D____。

A. Show

B. Hide

C. Load

D. UnLoad

77、要使按钮上能放置图片需要修改按钮的___D_____属性。

A. MaskColor

B. BackColor

C. Visible

D. Style

78、能清除文本框Text1中内容的语句是____B____。

A. Text=""

B. Text1.Text=""

C. Text1.Clear

D. Text1.Cls

79、设置标签Label1不可见的语句是___D_____。

A. Label1.Visible==0

B. Label1.Visible==1

C. Label1.Visible=True

D. Label1.Visible=False

80、设置Line控件的____A____属性可使其呈现不同线型。

A. BorderStyle

B. Style

C. FillStyle

D. Shape

81、要使文本框的滚动条ScrollBars属性有效,首先要将____A____属性设置为True.

A.MultiLine

B.Visible

C.Text

D.MaxLength

82、设置Image控件的____C____可使框内的图片按图像框大小自动调整。

A.AutoSize属性为True

B.AutoSize属性为False

C.Stretch属性为True

D.Stretch属性为False

83、命令按钮、单选按钮、复选框上都有Picture属性,可以在控件上显示图片,但需要通

过____B____来控制。

A. Appearance属性

B.Style属性

C.DisablePicture属性

D.DownPicture属性

84、如果要在菜单中添加一个分隔线,则应将其Caption属性设置为____D_____。

A.= B.* C. & D.-

85、下列不能打开菜单编辑器的操作是____D_____。

A. 按Ctrl+E键

B. 单击工具栏中的“菜单编辑器”按钮

C. 执行“工具”菜单中的“菜单编辑器”命令

D.按Shift+Alt+M键

二、判断题

1、方法是预先定义好的、能够被对象识别的动作。(错)

2、工程资源管理器管理文件主要有6类,即窗体文件(.frm)、标准模块文件(.bas)、类模块文件(.cls)、

工程文件(.vbp)、工程组文件(vbg)和资源文件(.res)。(对)

3、所有属性都可以在属性窗口设置。(错)

4、在Visual Basic设计界面中,工程窗口是不能隐藏的窗口。(错)

5、在语句中If x=1 Then y=1中,x=1为关系表达式,y=1为赋值语句。(对)

6、若要退出for循环,可使用Exit语句。(错)

7、在For……Next循环中,其中step步长可以是正数、负数或者零。(错)

8、文本框中显示的内容可根据文本框的大小自动换行。(错)

9、Dim a1,a2 as integer 语句声明变量a1和a2都为整型变量。(错)

10、VB中的变量必须先声明才可使用。(错)

11、在VB的工具箱中包括了所有的VB控件,我们不能再加载其他的控件。(错)

12、所有的控件在程序运行以后都是可见的。(错)

13、VB中有两种常量:直接常量和符号常量;两者的区别在于后者在程序运行过程中可以根据程序执行的

要求改变该常量的值。(错)

14、在同一过程中声明数组时,数组名可以与变量名相同。(错)

15、PictureBox控件不是“容器”控件。(错)

16、菜单编辑器中的快捷键是指无须打开菜单就可以直接由键盘输入选择菜单项的键。(对)

17、在一个语句内写多条语句时,每个语句之间用:符号分隔。(对)

18、若要取消窗体的最大化功能,可设置MaxButton属性为False来实现。(对)

19、面向对象程序设计是一种以对象为基础,由事件驱动对象执行的设计方法。(对)

20、窗体模块和标准模块都是只由代码组成。(错)

21、用户定义类型中的元素可以是任何数据类型,如变长字符串型,整型等。(对)

22、赋值语句的功能是计算表达式值并转换为相同类型数据后为变量或控件属性赋值。(对)

23、Do While……Loop循环至少执行一次,Do ……Loop Until循环可能不执行。(错)

24、if 6>5 then x=5 endif是一条合法语句。(错)

25、给三个变体型变量x、y、z,分别对三个变量赋值:x=1、y=1、z=x=y,那么变量z的值也是1(对)

26、逻辑型数据只有两个值:0和1。(错)

27、InputBox函数返回值的类型是数值或字符串。(错)

28、在VB中,运算 "Then" > "Than" 的结果是True。(对)

29、在VB中,运算 "ABCDE123A" Like "A*A" 的结果是True。(对)

30、通用过程中使用Static关键字定义的过程级变量都是静态变量。(对)

31、由Array函数建立的数组必须是Variant类型。(对)

32、文本框和标签控件有许多共同特点,它们都能显示和输入文本。(错)

33、菜单一旦建成后,所有的菜单项均可识别Click事件。(错)

34、可以同时删除字符串前导和尾部空白的函数是Trim。(对)

35、一条赋值语句只能给一个变量赋值,不能给多个变量赋值。(对)

36、递归结构属于3种控制结构之一。(错)

37、VB中给对象的属性赋值可以通过赋值语句实现。(对)

38、在Select Case语句中,关键字Case后面的取值格式有3种。(对)

39、一个工程只能有一个窗体。(错)

40、注释语句作为一个独立行,可放在过程、模块的开头作为标题,也可以放在执行语句的后面。(对)

三、填空题

1、窗体上有一个命令按钮Command1,编写如下事件过程:

Private Sub Command1_Click()

x = InputBox("x=")

y = InputBox("y=")

Print x + y

End Sub

运行后,单击命令按钮,先后在两个输入对话框中输入123和321,窗体显示的内容是( 123321 )。

2、语句Form1.Print "10" & 20的输出结果为:( 1020 )。

3、执行下面程序,输出结果是( 2 )。

Private Sub Command1_Click()

Dim aa As Variant

aa=Array(1,2,3,4)

Print aa(1)

End Sub

4、控件数组中以( index )属性来区分各个元素。

5、程序运行时单击第三个命令按扭,Label1的背景色是蓝色,请将下面代码补充完整。

Private Sub Command1_Click(Index As Integer)

Select Case Index

Case 0

Label1.BackColor= VbRed

Case 1

Label1.BackColor= VbGreen

Case 2

Label1.BackColor=( Vbblue )

End Select

End Sub

6、执行下面程序,输出结果是n=( 3 ),j=( 42 )。

Dim j as integer,n as integer

j=1:n=0

Do While n<3

j=j * (j+1)

n=n+1

Loop

Print n; j

7、执行以下程序段后,x和a的值分别为:( 20 )、( 10 )。

Private Sub Command1_Click()

Dim a As Integer, b As Integer

a = 10:

b = 10

Call mysub(a, b)

Print a

End Sub

Private Sub mysub(ByVal x As Integer, ByRef y As Integer)

x = x * 2

y = y \ 2

Print x

End Sub

8、下面这段程序执行后是求1~99的平方的和,请将下面代码补充完整。

Private Sub Command1_Click()

Dim x As Integer

Dim sum As Double

x = 1

Do While x <= ( 99 )

sum = ( sum ) +x*x

x = ( x+1 )

Loop

Print sum

End Sub

9、下面程序段执行后,共执行了____3_____次循环体,输出i的值是_____4_____。

For i=1 To 3

y=i

Next i

Print i

10、下面这段程序执行后是求6的阶乘(6!),请将下面程序补充完整。

f=( 1 )

For i=1 To 6

f=( f ) * ( i )

Next i

Print "f=";f

11、设在界面上放置了一个滚动条Hscroll1和一个标签控件Label1,要使每次单击滚动条两

端箭头时,或单击滚动条滑块与两端箭头之间的空白区域时,标签内容能够反映滚动条的

值,请将下面代码补充完整。

Private Sub Hscroll1.(_Change())

Label1.Caption = Hscroll1.(Value)

End Sub

12、执行以下的循环后,i和m的值分别为:( 4 )、( 10 )

m=0

for i=1 to 3

for j=1 to i

m=m+j

next j

next i

13、执行下面程序段后,x的值为:( 24 )

n=5:x=1:i=1

Do

x=x*i

i=i+1

Loop While i

14、执行下面程序段,输出结果是( 30 )。

a=1:b=2

Select Case a+b

Case 1

c=10

Case 2

c=20

Case 3

c=30

End Select

Print c

15、x = 3 : y = 5 : z = 9

x = x + y

y = x - y

If x - y > z - x Then z = x + y

If x + y > z - y Then x = z + y

Print x, y, z

以上程序段的执行结果分别是( 14 )、( 3 )、( 11 )16、Private Sub Command1_Click()

Dim a, b

a = 10

b = 20

Call mult((a), b)

Print a, b

End Sub

Sub mult(ByRef x As Variant, y As Variant)

x = x * 2

y = y * 3

End Sub

以上程序的执行结果分别为( 10 )、( 60 )。

17、有下列程序段:

Dim a,b,c

a=1:b=2:c=3

a=b=c

print a

程序运行后,输出的结果是( False )。

18、执行下列程序段后,其中“n=n+1”语句被执行的次数是 ( 3 )。

Dim m%,n%

For m=1 to 3

For n=1 to 6 step 2

n=n+1

print n

next n

next m

19、执行下面程序段后,输出结果为:( 3 )

x=3:y=1

If x>1 then y=y+1

If x>2 then y=y+1

If x>3 then y=y+1

Print y

20、Private Sub Command1_Click()

Dim a As Integer, b As Integer

a = 6

b = 7

Call say(a, b)

Print a, b

End Sub

Sub say(x As Integer, ByVal y As Integer)

Dim a As Integer

a = 2 * x + y

x = a + 1

y = x + 10

End Sub

以上程序的执行结果分别是( 20 )、( 7 )。

21、Dim x As Single, y As Single

Private Sub Command1_Click()

x = x + 1

Call test2

End Sub

Private Sub test2()

Dim x As Single

x = x + 20

Print x

End Sub

以上程序的执行结果是( 20 )。

22、下面的程序运行时,若连续单击3次窗体,变量x和y的结果分别是:( 3 )、( 1 )。

Private Sub Form_click()

Static x as Integer

Dim y as Integer

y=x*y+1

x=x+y

End sub

23、有如下程序代码

Dim a() as string

a=split("武#夷#学#院","#")

print a(2)

以上程序的执行结果是( 学 )。

24、有如下程序代码

Private Sub Command1_Click()

Dim A(2 To 7) As Integer

Dim i As Integer

For i = 2 To 7

A(i) = i

Next i

print A(i - 2)

End Sub

以上程序的执行结果是( 6 )。

25、以下程序的执行结果分别为( 13 )。

Private Sub Command1_Click()

Dim a(4) as Integer

a(0)=3

For i=1 to 4

a(i)= a(i-1)+i

Next i

Print a(4)

End Sub

大学VB考试题库

大学VB考试题库 一、单项选择题 1、与传统的程序设计语言相比,Visual Basic最突出的特点是()。 A、结构化程序设计 B、程序开发环境 C、事件驱动编程机制 D、程序调试技术 2、赋值语句:a=123& MID("123456",3,2)执行后,a变量中的值是()。 A、"12334" B、123 C、12334 D、157 3、保存一个工程至少应保存两个文件,这两个文件分别是(B)。 A、文本文件和工程文件 B、窗体文件和工程文件 C、窗体文件和标准模块文件 D、类模块文件和工程文件 4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。 A、https://www.doczj.com/doc/c46243021.html,="VisualBasic窗体" B、Form1.Title="VisualBasic窗体" C、Form1.Caption="VisualBasic窗体" D、Form1.Text="VisualBasic窗体" 5、为了装入一个VisualBasic应用程序,应当(D) A、只装入窗体文件(.frm) B、只装入工程文件(.vbp) C、分别装入工程文件和标准模块文件(.bas) D、分别装入工程文件、窗体文件和标准模块文件 6、赋给一个数组的数据类型一定要(A)。 A、相同 B、不相同 C、两可 D、都不对 7、下面正确的赋值语句是(C)。 A、x+y=30 B、y=π*r*r C、y=x+30 D、3y=x 8、VisualBasic 6.0集成环境的主窗口中不包括(C)。

A、标题栏 B、菜单栏 C、状态栏 D、工具栏 9、以下叙述中错误的是(C)。 A、Visual Basic 是事件驱动型可视化编程工具 B、Visual Basic应用程序不具有明显的开始和结束语句 C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性(计时器) D、Visual Basic中控件的某些属性只能在运行时设置 10、要使Print方法在Form_Load事件中起作用,要对窗体的(C)属性进行设置。 A、Backcolor B、ForeColor C、AutoRedraw D、BackStyle 11、若要使命令按钮不可操作,要对(A)属性进行设制。 A、Enabled B、Visible C、BackColor D、Caption 12、以下叙述中错误的是(B)。 A、一个工程中可以包含多个窗体文件 B、在一个窗体文件中用Private定义的通用过程能被其他窗体调用 C、在设计VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件。 D、一个工程默认的启动对象是Form1 13、Cls方法可以清除窗体或图片框中的(C)内容。 A、在设计阶段使用Picture设置的背景位图 B、在设计阶段放置的控件 C、在运行阶段产生的图形和文字 D、以上均可 14、设x=3,y=5,则以下表达式值为真的是 (C) A、(-3+5>x) And (y>0) B、(x<0) Eqv (y>0) C、(x>y) Or (y>0) D、x>=y And y>10 15、为了防止用户随意将光标置于控件之上,应将进行(D)设置。 A、将控件的TabIndex属性设置为0

VB期末考试试题及答案

二、选择题 1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是 A 。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句 Select * Form student 中的 *表示 B 。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签的属性是 C 。 A、Enabled B、Caption C、Default D、Font 5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是 A 。 A、Caption B、Name C、Text D、Label 6、设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是 D 。 A、Caption B、Name C、Text D、Value

7、允许在菜单项的左边设置打勾标记,下面哪种论述是正确的 D 。 A、在标题项中输入&,然后打勾 B、在索引项中打勾 C、在有效项中打勾 D、在复选项中打勾 8、当执行以下过程时,在窗体上将显示 A 。 Private Sub Command1_Click( ) Print "VB"; Print "Hello! "; Print "VB" End Sub A、 VBHello!VB B、 VB Hello!VB C、 VB D、 VB Hello! VB Hello! VB 9、语句Print "The answer is:";20/4-2的结果为 B 。 A、The answer is 20/4-2 B、The answer is 3 C、The answer is "20/4-2" D、非法语句 10、下列哪个控件是容器控件 B 。 A、Image B、Picture C、ComboBox D、FileListBox 11、若要将窗体从内存中卸载出去,其实现的方法是 D 。 12、以下选项中,不是 Visual Basic控件的是 A 。 A.窗体 B.定时器 C.单选框 D.命令按钮 13、双击窗体中的对象后,Visual Basic将显示的窗口是 A 。 A.代码窗口 B.工具箱 C.项目(工程)窗口 D.属性窗口 14、可决定窗体的左上角是否有控制菜单的属性是 A 。 15、设有如下语句: Strl=InputBox("输人","","练习") 从键盘上输人字符“示例”后,Strl的值是 D 。 A.“输入” B.“” C.“练习” D.“示例” 16、窗体Form1的Name属性是Frm1,它的单击事件过程名是 C 。 A. Form1_Click C. Frm1_Click D. Me_Click 17、窗体的hide属性的含义是 A 。 A.隐藏 B.展现 C.装入 D.卸载 18、若要设置定时器控件的定时时间,需设置的属性是 C 。 A.Enabled B.Value C.Interval D.Text 19、能够改变复选框中背景颜色的属性是 C 。

大一VB期末考试试卷及答案

大一VB期末考试试卷及答案 1.在代码中引用一个控件时,应使用控件的( b )属性。 A.Caption B.Name C.Text D.Index 2.设变量x = 4,y = -1,a = 7,b = -8,下面表达式( a )的值为“假”。 A.x+a <= b-y B. x > 0 AND y < 0 C.a = b OR x>y D. x+y > a+b AND NOT (y < b) 3.表达式Int(Rnd*71)+10产生的随机整数范围是( c )。 A.(10,80) B.(10,81) C.[10,80] D.[10,81] 4.函数Sgn(3.1416)的返回值是( c )。 A.-1 B.0 C.1 D.以上都不对 5.67890属于( d )类型数据。 A.整型 B.单精度浮点数 C.货币型 D.长整型 6.下列变量名中正确的是( d )。 A.3S B.Print C.Select My Name D.Select_1 7.下列赋值语句( a )是有效的。 A.sum = sum -sum B.x+2 = x + 2 C.x + y = sum D.last = y / 0 8.以下的控件或方法具有输入和输出双重功能的为( b )。 A.Print B.Textbox C.Optionbutton D.Checkbox 9.若要获得列表框中被选中的列表项的内容,可以通过访问( d )属性来实现。 A.Name B.ListIndex C.ListCount D.Text 10.下列代码的运行结果为( b )。 Private Sub command1_click() Dim m(10)

大学-VB期末考试试题

VB期末考试试题A卷 一、填空题 1、VB程序设计的主要特点是(1)和(2)。 2、在VB中,最主要的两种对象是(3)和(4)。 3、工程是构成应用程序文件的(5)。 4、方法是VB提供的一种(6),用来完成一定的操作。 5、浮点类型数据包括单精度型和___(7)__数据。 6、事件是窗体或控件对象识别的___(8)____。 7、可用窗体的___(9)_ 方法在窗体中显示文字。 8、复选框控件Value属性指示复选框处于____(10)___或禁止状态(暗淡的)中的某一种。 9、在VB中,修改窗体的(11)和(12)属性值,可改变窗体的大小。 10、双击工具箱中的控件图标,可在窗体的(13)出现一个尺寸为缺省值的控件。 11、在MsgBox函数中,如果缺省title参数,则使用(14)作为消息框的标题。 12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是(15)。 13、在VB 中,数值型变量的初值为(16),Varant型变量的初值为(17),布尔型变量的初值为(18)。 14、设置窗体的(19)属性,可在窗体上显示图片。 15、程序运行工程中,清除MP图片框中的图片应使用语句(20)。 二、选择题 1、菜单控件只包括一个事件,即(1),当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是(2)。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句 Select * Form student 中的 *表示(3)。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签的属性是(4)。 A、Enabled B、Caption C、Default D、Font 5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是(5)

电大VB期末考试

2847VisualBasic程序设计-0006 试卷总分:100 答题时间:60分钟 客观题 单项选择题(共16题,共48分) 1. 在正确安装Visual Basic6.0后,可以通过多种方法启动Visual Basic ,以下方式中不能启动Visual Basic的是()。 D 进入DOS方式,执行vb6.exe 2. 在VB6.0集成开发环境中有三种工作模式,下列不属于三种工作模式之一的是()。 D 编写代码模式 3. 下列不正确的赋值语句是()。 B x + y = 15 4. MsgBox函数的返回值的类型是()。 A 整型 5. 下列关于属性设置的叙述错误的是()。 A 控件具有什么属性是VB预先设计好的,用户不能改变 6. 在Visual Basic中,如果一个变量未作类型声明而直接使用,则该变量的数据类型是()。 C 变体类型 7. 对于窗体级变量,下列说法中错误的是()。 C 所在窗体的子程序不能访问用Private定义的窗体级变量 8. 在Visual Basic中,下列优先级最高的是()。 A * 9. 在VB工程中,可以作为启动对象的是()。 D Sub Main过程或任何窗体 10. 在设计菜单时,如果要在菜单中加入一个菜单分隔条,则菜单分隔条的标题必须设置为()。 B 减号(-) 11. Dim A(1 To 6, 6) As String定义的数组包含的元素个数是()。 C 42 12. 以下关于过程和过程参数的描述中,错误的是()。 C 只有函数过程能够将过程中处理的信息传回到调用的程序中

13. 在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框。当改变当前驱动器时,目录列表框应该与其同步改变。设置两个控件同步的命令放在一个事件过程中,这个事件过程是( )。 B Drive1 Change 14. 重新定义图片框控件的坐标系统,可采用该图片框的方法是()。 A Scale 15. 如果希望返回远程机器的IP地址,可以使用Winsock控件的()属性。 C RemoteHostIP 16. Access数据库文件的扩展名是()。 D mdb 判断题(共14题,共28分) 1. 新建工程时系统会自动将窗体标题设置为Form1。 T √ 2. 每个对象都有一系列预先定义好的对象事件,但要使对象能响应具体的事件,需要编写该对象相应的事件过程。 T √ 3. 在程序中Name 属性作为对象的标识被引用,不会显示在窗体上,而控件上显示的内容由Caption属性决定。 T √ 4. Timer控件在程序运行时是可见的。 F × 5. 任何一种循环都必须有起始语句和终端语句。 T √ 6. If x >y Then Max=x Else Max=y 程序段是求两个数中的最大数。 T √ 7. 移动框架时框架内的控件也跟随移动,所以框架内各控件的Left与Top属性值也随之改变。 F × 8. 列表框控件中最后一项的序号等于ListCount属性减1。 T √ 9. 用Private、Static定义过程只能被定义它的窗体模块及标准模块中的语句、过程调用。 T √

VB期末试卷(A卷带答案)

高级语言程序设计(VB)试卷(A卷) 注意事项:1、本试卷共页,满分为100 分,考试时间为110 分钟。 2、标准答题卡使用2B铅笔涂写;文字题答题时请使用蓝、黑钢笔或圆珠笔, 不得使用红颜色墨水笔。 一、单项选择题(每空1分,共30分) (请将答案按照题干上【】内的序号涂写“标准答题卡”,否则不得分) 1.在VB 6.0中,扩展名为.vbp的文件称为【1】。 A) 工程文件B) 窗体文件C) 类模块文件D) 标准模块文件 2.在VB 6.0集成开发环境的设计模式下,用鼠标双击窗体上的某个对象后,打开的窗口是【2】。 A) 代码窗口B) 窗体设计窗口 C) 属性窗口D) 工程资源管理器窗口 3.设有变量定义语句Dim a%,则变量a的数据类型是【3】。 A) 整型B) 单精度类型C) 双精度类型D) 字符串类型4.下列表达式中,值为False的是【4】。 A) "AB"<"abc"B) "ABC" = UCase("abc") C) "ABCD"<"abc"D) Mid("ABCD",3,1)=Left("ABCD",3) 5.函数InStr("ABCDEF", "CD")的值是【5】。 A) 2B) 3C) True D) CDEF 6.下列程序运行后,单击窗体,输出结果是【6】。 Private Sub Form_Click() Dim a As Integer, b As Integer

a = 3 b = 5 Print a + b; a & b End Sub A) 8 8 B) 35 35 C) 8 35 D) 35 8 7.下列程序运行后,单击窗体,输出结果是 【7】 。 Private Sub Form_Click() a = 3: b = 7 a = a + b : b = a – b : a = a - b Print a; b End Sub A) 4 3 B) 7 3 C) 3 7 D) 10 7 8.下面程序段所表示的数学关系式是 【8】 。 If (a < b) Then If d = c Then x = 1 Else x = 2 End If A) ? ??≠≥=<=)(2) c (1 d c b a d b a x 且且 B) ? ??≠<=<=)(2) c (1 d c b a d b a x 且且 C) ?? ?≥=<=)(2) c (1b a d b a x 且 D) ?? ?≠=<=) (2) c (1 d c d b a x 且 9.下列程序运行后,单击窗体,输出结果是 【9】 。 Private Sub Form_Click() s = 0: k = 1 Do s = s + k: k = k + 1 Loop Until k <= 5 Print s End Sub A) 15 B) 10 C) 1 D) 0 10.下列程序段的输出结果是 【10】 。 For k = 4 To 2 Step -2 m = k

大学VB期末考试试题

VB 期末考试试题A 卷 一、填空题 1、VB 程序设计的主要特点是可视化设计和事件编程。 2、在VB 中,最主要的两种对象是窗体(form )和控件。 3、工程是构成应用程序文件的集合。 4、方法是VB 提供的一种特殊子程序,用来完成一定的操作。 5、浮点类型数据包括单精度型和___双精度__数据。 6、事件是窗体或控件对象识别的__动作___ 。 7、可用窗体的__print_ 方法在窗体中显示文字。 8、复选框控件Value 属性指示复选框处于 _____ 选中___或禁止状态(暗淡的)中的某一种。 9、在VB中,修改窗体的高度(height)和宽度(width )属性值,可改变窗体的大小。 10、双击工具箱中的控件图标,可在窗体的中央出现一个尺寸为缺省值的控件。 11、在MsgBox 函数中,如果缺省title 参数,则使用工程1 作为消息框的标题。 12、设x = 34.58,语句Print Format(x, “ 000.0”)的输出结果是34.6。 13、在VB 中,数值型变量的初值为0 ,Varant 型变量的初值为空,布尔型变量的初值为FALSE 。 14、设置窗体的picture 属性,可在窗体上显示图片。 15、程序运行工程中,清除MP 图片框中的图片应使用语句cls 。 二、选择题 1 、菜单控件只包括一个事件,即C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B 、Load C 、Click D 、KeyDown 2、滚动条控件(如图所示)的Max 属性所设置的是A 。 A 、滚动框处于最右位置时,一个滚动条位置的Value 属性最大设置值 B 、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句Select * Form student 中的*表示 B 。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签的属性是 C 。 A、Enabled B、Caption C、Default D 、Font 5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是 A 。 A、Caption B 、Name C、Text D、Label 6、设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是 D 。 A、Caption B 、Name C、Text D、Value 7、允许在菜单项的左边设置打勾标记,下面哪种论述是正确的? D 。 A、在标题项中输入&,然后打勾 B、在索引项中打勾 C、在有效项中打勾 D、在复选项中打勾 8、当执行以下过程时,在窗体上将显示 A 。 Private Sub Command1_Click() Print "VB"; Print "Hello! "; Print "VB"

大学VB考试卷试题库题集.doc

大学 VB 考试题库 一、单项选择题 1、与传统的程序设计语言相比,Visual Basic最突出的特点是(C)。 A、结构化程序设计 B 、程序开发环境 C、事件驱动编程机制 D 、程序调试技术 2、赋值语句:a=123& MID("123456",3,2)执行后,a变量中的值是(C)。 A、 "12334" B 、 123 C、 12334 D 、 157 3、保存一个工程至少应保存两个文件,这两个文件分别是(B)。 A、文本文件和工程文件 B 、窗体文件和工程文件 C、窗体文件和标准模块文件 D 、类模块文件和工程文件 4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。 A、 ="VisualBasic窗体" B、 ="VisualBasic窗体" C、 ="VisualBasic窗体" D、 ="VisualBasic窗体" 5、为了装入一个VisualBasic应用程序,应当(D) A、只装入窗体文件(.frm ) B、只装入工程文件(.vbp )

C、分别装入工程文件和标准模块文件(.bas ) D、分别装入工程文件、窗体文件和标准模块文件 6、赋给一个数组的数据类型一定要(A)。 A、相同 B 、不相同C、两可 D 、都不对 7、下面正确的赋值语句是(C)。 A、 x+y=30 B 、y=π*r*r C 、y=x+30 D、 3y=x 8、 VisualBasic集成环境的主窗口中不包括(C)。 A、标题栏 B 、菜单栏 C 、状态栏 D 、工具栏 9、以下叙述中错误的是(C) 。 A、 Visual Basic是事件驱动型可视化编程工具 B、 Visual Basic应用程序不具有明显的开始和结束语句 C、Visual Basic 工具箱中的所有控件都具有宽度(Width )和高度( Height )属性 ( 计时器 ) D、 Visual Basic中控件的某些属性只能在运行时设置 10、要使 Print方法在Form_Load事件中起作用,要对窗体的(C) 属性进行设置。 A、 Backcolor B、ForeColor C、 AutoRedraw D、 BackStyle 11、若要使命令按钮不可操作,要对(A) 属性进行设制。 A、 Enabled B、 Visible C、 BackColor D 、 Caption

VB期末考试试题及答案

VB期末考试试题及答案 一、填空题 1、VB程序设计的主要特点是可视化设计和事件 编程。2、在VB中,最主要的两种对象是窗体 (form)和控件。 3、工程是构成应用程序文件的集合。 4、方法是VB提供的一种特殊子程序,用来完成一定的操作。 5、浮点类型数据包括单精度型和___双精度__数据。 6、事件是窗体或控件对象识别的__动作____。 7、可用窗体的__print_ 方法在窗体中显示文字。 8、复选框控件Value属性指示复选框处于____选中___或禁止状态(暗淡的)中的某一种。 9、在VB中,修改窗体的高度(height)和宽度(width)属性值,可改变窗体的大小。 10、双击工具箱中的控件图标,可在窗体的中央出现一个尺寸为缺省值的控件。 11、在MsgBox函数中,如果缺省title参数,则使用工程1 作为消息框的标题。 12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是34.6 。 13、在VB 中,数值型变量的初值为0 ,Varant型变量的初值 为空,布尔型变量的初值为FALSE 。 14、设置窗体的picture 属性,可在窗体上显示图片。 15、程序运行工程中,清除MP图片框中的图片应使用语句cls 。 二、选择题 1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、 Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是 A 。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句Select * Form student 中的*表 示 B 。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签的属性是 C 。

大学vb课程题库全集

大学vb课程题库全集 vb单选、操作部分 一、单项选择题 1、与传统的程序设计语言相比,Visual Basic最突出的特点是(C)。 A、结构化程序设计 B、程序开发环境 C、事件驱动编程机制 D、程序调试技术 2、赋值语句:a=123 & MID(\执行后,a变量中的值是(C)。 A、\ B、123 C、12334 D、157 3、保存一个工程至少应保存两个文件,这两个文件分别是(B)。 A、文本文件和工程文件 B、窗体文件和工程文件 C、窗体文件和标准模块文件 D、类模块文件和工程文件 4、以下能在窗体Form1的标题栏中显示\窗体\的语句是(C)。 A、https://www.doczj.com/doc/c46243021.html,=\窗体\B、Form1.Title=\窗体\C、Form1.Caption=\窗体\D、Form1.Text=\窗体\ 5、为了装入一个Visual Basic应用程序,应当(D) A、只装入窗体文件(.frm) B、只装入工程文件(.vbp) C、分别装入工程文件和标准模块文件(.bas) D、分别装入工程文件、窗体文件和标准模块文件 6、赋给一个数组的数据类型一定要(A)。 A、相同 B、不相同 C、两可 D、都不对 7、下面正确的赋值语句是(C)。 A、x+y=30

B、y=π*r*r C、y=x+30 D、3y=x 8、Visual Basic 6.0集成环境的主窗口中不包括(C)。 A、标题栏 B、菜单栏 C、状态栏D、工具栏 9、以下叙述中错误的是(C)。 A、Visual Basic 是事件驱动型可视化编程工具 B、Visual Basic应用程序不具有明显的开始和结束语句 C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性 D、Visual Basic中控件的某些属性只能在运行时设置 10、要使Print方法在Form_Load事件中起作用,要对窗体的(C)属性进行设置。 A、Backcolor B、ForeColor C、AutoRedraw D、BackStyle 11、若要使命令按钮不可操作,要对(A)属性进行设制。 A、Enabled B、Visible C、BackColor D、Caption 12、以下叙述中错误的是(B)。 A、一个工程中可以包含多个窗体文件 B、在一个窗体文件中用Private定义的通用过程能被其他窗体调用 C、在设计VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件。 D、一个工程默认的启动对象是Form1 13、Cls方法可以清除窗体或图片框中的(C)内容。 A、在设计阶段使用Picture设置的背景位图 B、在设计阶段放置的控件

VB期末考试试卷及答案.doc

VB 期末考试试卷及答案 一·选择题 1.Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是( B ) A 属性、控件和方法 B 属性、事件和方法 C 窗体、控件和过程 D 控件、过程和模块 2.所有控件都有一个共同的属性,这个属性是( C ) A text B font C name D caption 3.下列叙述中错误的是( A ) A工程文件扩展名是 .vbgB 标准模块文件的扩展名是 .basC窗体模块的扩展 名是 .frmD 类模块的扩展名是 .cls 4.当要编写一个新的 Visual Basic程序时,所做的第一件事是( A )A xx 一个工程 B 编写代码 C 设置属性 D 添加 Active X控件 5.下面控件中,没有caption 属性的是( B ) A框架B组合框 C 命令按钮 D 复选按钮 6.在文件框中输入字符时,若只显示某个字符,如(* ),应设置属性是(B)A MultiLine B PasswordChar C Text D selText 7.若要将窗体从内存中卸载出去,其实现的方法是( D ) A Show B Hide

C Load D UnLoad 8.下列关于过程叙述不正确的是( D ) A过程的传值调用是将实参的具体值传值传递给形参 B过程的传址调用是将实参在内存的地址传递给形参 C过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的 D无论过程传值调用还是传地址调用,参数传递都是双向的 9.某人创建 1 个工程,其中的窗体名为Form1,之后又添加了 1 个名为Form2 的窗体,并希望程序执行时先显示Form2 窗体,那么,他需要做的工作 是( C )A 在 Form1 的 Load 事件过程中加入语句Load Form2 B 在 Form2 的 Load 事件过程中加入语句Form2.Show C在“过程属性”对话框中把“启动对象”设置为 Form2 D在 Form2 的 TabIndex 属性设置为 1,把 Form1 的 TabIndex属性设置为 2 10.以下关于文件的叙述中,正确的是( B ) A 以 Output 方式打开一个不存在的文件时,系统将显示出错信息 B 以Append 方式打开的文件,既可以进行读操作,也可以进行写操作 C 在随机文件在,每个记录的长度是固定的 D无论是顺序文件还是随机文件,其打开的语句和打开的方式都是完全相 同的 11.设 a=6,b=8,c=10则函数 IIf(a

大学计算机VB程序设计考试题目

实验三 第1题四则运算题 设计如下窗体,为五个命令按钮编写5段代码完成四则运算及退出程序,其中在计算除法时,如果第二个数就是零,在消息框中显示信息“除数为零”。 Public Class Form1 Private Sub Button1_Click(ByVal sender As System、Object, ByVal e As System、EventArgs) Handles Button1、Click Dim a, b As Single a = TextBox1、Text b = TextBox2、Text TextBox3、Text = a + b End Sub Private Sub Button2_Click(ByVal sender As System、Object, ByVal e As System、EventArgs) Handles Button2、Click Dim a, b As Single a = TextBox1、Text b = TextBox2、Text TextBox3、Text = a - b End Sub Private Sub Button3_Click(ByVal sender As System、Object, ByVal e As System、EventArgs) Handles Button3、Click Dim a, b As Single a = TextBox1、Text b = TextBox2、Text TextBox3、Text = a * b End Sub Private Sub Button4_Click(ByVal sender As System、Object, ByVal e As System、EventArgs) Handles Button4、Click Dim a, b As Single a = TextBox1、Text b = TextBox2、Text

2020年国家开放大学电大《VB程序》形成性考核题库

客观题_0001 试卷总分:100 测试时间:240 单项选择题判断题 一、单项选择题(共20 道试题,共80 分。) 1. 用户在组合框中输入或选择的数据可以通过一个属性获得,这个属性是()。 A. List B. Listindex C. Text D. Listcount 2. 在设计菜单时,如果要在菜单中加入一个菜单分隔条,则菜单分隔条的标题必须设置 为()。 A. 加号(+) B. 减号(-) C. 星号(*) D. 感叹号(!) 3. 保存新建的工程时,默认的文件夹是()。 A. My Document B. VB98 C. "\ " D. Windows 4. 要清除列表框的所有内容,可用()方法来实现。 A. RemoveTtem B. Cls C. Clear D. 以上均不可以 5. 用标准工具栏中的工具按钮不能执行的操作是()。 A. 添加工程

B. 打印源程序 C. 运行程序 D. 打开工程 6. 改变驱动器列表框的Drive属性值,将激活()事件。 A. Change B. Scoll C. KeyDown D. KeyUp 7. 下列语句语法正确的是()。 A. a=1 b=2 c=3 B. a=l:b=2:c=3 C. a=1,b=2,c=3 D. a=1;b=2;c=3 8. 要在窗体Form1内显示“myfrm”,使用的语句是()。 A. Form. print "myfrm" B. Form.caption="myfrm" C. Form1.print "myfrm" D. Form1.caption="myfrm" 9. 图象框Image没有的属性是()。 A. Picture B. Appearance C. AutoRedraw D. 以上属性都没有 10. 可获得字符的ASCII码的函数是()。 A. Val

大学VB考试题库及答案

大学V B考试题库 一、单项选择题 1、与传统的程序设计语言相比,Visual Basic最突出的特点是()。 A、结构化程序设计 B、程序开发环境 C、事件驱动编程机制 D、程序调试技术 2、赋值语句:a=123& MID("123456",3,2)执行后,a变量中的值是()。 A、"12334" B、123 C、12334 D、157 3、保存一个工程至少应保存两个文件,这两个文件分别是(B)。 A、文本文件和工程文件 B、窗体文件和工程文件 C、窗体文件和标准模块文件 D、类模块文件和工程文件 4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。 A、https://www.doczj.com/doc/c46243021.html,="VisualBasic窗体" B、Form1.Title="VisualBasic窗体" C、Form1.Caption="VisualBasic窗体" D、Form1.Text="VisualBasic窗体" 5、为了装入一个VisualBasic应用程序,应当(D) A、只装入窗体文件(.frm) B、只装入工程文件(.vbp) C、分别装入工程文件和标准模块文件(.bas) D、分别装入工程文件、窗体文件和标准模块文件 6、赋给一个数组的数据类型一定要(A)。 A、相同 B、不相同 C、两可 D、都不对 7、下面正确的赋值语句是(C)。 A、x+y=30 B、y=π*r*r C、y=x+30 D、3y=x 8、VisualBasic 6.0集成环境的主窗口中不包括(C)。 A、标题栏 B、菜单栏 C、状态栏 D、工具栏

9、以下叙述中错误的是(C)。 A、Visual Basic 是事件驱动型可视化编程工具 B、Visual Basic应用程序不具有明显的开始和结束语句 C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性(计时器) D、Visual Basic中控件的某些属性只能在运行时设置 10、要使Print方法在Form_Load事件中起作用,要对窗体的(C)属性进行设置。 A、Backcolor B、ForeColor C、AutoRedraw D、BackStyle 11、若要使命令按钮不可操作,要对(A)属性进行设制。 A、Enabled B、Visible C、BackColor D、Caption 12、以下叙述中错误的是(B)。 A、一个工程中可以包含多个窗体文件 B、在一个窗体文件中用Private定义的通用过程能被其他窗体调用 C、在设计VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件。 D、一个工程默认的启动对象是Form1 13、Cls方法可以清除窗体或图片框中的(C)内容。 A、在设计阶段使用Picture设置的背景位图 B、在设计阶段放置的控件 C、在运行阶段产生的图形和文字 D、以上均可 14、设x=3,y=5,则以下表达式值为真的是 (C) A、(-3+5>x) And (y>0) B、(x<0) Eqv (y>0) C、(x>y) Or (y>0) D、x>=y And y>10 15、为了防止用户随意将光标置于控件之上,应将进行(D)设置。 A、将控件的TabIndex属性设置为0 B、将控件的TabStop属性设置为True

VB期末考试试题及答案

VB期末考试试题及答案 二、选择题 1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外得所有菜单控件都能识别该事件。A、GotFocus B、Load C、 Click D、KeyDown 2、滚动条控件(如图所示)得Max属性所设置得就是 A 。 A、滚动框处于最右位置时,一个滚动条位置得Value属性最大设置值 B、单击滚动条与滚动箭头之间得区域时,滚动条中滚动块得最大移动量 C、单击滚动条得箭头区域时,滚动条中滚动块得最大移动量 D、滚动条控件无该属性 3、SQL 语句Select * Form student 中得*表 示 B 。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签得属性就是 C 。

A、Enabled B、Caption C、 Default D、Font 5、要求改命令按钮显示得文本,应当在属性窗口中改变得属性就 是 A 。 A、Caption B、Name C、 Text D、Label 6、设置一个单选按钮(OptionButton)所代表选项得选中状态,应当在属性窗口中改变得属性就是 D 。 A、Caption B、Name C、 Text D、Value 7、允许在菜单项得左边设置打勾标记,下面哪种论述就是正确 得? D 。 A、在标题项中输入&,然后打勾 B、在索引项中打勾 C、在有效项中打 勾D、在复选项中打勾 8、当执行以下过程时,在窗体上将显示 A 。 Private Sub mand1_Click( ) Print "VB"; Print "Hello! "; Print "VB" End Sub A、VBHello!VB B、VB Hello!VB C、VB D、VB Hello! VB Hello! VB 9、语句Print "The answer is:";20/4-2得结果为 B 。 A、The answer is 20/4-2 B、The answer is 3 C、The answer is "20/4-2" D、非法语句 10、下列哪个控件就是容器控件 B 。 A、Image B、Picture C、 boBox D、 11、若要将窗体从内存中卸载出去,其实现得方法就是 D 。

VB期末考试考卷及答案

VB期末考试试卷及答案 一·选择题 1.Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是( B ) A属性、控件和方法 B属性、事件和方法 C窗体、控件和过程 D控件、过程和模块 2. 所有控件都有一个共同的属性,这个属性是( C ) A text B font C name D caption 3. 下列叙述中错误的是( A ) A 工程文件扩展名是.vbg B 标准模块文件的扩展名是.bas C 窗体模块的扩展名是.frm D 类模块的扩展名是.cls 4. 当要编写一个新的Visual Basic程序时,所做的第一件事是( A ) A 新建一个工程 B 编写代码 C 设置属性 D 添加Active X控件 5. 下面控件中,没有caption属性的是( B ) A 框架 B 组合框

C 命令按钮 D 复选按钮 6. 在文件框中输入字符时,若只显示某个字符,如(*),应设置属性是( B ) A MultiLine B PasswordChar C Text D selText 7. 若要将窗体从内存中卸载出去,其实现的方法是( D ) A Show B Hide C Load D UnLoad 8. 下列关于过程叙述不正确的是( D ) A 过程的传值调用是将实参的具体值传值传递给形参 B 过程的传址调用是将实参在内存的地址传递给形参 C 过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的 D 无论过程传值调用还是传地址调用,参数传递都是双向的 9. 某人创建1个工程,其中的窗体名为Form1,之后又添加了1个名为Form2的窗 体,并希望程序执行时先显示Form2窗体,那么,他需要做的工作是( C ) A 在Form1的Load事件过程中加入语句Load Form2 B 在Form2的Load事件过程中加入语句Form2.Show C 在“过程属性”对话框中把“启动对象”设置为Form2

南京工业大学vb期末题库3

09vb模拟测试卷 满分:70分 姓名:________ 1、单项选择题(本题共计40分) 1、VisualBasic是用于开发________环境下的应用程序的工具。( ) A、DOS B、Windows C、DOS和Windows D、UNIX 2、对象在响应某个事件时,计算机要执行一段程序,以完成相应的操作,这样的程序片段叫做____过程。( ) A、方法 B、事件 C、调动 D、编译 3、VisualBasic中的窗体文件的扩展名是____________。( ) A、.reg B、.frm C、.bas D、.vbp 4、一只白色的足球踢进球门,则白色、足球、踢、进球门是________。( ) A、属性、对象、方法、事件 B、属性、对象、事件、方法 C、对象、属性、方法、事件 D、对象、属性、事件、方法 5、下面________语句,可以将列表框List1中当前选定的列表项的值替换成“ABC”。( ) A、List1.AddItem“ABC”,List1.ListIndex B、List1.Text=“ABC” C、List1.List(List1.ListIndex)=“ABC” D、前三项均可 6、在VB中,下列关于控件的属性或方法中,搭配错误的有________个。 ①Timer1.Interval ②List1.Cls ③Text1.Print ④List1.RemoveItem ⑤Vscroll1.Value ⑥Picture1.Print ( ) A、0 B、1 C、2 D、3

7、当对象失去焦点时,将会发生____________事件。( ) A、GetFocus B、LostFocus C、Focus D、SetFocus 8、对于一个含有计时器控件的窗体,每经过一段由________属性指定的时间间隔,就会产生一个Timer事件。( ) A、Name B、Enabled C、Caption D、Interval 9、在设计列表框时,若实现输入多行文字的目的,应使用____________键实现文本的换行。( ) A、Enter B、Alt+Enter C、Ctrl+Shift+Enter D、Ctrl+Enter 10、将数据项“China”添加到列表框(Listl)中成为第一项应使用____________语句。( ) A、Listl.Addltem "China",0 B、Listl.Addltem "China",1 C、Listl.Addltem 0,"China" D、Listl.Addltem 1,"China" 11、函数Cint(–3.5),Int(–3.5),Fix(–3.5)的值分别是________。( ) A、-3,–4,–3 B、-4,–4,–3 C、-3,–4,–4 D、-4,–3,–3 12、假定变量Logic类型是Boolean,下面赋值语句________是正确的。( ) A、Logic = ‘True’ B、Logic = .True. C、Logic = # True # D、Logic = 3<4 13、下列语句中不能正常执行的是________。( ) A、print +32758+10 B、print 5+9=15 C、print "65"+12 D、print "65"&12 14、在窗体Form1上画两个文本框(Name属性分别为Fext1和Text2)和一个命令按钮(Name 属性为Command1),程序如下。执行后结果为___________。 Private Sub Command1_Click() a=Text1.Text+Text2.Text Print a End Sub Private Sub Form_load()

相关主题
文本预览
相关文档 最新文档