VB复习题选择填空.doc_第1页
VB复习题选择填空.doc_第2页
VB复习题选择填空.doc_第3页
VB复习题选择填空.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

5.1 典型考题分析与解答1要把一个命令按钮设置成无效,应设置其哪一个属性值。AVisible BEnabled CDefault DCancel【分析】Visible属性为控件的可见性设置;Enabled属性为控件的有效性设置;Default属性为窗体默认命令按钮设置,即按Enter键时响应的命令按钮;Cancel属性为指定命令按钮是否为窗体“取消”按钮。【解答】B2执行x$=InputBox(请输入x的值)时,在弹出的对话框中输入123,在列表框Listl选中第1个列表项(数据为456)。使y的值是123456的语句是。Ay=x$+ListlList(1) By= Val(x$)+Val(ListlList(0)Cy=Val(x$)+Val(ListlList(1) Dy=Val(x$)&Val(ListlList(0)【分析】本题主要是考核学习者掌握列表框控件,Val函数及“&”运算符的功能。先要明确,x$表示变量x是字符类型变量。所以InputBox函数输入的数据123被当作字符类型数据。从ListBox控件输入的数据肯定是字符类型。选中Listl中的第1个列表项,该列表项表达式为Listl.List(0)。选项A不是本题答案。因为Listl.List(1)不是列表框控件的第1个列表项。选项B不是本题答案。Val函数是将字符串转换成数值,这是两个数值相加的表达式,运算结果是579。选项C不是本题答案。道理同上,且List1.List(1)不是列表框控件的第1个列表项。选项D是本题答案。虽然Val函数已经将字符串转换成数值,这是两个数值进行“&”运算,但“&”运算符忽略参与运算项的类型,而强行施加“连接”运算,得到的结果是123456。【解答】D3要设置计时器控件的定时时间,需设置的属性是。AInterval BEnabled CValue DText【分析】本题主要是考核学习者掌握计时控件属性的设置。计时器控件没有Value和Text属性。计时器控件的Enabled属性设置计时器控件是否对事件产生响应。计时器控件通过Interval属性设置定时触发的周期(毫秒数),即触发计时器两个事件之间的毫秒数,Interval属性值的范围为065535。【解答】A4移动控件位置的组合按键是。AShift键+“方向箭头” BAlt键+“方向箭头”CCtrl键+“方向箭头” DSpace键+“方向箭头”【分析】本题主要是考核学习者掌握控件的基本操作。由于平常程序设计者对控件移动缩放习惯于使用鼠标的拖动操作,这种方法也确实很好用,而忽略如何用键盘操作来移动、缩放控件,而拿不准应该使用哪一种组合键。这种容易忽略的地方,读者在考试前复习时,应该稍加注意。移动控件位置的组合键是Ctrl键+“方向箭头”。【解答】C5控制名称都是系统的默认控件名,下列语句错误的是。ACommand1.Caption=List1.TextBLabel1.Caption=List1.List(1)CList1.List(2)=List1.Text+Str(List1.ListIndex)DText1.Text=List1.Name+Text1.Caption【分析】看到这个题目后,首先要读懂赋值语句中每一项的含义,其次要知道每一项的数据类型。选项A正确。将列表框中选中的项目内容作为命令按钮的Caption属性值,这2个属性的类型相同。选项B正确。将列表框的第2个列表项的内容作为标签的Caption属性值,两者的类型相同。选项C正确。虽然Listl.ListIndex是数值类型,但使用Str函数将其转换为字符类型,再与列表框中被选中的项目连接,作为列表框第3项的内容。选项D错误。因为文本框没有Caption属性。【解答】D6窗体中含有一个滚动条Hscrol1、一个标签Label1、一个形状控件Shapel。滚动条的属性Max、Min、LargeChange、SmallChange值分别为1000、0、50、10。形状为一个红圆。代码如下:Private Sub Hscroll1_Changed()Label1.Caption=ChangedEnd SubPrivate Sub Hscroll1_Scroll()Label1.Caption=ChangingShape 1.Left=Hscrol1.ValueEnd Sub运行时,用户单击滚动条右端箭头但是不释放左键时,标签显示,红圆;用户拖动滑块时,标签显示,红圆。则依次填入以上各空正确的一项是。AChanged、不移动、Changing、向右移动BChanging、不移动、Changed、向右移动CChanged、向右移动、Changing,不移动DChanging、向右移动、Changed、不移动【分析】本题主要是考核学习者掌握水平滚动条的Change、Scroll事件的区别。拖动滚动条时触发Scroll事件;单击滚动条右端箭头不触发此事件,仅触发Change事件。Scroll事件用于跟踪滚动条中的动态变化,滚动条滚动时不断触发该事件。Change事件用来得到滚动条的最后的值,仅在滚动条滚动结束时触发一次。单击滚动条右端箭头触发Change事件,标签显示Changed,Shapel的Left值不变;拖动滚动框时不停触发Scroll事件,标签显示Changing,Shapel的Left值动态改变,向右移动。【解答】A7窗体上有一个命令按钮Command1、一个文本框Text1和一个列表框List1。文本框用来输入要添加到列表框中的项目内容。程序运行后,单击命令按钮,会将文本框中的内容放入列表框中。程序如下:Private Sub Commandl_Click()Textl.Text= Textl.SetFocusEnd Sub程序的空白行应填写语句。AList1.Text=Text1.Text BListl.List=Textl.TextCListl.AddItem=Textl.Text DListl.AddItem=Textl.Text【分析】选项A不是本题的答案。列表框控件的Text属性既不能在属性窗口中设置,也不能在程序中设置。Text属性是用来获取当前选定的项目内容,它只能被访问,不能被赋值。选项B不是本题的答案。List属性是一个数组,它保存了列表框中所有值。该选项存在语法错误在于没有使用数组,语句改写如下便可:List1.List(i)=Text1.Text,其中i为一整数。这个语句的作用是将列表框第i+l项的内容改为文本框中的内容,但语句不能为列表框添加内容。选项C不是本题的答案。该语句用AddItem方法为列表框添加内容是对的,但语句的格式错误。使用Addltem方法时,其后面不能用赋值号=。选项D是本题的答案。它符合Addltem方法的格式和对参数的要求。【解答】D8不能触发滚动条Change事件的操作是。A拖动滚动条中滑块 B单击滚动条中滑块C单击滚动条两端箭头 D单击箭头与滑块之间的滚动条【分析】单击箭头与滑块之间的滚动条,滚动条的Value改变量是LargeChange。单击滚动条两端箭头,滚动条的Value改变量是SmallChange。拖动滚动条中滑块,滚动条的Value改变量决定滑块的移动量。它们都使滚动条的Value改变,都能触发滚动条Change事件。单击滚动条中滑块,不改变滚动条的Value属性,也不能触发滚动条的Change事件。【解答】B9单选按钮控件(OptionButton)和复选框(CheckBox)控件都有Value属性,它们有什么区别。【分析】单选按钮的Value属性用来表示按钮是否被选中,复选框的Value属性用来表示复选框是否被选中。其区别是它们的类型不同;OptionButton控件的Value属性值是逻辑类型,取值为True(选中)或False(不被选中);CheckBox控件的Value属性值是数值类型,取值为0(不被选中)、1(被选中)或2(变灰)。【解答】OptionButton控件的属性值是逻辑类型,CheckBox控件的属性值是数值类型。10向列表框控件添加项目和从列表框控件中删除项目所使用的方法的格式分别是和。【分析】列表框控件用于向用户提供一个选项列表,用户可以从中选择一个或多个项目。在设计阶段,向列表框中添加项目可以通过List属性项来实现。但在运行阶段,向列表框中添加项目要用AddItem方法,从列表框删除项目要用RemoveItem方法。在Visual Basic中,属性和方法的使用格式既有相同之处,也有不同之处。相同之处是:使用属性或方法,都要先写控件名称,后写属性名称或方法名称,中间用“”连接,以指明“谁在使用什么”。不同之处是:使用方法时,要用“:”连接属性值,如Commandl.Caption=确定;而使用方法时,要用空格作分隔符,如List1.AddItem 计算机,或List1.RemoveItemListlndex。向列表框添加项目使用AddItem方法,格式为:ListBox1.AddItem项目名称顺序号从列表框中删除项目使用RemoveItem方法,格式为:ListBox1.RemoveItem顺序号【解答】ListBox1.AddItem项

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论