VB习题(2016) 下载本文

A.框架 B.复选框 C.列表框 D.单选按钮 85、能清除文本框Text1中内容的语句是( )。

A.Text1.Clear B.Text=\86、命令按钮、单选按钮、复选框上都有Picture属性,可以在控件上显示图片,但需 要通过( )来控制。

A.Style属性 B.Appearance属性 C.DisablePicture属性 D.DownPicture属性 87、用来设置斜体字的属性是( )。

A.FontBold B.FontName C.FontItalic D.FontSize 88、( )不是VB控件。

A.定时器 B.单选框 C.复选框 D.窗体 89、以下不允许用户在程序运行时输入文字的控件是( )。

A.下拉式列表框 B.简单组合框 C.下拉式组合框 D.文本框 90、设置标签Label1不可见的语句是( )。

A.Label1.Visible=False B.Label1.Visible==0 C.Label1.Visible==1 D.Label1.Visible=True 91、把窗体在屏幕上隐藏,并没有卸载,正确的方法是( )。 A.Unload B.Show C.Close D.Hide

92、列表框的Style属性值设为1时,MultiSelect属性值只能设为( )。 A.1 B.-1 C. 2 D.0

93、只有当命令按钮中Style属性值为( )时,其Picture属性指定的图标才能

在命令按钮中显示。

A.0 B.-1 C. 1 D.2 94、单选按钮的默认属性是( )。

A.Value B.Caption C.Name D.Index

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

A.MenuItem.Visible=True B.MenuItem.Visible=False C.MenuItem.Enabled=False D.MenuItem.Enabled=True

96、如果要在菜单中添加一个分隔线,则应将其Caption属性设置为( )。 A.- B.= C.* D.&

97、下列不能打开菜单编辑器的操作是( )。

A.按Ctrl+E键 B.单击工具栏中的“菜单编辑器”按钮 C.按Shift+Alt+M键 D.执行“工具”菜单中的“菜单编辑器”命令 98、下面两行代码:()的功能是打开“另存为”对话框 第1行:CommandDialog1.Action=2 第2行:CommandDialog1.ShowSave

A. 第1行 B.第2行 D. 两行都是 D. 两行都不是 99、使用菜单编辑器设计菜单项时,必须输入的项目有( ) A.名称 B.快捷键 C.标题 D. 索引 100、执行下面程序代码,表示的是( ) CommandDialog1.FilterIndex=2 CommonDialog1.Filter=

\ A. 默认显示的文件类型为 *.vbp B.默认显示的文件类型为 *.exe C.默认显示的文件类型为 *.frm D.默认显示的文件类型为 *.*

二、判断题

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

2、 在程序设计阶段,双击某个控件,所打开的窗口是代码窗口。 ( ) 3、 程序运行前必须先保存。( ) 4、 不同事件触发是有先后顺序的。( )

5、 面向对象程序设计是一种以对象为基础,由事件驱动对象执行的设计方法。( ) 6、 窗体模块和标准模块都是只由代码组成。( ) 7、 方法是预先定义好的、能够被对象识别的动作。( )

8、 工程资源管理器管理文件主要有6类,即窗体文件(.frm)、标准模块文件(.bas)、类模块文件(.cls)、工程文件(.vbp)、工程组文件(vbg)和资源文件(.res)。( )

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

10、 在Visual Basic设计界面中,工程窗口是不能隐藏的窗口。( ) 11、 VB中的变量必须先声明才可使用。( )

12、 VB中有两种常量:直接常量和符号常量;两者的区别在于后者在程序运行过程中 可以根据程序执行的要求改变该常量的值。 ( ) 13、 逻辑型数据只有两个值:0和1。( )

14、 在VB中,运算 \的结果是True。( ) 15、 在VB中,运算 \的结果是True。( ) 16、 一条赋值语句只能给一个变量赋值,不能给多个变量赋值。( )

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

18、 Variant 是一种特殊的数据类型,Variant 类型变量可以存储除了定长字符串数据及自定义类型外的所有系统定义类型的数据。Variant 类型变量还可具有Empty、Error 和Null 等特殊值。( )

19、 取模运算符的优先级别高于整除运算符( )

20、 用户定义类型中的元素可以是任何数据类型,如变长字符串型,整型等。( ) 21、 Dim a1,a2 as integer 语句声明变量a1和a2都为整型变量。( ) 22、 在一个语句内写多条语句时,每个语句之间用:符号分隔。( ) 23、 递归结构属于3种控制结构之一。( )

24、 在Select Case语句中,关键字Case后面的取值格式有3种。( ) 25、 在For?Next 循环中,其中 step 步长可以是正数,负数或者零。( ) 26、 在循环体内,循环变量的值不能被改变。( )

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

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

29、 在语句中If x=1 Then y=1中,x=1为关系表达式,y=1为赋值语句。( ) 30、 若要退出for循环,可使用Exit语句。( ) 31、 可以使用Lbound 函数来测试数组的下界值。( ) 32、 在同一过程中,数组与简单变量允许同名( ) 33、 数组必须先定义后使用。( )

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

35、 在VB中,用DIM定义数组时,数组的每个元素也自动赋相应初值,数值类型数组初值为0。( )

36、 Sub过程分为事件过程和通用Sub过程。( ) 37、 函数过程可以通过函数名返回结果。( )

38、 在VB的工具箱中包括了所有的VB控件,我们不能再加载其他的控件。( ) 39、 所有的控件在程序运行以后都是可见的。( )

40、 若要取消窗体的最大化功能,可设置MaxButton属性为False来实现。( ) 41、 下拉组合框和简单组合框(Style=0/1)时,允许用户输入那些不在列表中的选项。( )

42、 Timer 控件在程序运行时是不可见的。( )

43、 三种方式的组合框都允许用户输入那些不在列表中的选项。( ) 44、 文本框和标签控件有许多共同特点,它们都能显示和输入文本。( ) 45、 PictureBox控件不是“容器”控件。( )

46、 滚动条在改变Value属性(滚动条滑块位置改变)时会触发Change事件。( ) 47、 列表框的Selected属性常用于单项选择,是一个逻辑数组。( ) 48、 菜单一旦建成后,所有的菜单项均可识别Click事件。( )

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

50、 菜单的Caption属性中输入的文字被用来唯一地标识此菜单项。( )

三、填空题

1、 VB的数值型数据包括整型、浮点型、___________ 和___________ 数据。 2、 在VB中,日期/时间型常量要用_________ 括起来。 3、 表达式:12000 + \的值是_________。 4、 表达式:300 +true 的值是_________。

5、 函数Int(Rnd*100)是在___________ 范围内的整数? 6、 b$ = UCase(\,b$的值是_________。

7、 程序运行时单击第三个命令按扭,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=___________ End Select End Sub

8、 下面程序段执行后,共执行了_________次循环体,输出i的值是__________。 For i=1 To 3 y=i Next i Print i

9、下面这段程序执行后是求6的阶乘(6!),请将下面程序补充完整。 f=___________ For i=1 To 6

f=___________ * ___________ Next i Print \=\

10、 执行下面程序段,输出结果是___________。 a=1:b=2 Select Case a+b Case 1 c=10 Case 2 c=20 Case 3