安徽大学VB计算机考试选择题 (1)

安徽大学VB计算机考试选择题 (1)
安徽大学VB计算机考试选择题 (1)

选择题一:

1 决定窗体有无控制菜单的属性是______ 。

A.Enabled

B.ControlBox

C.MaxButton D, M inButton B

2 假如列表框(List1)有4个数据项,那么把数据项"China"添加到列表框的最后,应使用______语句。

A.List1.AddItem "China", List1.ListCount

B.List1.AddItem “China", List1.ListCount-1

C.List1.AddItem "China", 3

D. List1.AddItem 3, "China" B

3 在下列关于通用对话框的叙述中,正确的写法是______。

https://www.360docs.net/doc/e74645783.html,monDialog1.Filter = "All Files" |"*.*"|"Pictures(*.Bmp)"|"*.Bmp"

https://www.360docs.net/doc/e74645783.html,monDialog1.Filter = All Files |*.*|Pictures(*.Bmp)|*.Bmp

C. CommonDialog1.Filter = | All Files |*.*|Pictures(*.Bmp)|*.Bmp|

https://www.360docs.net/doc/e74645783.html,monDialog1.Filter = " All Files |*.*|Pictures(*.Bmp)|*.Bmp " D

4 可以同时删除字符串前导和尾部空白的函数是________。

A.Ltrim

B.Rtrim

C.Mid

D.Trim D

5 语句Print Format$(32548.5,"000,000.00") 的输出结果是_____。

A.32,548.50

B.32,548.5

C.032,548.50

D. 32548.5 C

6 InputBox函数返回值的类型为_________。

A.变体类型 B 字符串 C.数值或字符串(视输入的数据而定) D.数值 B

7 有数组声明语句Dim a(3 to 12,5),则数组a包含元素的个数有______。

A.60

B. 13

C.75

D.120 A

8 Timer 控件可用于后台进程中,可在Timer事件内编程,要停止触发Timer事件,可通过以下_______属性。

A. Enabled = False且Interval = 0

B.Enabled = False或Interval = 0

C.Enabled = False或Visible = False

D.Visible= False 或Interval = 0 B

9 表达式"123" && "100" && 200的值是_____ 。

A.123300

B.123100200

C.423

D."123100200" D

10 设a=3,b=5,则以下表达式中值为真的是_________。

A.a < 0 Eqv b > 0

B.a >= b And b > 10

C.a > b Or b > 0

D.5 - 3 > a And b > 0 C

*11 下面关于随机文件的叙述中错误的是________。

A.每条记录的长度必须相同

B.记录号是通过随机数随机产生的

C. 每条记录都有记录号

D.可以非常方便地直接修改某一条记录 B

12 以下关于Visual Basic的叙述中不正确的是__________。

A.数组下标的下界在缺省情况下从0开始

B.在VB中一个西文字符占一个字节,一个汉字占两个字节。

C.Variant变量未初始化的值为Empty

D.当Boolean类型的值转换为数值类型的数时,False转成为0,而True转成为-1。

B

13 类是对象的抽象,对象则是类的具体化。在窗体上建立的一个控件称为______。

A.类

B.对象

C.容器

D. 实体 B

14 数值数据类型可以包括:_____

A.Double、Currency和Byte

B.Integer、Long、Data Integer、Long、Single

C.Integer、Long、Variant

D.Integer、Single、Object B

15 语句Print 5 * 5 \ 5 / 5 的输出结果是______ 。

A.0

B.25

C. 1

D.5 B

16 一个变量要保存-32786,不应定义成_____型变量。

A.integer

B.double

C.single

D.long C

17 当文本框的ScrollBars属性设置了非零值,却没有效果,原因是______。

A. 文本框的Locked属性为True

B.文本框的MultiLine属性为True

C.文本框的MultiLine属性为False

D.文本框中没有内容 C

18 在VB中,下面四个数作为字符串常量,正确的是____________。

A.'ASDFG'

B."ASDFG"

C.“ASDFG”

D. ASDFG B

19 如果列表框List1中已有10项数据,应使用语句______将数据"Mydata"插入到列表框的第3项。

A.List1.AddItem "Mydata" ,3

B. List1.AddItem "Mydata", 2

C.List1.Insert "Mydata", 2

D.List1.Insert "Mydata", 3 B

20 要判断在文本框是否按了Enter键,应在文本框的______事件中判断。

A.Change

B.Click

C.KeyDown

D.KeyPress D

21 多窗体程序是由多个窗体组成。在缺省情况下,VB在应用程序执行时,总是把________指定为启动窗体。

A.包含控件最多的窗体

B.不包含任何控件的窗体

C.命名为Frm1的窗体

D.设计时的第一个窗体 D

*22 下列程序的执行结果是______。

A.100

B.15

C.50

D.25 B

23 对于选择结构语句If x = 10 Then y = 100 ,下列说法正确的是_________。

A.x=10 和y=100 均为关系表达式

B. x=10 和y=100 均为赋值语句

C.x=10 为赋值语句y=100 为关系表达式

D.x=10 为关系表达式,y=100 为赋值语句 D

24 用Static关键字定义过程是指_________。

A.声明过程名是静态的

B. 声明虚参是静态的

C.声明过程中的局部变量是静态的

D. 声明函数过程的返回值是静态的 C

25 Do-Loop[While|Until]循环体的作用说明正确的是_________。

A.While关键字或Until关键字的作用正相反

B.While关键字或Until关键字必须选择其中之一

C.不能用Do-Loop语句设计出预先确定循环次数的循环

D.While关键字或Until关键字可以同时使用 A

26 在使用InputBox时,必须设置的参数是____________。

A. 无

B.提示

C.缺省

D.标题B

27 下面_____________项不是VB的菜单编辑器的功能。

A. 为应用程序创建新的菜单和菜单项

B.修改和删除已有的菜单和菜单项

C. 对已有的菜单文字进行格式化

D.在已有的菜单上增加新菜单项 C

28 在下列说法中,正确的是__________。

A.框架也有Click和DblClick事件

B. 在列表框中能够将项目按字母顺序从大到小排列

C.在列表框中不能进行多项选择

D.通过适当的设置,可以在程序运行期间,让时钟控件显示在窗体上 A

29 表达式Len("VB程序设计ABC")的值是________。

A.9

B.10

C.14

D. 20 A

30 执行语句receive = MsgBox("AAAA", , "BBBB", "", 5)后,所产生的信息框的标题是______ 。

A. 出错,不能产生信息框

B.BBBB

C.AAAA

D.空 C

31 确定字符串str2在字符串str1中起始位置的函数是____________。

A. S tring

B.Left

C. Mid

D. Instr D

32 过程级变量属于________。

A.静态变量

B. 全局变量

C.局部变量

D. 变体变量 C

33 窗体的标题内容由窗体对象的__________属性决定。

A.Text

B.BackStyle

C.Caption

D.BackColor C

34 在下列关于键盘事件的说法中,正确的是______。

A.大键盘上的"1"键和数字键盘的"1"键的KeyCode码相同

B. 键盘上"4"键的上档字符是"$",当同时按下Shift和"4"键时,KeyPress事件过程中的KeyAscii参数值为"$"值

C.KeyDown和KeyUp的事件过程中有KeyAscii参数

D.按下键盘上的任意一个键都会引发KeyPress事件 B

35 从字符串中截取右边的3个字符的函数是__________。

A.Left()

B.Right()

C.Mid()

D. Str() B

选择题二

