排版后的VB选择题.docx
《排版后的VB选择题.docx》由会员分享,可在线阅读,更多相关《排版后的VB选择题.docx(90页珍藏版)》请在冰点文库上搜索。
排版后的VB选择题
1-1VB是一种面向图形用户界面的可视化编程语言,它采用的程序设计方法是(【1】)。
【1】A)面向对象、顺序驱动
B)面向对象、事件驱动
C)面向过程、事件驱动
D)面向过程、顺序驱动
B
1-2具有(【1】)特点的程序设计称为面向对象的程序设计。
【1】A)封装性、继承性、多态性
B)可视化、结构化
C)链接、嵌入、动态数据交换
D)只包含顺序、选择、循环三种结构
A
1-3在VB中,对象之间的联系只能通过(【1】)的方法。
【1】A)全局变量
B)消息传递
C)数据文件
D)参数调用
B
1-4下列关于对象和类的说法中,正确的是(【1】)。
【1】A)包含参数调用和返回值的函数就具有对象的一切特点。
B)对象是无法实现数据封装的。
C)在应用领域中,有意义的任何事物都可以称为对象。
D)在应用领域中,有意义的任何事物都可以称为类。
C
1-5下列关于对象中属性和方法的定义中,不正确的是(【1】)。
【1】A)属性,就是类中所定义的数据。
B)方法,就是对象所能执行的操作。
C)属性是客观实体所具有的性质的抽象。
D)方法是用于调用对象以外的函数。
D
1-6对象的基本特点不包括(【1】)。
【1】A)数据必须放在数据库中。
B)对象中包含程序和数据,以数据为中心。
C)对象是进行处理的主体。
D)私有数据的封装性。
A
2-1在VB窗口中进行界面设计时,若双击窗体中的某个控件对象,打开的窗口是(【2】)。
【2】A)项目(工程)窗口
B)代码窗口
C)属性窗口
D)立即窗口
B
2-2在进入VB集成开发环境的过程中,启动VB后则显示"新建工程"对话框,此时默认的选项是(【2】)。
【2】A)标准EXE
B)ActivXEXE
C)ActivXDLL
D)VB应用程序向导
A
2-3每个工程都包含一个以(【2】)为扩展名的工程文件,这个文件用来管理工程中所有的文件。
【2】A).EXE
B).BAS
C).vbp
D).frm
C
2-4位于VisualBasic窗体窗口左边的是(【2】)。
【2】A)属性窗口
B)工程窗口
C)工具箱窗口
D)菜单栏
C
2-5鼠标指针置于工具箱窗口中的某一个控件图标上时,就会在工具提示窗口上显示出相应的类型名。
如果显示"pictureBOX",该控件是(【2】)。
【2】A)文件框
B)图片框
C)组合框
D)图像框
B
2-6与传统的程序设计语言相比,VisualBasic最突出的特点是(【2】)。
【2】A)结构化程序设计
B)程序开发环境
C)事件驱动编程机制
D)程序调试技术
C
3-1当新建一个标准.EXE工程时,不出现在工具箱中的控件是(【3】)。
【3】A)通用对话框
B)图片框
C)单选按钮
D)时钟按钮
A
3-2用键盘上的(【3】)激活菜单栏。
【3】A)功能键F10或Alt
B)shift+功能键F4
C)ctrl或功能键F8
D)ctrl+Alt
A
3-3VisualBasic6.0集成环境的主窗口中不包括(【3】)。
【3】A)标题栏
B)状态栏
C)工具栏
D)菜单栏
B
3-4VB窗体设计器的主要功能是(【3】)。
【3】A)显示文字
B)建立用户界面
C)编写源程序代码
D)画图
B
3-5在VB的集成开发环境中有(【3】)工作状态。
【3】A)一种
B)两种
C)三种
D)四种
C
3-6VisualBasic使用“工程管理”用来建立一个应用程序的所有文件,一般一个工程至少应含有(【3】)。
【3】A)标准模块文件和类模块文件
B)工程文件和窗体文件
C)工程文件和类模块文件
D)工程文件和标准模块文件
B
4-1文本框的属性不包括(【4】)。
【4】A)caption
B)text
C)name
D)top
A
4-2在属性窗口中设置命令按钮的Caption属性为"&End",则(【4】)是该命令按钮的快捷访问键。
【4】A)Alt+E
B)Ctrl+E
C)Shift+E
D)Ctrl+Shift+E
A
4-3设置命令按钮的(【4】)属性值为False,可以使命令按钮处于不可用状态。
【4】A)Value
B)Enabled
C)Default
D)Cancel
B
4-4下列设置中,可以使命令按钮Command1成为不可见状态的是(【4】)。
【4】A)Command1.Enabled=True
B)Command1.Enabled=False
C)Command1.Visible=True
D)Command1.Visible=False
D
4-5下列设置中,可以使计时器Timer1停止计时的是(【4】)。
【4】A)Timer1.Locked=True
B)Timer1.Locked=False
C)Timer1.Enabled=True
D)Timer1.Enabled=False
D
4-6下列设置中,可以使计时器Timer1停止计时的是(【4】)。
【4】A)Timer1.Locked=True
B)Timer1.Enabled=True
C)Timer1.Interval=1
D)Timer1.Interval=0
D
5-1标签框的默认属性是(【5】)。
【5】A)name
B)text
C)caption
D)top
C
5-2文本框的默认属性是(【5】)。
【5】A)Caption
B)Name
C)Enabled
D)Text
D
5-3命令按钮的默认属性是(【5】)。
【5】A)Visible
B)Enabled
C)Caption
D)Default
C
5-4单选按钮的默认属性是(【5】)。
【5】A)Value
B)Caption
C)Enabled
D)Visible
A
5-5为了将复选框(名称为Check1)设置为选中状态,应该使用(【5】)语句。
【5】A)Check1.Value=1
B)Check1.Value=0
C)Check1.Value=True
D)Check1.Value=False
A
5-6单选按钮处于选中状态时,它的Value属性值是(【5】)。
【5】A)False
B)True
C)0
D)1
B
6-1以下叙述中错误的是(【6】)。
【6】A)在KeyUp和KeyDown事件过程中,从键盘上输入A或a被视为相同的KeyCode码
B)在KeyUp和KeyDown事件过程中,将键盘上的“1”和右侧小键盘上的“1”视为不同的KeyCode码
C)KeyPress事件不能识别某个键的按下与释放
D)KeyPress事件可以识别某个键的按下与释放
C
6-2下列关于KeyPress事件的叙述中正确的是(【6】)。
【6】A)KeyPress事件不能区分输入字母的大小写
B)KeyPress事件能够检测到是否按下了光标移动键
C)在KeyPress事件过程中可以取消按下的键,使对象接收不到字符
D)在KeyPress事件过程中不能取消按下的键,但可以修改按键
C
6-3下列叙述中错误的是(【6】)。
【6】A)向文本框中输入一个字符,能够触发Change事件
B)从文本框中删除一个字符,能够触发Change事件
C)向文本框中输入一个字符,能够触发KeyPress事件
D)从文本框中删除一个字符,能够触发KeyPress事件
D
6-4使用(【6】)方法,可以同时清除列表框的所有项目。
【6】A)RemoveItem
B)Remove
C)Clear
D)Move
C
6-5使用(【6】)方法,可以删除列表框中的一个项目。
【6】A)RemoveItem
B)Remove
C)Clear
D)Move
A
6-6下列关于组合框的叙述中,正确的是(【6】)。
【6】A)组合框有Click事件,没有Change事件
B)组合框有Change事件,没有Click事件
C)组合框既有Click事件,也有Change事件
D)组合框没有Click事件和Change事件
C
7-1以下叙述中正确的是(【7】)。
【7】A)对象的Name属性值可以为空
B)可以在程序运行期间改变对象的Name属性值
C)窗体的Name属性值是显示在窗体标题栏中的字符串
D)窗体的Name属性用来标识和引用窗体
D
7-2改变显示在窗体标题栏中的标题使用的属性是(【7】)。
【7】A)(名称)
B)FontName
C)Caption
D)Text
C
7-3设置(【7】)属性,可以使图片显示在图片框或图像框中。
【7】A)Picture
B)Image
C)Icon
D)DownPicture
A
7-4在图象控件Image1中加载图片后,为使图像控件能够自动调整大小而显示整幅图片,可以使用语句(【7】)。
【7】A)Image1.AutoSize=True
B)Image1.AutoSize=False
C)Image1.Stretch=True
D)Image1.Stretch=False
D
7-5在图片框控件Picture1中加载图片后,为使图片框控件能够自动调整大小而显示整幅图片,可以使用语句(【7】)。
【7】A)Picture1.AutoSize=True
B)Picture1.AutoSize=False
C)Picture1.Stretch=True
D)Picture1.Stretch=False
A
7-6图片框控件(PictureBox)与图像控件(Image)相比,(【7】)。
【7】A)功能强,并且占用系统资源较少
B)功能强,但占用系统资源较多
C)功能弱,但占用系统资源较少
D)功能弱,并且占用系统资源较多
B
8-1下列不能接收焦点的控件是(【8】)。
【8】A)命令按钮
B)标签框
C)文本框
D)单选按钮
B
8-2下列语句中,能够把焦点移到文本框控件Text1上的是(【8】)。
【8】A)Text1.GetFocus
B)Text1.GetFocus=True
C)Text1.SetFocus
D)Text1.SetFocus=True
C
8-3下列控件中(【8】)不能触发GetFocus和LostFocus事件。
【8】A)命令按钮
B)组合框
C)复选按钮
D)计时器
D
8-4程序运行期间,用鼠标单击滚动条上滑块两侧的空白处时,滑块的移动量是(【8】)。
【8】A)Min
B)Max
C)SmallChange
D)LargeChange
D
8-5下列操作中,能够触发滚动条的Scroll事件的是(【8】)。
【8】A)单击滚动条两端的滚动箭头
B)单击滚动条上滑块两侧的空白处
C)单击滚动条上的滑块
D)拖动滚动条上的滑块
D
8-6程序运行期间,如果拖动滚动条上的滚动块,则触发的滚动条事件是(【8】)。
【8】A)Change
B)Scroll
C)Move
D)GetFocus
B
9-1建立弹出菜单,应使用的方法是(【9】)。
【9】A)MenuTo
B)SetMenuTo
C)PopupMenu
D)PopMenu
C
9-2在菜单设计窗口,如果希望菜单项的某一字母为热键,则可在该字母前加的符号是(【9】)。
【9】A)@
B)#
C)^
D)&
D
9-3在菜单设计窗口,如果希望为子菜单项添加分隔线,则可在菜单中插入一个菜单项,将该菜单项的标题属性设置为(【9】)。
【9】A)除号(/)
B)乘号(*)
C)减号(-)
D)加号(+)
C
9-4显示弹出式菜单必须使用专门的方法是(【9】)。
【9】A)upmenu
B)popupmenu
C)popmenu
D)menu
B
9-5菜单控件中不包含(【9】)属性。
【9】A)caption
B)checked
C)visible
D)Value
D
9-6VisualBasic6.0可以建立下拉式菜单,最多可达(【9】)层。
【9】A)3
B)4
C)5
D)6
D
10-1以下叙述中错误的是(【10】)。
【10】A)在同一窗体的菜单项中,不允许出现标题相同的菜单项
B)在菜单的标题栏中,“&”所引导的字母表示该字母为热键
C)菜单的Visible属性可以在程序运行过程中重新设置
D)弹出式菜单也在菜单编辑器中定义
A
10-2一个菜单项是不是一个分隔条,是由(【10】)属性决定的。
【10】A)名称
B)标题
C)有效
D)可见
B
10-3下面四种说法中,不正确的说法是(【10】)。
【10】A)菜单控件的属性可以通过属性窗口设置
B)除分隔线外,所有的菜单项都可以接受click事件
C)如果一个菜单项visible的属性为false,则相应的菜单项会“变灰”,不响应用户事件
D)菜单控件可以创造控件数组
C
10-4下列不能打开菜单编辑器的操作是(【10】)。
【10】A)按CTRL+E键
B)单击工具栏的“菜单编辑器按钮”
C)执行“工具”菜单中的“菜单编辑器”命令
D)按SHIFT+ALT+m键
D
10-5假定有一个菜单项,名为menuItem,为了在运行时使该菜单项失效(变灰),应使用的语句为(【10】)。
【10】A)menuItem.Enable=False
B)menuItem.Visible=True
C)menuItem.Enable=True
D)menuItem.Visible=False
A
10-6菜单编辑器可分为(【10】)部分。
【10】A)2
B)3
C)4
D)5
B
11-1在VB中,字符串"天津2003Test"的长度和需要的存储空间字节数为(【11】)。
【11】A)12和10
B)10和12
C)12和12
D)10和20
D
11-2在VB中,若要强制变量必须先定义才能使用,应该用(【11】)语句说明。
【11】A)PublicConst
B)OptionExplicit
C)Type数据类型名
D)DefDbl
B
11-3在VB中,声明一个变量为局部变量(私有变量)应该用(【11】)关键字。
【11】A)Dim
B)Private
C)Static
D)Public
B
11-4在VB中,关于货币型数据的说明正确的是(【11】)。
【11】A)货币型数据有时可以表示成整型数据
B)货币型数据与浮点型数据完全一样
C)货币型数据是由数字和小数点组成的字符串
D)货币型数据是小数点位置固定的实型数
D
11-5下列变量名中,合法的变量名是(【11】)。
【11】A)Print_Num1
B)abc%
C)Const
D)x1_y2_z3
D
11-6关键字(【11】)用于定义变体类型数据。
【11】A)Double
B)Currency
C)Boolean
D)Variant
D
12-1在VB中,逻辑值True转换成整数时,其值为(【12】)。
【12】A)1
B)-1
C)0
D)任何非0值
B
12-2下列关于变体数据类型的叙述中正确的是(【12】)。
【12】A)变体是一种没有类型的数据
B)给变体变量赋某一种类型数值后,就不能再赋给另一种类型数值
C)一个变量没有定义就赋值,该变量即为变体类型
D)变体的空值就表示该变体值为0
C
12-3在VB中,日期型数据应该在数据的(【12】)括起来。
【12】A)前后各一个双引号
B)前后各一个单引号
C)前后各一个#号
D)前后各一个圆括号
C
12-4VisualBasic的货币型数据占(【12】)字节内存空间。
【12】A)4
B)8
C)16
D)32
B
12-5VisualBasic的逻辑类型数据占(【12】)字节的内存空间。
【12】A)1
B)2
C)4
D)8
B
12-6关于变体类型变量的说明正确的是(【12】)。
【12】A)变量未加定义而直接使用,该变量即为变体类型变量,因而变体变量是无类型变量
B)变体变量占16字节的固定存储单元
C)变体变量定义后,系统将变体变量初始化为数值0或空字符串
D)设x为变体变量,且x="10",则x=x+20是正确语句
D
13-1设a=4,b=5,则以下表达式为真的是(【13】)。
【13】A)a>=bAndb>10
B)a>bOrb>0
C)a<0Eqvb>0
D)-3+5>aAndb>0
B
13-2设a%=20,b$="30",则表达式a&b是(【13】)。
【13】A)算术表达式
B)逻辑表达式
C)关系表达式
D)字符表达式
D
13-3下列表达式中不正确的是(【13】)。
【13】A)xLike3,5,7
B)x+y=z
C)x+yAndx+a>y+b
D)#05/08/1995#+#01/07/1995#
D
13-4表达式1.5+3\2>2Or7Mod3<4AndNot1的运算结果是(【13】)。
【13】A)-1
B)0
C)1
D)不确定数
C
13-5Text1,Text2,Label1分别是文本框控件和标签控件的名称。
下列对象表达式中错误的是(【13】)。
【13】A)Text1.text+text2.Text
B)Text1.text+"Text"
C)Label1.Caption+Lable1.Caption
D)Label1.Name+Lable1.Visible
D
13-6Text1,Text2,Label1,Label2分别是文本框和标签控件的名称。
下列对象表达式中错误的是(【13】)。
【13】A)Label1.VisibleAndLable2.Visible
B)Label1.Enabled+Text1.Enabled
C)Label1.Top+Text1.Top
D)(Text1.height+Text2.Height)/2
B
14-1设a="VisualBASIC",下面使b="BASIC"的语句是(【14】)。
【14】A)b=Left$(a,8,5)
B)b=Right$(a,5,5)
C)b=Mid$(a,8,5)
D)b=InStr(a,8)
C
14-2整数除法的运算符是(【14】)。
【14】A)%
B)/
C)\
D)Mod
C
14-3运算符"&"是(【14】)运算。
【14】A)逻辑与
B)字符串连接
C)关系
D)算术
B
14-4参与逻辑运算的两个量中,只要有一个为假,结果即为假的逻辑运算符是(【14】)。
【14】A)Xor
B)Eqv
C)And
D)Or
C
14-5下列表达式的值为True或False的是(【14】)。
【14】A)A$+b$
B)a&+b&
C)A#-b%
D)a#>b!
D
14-6Text1,Text2,Label1分别是文本框和标签控件的名称。
设a$="12",下面语句错误的是(【14】)。
【14】A)Label1.Visible=Text1.VisibleOrText2.Visible
B)Text1.Text=Text1.Name+Chr(13)+a$
C)b=Text2.Text
D)Label1.Fontsize=a$
D
15-1设a=10,则执行语句a=IIf(a,a+1,a-1)后,a的值为(【15】)。
【15】A)10
B)9
C)11
D)0
C
15-2要计算当0【15】A)If0B)If0C)If0D)If0C
15-3关于单行结构语句IfThen/Else的说明中,正确的是(【15】)。
【15】A)If后的条件只能是关系表达式或逻辑表达式
B)Else子句不是可选项
C)Then后面和Else后面只能有一条VisualBasic语句
D)Then后面和Else后面可以有多条VisualBasic语句
D
15-4单行结构语句IfThen/Else中,Then或Else后面的语句(【15】)。
【15】A)可以是条件语句
B)可以是For语句
C)不可以是Print语句
D)不可以是Goto语句
A
15-5多行结构条件语句IfThen/Else中(【15】)。
【15】A)必须至少有一个ElseIf语句
B)可以有任意多个ElseIf语句
C)如果没有Else语句,运行时将出现错误
D)给定的条件只能是关系表达式或逻辑表达式
B
15-6计算z的值,当x大于等于y时,z=x;否则z=y。
下列语句错误的是(【15】)。
【15】A)Ifx>=yThenz=x:
z=y
B)Ifx>=yThenz=xElsez=y
C)z=y:
Ifx>=yThenz=x
D)Ify-x<=0Thenz=xElsez=y
A
16-1设分段函数y的表达式为:
y=x+1(x>0)
y=x-1(x<=0)
则能正确实现该分段函数