1、VB复习题选择题13年VB复习题(选择题)(13年12月)1. 题目:以下控件对象中具有Picture属性的是_。 PictureBox Frame OptionButton CommandButton ListBox CheckBox Label A B C D 答案: 2. 题目:设s是字符型变量,以下语句正确的是_。 As=List1.Caption Bs=Timer1.Caption Cs=Text1.Caption Ds=Label1.Caption 答案:s=Label1.Caption 3. 题目:下面_语句,可以将列表框List1中当前选定的列表项的值替换成ABC。 AList
2、1.AddItem ABC,List1.ListIndex BList1.Text=ABC CList1.List(List1.ListIndex)=ABC DList1.Print ABC 答案:List1.List(List1.ListIndex)=ABC 4. 题目:下面所列的控件属性中,其值既能在程序设计时设定,又能在程序运行时通过赋值改变的是_。 AList1.ListCount BText1.Index CDir1.Path DLabel1.Visible 答案:Label1.Visible 5. 题目:在VB中,下列关于控件的属性或方法中搭配错误的有_个。 Timer1.Inte
3、rval List1.Cls Text1.Print List1.RemoveItem Vscroll1.Value Picture1.Print A0 B1 C2 D3 答案:2 6. 题目:对于某对象的SetFocus与GotFocus的描述正确的是_。 ASetFocus是方法,GotFocus是事件 BSetFocus是事件,GotFocus是事件 CSetFocus是方法,GotFocus是方法 DSetFocus是事件,GotFocus是方法 答案:SetFocus是方法,GotFocus是事件 7. 题目:若要设置单击滚动条上的空白区域时,滚动条的最大调整值应对其_属性进行设定。
4、 AMax BWidth CSmallChange DLargeChange 答案:LargeChange 8. 题目:在下列_控件中可以使用Print方法。 AForm和PictrueBox BListBox和Frame CForm和Label DPictureBox和TextBox 答案:Form和PictrueBox 9. 题目:_触发滚动条的Scroll事件。 A移动滚动块结束时 B单击滚动箭头时 C单击滚动条时 D移动滚动块时 答案:移动滚动块时 10. 题目:_控件可以实现控制动画的效果。 A命令按钮 B标签 C定时器 D文本框 答案:定时器 11. 题目:_属性用来设置将出现在窗
5、体标题条中的标题。 AStyle BText CCaption DName 答案:Caption 12. 题目:_是一种对象;_也能包括窗体、菜单和其他应用程序组件。 A控件、方法 B控件、对象 C事件、方法 D过程、函数 答案:控件、对象 13. 题目:Image控件加载 A不同 B比原图大 C比原图小 D相同 答案:相同 14. 题目:VB中除窗体能显示PictureBox Image TextBox CommandButton OptionButton Label A B C D 答案: 15. 题目:不具有Picture属性的一组控件是_。 AImage控件、PictureBox控件
6、BCheckBox控件、OptionButton控件 CCommandButton控件、OptionButton控件 DLabel控件、Frame控件 答案:Label控件、Frame控件 16. 题目:不具有Text属性的控件是_。 ACheckBox BListBox CComboBox DTextBox 答案:CheckBox 17. 题目:不能在窗体上选择多个控件的方法是_。 A按住Shift键同时单击每个控件 B按住Alt键同时单击每个控件 C通过鼠标拖动一方框将它们选定 D按住Ctrl键同时单击每个控件 答案:按住Alt键同时单击每个控件 18. 题目:不能作为容器的控件是_。 A
7、Frame BListBox CPictureBox DForm 答案:ListBox 19. 题目:不同时具有Caption属性的一组控件是_。 ALabel、Frame BLabel、CommandButton CCheckBox、OptionButton DTimer、CommandButton 答案:Timer、CommandButton 20. 题目:窗体Form1的名称属性是frm,它的Load事件过程名是_。 AForm_Load() BForm1_Load() CFrm1_Load() DMe_Load() 答案:Form_Load() 21. 题目:窗体上有多个控件,在For
8、m_Activate()事件过程中添加_语句,就可以确保每次运行程序时,都将光标定位在文本框Text1上。 AText1.Text= BText1.Setfocus CForm1.SetFocus DText1.Visible=True 答案:Text1.Setfocus 22. 题目:单选按钮(OptionButton)用于一组互斥的选项中。若一个应用程序包含多组互斥条件,可在不同的_中安排适当的单选按钮,即可实现。 A框架控件(Frame)或图像控件(Image) B组合框(ComboBox)或图像控件(Image) C组合框(ComboBox)或 D框架控件(Frame)或 答案:框架控
9、件(Frame)或 23. 题目:当移动控件时,_属性会自动改变。 AClick、Change BName、Caption CTop、Left DCancel、Default 答案:Top、Left 24. 题目:当用户单击命令按钮时,_属性可以使得命令按钮对激发事件无效。 AName BEnabled CDefault DCancel 答案:Enabled 25. 题目:多窗体程序由多个窗体组成。在缺省情况下,VB在执行应用程序时,总是把_指定为启动窗体。 A不包含任何控件的窗体 B设计时的第一个窗体 C命名为Frml的窗体 D包含控件最多的窗体 答案:设计时的第一个窗体 26. 题目:关于
10、标签和文本框的区别,以下叙述错误的是_。 A在程序运行中,标签和文本框都可以用来输出数据 B在程序运行中,标签和文本框都可以用来输入数据 C在程序运行中,可以改变标签的内容 D文本框控件没有Caption属性 答案:在程序运行中,标签和文本框都可以用来输出数据 27. 题目:计时器控件每次经历一个固定的的时间间隔触发_事件。 AChange BTimer CInterval DClick 答案:Timer 28. 题目:将命令按钮的_属性设置为False后,运行时该命令按钮呈灰色不可用。 AControlBox BWindowState CVisible DEnabled 答案:Enabled
11、 29. 题目:将命令按钮的_属性设置为True,可以使用户按Esc键时激发对应命令按钮的Click事件。 AName BCancel CEnabled DDefault 答案:Cancel 30. 题目:将文本框的_属性设置为True时,可以在该文本中输入多行文本。 AAutoSize BMultiLine CText DScrollBars 答案:MultiLine 31. 题目:决定控件上文字的字体、字形、大小、效果的属性是_。 AStyle BFont CForeColor DBackStyle 答案:Font 32. 题目:某工程中的窗体上,设置了一个Label1和一个Timer控件
12、,由Timer控件实现Label1的滚动,欲停止Label1的滚动,应设置_。 ALabel1.Enabled=True BLabel1.Enabled=False CTimer1.Enabled=False DTimer1.Enabled=True 答案:Timer1.Enabled=False 33. 题目:如果要在命令按钮上显示图形文件,应设置命令按钮的_。 AStyle和Graphics属性 BStyle和Picture属性 CCaption和Picture属性 DCaption和Graphics属性 答案:Style和Picture属性 34. 题目:若设置Lable控件的背景为透明
13、,应设置其_属性为_。 ABackStyle BBackColor CBorderStyle DStyle 答案:BackStyle 35. 题目:若在一个应用程序窗体Form1上,依次创建了Label1、Command1、Text1等控件,则运行该程序显示窗体时,_会首先获得焦点。 AForm1 BLabel1 CCommand1 DText1 答案:Command1 36. 题目:使用_方法,可以将列表框List1中的所有项删除掉。 AList1.Text= BAddItem CRemoveItem DClear 答案:Clear 37. 题目:使用_方法可将新的列表项添加到一个列表框中。
14、 APrint BAddItem CClear DRemoveItem 答案:AddItem 38. 题目:使用_属性取得列表框中的项数。 AListCount BText CListIndex DList 答案:ListCount 39. 题目:通过文本框的_事件过程可以获取文本框中键入字符的ASCII码值。 AChange BGotFocus CClick DKeyPress 答案:KeyPress 40. 题目:下列控件中,_控件不能改变大小。 ATextBox BFrame CLabel DTimer 答案:Timer 41. 题目:以下关于方法的叙述错误的是_。 A方法是构成对象实体
15、的一个部分 B方法是一种特殊的过程或函数 C调用方法的一般格式是:对象名.方法名称参数 D在调用方法时,对象名称是不可缺少的 答案:在调用方法时,对象名称是不可缺少的 42. 题目:以下使用方法的语句中,正确的是_。 AList1.Clear BForm1.Clear CCombo1.Cls DPicture.Clear 答案:List1.Clear 43. 题目:以下所列的6个控件中,具有Caption属性的有_个。 PictureBox、Frame、OptionButton、ListBox 、TextBox、Form A6 B5 C4 D3 答案:3 44. 题目:以下有关对象属性的说法中
16、错误的是_。 A所有的对象都具有Name(名称)属性 B只能在执行时设置或改变的属性为执行时属性 C对象的某些属性只能在设计时设定,不能使用代码改变 DEnabled属性值设为False的控件对象在窗体上将不可见 答案:Enabled属性值设为False的控件对象在窗体上将不可见 45. 题目:以下有关对象属性的说法中正确的是_。 A对象所有的属性都罗列在属性窗口列表框中 B不同对象不可能有同名属性 C不同对象的同名属性取值一定相同 D对象的某些属性既可在窗口中设置,也可通过程序代码设置或改变 答案:对象的某些属性既可在窗口中设置,也可通过程序代码设置或改变 46. 题目:引用列表框的最后一项
17、应使用_。 AList1.List (List1.ListCount - 1) BList1.List (List1.ListCount) CList1.List (ListCount - 1) DList1.List (ListCount) 答案:List1.List (List1.ListCount - 1) 47. 题目:用_方法可以使文本框获取焦点。 AChange BGotFocus CSetFocus DLostFocus 答案:SetFocus 48. 题目:有程序代码Text1.Text=Visual Basic,其中的Text1、Text和Visual Basic分别代表_。
18、 A对象、值、属性 B对象、方法、属性 C对象、属性、值 D属性、对象、值 答案:对象、属性、值 49. 题目:在VB中可以作为容器的是_。 AForm、TextBox、PictureBox BForm、PictureBox、Frame CForm、TextBox、Label DTextBox、PictureBox、ListBox 答案:Form、PictureBox、Frame 50. 题目:在程序中可以通过复选框和单选按钮的_属性值来判断它们的当前状态。 ACaption BValue CChecked DSelected 答案:Value 51. 题目:在窗体上已建立了多个控件,如Tex
19、t1、Label1、Command1,若要使程序一运行焦点就定位在Command1上,应将Command1的_属性设置为0。 AIndex BTabStop CTabIndex DEnabled 答案:TabIndex 52. 题目:在滚动条上拖动滚动块移动时触发_事件。 AKeyUp BKeyPress CScroll DChange 答案:Scroll 53. 题目:下列有关控件工具箱的说法错误的是_。 A控件工具箱中包含了常用的控件。 B控件工具箱中没有包含所有的控件。 C选择“工程”菜单下的“部件”菜单项可以添加控件。 D选择“工程”菜单下的“对象”菜单项可以添加控件。 答案:选择“工
20、程”菜单下的“部件”菜单项可以添加控件。 54. 题目:单击滚动条两端的箭头时,滚动条Value属性值的改变量由_属性值决定。 ALargeChange BMax CSmallChange DMin 答案:SmallChange 55. 题目:若需要在同一窗体内安排两组相互独立的单选按钮(OptionButton),可使用_控件将它们分隔开。 TextBox Picture Image Frame A B C D 答案: 56. 题目:创建应用程序的界面时,在窗体上设置了一个命令按钮,运行程序后,命令按钮没有出现在窗体上,可能的原因是_。 A该命令按钮的Value属性被设置为False B该命
21、令按钮的Enabled属性被设置为False C该命令按钮的Visible属性被设置为False D该命令按钮的Default属性被设置为True 答案:该命令按钮的Visible属性被设置为False 57. 题目:关于Sub过程和Function过程叙述不正确的是_。 ASub过程和Function过程都可以使用Call语句调用或直接使用过程名调用 B对Sub过程直接使用过程名调用时,实参表不需加括号 CFunction过程中可缺省对函数名返回值的赋值语句 D调用Function过程时一定有返回值 答案:调用Function过程时一定有返回值 58. 题目:下面的过程定义语句中不正确的是_
22、。 APrivate Sub MySub1(St As String*6) BPrivate Sub MySub1(Ar() As String*4) CPrivate Sub MySub1(Ar() As String) DPrivae Sub Mysub1(St As String) 答案:Private Sub MySub1(St As String*6) 59. 题目:在应用程序中用Private Function Fun (X As Integer, Y As Integer ) 定义了函数Fun。调用函数Fun 的过程中的变量 I,J均定义为Integer型,能正确引用函数Fun的
23、是 。 (1) Fun ( I, J ) (2) Call Fun ( I , 3.65) (3) Fun (3.14 ,234) (4) Fun ( “245” , “231.5”)(1)、 (3) A(2) 、(3)、(4) B(1)、 (2) 、(3) C(1)、(2)、(3)、(4) D(1)、(3)、(4) 答案:(1)、(2)、(3)、(4) 60. 题目:以下有关把数组作为形参的。 A形参数组只能按地址传递 B调用过程时,只需把要传递的数组名填入实参表 C使用动态数组时,可用ReDim语句改变形参数组的维界 D在过程中也可用Dim语句对形参数组进行 答案:在过程中也可用Dim语句
24、对形参数组进行 61. 题目:下面对语句 Open Text.Dat For Output As #FreeFile 的功能。 A以顺序输出模式打开文件Text.Dat B如果文件Text.Dat不存在,则建立一个新文件 C如果文件Text.Dat已存在,则打开该文件,新写入的数据将增添到该文件中 D如果文件Text.Dat已存在,则打开该文件,新写入的数据将覆盖原有的数据 答案:如果文件Text.Dat已存在,则打开该文件,新写入的数据将增添到该文件中 62. 题目:在多窗体程序中,可以在标准模块或某个窗体模块的通用声明处,分别用_语句定义一个在所有窗体模块都可以引用的变量IntA。 APr
25、ivate IntA As Integer BPublic IntA As Integer CDim IntA As Integer DStatic IntA As Integer 答案:Public IntA As Integer 63. 题目:在过程中已 APrint a*b*c BPrint a*b*c*1& CPrint 1&*a*b*c DPrint a*b*c*1# 答案:Print 1&*a*b*c 64. 题目:下列表示数值常量错误的是_。 A1D5 B&H1A C1E-5 DE-5 答案:E-5 65. 题目:下列数据中_是Boolean常量。 A.True. B#False
26、# CTrue D123 答案:True 66. 题目:设Mys1,Mys2均为字符串型变量,Mys1 =ABCDEFGHIJKL、Mys2 =g,则下面关系表达式中结果为True的是_。 AMid(Mys1, 7, 1) Mys2 BLen(Mys1) 2 * InStr(Mys1, F) CChr(65) + Right(Mys1, 5) = AHIJKL DInStr(Left(Mys1, 6), C) + 60 Asc(Ucase(Mys2) 答案:Chr(65) + Right(Mys1, 5) = AHIJKL 67. 题目:M被N整除的逻辑表达式是_。 AM Mod N = 0 BM / N = 0 CM N = 0 DN M = 0 答案:M Mod N = 0 68. 题目:x + y小于10且x - y要大于0的逻辑表达式是_。 Ax + y 0 B(x + y 0 Cx + y 0 Dx + y 0 答案:x + y 0 69. 题目:在过程中可以用_语句定义变量。 ADim、Private BDim、Static CDim、Public
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1