1 为了把焦点移到某个指定的控件,所使用的方法是_________。

A. G etFocus

B.Visible

C.Refresh

D.SetFocus D

2 下面程序段的功能是求两个数中的大数,_____________是不正确的。

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

B.Max = x : If y >= x Then Max = y

C.If y >= x Then Max = y: Max = x

D.If x > y Then Max = x Else Max = y C

3 若要命令按钮具有图形特性可通过__________属性来进行。

A.Bordestyle

B.Style

C.BackStyle

D.Appearance B

4 Visual Basic 是一种面向对象的可视化程序设计语言,采取了_________ 的编程机制。

A.按过程顺序执行

B. 从主程序开始执行

C.按模块顺序执行

D. 事件驱动 D

5 在程序代码Text1.Text="Visual Basic"中,Text1、Text和"Visual Basic" 分别代表________。"

A.对象、值、属性

B.方法、对象、属性

C.对象、属性、值

D. 属性、对象、值 C

6 结构化程序由三种基本结构组成,下面属于三种基本结构之一的是______。

A.过程结构

B. 循环结构

C.递归结构

D.输入输出结构 B

7 假设Text1文本框中输入了学生的成绩,以A、B、C、D、E字符表示不同的等级,下列语句中_____________可用于判断输入数据是否正确。

A. If A <= Text1 And Text1 <= E Then MsgBox "输入正确" Else MsgBox "输入错误"

B. I f "A" <= Text1 Or Text1 <= "E" Then MsgBox "输入正确" Else MsgBox "输入错误"

C. If "A" <= Text1 And Text1 <= "E" Then MsgBox "输入正确" Else MsgBox "输入错误"

D. If "A" <= Text1<= "E" Then MsgBox "输入正确" Else MsgBox "输入错误" C

8 不论何控件,共同具有的属性是______________。

A.ForeColor

B.Caption

https://www.360docs.net/doc/e74645783.html,

D.Text C

9 按变量名的定义规则,下面_________是合法定义的变量名。

A. X Y#YX2

B.Temp2$

C. Mod

D.static B

10 a + b 小于10,且a - b 大于1 的逻辑表达式是_________。

A.a + b < 10 Or a - b > 1

B.a + b < 10 And a - b > 1

C.( a - b > 1 ) To ( a + b < 10)

D.a + b < 10 .And. a - b > 1 B

11 若要使标签控件显示时不覆盖其背景内容,则要对___________属性进行设置。

A.BackStyle

B.BorderStyle

C.ForeColor

D.BackColor A

12 设a=2, b=3, c=4, d=5, 表达式3>2*b OR a=c AND b<>c OR c>d 的值是______ 。

A.1

B.false

C.-1

D.true B

13 为了使文本框同时具有水平和垂直滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为______ 。

A. 2

B.1

C.0

D.3 D

14 在Visual Basic中,Print、Cls属于_________。

A.属性

B.对象

C. 方法

D.事件 C

15 关于结构化程序设计的描述,下述的说法中正确的是_____________。

A. 面向过程、事件驱动

B.面向对象、顺序驱动

C. 面向对象、事件驱动

D.面向过程、顺序驱动 D

16 下面_________不是类型说明符。

A. @

B.$

C.&

D. * D

17 Visual Basic有三种工作模式,它们分别是_________模式。

A.设计、编译和运行

B.设计、运行和中断

C.设计、运行和调试

D.编译、运行和调试 B

18 设有如下变量声明:Dim TestDate As Date,为变量TestDate正确赋值的表达方式是_________。

A. TextDate=date("1/1/2002")

B.TextDate=#1/1/2002#

C. TestDate=Format("m/d/yy","1/1/2002")

D. TestDate=#"1/1/2002"# B

19 已知A$="4567132",Print Val(Mid(A,2,3) + Right(A,3))的输出值是_________。

A." 456132 "

B. "567132"

C.699

D.567132 D

20 表达式4+5\6*7/8 Mod 9 的值是_________。

A. 4

B.6

C.5

D.7 C

21 从循环体Do While...Loop中退出,继续执行循环体后面的命令,应使用______ 。

A.Exit Do

B.Exit

C.Exit Loop

D.Exit Do While A

22 语句Print Sgn(-6 ^ 2) + Abs(-6 ^ 2) + Int(-6 ^ 2)的输出结果是______ 。

A.1

B.-72

C.-36

D.-1 D

23 若要求从文本框中输入密码时在文本框中只显示*号,则应当在此文本框的属性窗口中设置()。

A. P asswordchar属性值为*

B.Text属性值为*

C. C aption属性值为*

D. password属性值为空 A

24 语句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为关系表达式B

25 下列函数中,_________函数返回的值是数值型的。

A. Mid

B. Instr

C.Space

D.Chr B

26 从字符串变量Cstr的第4个字符开始,获取3个字符,应使用_____________函数。

A.Mid(Cstr,3,4)

B.Instr(Cstr,3,4)

C.Mid(Cstr,4,3)

D.Rtrim(Cstr,3,4) C

27 为了给x,y,z三个变量赋初值1,下面的赋值语句正确的是___________。"

A.x=1,y=1,z=1

B.x=y=z=1

C.x=1:y=1:z=1

D.xyz=1 C

28 文本框(Text1)中有选定的文本,执行Text1.SelText="Hello"的结果是_________。"

A."Hello"将替换掉原来选定的文本

B.文本框中只有"Hello"

C."Hello"将插入到原来选定的文本之前

D. T ext1.SelLength为5 A

29 表达式Chr(Int( Rnd * 7 + 65)) 生成的范围为______ 。

A."A"∽"G"

B."A"∽"H"

C.65∽72

D.65∽71 A

30 假设Text1文本框中输入了学生的成绩,规定成绩范围在0~100,下列语句中_____________可用于判断输入数据是否正确。

A.If 0 <= Text1 Or Text1 <= 100 Then MsgBox "输入正确" Else MsgBox "输入错误"

B.If 0 <= Val(Text1) <= 100 Then MsgBox "输入正确" Else MsgBox "输入错误"

C.If 0 <= Val(Text1) And Val(Text1) <= 100 Then MsgBox "输入正确" Else MsgBox "输入错误"

D.If 0 <= Text1 <= 100 Then MsgBox "输入正确" Else MsgBox "输入错误" C

31 下列_____________组语句可实现将变量x、y互换。

A.x =x+y : x=x-y : y = x-y

B.y = y+2*x : x = y-2*x : y =(y-x)/2

C.x = y : y = x

D.y = y+2x : x = y-2x : y =(y-x)/2 B

32 类是对象的抽象,对象则是类的具体化。Visual Basic集成开发环境中的工具箱中各类图标对应的是______,而在窗体上建立的控件对应的是______。

A.对象,类

B.实体,类

C.对象,实体

D.类,对象 D

33 下列各函数值的数据类型为整数的是()

A.Asc("A")

B.Sqr(9)

C.Rnd(5)

D.Sin(0) A

34 在窗体单击事件中执行Print Format (1234.567, "+00,000.00")语句的正确结果是________ 。

A. +1,234.57

B.+1,234.56

C.+01,234.57

D.+01,234.56 C

35 下面程序段的功能是求两个数中的小数,_____________是不正确的。

A. I f y <= x Then Min= y:If y> x Then Min= x

B.Min = IIf(x > y,y,x)

C.If y <= x Then Min = y:Min = x

D.If x < y Then Min = x Else Min = y C

对于窗体,下面______属性在程序运行时其属性设置起作用。(A)MaxButton (B)BorderStyle (C)Name (D)Left

