VB 窗体和控件专练(二) 2013.4.26
1、_____是由Visual Basic提供的一种专门的子程序,由对象本身所具有,反映该 对象功能的内部函数或过程。 a) 文件 b) 属性 c) 方法 d) 窗体 2、在列表框中当前被选中的列表项的序号是由下列________属性表示的。 A.List B.Index C.Listlndex D.False 3、为组合框Combol增加一个数据项"计算机",下列命令正确的是________ A.Combol.Text="计算机" B.Combol.ListIndex="计算机" C.Combol.Addltem "计算机" D.Combol.ListCount="计算机" 4、执行了下面的程序后,组合框中数据项的值是________。 Private Sub Form_Click() For i=1 To 6 Combol.AddItem i Next i For i=1 To 3 Combol.RemoveItem i Next i End Sub A.1 5 6 B.2 4 6 C.4 5 6 D.1 3 5 5、要清除列表框中所有的列表项时,应使用________ 方法。 A.Remove B.Clear C.Removeltem D.Move 6、引用列表框(Listl)最后一个数据项应使用________。 A.Listl.List(Listl.ListCount) B.List1.List(List1.ListCount-1) C.Listl.List(ListCount) D.Listl.List(ListCount-1) 7、 窗体上有一个按钮和一个列表框(Sorted属性为false),执行下列过程后的输出结果 Private Sub Command1_Click() List1.AddItem "China" List1.AddItem "Great" List1.AddItem "Is", 1 List1.AddItem "!", 3 Print List1.List(2) End Sub A.Great B.China C.Is D.! 8、 ______对象不能响应Click事件。 a) 列表框 b) 图片框 c) 窗体 d) 计时器 9、 没有Caption属性的控件是_____。 a) Label b) OptionButton c) Frame d) ListBox 10、使窗体自动向下移动的语句是Move_____。 a) Left, Top+100 b) Top+100 c) Top+100 d) Top=Top+100 11、RGB函数通过红、绿、蓝三基色混合产生某种颜色,其语法为RGB(红、绿、蓝), 括号中红、绿、蓝三基色的成分使用0-255之间的整数。若使用3个滚动条分别 输入3种基色,为保证输入数值有效,则应设置_____属性。 a)Max和Min b) SmallChange和LargeChange c) Scroll和Change ) Value 12、_____控件可以使用SetFocus()方法。 a) Frame b) Label c) TextBox d) Timer 13、滚动条单击边上的箭头按钮移动的大小由_____设定。 a) Change b) SmallChange c) Scroll d) Tabstop 14、ControlBox属性只适用于窗体,当窗体的______属性设置为0-None时,则 ControlBox属性不起作用。 a) Borderstyle b) Autoredraw c) Windowstate d) Enabled
15、确定复选框是否选中,可访问的属性是________。 A.Value B.Checked C.Selected D.Caption 16、用InputBox函数可帮助生成_______。 a) 消息框 b) “保存” 对话框 c) 简单输入框 d) “颜色”对话框 17、在程序运行期间, 当滚运条的滑块被拖动时,则立即触发的滚动条事件是 ________ 。 A.Click B.Chang C.Scroll D.DblClick 18、当滚动条位于最左端或最上端时,Value属性被设置为________。 A.Min B.Max C.Max和Min之间 D.Max和Min之外 19、不能触发滚动条Change事件的操作是________。 A.拖动滚动块 B.单击两端箭头 C.单击滚动块 D.单击箭头与滚动块之间的滚动条 20、单击滚动条的滚动箭头时,产生的事件是________。 A.Click B.Scroll C.Change D. Move 21、能触发滚动条Scorll事件的操作是________。 A.拖动滚动条中滑块 B.单击滚动条中滑块 C.单击滚动条两端箭头 D.单击箭头与滑块之间的滚动条 22、为了在列表框中使用Ctrl和Shift键进行多个列表项的选择,应将列表框的Multiselect属性设置为________。 A.0 B.1 C.2 D.3 23、Inputbox函数的参数中,必选参数Prompt的作用是_____。 a) 输出信息 b) 定义提示信息 c) 定义隐含信息 d) 定义输入的位置 24、若要获得滚动条的当前值,可访问的属性是________ A.Text B.Value C.Max D.Min 25、窗体上有一个图片控件和一个按钮控件,下列程序执行的结果是________ Private Sub Command1_Click() Picture1.Picture = LoadPicture("c:\1.jpg") Picture1.Cls Picture1.Print "Test" End Sub A.窗体无显示,图片框显示图片和文字Test B.窗体上出现Test文本,图片框无显示 C.窗体上出现Test文本,图片框显示图片1.Jpg D.窗体无显示,图片框只显示Test文字 26、设置命令按钮的属性时,只有将________属性设置为1,Picture属性才有效,否则无效。 A.Style B.Caption C.Enabled D.DefauIt 27、在程序代码中将图片文件mypic.jpg装入图片框Pictrue1的语句是________。 A.Picture1.Picture="mypic.jpg" B.Picture1.Image="mypic.jpg" C.Picture1.Picture=LoadPicture("mypic.jpg") D.LoadPicture("mypic.jpg") 28、下列对象不能响应Click事件的是________。 A.列表框 B.图片框 C.窗体 D.计时器 29、定时器的Interval属性以________ 为单位指定Timer事件之间的时间间隔。 A.分 B.秒 C.毫秒 D.微秒 30、在窗体上有一个文本框控件,名称为TextTime;一个计时器控件,名称为Timer1。 要求每一秒在文本框中显示一次当前的时间。程序为: Private Sub Timer1_________ TextTime.text=Time End Sub 在下划线上应填入的内容是:________。 A.Enabled B.Visible C.Interval D.Timer 31、为启动定时器控件,需要设置定时器的属性是________。 A.Name B.Interval C.Left D.Top 32、若想使时钟控件每隔0.25秒触发一次Timer()事件,则可将Intenral属性值设为________ A.Interval=0.25 B.InterVal=25 C.Interval=250 D.InterVa1=2500 33、如果希望定时器控件每秒产生10个事件,则要将Interval属性的值设为________ . A.100 B.200 C.300 D.400 34、以下VB6.0控件中,有Caption属性的是________。 A.组合框 B.列表框 C.计时器 D.单选按钮 35、要使控件与框架捆绑在一起,以下操作正确的是________。 A.要在窗体不同位置上分别画一框架和控件,再将控件拖到框架上 B.在窗体上画好控件,再画框架将控件框起来 C.在窗体上画好框架,再在框架中画控件 D.在窗体上画好框架,再双击工具箱中的控件 36、可以用作其他控件容器的控件是________ A.窗体控件,列表框控件,图像控件 B.窗体控件,文本框控件,框架控件 C.窗体控件,框架控件,图片框控件 D.窗体控件,标签控件,图片框控件 37、能够获得一个文本框中被选取文本的内容的属性是________。 A、 Text B、 Length C、 SelStart D、 SelText 38、在文本框中,当用户键入一个字符时,能同时引发的事件是________。 A、 KeyPress和Click B、KeyPress和LostFocus 39、以下能够触发文本框Change事件的操作是________ 。 A、文本框失去焦点 B、文本框获得焦点C、设置文本框的焦点D、改变文本框的内容 40) 以下不属控件的一项是_____。 a) 文本框 b) 标签框 c) 列表框 d) 消息框 81) 确定一个窗体大小的属性是_____。 a) Width和Height b) Width和Top c) Top和Left d) Top和Height 84) Visual Basic的文件管理控件是_____。 a) 驱动器列表框、目录列表框、文件列表框 b) 驱动器列表框、文件列表框、组合框 c) 文本框、驱动器列表框、文件列表框 d) 驱动器列表框、文件列表框、图像框 85) Visual Basic主要用于______。 a) 图像处理 b) 文字处理 c) 制作视频文件 d) 开发应用程序 86) 把 InputBox 的返回值转换为数值应该使用的函数是______。 a) Log b) Str c) Len d) Val 109) 将当前窗体中显示的文字及绘制的图形全部清除,可以用方法_____。 a) Me.Clear b) Me.Cls c) Me=" " d) Me.Delete 110) 决定一个窗体有无控制菜单的属性是_____。 a) Minbutton b) Caption c) Maxbutton d) Controlbox 111) 控件的什么内容决定事件发生时的执行代码_____。 a) 属性 b) 事件过程 c) 函数 d) 通用过程 112) 控件内的对齐方式由_____属性决定。 a) Alignment b) WordWrap c) AutoSize d) Style 113) 下列事件中,命令按钮能响应的事件是_____。 a) DblClick b) Click c) Scroll d) Load 114) 通常,文本框的Setfocus方法不能使用在______事件中。 a) Form_click b) Form_load c) Command_click d) Label_click 117) 设定文本框中是否可以接受多行文本用_____属性。 a) MaxLength b) ToolTipText c) Multiline d) Tag 120) ______属性决定了按Tab键时焦点在各个控件之间移动的顺序。 a) Index b) TabStop c) TabIndex d) SetFocus 122) 当窗体大小改变时,要使其中的控件也按比例发生变化,应使用窗体的______。 a) AutoSize属性 b) Resize事件 c) AutoRedraw属性 d) Stretch方法 124) 若要设置文本框中所显示的文本颜色,使用的属性是______。 a) BackColor b) FillColor c) ForeColor d) BackStyle 125) 使图形能自动按控件大小而改变的控件是______。 a) 标签框 b) 框架 c) 图片框 d) 图像框 139) 设定当鼠标移动到文本框控件上时给用户提示文本的属性是_____。 a) HideSelection b) ToolTipText c) Aligmment d) WordWrap 143) 以下______控件不能触发Dbclick()事件。 a) Label b) Commandbutton c) PictureBox d) Image 144) 要输出简单信息,可以使用_____。 a) InputBox函数 b) Msg Box函数 c) ShowFont方法 d) Show Printer方法 179) 在Visual Basic中,要设置菜单项的快捷访问键,应使用哪个符号:______。 a) & b) * c) $ d) @ 181) 在Visual Basic设计界面中不能隐藏的窗口是______。 a) 工程窗口 b) 属性窗口 c) 立即窗口 d) 窗体窗口 191) 用于将菜单项级别提升一级的按钮为________。 a) ← b) → c) ↑ d) ↓ 197) 当一个工程含有多个窗体时,其中的启动窗体是_____。 a) 启动VB时建立的窗体 b) 第一个添加的窗体 c) 最后一个添加的窗体 d) 在“工程属性”对话框中指定的窗体 225) 在拖动滚动条的滚动块的时候,在没有松开鼠标前会触发滚动条的______事件。 a) Change b) keyDown c) Scroll d) DragOver 242) 若要取消窗体的最大化功能,则可设置______属性为False来实现。 a) ControlBox b) MinButton c) MaxButton d) Enabeld 246) 若要使标签的大小自动适应所显示的文本,可通过设置______属性的值来实现。 a) AutoSize b) Alignment c) Enabled d) Visble 265) 命令按钮Command1 的Caption属性为“退出(x)”,要将命令按钮的快捷键 设为Alt+x,应修改Caption属性为_________。 a) 在x前插入& b) 在x后插入& c) 在x前插入 # d) 在x后插入# 268) 某顶级菜单项的热键字母为F,以下_____操作等同于单击该菜单项。 a) 同时按下Ctrl+F键 b) 按下F键 c) 同时按下Alt+F键 d) 同时按下Shift+F键 269) 在使用菜单编辑器设计菜单时,必须输入的项是____。 a) 标题 b) 名称 c) 索引 d) 快捷键 278) Print方法不允许在____对象上输出数据。 a) 窗体 b) 代码窗口 c) 立即窗口 d) 图片框 303) 以下关于复选框的说法,正确的是(?? ) a) 一个窗体上的所有复选框一次只能有一个被选中 b) 一个容器中的所有复选框一次只能有一个被选中 c) 在一个容器中的复选框可以同时有多个被选中 d) 无论是在容器中还是在窗体中,都不可以同时选中多个复选框 308) 要在图片框P1中打印字符串“How Are You”,应使用语句(?? ) a) Picture1.Print=“ How Are You” b) P1.Picture=LoadPicture(“How Are You”) c) P1.Print“How Are You” d) Print “How Are You” 309) 将字符串“hello”添加到列表框的最后,可使用(?? )请语句。 a) List1.AddItem“hello”,List1.ListCount-1? b) List1.AddItem“hello”,List1.ListCount+1 c) List1.AddItem“hello”,List1.ListIndex d) List1.AddItem“hello” 319) 标准工具箱中的控件( ) a) 数目是固定不变的 b) 数目可以增加或减少 c) 包含了Visual?Basic所有控件 d) 在窗体建立对象时不一定被使用 335) 文本框控件最多能处理()个字节 a) 32k b) 64K c) 128K d) 16k