参考答案为:D

类是对象的抽象,对象则是类的具体化。在窗体上建立的一个控件称为______。(A)对象(B)容器(C)实体(D)类

参考答案为:A

若要使标签控件显示时不覆盖其背景内容,要对______属性进行设置。(A)BackColor (B)BorderStyle (C)ForeColor (D)BackStyle

参考答案为:D

用一个程序段对一对象被单击(或双击)作出响应,从而实现指定的操作,称为______。(A)可视画化程序设计(B)事件驱动编程机制(C)过程化程序实际方法(D)非过程化程序设计语言

参考答案为:B

文本框没有______属性。(A)Enabled (B)Visible (C)BackColor (D)Caption

参考答案为:D

不论何控件,共同具有的是______属性。(A)Text (B)Name (C)ForeColor (D)Caption

参考答案为:B

要使Form1窗体的标题栏显示"欢迎使用VB",以下______语句是正确的。(A)Form1.Caption=“欢迎使用VB”(B)Form1.Caption='欢迎使用VB ' (C)Form1.Caption=欢迎使用VB (D)Form1.Caption="欢迎使用VB "

参考答案为:D

要使某控件在运行时不可显示,应对______属性进行设置。(A)Enabled (B)Visible (C)BackColor (D)Caption

参考答案为:B

要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只要对下列______属性设置就有效。(A)MaxButton (B)BorderStyle (C)Width (D)MinButton 参考答案为:B

当运行程序时,系统自动执行启动窗体的______事件过程。(A)Load (B)Click (C)UnLoad (D)GotFocus

参考答案为:A

当文本框的ScrollBars属性设置了非零值,却没有效果,原因是______。(A)文本框中没有内容(B)文本框的MultiLine属性为False (C)文本框的MultiLine属性为True (D)文本框的Locked属性为True

参考答案为:B

要判断在文本框是否按了Enter键,应在文本框的______事件中判断。(A)Change (B)KeyDown (C)Click (D)KeyPress

参考答案为:D

将调试通过的工程经"文件"菜单的"生成.exe文件"编译成.exe后,将该可执行文件到其他机器上不能运行的主要原因是______。(A)运行的机器上无VB系统(B)缺少.frm 窗体文件(C)该可执行文件有病毒(D)以上原因都不对

参考答案为:A

当需要上下文帮助时,选择要帮助的"难题",然后按______键,就可出现MSDN窗口及显示所需"难题"的帮助信息。(A)Help (B)F10 (C)Esc (D)F1 参考答案为:D

Visual Basic有三种工作模式,它们分别是______模式。

(A)设计、编译和运行(B)设计、运行和中断

(C)设计、运行和调试(D)编译、运行和调试

参考答案为:B

下面______是不合法的整型常数。

(A)123% (B)123&

(C)&O123 (D)%123

参考答案为:D

下列函数中______,函数返回的值是数值型的。

(A)Instr (B)Mid

(C)Space (D)Chr

参考答案为:A

一个变量要保存-32786,不应定义成______型变量

(A)integer (B)long

(C)single (D)double

参考答案为:A

下面______不是类型说明符。

(A)& (B)$

(C)* (D)@

参考答案为:C

按变量名的定义规则,下面______是合法定义的变量名。

(A)Mod (B)XY#YX2

(C)Temp2 (D)static

参考答案为:C

已知A$="4567124" ,表达式val(mid(A,2,3) + right(A,3))的值是______。

(A)567124 (B)"567124"

(C)699 (D)456124

参考答案为:A

表达式#11/22/99# - 10的运算结果是______。

(A)#11/22/89# (B)#11/12/99#

(C)#1/22/89# (D)以上都是

参考答案为:B

Rnd()函数不可能为下列______值。

(A)0 (B)1

(C)0.0001 (D)0.33333

参考答案为:B

以下关于Visual Basic的叙述中不正确的是__________。

A.在VB中一个西文字符占一个字节,一个汉字占两个字节。

B.当Boolean类型的值转换为数值类型的数时,False转成为0,而True转成-1。

C.数组下标的下界在缺省情况下从0开始。

D. Variant变量未初始化的值为Empty。

参考答案为:A

在一个语句内写多条语句时,每个语句之间用符号分隔。

(A),(B):(C)、(D);

参考答案为:B

下面是合法的变量名。

(A)X_yz (B)123abc (C)integer (D)X-Y

参考答案为:A

下面是不合法的整常数。

(A)100 (B)&O100 (C)&H100 (D)%100

参考答案为:D

下面是合法的字符常数。

(A)ABC$(B)“ABC”(C)‘ABC’(D)ABC

参考答案为:B

下面是合法的单精度型变量。

(A)num! (B)sum% (C)xinte$(D)mm#

参考答案为:A

下面是不合法的单精度变量。

(A)100!(B)100.0 (C)1E+2 (D)100.0D+2

参考答案为:D

表达式16/4-2 5*8/4MOD5\2的值为。

(A)14 (B)4 (C)20 (D)2

参考答案为:B

\、/、Mod、*四个算术运算符中,优先级别最低的是。

(A)\ (B)/ (C)Mod (D)*

参考答案为:C

Int(198.555*100+0.5)/100的值。

(A)198 (B)199.6 (C)198.56 (D)200

参考答案为:C

已知A$=“12345678”,则表达式Val(Left$(A$,4)+Mid$(A$,4,2))的值为。

(A)123456(B)123445 (C)8 (D)6

参考答案为:B

Print DateAdd(“m”,1,#1/30/2000#)语句显示的结果是。

(A)00-2-29 (B)00-2-28 (C)00-2-30 (D)00-1-31

参考答案为:A

表达式DateDiff(“y”,#12/30/1999#,#1/13/2000#)的结果是。

(A)1 (B)11 (C)14 (D)99

参考答案为:C

表达式Len(“123程序设计ABC”)的值是。

(A)10 (B)14 (C)20 (D)17

参考答案为:A

表达式LenB(“123程序设计ABC”)的值是。

(A)10 (B)14 (C)20 (D)17

参考答案为:C

下面正确的赋值语句是。

(A)x+y=30 (B)y=π*r*r (c)y=x+30 (D)3y=x

参考答案为:C

为了给x,y,z三个变量赋初值1,下面正确的赋值语句是。

(A)x=1:y=1:z=1 (B)x=1,y=1,z=1 (C)x=y=z=1 (D)xyz=1

参考答案为:A

赋值语句:a=123+MID(“123456”,3,2)执行后,a变量中的值是。(A)“12334”(B)123 (C)12334 (D)157

参考答案为:D

赋值语句:a=123&MID(“123456”,3,2)执行后,a变量中的值是。(A)“12334”(B)123 (C)12334 (D)157

参考答案为:A

以下______是正确的For …Next结构。

(A)For x=1 To Step 10

Next x

(B)For x = 3 To 3 Step 3

Next x

(C)For x = 1 To 10

AA: …

Next x

If i = 10 Then GoTo AA

(D)For x = 3 To 10 Step 3

Next y

[A] [B] [C] [D]

下列循环能正常结束循环的是____ 。

(A)i = 5

Do

i = i + 1

Loop Until i < 0

(B)i = 1

Do

i = i + 2

Loop Until i = 10

(C)i = 10

Do

i = i + 1

Loop Until i > 0

(D)i = 6

Do

i = i - 2

Loop Until i = 1

[A] [B] [C] [D]

下面程序段的运行结果为______。

For i = 3 To 1 Step -1

Print Spc(5 );

For j = 1 To 2 * i - 1

Print "*";

Next j

Print

Next i

(A)* (B)***** (C)***** (D)*****

*** ****** ***

***** * * *

[A] [B] [C] [D]

当在文本框输入"ABCD"四个字符时,窗体上显示的是______。

Private Sub Text1_Change()

Print Text1;

End Sub

(A)ABCD (B)A (C)AABABCABCD (D)A

B AB

C ABC

D ABCD

[A] [B] [C] [D]

哪个程序段不能分别正确显示1!、2!、3!、4!的值______。(A)For i = 1 To 4

n = 1

For j = 1 To i

n = n * j

Next j

Print n

Next i

(B)For i = 1 To 4

For j = 1 To i

n = 1

n = n * j

Next j

Print n

Next i

(C)n = 1

For j = 1 To 4

n = n * j

Print n

Next j

(D)n = 1

j=1

Do While j<=4

n = n * j

Print n

Loop

[A] [B] [C] [D]

下列程序的执行结果是______。

Dim s,n As Integer

s=0∶n=1

Do Until n>5

s=s+n

n=n+1

Loop

Print s

(A)100 (B)50 (C)25 (D)15

[A] [B] [C] [D]

下面程序是在键盘上输入任一个二进制数,单击命令按钮后,即能转换为十进制数。但程序不完整,补充的部分是______。

Private Sub Command1_Click()

B$=Val(InputBox(″″,″″,0))

M=Len(B$)

For J=1 To M

Dec=Dec*2+______(Mid$(B$,J,1))

Next J

Print ″The decimal number is″;Dec

End Sub

(A)Abs (B)Int (C)Sng (D)Val

[A] [B] [C] [D]

Do-Loop[While|Until]循环体的作用说明正确的是______ 。

(A) 不能用Do-Loop语句设计出预先确定循环次数的循环

(B) While关键字或Until关键字必须选择其中之一

(C) While关键字或Until关键字可以同时使用

(D) While关键字或Until关键字的作用正相反

[A] [B] [C] [D]

单击如下事件过程,显示的结果为______。

Private Sub Command1_Click()

A=0

For M=1 To 10

A=A+1

For J=1 To 10

A=A+1

B=B+2

Next J

Next M

Print A;B

End Sub

(A)10 20 (B)20 110 (C)110 20 (D)200 110

[A] [B] [C] [D]

下面程序运行后,显示的结果是____.

dim x

if x then print x else print x+1

(A) 1 (B) 0 (C) (1 (D)显示出错信息

[A] [B] [C] [D]

语句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为关系表达式

[A] [B] [C] [D]

下面程序段的功能是求两个数中的小数,_____________是不正确的。

A.Min = IIf(x > y,y,x)

B.If x < y Then Min = x Else Min = y

C.If y <= x Then Min = y:Min = x

D.If y <= x Then Min= y:If y> x Then Min= x

[A] [B] [C] [D]

对于选择结构语句If x = 10 Then y = 100 ,下列说法正确的是_________。

A. x=10 为赋值语句y=100 为关系表达式

B. x=10 为关系表达式,y=100 为赋值语句

C. x=10 和y=100 均为赋值语句

D. x=10 和y=100 均为关系表达式

[A] [B] [C] [D]

inputBox函数返回值的类型为_______。

B.字符串

C.变体

D.数值或字符串(视输入的数据而定)

[A] [B] [C] [D]

执行语句receive = MsgBox("AAAA", , "BBBB", "", 5)后,所产生的信息框的标题是______ 。

A.BBBB

B.空

C.AAAA

D.出错,不能产生信息框

[A] [B] [C] [D]

下列_____________组语句可实现将变量x、y互换。

A.x = y : y = x

B.y = y+2*x : x = y-2*x : y =(y-x)/2

C.x =x+y : x=x-y : y = x-y

D.y = y+2x : x = y-2x : y =(y-x)/2

[A] [B] [C] [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

[A] [B] [C] [D]

假设Text1文本框中输入了学生的成绩,以A、B、C、D、E字符表示不同的等级,下列语句中_____________可用于判断输入数据是否正确。

A. If "A" <= Text1<= "E" Then MsgBox "输入正确" Else MsgBox "输入错误"

B. If "A" <= Text1 Or Text1 <= "E" Then MsgBox "输入正确" Else MsgBox "输入错误"

C. If A <= Text1 And Text1 <= E Then MsgBox "输入正确" Else MsgBox "输入错误"

D. If "A" <= Text1 And Text1 <= "E" Then MsgBox "输入正确" Else MsgBox "输入错误" [A] [B] [C] [D]

从循环体Do While...Loop中退出,继续执行循环体后面的命令,应使用______ 。

A.Exit

B.Exit Do

C.Exit Do While

D.Exit Loop

[A] [B] [C] [D]

假设Text1文本框中输入了学生的成绩,规定成绩范围在0~100,下列语句中_____________可用于判断输入数据是否正确。

A.If 0 <= Text1 <= 100 Then MsgBox "输入正确" Else MsgBox "输入错误"

B.If 0 <= Text1 Or Text1 <= 100 Then MsgBox "输入正确" Else MsgBox "输入错误"

C.If 0 <= Val(Text1) And Val(Text1) <= 100 Then MsgBox "输入正确" Else MsgBox "输入错误"

D.If 0 <= Val(Text1) <= 100 Then MsgBox "输入正确" Else MsgBox "输入错误"

[A] [B] [C] [D]

以下关于数组的说法,不正确的是______。

(A)静态数组在声明时大小必须固定(B)动态数组在声明时大小可以不确定(C).默认情况下数组的下界为0 (D)运行时可改变动态数组或静态数组的大小

[A] [B] [C] [D]

有关数组的说法,错误的是______。

(A)数组是一种特殊的数据类型(B)一个数组中可存放多种类型的数据

(C)数组是一组相同类型的变量的集合(D)数组可以被声明为变体类型

[A] [B] [C] [D]

如下数组声明语句,______正确。

(A)Dim a[3, 4] As Integer (B)Dim a(3, 4) As Integer

(C)Dim a(n, n) As Integer (D)Dim a(3 4) As Integer

[A] [B] [C] [D]

要分配存放如下方阵的数据,______数组声明语句能实现(不能浪费空间)。

[1.1 2.2 3.3]

[4.4 5.5 6.6]

[7.7 8.8 9.9]

(A)Dim a(9) As Single (B)Dim a(3, 3) As Single

(C)Dim a( 1 To 1 , 5 To 3) As Single (D)Dim a( 3 To 1 , 5 To 7) As Integer

[A] [B] [C] [D]

如下数组声明语句,则数组a包含元素的个数有______。

Dim a(3, 2 to 2,5)

(A)120 (B)75

(C)60 (D)13

[A] [B] [C] [D]

以下程序输出的结果是______。

Dim a

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

For i = Lbound (a) To Ubound (a)

a(i) = a(i) * a(i)

Next i

Print a(i)

(A)49 (B)0 (C)不确定(D)程序出错

[A] [B] [C] [D]

下列数组声明语句中的数组a包含了______个数组元素

Dim a(4,-1 To 2, 3)

(A)120 (B)11 (C)60 (D)80

[A] [B] [C] [D]

设数组a中有N个元素,并已按递增次序排列,下面______程序段可以使a数组的元素按递减次序排列。

(A)For i = 1 To N (B)For i = 1 To N / 2

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

Next i Next i

(C)For i = 1 To N (D)For i = 1 To N / 2

t = a(i) t = a(i)

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

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

Next i Next i

[A] [B] [C] [D]

在设计状态,列表框中的选项可以通过______属性设置。

(A)List (B)ListCount

(C)Text (D)ListIndex

[A] [B] [C] [D]

将数据项"China"添加到列表框(List1)中成为第一项应使用______语句。

(A)List1.AddItem "China", 0 (B)List1.AddItem "China", 1

(C)List1.AddItem 0, "China" (D)List1.AddItem 1, "China"

[A] [B] [C] [D]

引用列表框(List1)最后一个数据项应使用______。

(A)List1.List(List1.ListCount) (B)List1.List(List1.ListCount 1)

(C)List1.List(ListCount) (D)List1.List(ListCount 1)

[A] [B] [C] [D]

假如列表框(List1)有4个数据项,那么把数据项"China"添加到列表框的最后,应使用______语句。

(A)List1.AddItem 3, "China" (B)List1.AddItem "China", List1.ListCount 1

(C)List1.AddItem "China", 3 (D)List1.AddItem "China", List1.ListCount

[A] [B] [C] [D]

在下列说法中,正确的是______。

(A)在程序运行期间,可以通过适当的设置让时钟控件显示在窗体上

(B)在列表框中不能进行多项选择

(C)在列表框中能够将项目按字母顺序从大到小排列

(D)框架也有Click和DblClick事件

[A] [B] [C] [D]

下面的过程定义语句中,______是合法的。

(A)Function Sub1(Sub1) (B)Function Sub1(ByVal n)

(C)Sub Sub1(Sub1) (D)Sub Sub1(n) As Integer

[A] [B] [C] [D]

在Visual Basic 6中,下列关于变量的叙述正确的是______.

(A)在窗体的Form_Load事件过程中声明的变量是全局变量

(B)局部变量的作用域为窗体内的全部过程

(C)在某个子过程中声明的变量不能与其他事件过程中声明的变量同名

(D)在调用过程时,所有局部变量被系统初始化为0或空字符串

[A] [B] [C] [D]

子过程与函数过程最根本的区别是______。

(A)前者可以使用Call或者直接使用过程名调用,后者不可以

(B)前者不可以有参数,后者可以有参数

(C)两种过程参数的传递方式不同

(D)前者无返回值,但后者有返回值

[A] [B] [C] [D]

假定有如下的Sub过程______:

Sub fun(x As Single,y As Single)

t=x

x=t\y

y=t Mod y

End Sub

在窗体上画一个命令按钮和两个文本框(其Name属性分别为Txtl和Txt2),然后编写如下事件过程______:

Private Sub Command1_Click()

Dim a As Single,b As Single

a=CInt(Txt1.Text) 'Cint函数表示转换成整型

b=CInt(Txt2.Text)

Call fun(a,b)

Print a,b

End Sub

程序运行时在两个文本框中输入5,6,单击命令按钮,输出结果为______

(A)5 6 (B)0 5

(C)1 4 (D)1 2

[A] [B] [C] [D]

若要编写一些Sub子过程,并能从多个窗体中访问这些过程,最好应将它们放在______中。

(A)标准模块(B)窗体

(C)类模块(D)以上都不可以

[A] [B] [C] [D]

下列控件中,______没有Caption属性。

(A)框架(B)列表框

(C)复选框(D)单选按钮

[A] [B] [C] [D]

复选框的Value属性为2时,表示______。

(A)复选框未被选中(B)复选框被选中

(C)复选框内有灰色的勾(D)复选框操作有错误

[A] [B] [C] [D]

下列______控件没有Min、Max和Value属性。

(A)Slider (B)ProgressBar

(C)滚动条(D)Animation

[A] [B] [C] [D]

当用户按下并且释放一个键后会触发KeyPress、KeyUp和KeyDown事件,这三个事件发生的顺序是______。

(A)KeyPress、KeyDown、KeyUp

(B)KeyDown、KeyUp、KeyPress

(C)KeyDown、KeyPress、KeyUp

(D)没有规律

[A] [B] [C] [D]

窗体的KeyPreview属性为True,并且有下列程序。当焦点在窗体上的文本框时按下"a"键,文本框接收到的字符是______。

Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)

KeyCode = KeyCode + 1

End Sub

(A)"a" (B)"b"

(C)空格(D)没有接收到字符

[A] [B] [C] [D]

在下列关于键盘事件的说法中,正确的是______。

(A)按下键盘上的任意一个键都会引发KeyPress事件

(B)大键盘上的"1"键和数字键盘的"1"键的KeyCode码相同

(C)KeyDown和KeyUp的事件过程中有KeyAscii参数

(D)大键盘上的"4"键的上档字符是"$",当同时按下Shift和大键盘上的"4"键时,KeyPress事件过程中的KeyAscii参数值是"$"的ASCII值

[A] [B] [C] [D]

在KeyDown/KeyUp的事件过程中,能用来检查Ctrl和F3是否同时按下的表达式为______。

(A)(Button = vbCtrlMask) And (KeyCode = vbKeyF3)

(B)KeyCode = vbKeyControl + vbKeyF3

(C)(KeyCode = vbKeyF3) And (Shift = vbCtrlMask)

(D)(Shift And vbCtrlMask) And (KeyCode and vbKeyF3)

[A] [B] [C] [D]

在用菜单编辑器设计菜单时,必须输入的项有______。

(A)快捷键(B)标题

(C)索引(D)名称

[A] [B] [C] [D]

在下列关于菜单的说法中,错误的是______。

(A)每个菜单项都是一个控件,与其他控件一样也有自己的属性和事件

(B)除了Click事件之外,菜单项还能响应其他的如DblClick等事件

(C)菜单项的捷径键不能任意设置

(D)在程序执行时,如果菜单项的Enabled属性为False,则该菜单项变成灰色,不能被用户选择

[A] [B] [C] [D]

在下列程序中,不论使用鼠标右键还是左键弹出菜单中的菜单项都响应鼠标单击。

(A)Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = 2 Then

PopupMenu Menu_Test , 2

End If

End Sub

(B)Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) PopupMenu Menu_Test , 0

End Sub

(C)Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) PopupMenu Menu_Test

End Sub

(D)Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If (Button = vbLeftButton) Or (Button = vbRightButton) Then

PopupMenu Menu_Test

End If

End Sub

[A] [B] [C] [D]

在下列关于通用对话框的叙述中,错误的是______。

(A)CommonDialog1.ShowFont显示字体对话框

(B)在打开或另存为对话框中,用户选择的文件名可以经FileTitle属性返回

(C)在打开或另存为对话框中,用户选择的文件名及其路径可以经FileName属性返回

(D)通用对话框可以用来制作和显示帮助对话框

[A] [B] [C] [D]

以下正确的语句是______。

(A)CommonDialog1.Filter=All Files|*.*|Pictures(*.Bmp)|*.Bmp

(B)CommonDialog1.Filter="All Files"|"*.*"|"Pictures(*.Bmp)"|"*.Bmp"

(C)CommonDialog1.Filter="All Files|*.*|Pictures(*.Bmp)|*.Bmp"

(D)CommonDialog1.Filter={All Files|*.*|Pictures(*.Bmp)|*.Bmp}

[A] [B] [C] [D]

下面关于多重窗体的叙述中,正确的是______。

(A)作为启动对象的Main子过程只能放在窗体模块内

(B)如果启动对象是Main子过程,则程序启动时不加载任何窗体,以后由该过程根据不同情况决定是否加载或加载哪一个窗体

(C)没有启动窗体,程序不能执行

(D)以上都不对

[A] [B] [C] [D]

当用户将焦点移到另一个应用程序时,当前应用程序的活动窗体将______。

(A)发生DeActivate事件

(B)发生LostFocus事件

(C)发生DeActivate和LostFocus事件

(D)DeActivate和LostFocus事件都不发生

[A] [B] [C] [D]

VB期末考试试题

第一部分:客观题 1、 单项选择题 1、在窗体模块的通用段中声明变量时,不能使用的关键字是( ) A、 Dim B、 Public C、Private D、 Static 2、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是 ( ) A、工程资源管理器窗口 B、工具箱窗口 C、 属性窗口 D、代码窗口 3、若要使某可见控件获得焦点,可使用( )方法来实现。 A、Refresh B、Setfocus C、Gotfocus D、Value 4、下列不可作为VB变量名的是( ) A、ABT1 B、Alpha C、ABC D、4*Delta 5、表达式 5 Mod 3+3\5*2的值是 ( ) A、 0 B、 6 C、4 D、 2 6、下列语句中,正确的赋值语句是( ) A、 i + j = 10 B、 2i = j C、 j = i + j D、 i * j = 0 7、执行下列程序段后,x的值是( )。 n = 4: x = 1: i = 1 Do x = x * i i = i + 1 Loop While i < n A、 2 B、 6 C、 10 D、 14 8、当用户在窗体上单击鼠标时,不会触发的事件是( ) A、Click B、MouseDown C、MouseUp D、DblClick 9、下列为整型变量的是( ) A、 x! B、 x# C、x$ D、 x% 10、要从For循环中直接退出循环,可使用的语句( )。 A、Exit Do B、Exit Loop C、Exit For D、Stop 11、下列逻辑表达式中,能正确表示条件“x,y都是奇数”的是 ( ) A、x Mod 2 =1 Or y Mod 2 =1 B、x Mod 2 =0 Or y Mod 2=0

大一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期末考试题和答案 1.在代码中引用一个控件时,应使用控件的()属性。 A.Caption B.Name C.Text D.Index 2.设变量x = 4,y = -1,a = 7,b = -8,下面表达式()的值为“假”。 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产生的随机整数范围是()。 A.(10,80) B.(10,81) C.[10,80] D.[10,81] 4.函数Sgn(3.1416)的返回值是()。 A.-1 B.0 C.1 D.以上都不对 5.67890属于()类型数据。 A.整型 B.单精度浮点数 C.货币 型 D.长整型 6.下列变量名中正确的是()。

A.3S B.Print C.Select My Name D.Select_1 7.下列赋值语句()是有效的。 A.sum=sum-sum B.x+2=x+2 C.x+y = sum D.last = y / 0 8.以下的控件或方法具有输入和输出双重功能的为()。 A.Print B.Textbox C.Optionbutto n D.Checkbox 9.若要获得列表框中被选中的列表项的内容,可以通过访问()属性来实现。 https://www.360docs.net/doc/e74645783.html, B.ListIndex C.ListCount D.Text 10.下列代码的运行结果为()。 Private Sub command1_click() Dim m(10) For k = 1 To 10 m(k) = 11 - k Next k x = 5

大学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、保存一个工程至少应保存两个文件,这两个文件分别是()。 A、文本文件和工程文件 B、窗体文件和工程文件 C、窗体文件和标准模块文件 D、类模块文件和工程文件 4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是()。 A、https://www.360docs.net/doc/e74645783.html,="VisualBasic窗体" B、Form1.Title="VisualBasic窗体" C、Form1.Caption="VisualBasic窗体" D、Form1.Text="VisualBasic窗体" 5、为了装入一个Visual Basic应用程序,应当() A、只装入窗体文件(.frm) B、只装入工程文件(.vbp) C、分别装入工程文件和标准模块文件(.bas) D、分别装入工程文件、窗体文件和标准模块文件 6、赋给一个数组的数据类型一定要()。

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

大学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.360docs.net/doc/e74645783.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、与传统的程序设计语言相比,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.360docs.net/doc/e74645783.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编程期末考试试题题库.

试卷编号:9337 所属语言:Visual Basic 试卷方案:VB_考试 试卷总分:100分 共有题型:5种 一、填空共6题(共计18分) 第1题(3.0分)题号:286 难度:中第5章 拖动滚动条中的滚动框将会产生Scroll和【1】事件. 第2题(3.0分)题号:223 难度:中第3章 把整型数1赋给一个逻辑型变量,则逻辑变量的值为【1】. 第3题(3.0分)题号:232 难度:中第3章 表达式93\7 MOD 2^3的值是【1】. 第4题(3.0分)题号:50 难度:中第2章 在VB 6.0中,设 Single型变量 XYZ 的值为123.45,若要将其转换成字符串,应使用的类型转换函数是【1】. 第5题(3.0分)题号:318 难度:中第6章 由For k=35 to 0 step 3:next k循环语句控制的循环次数是【1】. 第6题(3.0分)题号:277 难度:中第5章 如果在模块的声明段中有Option Base 1语句,则在该模块中使用Dim a(3 To 5,6)声明的数组有【1】个元素. 二、判断共12题(共计12分) 第1题(1.0分)题号:304 难度:中第5章 设计菜单中每一个菜单项分别是一个控件,每个控件都有自己的名字. 第2题(1.0分)题号:309 难度:中第5章 所有的对象都有caption 属性.

第3题(1.0分)题号:366 难度:中第8章函数过程(Function Procedure)用来完成特定的功能,但不返 回相应的结果. 第4题(1.0分)题号:262 难度:中第5章VB允许用户使用Type语句在窗体模块的通用声明中自己定义数 据类型. 第5题(1.0分)题号:322 难度:中第5章已知窗的fillcolor=rgb(255,0,0)红,forecolor=rgb(0,255,0) 绿,fillstyle=0(solid)语句circle(200,100),500,,,,2的输出 结果是红边绿心的长椭圆. 第6题(1.0分)题号:246 难度:中第5章ActiveX控件是扩展名为*.ocx的独立文件,使用时需用 "工程"/"部件"载入或移去. 第7题(1.0分)题号:369 难度:中第8章如果在过程调用时使用按值传递参数,则在被调过程中可以改 变实参的值. 第8题(1.0分)题号:293 难度:中第5章每个对象都有一系列预先定义好的对象事件,但要使对象能响 应具体的事件,则编写该对象相应的事件过程. 第9题(1.0分)题号:233 难度:中第3章全局变量用global或public关键字声明,且仅在通用声明处可 以定义. 第10题(1.0分)题号:260 难度:中第5章VB若同一个工程有许多窗体,可以指定任一窗体为启始窗体. 答 第11题(1.0分)题号:265 难度:中第5章菜单每一菜单项都是控件,可以通过点击菜单项或通过光标选 择并按回车键,以触发Click事件. 第12题(1.0分)题号:280 难度:中第5章方法是VB 对象可以响应的用户操作.

最新【vb】大一期末考试试题vb[1][1]

一、单项选择题(共10分) 1.在代码中引用一个控件时,应使用控件的()属性。 A.C a p t i o n B.N a m e C.T e x t D.I n d e x 2.设变量x = 4,y = -1,a = 7,b = -8,下面表达式()的值为“假”。 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产生的随机整数范围是()。 A.(10,80)B.(10,81)C.[10,80] D.[10,81] 4.函数Sgn(3.1416)的返回值是()。 A.-1 B.0 C.1 D.以上都不对 5.67890属于()类型数据。 A.整型B.单精度浮点数C.货币型D.长整型 6.下列变量名中正确的是()。 A.3S B.Print C.Select My Name D.Select_1 7.下列赋值语句()是有效的。 A.sum = sum -sum B.x+2 = x + 2 C.x + y = sum D.last = y / 0 8.以下的控件或方法具有输入和输出双重功能的为()。 A.Print B.Textbox C.Optionbutton D.Checkbox 9.若要获得列表框中被选中的列表项的内容,可以通过访问()属性来实现。 A 10.下列代码的运行结果为()。

Private Sub command1_click() Dim m(10) For k = 1 To 10 m(k) = 11 - k Next k x = 5 Print m(2 + m(x)) End Sub A.2 B.3 C.4 D.5 二、填空题(10分) 1.写出整数n能同时被13和17整除的Basic表达 式。 2.代码窗口中有两个下拉列表框:左侧是列表框,右侧是过程列表框。 3.写出在字符串”Visual Basic 6.0” 中截取”Visual” 的Basic表达 式。 4.函数Len(“abcdef”)的返回值是。 5.设a = 2,b = 5,c = -2,d = 100,则a > b >= c AND a < b >= d的值为。 6.要使标签的大小自动与所显示的文本相适应,可以通过设置 属性为True来实现。 7.若要在一行书写多条语句,则各语句间应加分隔符,Visual Basic的语句分隔符 为。 8.要强制显式声明变量,使用__________语句完成。

大一VB语言程序期末考试题及答案

大一 VB 语言程序设计期末考试题 、选择题 1 下列常量中,是 Integer 类型常量的是( C )。 A 、123& B 、 -38844 C 、 123% D 、32768 2 下面选项中 () 是字符连接运算符 . ( A ) A 、& B 、 And C 、 % D 、Mod 3 下面关于 VB 的集成开发环境( IDE )的叙述中,不正确的是( B )。 A 、IDE 是设计、调试、运行 V B 程序的工具。 B 用户不能随意关闭IDE 中的窗口。 C 、 " 窗体设计 " 窗口是用来设计应用程序界面(窗体)的。 D 打开/关闭各窗口的命令主要在ID E 的"视图"菜单中。 4 len ("程序设计 ”)=( C )。 A 、 5 B 、 2 C 、 6 D 、 10 5 表达式 15 Mod 4 + 13 \ 5 * 2 的值是 D A 、 7 B 、 0 C 、 2 D 、 4 6 赋值语句 A=123 + Mid$( “ 123456” ,3,2)执行后, A= ( A )。 A 、 157 B 、 12334 C 、 123 D 、 "12334" 7 在一个语句内写多条语句时 ,用来分隔每条语句的符号是 (C ). A 、 , B 、 ; C 、 : D 、、 8 将逻辑型数据转换成整型数据时,转换规则是( D )。 9表达式2+3*4A5-SIN (X+1)/2中最先进行的运算是(D . A 、将True 转换为1 B 将True 转换为1 C 将True 转换为 0 D 将True 转换为-1 ,将False 转换为0 ,将 False 转换为 -1 ,将 False 转换为 -1 ,将 False 转换为 0

大一VB语言程序期末考试习题及答案

大一VB语言程序设计期末考试题 一、选择题 1 下列常量中,是Integer类型常量的是( C )。 A、123& B、-38844 C、123% D、32768 2 下面选项中()是字符连接运算符.( A ) A、 B、 C、 D、 3 A、 B C、" D 4 A、 B、 C、 D、 5 A、 B、 C、 D、 6 A、 B、 C、 D、 7 A、, B、; C、: D、、 8 将逻辑型数据转换成整型数据时,转换规则是( D )。 A、将True转换为 1 ,将False转换为 0 B、将True转换为 1 ,将False转换为 -1 C、将True转换为 0 ,将False转换为 -1 D、将True转换为 -1 ,将False转换为 0 9 表达式2+3*4^5-SIN(X+1)/2中最先进行的运算是(D). A、SIN

D、x+1 10 如果x=2,则表达式x+1>2 Or sin(x)>0.9 And 3>x+3的值( B )。 A、不能计算 B、 True C、5 D、False 11 随机产生[10,50] 之间整数的正确表达式是( D )。 A、Round( Rnd*50) B、 Int(Rnd*40+10) C、 D、 12 A B C D A、 B、 C、 D、 14 A、 B、 C、 D、 A B C D 16 A、 B、[0,1] C、[1,9] D、[1,10] 17 以下合法的一组Visual Basic用户标识符是 C A、Sum 和 8abc B、a#x 和 Pi C、ForLoop 和 Total D、Const 和 DoWhile 18 函数Len(Str(Val("123.4")))的值为(B). A、5 B、6

大一的vb期末考试题和答案

VB期末考试试题一、填空题 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)。 A、Caption B、Name C、Text D、Label 6、设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是(6)。 A、Caption B、Name C、Text D、Value 7、允许在菜单项的左边设置打勾标记,下面哪种论述是正确的?(7)。 A、在标题项中输入&,然后打勾 B、在索引项中打勾 C、在有效项中打勾 D、在复选项中打勾 8、当执行以下过程时,在窗体上将显示(8)。 Private Sub Command1_Click( ) Print "VB"; Print "Hello! "; Print "VB" End Sub A、 VBHello!VB B、 VB Hello!VB

VB期末考试试题(A、B卷)

VB期末考试试题(A卷) 一、选择题 1.要改变控件的宽度,应修改该控件的(B)属性。 A、TOP B、width C、Left D、Height 2.将命令按钮Command1设置为不可见,应修改该命令按钮的(A)属性。 A、Visible B、Value C、Caption D、Enabled 3.单机滚动条两端的任何一个滚动箭头,将触发该滚动条的(C )事件。 A、Scroll B 、KeyDown C、change D、Dragver 4.(D )对象具有clear方法。 A、图片框 B、窗体 C、复选框 D、列表框 5.中心定义图片框控件的坐标系统,可采用该图片框的(A ) A、scale B、Scale X C、scale Y D、setFocus 6.将通过对话框CommdDialog1的类型设置成另存为对话框,可调用该控件的(B)方法。 A、Showopen B、Showsave C、ShowColor D、ShowFont 7.形状控件所显示的图形不可能是(D ) A、圆 B、椭圆 C、圆角正方形 D、等边三角形 8.由Fro K=10 TO oslept 3:next K循环语句控件的循环次数是(B ) A、12 B、0 C、-11 D、-10 9.下列数据类型中,占用内存最大值是(D ) A、Boolwan B、Byte C、Lnteger D、Single 页脚内容1

10.如果在图片框上使用绘图方法绘制一个实心圆,则图片框的(C )属性决定了该图片的颜色。 A、BackColro B、Forelklor C、Fillcolor D、Dlawstyle 一、选择题 1.要在垂直位置上移动控件,应利用控件的(C)属性。 A、Left B、Width C、Top D、Height 2.要在文本框中的文本显示掩码(密码)符,在属性设置时,首先必须设置(D)属性为False。 A、Txet B、Enabled C、Visible D、Multline 3.用键盘的光标键选中某一菜单项,并按回车触发菜单的( C )的事件。 A、KeyPress B、KeyDown C、Click D、Keyllp 4.一下(D )对象不具有Clear方法。 A、列表框 B、组合框 C、剪贴框 D、图片框 5.软件列表中设定“文件列表”显示文件类型应改该控件的(D )属性。 A、Path B、FileName C、Name D、Patterw 6.组合框有三种风格,它们由Style属性所决定,其中为简单组合框时,Style属性值应为(B ) A、0 B、1 C、2 D、3 7.下列可调整图片框的大小以适合图片的属性是(B ) A、Stretch B、autosize C、picture D、oledropmode 8.要想清除文本框中的内容则可利用(A)进行。 A、Caption B、Text C、Clear D、Cls 9.下列表达式中,其值为0的是(C ) 页脚内容2

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期末考试模拟题6

安全土木化工化学vb练习题4 满分:111分 姓名:________ 1、单项选择题(本题共计60分) 1、在过程调用中,参数的传递可以分为________________和________________两种方式。( ) A、按值传递按地址传递 B、按地址传递按参数传递 C、按参数传递按值传递 D、按位置传递按参数传递 2、下面的过程定义语句中合法的是________________________。( ) A、Sub Procl (ByVal n () ) B、Sub Procl ( n ) As Integer C、Function Procl (Procl ) D、Function Procl (ByVal n ) 3、在参数传递过程中,使用关键字________________来修饰参数,可以使之按值传递。( ) A、ByVal B、ByRef C、Value D、Reference 4、要想在过程调用后返回两个结果,下面的过程定义语句合法的是________________。( ) A、Sub Procl ( ByVal n , ByVal m) B、Sub Procl ( n , ByVal m) C、Sub Procl ( n , m) D、Sub Procl ( ByVal n , m) 5、通用过程可以通过执行“工具”菜单中的____________命令来建立。( ) A、添加过程 B、通用过程 C、添加窗体 D、添加模块 6、可以在窗体模块的通用声明段中声明的是________________。( ) A、全局变量 B、全局常量 C、全局数组 D、全局用户自定义类型 7、当运行程序时,系统自动执行启动窗体的____________事件过程。( ) A、Load B、Click C、UnLoad D、GotFocus

VB期末考试试卷及答案

V B期末考试试卷及答 案 文档编制序号:[KK8UY-LL9IO69-TTO6M3-MTOL89-FTT688]

V B期末考试试卷及答案一·选择题 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 D 在Form2的TabIndex属性设置为1,把Form1的TabIndex属性设 置为2 10. 以下关于文件的叙述中,正确的是( B ) A 以Output方式打开一个不存在的文件时,系统将显示出错信息

大一VB编程期末考试试题题库

试卷编号:9340 所属语言:Visual Basic 试卷方案:VB_考试 试卷总分:100分 共有题型:5种 一、填空共6题(共计18分) 第1题(3.0分)题号:278 难度:中第5章 若要在字符串asdgewl中取dge,则使用函数【1】实现. 第2题(3.0分)题号:250 难度:中第3章 征兵的条件:男性(sex)年龄(age)在18—20岁之间,身高(size)在1.65米以上;或者女性年龄在16—18岁之间,身高在1.60以上, 列出逻辑表达式【1】. 第3题(3.0分)题号:319 难度:中第7章 Option Base 1的作用是确定数组的下界为【1】. 第4题(3.0分)题号:266 难度:中第5章 对象具有属性和【1】. 第5题(3.0分)题号:265 难度:中第5章 定时器控件的Interval属性值是指时间间隔,单位为毫秒;当每隔此间隔的时间,定时器会触发一次【1】事件. 第6题(3.0分)题号:320 难度:中第7章 VB中,变量的声明可分为两种方法:【1】数组和动态数组. 二、判断共12题(共计12分) 第1题(1.0分)题号:249 难度:中第5章 Function函数有参数传递,并且一定有返回值. 第2题(1.0分)题号:369 难度:中第8章 如果在过程调用时使用按值传递参数,则在被调过程中可以改

变实参的值. 第3题(1.0分)题号:245 难度:中第5章"菜单编辑器"中至少要填"名称"和"标题"这两个框,才 能真确完成菜单栏的设计. 第4题(1.0分)题号:229 难度:中第3章Single 和Double型用于保存浮点数,在VB中定义单精度浮点8位 ,双浮点16位. 第5题(1.0分)题号:246 难度:中第5章ActiveX控件是扩展名为*.ocx的独立文件,使用时需用 "工程"/"部件"载入或移去. 第6题(1.0分)题号:322 难度:中第5章已知窗的fillcolor=rgb(255,0,0)红,forecolor=rgb(0,255,0) 绿,fillstyle=0(solid)语句circle(200,100),500,,,,2的输出 结果是红边绿心的长椭圆. 第7题(1.0分)题号:352 难度:中第5章在过程中用Dim和Static定义的变量都是局部变量. 第8题(1.0分)题号:333 难度:中第5章在Sub过程中,可以用Return语句退出Sub过程. 第9题(1.0分)题号:225 难度:中第1章Visual Basic程序的运行可以从Main()过程启动,也可以从某 个窗体启动. 第10题(1.0分)题号:235 难度:中第3章设A=3,B=4,C=5,D=6,则表达式A>B And C<=D Or 2* A>C 的值是 False. 第11题(1.0分)题号:304 难度:中第5章设计菜单中每一个菜单项分别是一个控件,每个控件都有自己的名字. 第12题(1.0分)题号:344 难度:中第5章在VB中将一些通用的过程和函数编写好并封装作为方法供用户 直接调用.

大学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! ";

VB大专期末考试题B卷含答案

级 专业 《Visual Basic 期末考试题》试卷B 核分人签名 一.填空题(每空0.5分,共20分) 1.VB 是微软公司出品的一个______________ 程序开发工具软件。 ____________和____________ 。 3.VB 设计应用程序时具有的两个基本特点是:_____________ 和_____________ 。 4.所谓的事件驱动编程就是设计程序时如何确定应用程序与用户的交互(如发生鼠标单击、键盘输入等事件时),而用户怎样编写代码去控制这些事件_____________。 5.使用 ____________方法可在窗体中进行文本的输出,用____________ 方法可画圆,用____________ 方法可画直线。 6.__________ 是定义应用程序界面的窗口,也可用作从用户收集信息的对话框。 7.属性是指对象的__________ ,如大小、标题或颜色。 8.VB 的窗体和控件是具有自己的属性、方法和事件的对象,可以把属性看作一个对象的__________ ,把方法看作对象的__________ ,把事件看作对象的__________ 。 9.类是具有相同性质的对象的_________ 。 10.利用对象的属性setfocus 可获得焦点,对于一个对象,只有其visible 属性和 ____________ 属性为true ,才能接受焦点。 11.创建VB 应用程序的三个主要步骤是:______________ ; ________________ ; _________________ 。 12.VB 程序存贮在模块中,模块分有 __________ 、 __________ 和 ___________ 三种类型。 13.VB 中的数据以四种形式存储:________ 、 _________、 _________和 _________ 。 14.程序中需要处理的数据中包含最常见的两种类型是:________ 和 __________ 。 15.数组是________ 数据的集合。 16.变量的声明分为两种方法:__________ 和 ____________。 17.VB 有三种表达式,它们分别是 __________表达式、__________表达式和__________表达式。 18.分支结构是根据一定的__________来决定执行何种操作。 19.方法是VB 提供的一种__________,用来完成一定的操作。 20.工程是构成应用程序文件的__________ 。 21.VB 集成开发环境主要包括:主窗口、__________ 、工程资源管理器窗口、 __________ 、窗体窗口、__________ 。 二.选择题(每题2分,共36分)

相关文档
最新文档