vb常用控件习题(含问题详解)
国家二级VB机试(常用标准控件)模拟试卷22(题后含答案及解析)
国家二级VB机试(常用标准控件)模拟试卷22(题后含答案及解析) 题型有:1. 选择题选择题1.要使一个文本框可以显示多行文本,应设置为True的属性是A.EnabledB.MultiLineC.MaxLengthD.Width正确答案:B解析:本题考查文本框的属性设置。
设置文本框的MultiLine属性为True可以让文本文件显示多行文本。
知识模块:常用标准控件2.在窗体上画一个名称为List1的列表框,列表框中显示若干城市的名称。
当单击列表框中的某个城市名时,该城市名消失。
下列在List1_Click事件过程中能正确实现上述功能的语句是A.List1.RemoveItem List1.TextB.List1.Removeltem List1.ClearC.List1.RemoveItem List1.ListCountD.List1.RemoveItem List1.Listlndex正确答案:D解析:本题考查列表框的基本操作。
列表框删除元素使用Removeltem方法,列表框的Listlndex返回当前选择项目的索引号。
知识模块:常用标准控件3.在窗体上画一个文本框(名称为Text1)和一个标签(名称为Labell),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。
以下可以实现上述操作的事件过程是A.Private Sub Text1_Change( ) Labell.Caption=Str(Len(Text1.Text))End SubB.Private Sub Text1_Click( ) Labell.Caption=Str(Len(Text1.Text))End SubC.Private Sub Text1_Change( ) Labell.Caption=Text1.TextEnd SubD.Private Sub Labell_Change( ) Labell.Caption=Str(Len(Text1.Text))End Sub正确答案:A解析:本题考查的考点是有关文本框处理的。
最新vb常用控件--练习题(含答案)资料
For i = 1 to 6
List1.AddItem i
Next i
For i = 1 to 3
List1.RemoveItem i
Next i
End Sub
A)1,5,6 B)2,4,6 C)4,5,6 D)1,3,5
8.如果列表框List1中没有选定的项目,则执行
14.如果要每隔15s产生一个Timer事件,则Interval属性应设置为________。
A)15 B)900 C)15000 D)150
15.列表框的________属性是数组。
A)List和ListIndex B)List和ListCount
C)List和Selected D)List和Sorted
A)List1.List(List1.ListCount)B)List1.List(ListCount)
C)List1.List(List1.ListCount-1)D)List1.List(ListCount-1)
6.假如列表框List1有四个数据项,那么把数据项“China”添加到列表框的最后,应使用________语句。
1.下列控件中没有Caption属性的是________。
A)框架B)列表框C)复选框D)单选按钮
2.复选框的Value属性为1时,表示________。
A)复选框未被选中B)复选框被选中
C)复选框内有灰色的勾D)复选框操作有误
3.用来设置斜体字的属性是________。
A)FontItalic B)FontBold C)FontName D)FontSize
A)List1.AddItem 3,“China”
vb试题解析及答案
vb试题解析及答案一、单项选择题(每题2分,共20分)1. VB中,以下哪个关键字用于声明变量?A. DimB. SubC. FunctionD. Const答案:A解析:在VB中,Dim关键字用于声明变量。
2. 下列哪个选项是VB中的合法变量名?A. 2numberB. number2C. $numberD. number$答案:B解析:在VB中,变量名必须以字母开头,并且不能包含空格或特殊字符。
3. 在VB中,以下哪个数据类型用于存储字符串?A. IntegerB. StringC. DoubleD. Boolean答案:B解析:String数据类型用于存储字符串。
4. VB中,以下哪个函数用于将字符串转换为整数?A. CIntB. CStrC. CDblD. CLng答案:A解析:CInt函数用于将字符串转换为整数。
5. 在VB中,以下哪个语句用于结束一个循环?A. ContinueB. ExitC. BreakD. Loop答案:B解析:Exit语句用于立即结束循环。
6. VB中,以下哪个控件用于显示文本?A. LabelB. TextBoxC. ComboBoxD. CheckBox答案:A解析:Label控件用于显示文本。
7. 在VB中,以下哪个事件用于响应鼠标单击?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A解析:Click事件用于响应鼠标单击。
8. VB中,以下哪个关键字用于定义过程?A. FunctionB. SubC. PropertyD. Const答案:B解析:Sub关键字用于定义过程。
9. 在VB中,以下哪个数据类型用于存储日期?A. DateB. TimeC. DateTimeD. Currency答案:C解析:DateTime数据类型用于存储日期和时间。
10. VB中,以下哪个函数用于计算两个数的和?A. SumB. AddC. PlusD. Val答案:A解析:Sum函数用于计算两个数的和。
vb试题及答案
1、下列关于控件的基本操作中,错误的是A)当控件处于活动状态时,可以对控件进行缩放B) 在设计阶段不能移动控件C) Visual Basic 6.0 允许对画好的控件进行复制和删除D) 可以通过属性窗口改变控件的位置和大小2、为使文本框只能显示不能输入,即只读,应设置文本框的属性是:Locked设置为True4、函数String(3,”str”)的功能是:返回有3个字符串组成的字符串3、可以用作其他控件容器的控件有:C.窗体、框架、图片框5、列表框图标的英文名称是ListBox7、按钮控件数组元素是:共享该控件的所有事件过程8、有如下的记录类型Type studentid As Stringname As Stringage As IntegerEnd Type则正确引用该记录类型变量的代码是:Dim s As student=”Sias”9、以下关于过程及过程参数的描述中,错误的是A)过程的参数可以是控件名称B)用数组作为过程的参数时,使用的是“传地址”方式C)只有函数过程能够将过程中处理的信息传回到调用的程序中D)窗体可以作为过程的参数21、以下叙述中错误的是A)双击鼠标可以触发DblClick事件B)控件的名称可以由编程人员设定C)文本框可以获得焦点D)窗体或控件的事件过程的名称不可以由编程人员确定23、有如下定义Sub test(a(),b())…End Sub下列调用语句中正确的是:call test(a(),b())(2)(width和 height) 两个属性确定一个控件的大小(5)在编写程序时,Command1.enabled = False此语句的作用是(使命令按钮在运行时不可用)(6)执行下面的程序段后,i的值为【11】,s的值为【6】。
s = 2For i = 3 To 10 Step 2s = s + 1Next I27.能够用来对单选按钮分组的控件是_框架/Frame_。
VB常用控件习题参考答案-推荐下载
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术通关,1系电过,力管根保线据护敷生高设产中技工资术艺料0不高试仅中卷可资配以料置解试技决卷术吊要是顶求指层,机配对组置电在不气进规设行范备继高进电中行保资空护料载高试与中卷带资问负料题荷试2下ห้องสมุดไป่ตู้2,高总而中体且资配可料置保试时障卷,各调需类控要管试在路验最习;大题对限到设度位备内。进来在行确管调保路整机敷使组设其高过在中程正资1常料中工试,况卷要下安加与全强过,看度并22工且22作尽22下可22都能22可地护以缩1关正小于常故管工障路作高高;中中对资资于料料继试试电卷卷保破连护坏接进范管行围口整,处核或理对者高定对中值某资,些料审异试核常卷与高弯校中扁对资度图料固纸试定,卷盒编工位写况置复进.杂行保设自护备动层与处防装理腐置,跨高尤接中其地资要线料避弯试免曲卷错半调误径试高标方中高案资等,料,编试要5写、卷求重电保技要气护术设设装交备备置底4高调、动。中试电作管资高气,线料中课并敷3试资件且、设卷料中拒管技试试调绝路术验卷试动敷中方技作设包案术,技含以来术线及避槽系免、统不管启必架动要等方高多案中项;资方对料式整试,套卷为启突解动然决过停高程机中中。语高因文中此电资,气料电课试力件卷高中电中管气资壁设料薄备试、进卷接行保口调护不试装严工置等作调问并试题且技,进术合行,理过要利关求用运电管行力线高保敷中护设资装技料置术试做。卷到线技准缆术确敷指灵设导活原。。则对对:于于在调差分试动线过保盒程护处中装,高置当中高不资中同料资电试料压卷试回技卷路术调交问试叉题技时,术,作是应为指采调发用试电金人机属员一隔,变板需压进要器行在组隔事在开前发处掌生理握内;图部同纸故一资障线料时槽、,内设需,备要强制进电造行回厂外路家部须出电同具源时高高切中中断资资习料料题试试电卷卷源试切,验除线报从缆告而敷与采设相用完关高毕技中,术资要资料进料试行,卷检并主查且要和了保检解护测现装处场置理设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
vb试题解析
VB典型例题解析(1)选择二、选择题1.以下控件中不是标准控件的是()。
A.水平滚动条和垂直滚动条B.ActiveX控件C.文件列表框、目录列表框和驱动器列表框D.OLE容器分析:标准控件是由系统提供,不能添加与删除,也被称作内部控件。
标准控件包括一些程序设计中最常用的对象,如:图片框,标签,文本框,框架,命令按钮,复选框,单选按钮,组合框,列表框,水平滚动条,垂直滚动条,计时器,驱动器列表框,目录列表框,文件列表框,图形,直线,图像框,数据,OLE容器等。
结论:答案应选B。
2.在Visual Basic中,要使一个窗体不可见,但不从内存中释放,应使用的语句是()。
A.Show B.Hide C.Load D.UnLoand分析:Show方法将窗体加载内存并显现,Hide方法将窗体加载到内存并隐藏,Load方法是加载窗体到内存,UnLoad是从内存中卸载窗体。
结论:答案应选B。
3.Visual Basic在程序开发过程中用于使用窗体或控件对象的属性是()。
A.Name B.Caption C.Text D.Enabled分析:Name属性表示窗体对象的名字,Caption属性用于在窗体标题栏中显示标题信息,Text属性用于设置在文本框中显示的信息内容,Enabled属性用于设置是否激活对象。
结论:答案应选A。
4.以下事件中,不是鼠标事件的是()。
A.DragDrop B.MouseDownC.DbClick D.Change分析:DragDrop事件是鼠标拖动对象时触发的事件;MouseDown事件是鼠标在此对象上按下时触发;DbClick事件是鼠标双击窗体时触发的事件;Change事件是对象的内容被改变时触发的事件。
结论:答案应选D。
5.对窗体编写如下事件过程:Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, _ Y As Single)If Button=2 ThenPrint "AAAAA"End IfEnd SubPrivate Sub Form_MouseUp(Button As Integer,Shift As Integer,X As Single, _Y As Single)Print “BBBBB”End Sub程序运行后,如果单击鼠标右键后再单击鼠标左键,则输出结果为()。
vb常用控件习题(含答案)
1.下列控件中没有Caption属性的是。
A)框架B)列表框C)复选框D)单选按钮2.复选框的Value属性为1时,表示。
A)复选框未被选中B)复选框被选中C)复选框内有灰色的勾D)复选框操作有误3.用来设置斜体字的属性是。
A)FontItalicB)FontBoldC)FontNameD)FontSize4.将数据项“China”添加到列表框Listl中成为第二项应使用语句。
A)List1.AddItem“China”,1B)List1.AddItem“China”,2C)List1.AddItem1,“China”D)List1.AddItem2,“China”5.引用列表框Listl最后一个数据项,应使用语句。
A)List1.List(List1.ListCount)B)List1.List(ListCount)C)List1.List(List1.ListCount-1)D)List1.List(ListCount-1)6.假如列表框Listl有四个数据项,那么把数据项“China”添加到列表框的最后,应使用语句。
A)List1.AddItem3,“China”B)List1.AddItem“China”,List1.ListCount-1C)List1.AddItem“China”,3D)List1.AddItem“China”,List1.ListCount7.执行了下面的程序后,列表框中的数据项有。
PrivateSubForm_Click()Fori=1to6List1.AddItemiNextiFori=1to3List1.RemoveItemiNextiEndSubA)1,5,6B)2,4,6C)4,5,6D)1,3,58.如果列表框List1中没有选定的项目,则执行List1.RemoveItemList1.ListIndex语句的结果是。
A)移去第一项B)移去最后一项C)移去最后加入列表中的一项D)以上都不对9.如果列表框List1中只有一个项目被用户选定,则执行Debug.PrintList1.Selected(List1.ListIndex)语句的结果是。
vb常见问题及答案
面向对象100问回答以下问题。
(注意:各小题能用语句完成的,写出语句段;不能用语句完成的,写出如何在属性窗口中设置。
最好能在机器上进行验证,以加深印象。
) 1.将窗体Form1的标题设置为“我的程序” 2.将窗体Form1设置为固定大小 3.将窗体Form1的宽度和高度都放大一倍 4.将窗体Form1设置位于屏幕中央并充满屏幕 5.将窗体的位置向上移动500Twips 6.如何用Move 方法完成3、4、5三题 7.设置窗体的背景色为兰色 8.在窗体Form1上用20磅字号打印“Visual B asic” 9. 如图一所示,通过自定义窗体Form1的坐标系,将窗体Form1划分为3×3块显示区,画出“井”字线,再在中间那各个显示区用兰色字打印“Visual Basic ”(提示:Form1.Scale (0, 0)-(3, 3))10. 在窗体Form1的中央画个填充色为红色圆周为绿色的半径为20毫米的圆11. 清除窗体Form1上打印的文字和绘图内容12. 窗体Form1上加载图片c:windows\clouds.bmp13. 清除窗体Form1上的图片14. 将标签Label1的字体设置为红色、四号、黑体、粗体、带下划线15.将标签Label1的字体设置为兰色、18磅、楷体、斜体16. 设置标签Label1能自动调整大小以显示所有的内容,再将标签Label1的字体放大一倍17. 将标签Label1设置为不可见18. 将标签Label1置于窗体中央(特别提示:写出语句,也可以直接通过“格式”菜单设置)19. 将标签Label1沿右上方向移动20. 将标签设置为不可用(请问:将标签设置为不可用后,是否标签显示的信息就不能改变了?)21. 从键盘上任意输入两个数,将这两个数的加法式子显示在标签Label1中。
(例如:输入的是3和6,标签Label1显示3+6=9)22. 将命令按钮Command1设置为不可用23. 将命令按钮Command1设置为窗体的缺省命令按钮24. 将命令按钮Command1设置为窗体的“取消”按钮25. 将命令按钮Command1的标题设置为“退出(X )”26. 实现命令按钮Command1的双重性:“开始”|“停止”:“开始”启动定时器、“停止”停止定时器。
国家二级VB机试(常用标准控件)模拟试卷31(题后含答案及解析)
国家二级VB机试(常用标准控件)模拟试卷31(题后含答案及解析) 题型有:1. 选择题选择题1.下面控件中,没有Caption属性的是( )。
A.复选框B.单选按钮C.组合框D.框架正确答案:C解析:Caption属性是设置或返回控件的标题。
组合框没有Caption属性。
故选C)。
知识模块:常用标准控件2.窗体上有名称为List1的列表框。
以下能够将列表框当前选定的列表项替换为字符串“Basic”的语句是( )。
A.List1.Addhem“Basic”B.List1.List(Listl.ListIndex)=“Basic”C.List1.Text=“Basic”D.以上都可以正确答案:B解析:AddItem用于将列表项添加到列表框。
Text属性是被选定的选项的文本内容。
列表框的List属性用来列出表项的内容,也可以改变数组中的已有值,属性ListIndex用于返回当前选择的列表项的索引号。
选项B)正确。
知识模块:常用标准控件3.如果在列表框List1中没有选中项目,则List1.ListIndex的值为( )。
A.一1B.0C.1D.2正确答案:A解析:列表框List1中没有选中项目,则List1.ListIndex的值为一1。
知识模块:常用标准控件4.在窗体上画一个名称为Listl的列表框,然后编写如下程序:Private Sub Form_Click( ) For i=l To 10 Item=“Item”&i Listl.AddItem Item Next i End Sub程序运行时,单击窗体,所完成的功能是( )。
A.向列表框中添加10个项目B.向列表框中添加11个项目C.向列表框中添加10个数字D.向列表框中添加1~10的和正确答案:A解析:Addhem为添加项目。
循环体执行10次,添加了10个项目。
选A)。
知识模块:常用标准控件5.列表框中被选中的数据项的位置可以通过一个属性获得,这个属性是( )。
vb考试题及答案解析
vb考试题及答案解析一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个关键字用于声明变量?A. DimB. FunctionC. SubD. Class答案:A2. 下列哪个选项是Visual Basic中的保留字?A. MainB. IfC. ElseD. My答案:B3. 在Visual Basic中,以下哪个函数用于将字符串转换为数字?A. StrB. ValC. ChrD. Asc答案:B4. 以下哪个控件用于在Visual Basic中显示文本?A. LabelB. TextBoxC. ComboBoxD. CheckBox5. 在Visual Basic中,如何表示“或”逻辑运算?A. AndB. OrC. NotD. Xor答案:B6. Visual Basic中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Text答案:A7. 在Visual Basic中,以下哪个事件用于响应按钮点击?A. ClickB. DoubleClickC. MouseDownD. KeyPress答案:A8. Visual Basic中,以下哪个关键字用于循环结构?A. ForB. WhileC. DoD. All of the above答案:D9. 在Visual Basic中,以下哪个函数用于获取当前系统时间?B. DateC. TimeD. Timer答案:A10. 以下哪个选项是Visual Basic中的错误处理语句?A. TryB. CatchC. FinallyD. All of the above答案:D二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个数组。
答案:Dim2. 如果需要在Visual Basic中创建一个自定义函数,应该使用________关键字。
vb考试题及答案解析
vb考试题及答案解析一、单选题(每题2分,共20分)1. 在Visual Basic中,以下哪个关键字用于声明变量?A. DimB. ConstC. SubD. Function答案:A2. 如果一个变量被声明为Static,那么它的生命周期是?A. 仅在过程调用期间B. 直到程序结束C. 直到应用程序结束D. 直到模块结束答案:B3. 在Visual Basic中,以下哪个函数用于计算一个数的平方根?A. SqrB. PowC. AbsD. Round答案:A4. Visual Basic中的哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B5. 在Visual Basic中,以下哪个事件用于响应按钮点击?A. ClickB. LoadC. ChangeD. KeyDown答案:A6. Visual Basic中,以下哪个属性用于设置文本框的只读状态?A. ReadOnlyB. EnabledC. VisibleD. MultiLine答案:A7. 在Visual Basic中,以下哪个关键字用于退出当前的过程?A. ExitB. ReturnC. EndD. Stop答案:A8. Visual Basic中,以下哪个控件用于显示下拉列表?A. ListBoxB. ComboBoxC. CheckBoxD. OptionButton答案:B9. 在Visual Basic中,以下哪个函数用于将字符串转换为数字?A. ValB. StrC. ChrD. Asc答案:A10. Visual Basic中,以下哪个属性用于设置窗体的标题?A. CaptionB. TextC. TitleD. Label答案:A二、判断题(每题1分,共10分)1. Visual Basic是一种面向对象的编程语言。
(正确)2. 在Visual Basic中,所有变量都必须在使用前声明。
VB常用控件习题参考答案
常用控件习题参考答案一、选择题题1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 号答D B D B A B A B D C C B B C A 案题16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 号答B D D B B D D A A D B B DCD 案题31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 号答D C B D A C D C C A C C C C B 案题46 47 48 49 50 51 52 53 54号答C C BD C D B B B案二、填空题1. 标准控件、ActiveX控件、可插入对象2. Interval3. Enabled4. 下拉式组合框、简单组合框、下拉式列表框,Style、0、1、25. 下拉式列表框6. V alue7. AlignMent8. Style9. Enabled10. 011. ListCount-112. Clear13. List,Selected14. 下拉式列表框15. Scroll,Change16. LargeChange17. V alue18. 1500019. TabsPerRow20. 221. 322. MousePointer,MouseIcon23. 024. KeyPreview25. DragMode26. DragOver、DragDrop27. DragIcon28. RemoveItem29. AddItem30. Clear31. AscII码、下档键、AscII码32. MousePointer,99,MouseIcon33. DragMode,1,034. 1、2、3,Shift、Ctrl、Alt35. 1、2、3,左键、右键、中键36. 右37. MouseDown、MouseUp三、简答题1. VB中的控件有三种:标准控件、ActiveX控件和可插入对象。
国家二级VB机试(常用标准控件)模拟试卷18(题后含答案及解析)
国家二级VB机试(常用标准控件)模拟试卷18(题后含答案及解析) 题型有:1. 选择题选择题1.文本框的Locked属性被设置为True后产生的效果是A.光标不能进入文本框B.不能使文本框中的文本左右滚动C.不能修改文本框中的文本D.在程序中不能引用文本框的内容正确答案:C解析:文本框的Locked属性用于设置控件是否允许进行文本编辑,值为False(默认值)时允许编辑,值为True时不允许编辑。
知识模块:常用标准控件2.为使文本框具有初始值“VB”,在设计阶段正确的操作是A.选中该文本框,在属性窗口中把Text属性的值改为“VB”B.选中该文本框,在属性窗口中把Caption属性的值改为“VB”C.双击该文本框,在弹出的窗口中输入“VB”D.单击该文本框,在该文本框中直接输入“VB”正确答案:A解析:文本框的Text属性用于返回或设置文本框中的内容,该属性可以在运行时设置,也可以在属性窗口设置。
知识模块:常用标准控件3.以下控件中,能显示滚动条的是A.文本框B.形状C.标签D.图片框正确答案:A解析:文本框可以通过设置ScrollBars属性来设置滚动条,标签、形状、图片框等都没有滚动条。
知识模块:常用标准控件4.下列关于标签的描述中,错误的是A.标签可以响应Click事件B.标签不能响应DblClick事件C.为了使标签的WordWrap属性起作用,必须将其AutoSize属性设置为True D.标签上显示的文本就是Caption属性的值正确答案:B解析:标签的默认属性是Caption属性,即在标签上显示的文本。
WordWrap 属性用于设置标签调整大小的方式,可取True和False两种值,默认为False。
值为True,标签在垂直方向根据标题内容变化大小,水平方向不变;值为False,标签在水平方向根据标题内容变化大小,垂直方向不变。
为了使WordWrap属性生效,必须把标签的AutoSize属性设置为True。
国家二级VB机试(常用标准控件)模拟试卷20(题后含答案及解析)
国家二级VB机试(常用标准控件)模拟试卷20(题后含答案及解析) 题型有:1. 选择题选择题1.要想不使用Shift或Ctrl键就能在列表框中同时选择多个项目,则应把该列表框的MultiSelect属性设置为A.0-NoneB.1-SimpleC.2-ExtendedD.3正确答案:B解析:列表框的MultiSelect属性用于设置是否可在列表项中做多个选择。
值为0-None(缺省设置)表示不允许做多项选择;值为1Simple表示允许做简单多项选择;值为2一Extended表示允许配合使用Shift键、Ctrl键做多项选择。
知识模块:常用标准控件2.如果在列表框List1中没有选中项目,则List1.ListIndex的值为A.-1B.0C.1D.2正确答案:A解析:列表框的ListIndex属性用于返回或设置控件中当前选择项目的索引(下标),设计时不可用。
当ListIndex的值设置为-1时,表示未选定项目,第一项的索引值为0,最后一项的索引值为ListCount-1。
知识模块:常用标准控件3.设Label1、Command1、Text1、Check1分别为标签、命令按钮、文本框、复选框的名称,则以下属性设置语句中,运行时不会出错的是A.Label1.BackStyle=2B.Command1.Style=1C.Text1.ScrollBars=4D.Check1.Value=2正确答案:D解析:标签的:BackStyle属性用于设置是否让标签覆盖背景,可以取0(标签不覆盖背景,以透明方式显示)和1(默认值,标签覆盖背景):按钮的Style属性用来设置命令按钮的外观,可设置成Standard,按钮以标准的形式显示,即文字形式,为默认值,值为Graphical,按钮将以图形的方式显示;文本框的ScrollBars 属性用于设置文本框是否有水平或垂直滚动条,可设置成4种值:0-None,表示没有滚动条(默认值);1-Horizontal,表示只有水平滚动条;2-Vertical:表示只有垂直滚动条;3-Both:表示有水平和垂直滚动条;复选框的VaIue属性可设置为以下3种值:值0-Unchecked表示未选(默认值),“√”消失;值1-Checked表示选中,复选框将显示“√”;值2-Grayed表示以灰色呈现。
vb考试题及答案详解
vb考试题及答案详解一、选择题(每题2分,共40分)1. 在Visual Basic中,下列哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. 以下哪个关键字用于声明一个过程?A. FunctionB. SubC. Both A and BD. None of the above答案:C3. 如果变量x的值是5,那么表达式x > 3 And x < 10的结果是?A. TrueB. FalseC. 5D. 3答案:A4. 在Visual Basic中,如何将文本框(TextBox)的内容赋值给变量str?A. str = TextBox.TextB. str = TextBoxC. str = TextD. str = Text.Text答案:A5. 下列哪个控件用于在窗体上显示图像?A. PictureBoxB. ImageBoxC. LabelD. Button答案:A6. Visual Basic中的哪个函数用于计算一个数的平方根?A. SqrB. PowC. LogD. Exp答案:A7. 如何在Visual Basic中声明一个整型变量?A. Dim intVar As IntegerB. Declare intVar IntegerC. Var intVar IntegerD. Integer intVar答案:A8. 在Visual Basic中,哪个事件用于响应鼠标单击?A. ClickB. MouseDownC. MouseUpD. DoubleClick答案:A9. 下列哪个不是Visual Basic的内置控件?A. TextBoxB. ComboBoxC. ListBoxD. DataGrid答案:D10. 在Visual Basic中,如何使用If语句进行条件判断?A. If condition ThenstatementsEnd IfB. If condition ElsestatementsEnd IfC. Both A and BD. None of the above答案:C11. Visual Basic中哪个函数用于获取当前日期?A. NowB. DateC. TodayD. Time答案:C12. 如何在Visual Basic中声明一个数组?A. Dim arrayName() As TypeB. Declare arrayName() As TypeC. Var arrayName() As TypeD. Array arrayName() As Type答案:A13. 在Visual Basic中,哪个属性用于设置文本框的只读状态?A. ReadOnlyB. ReadOnlyC. CanReadD. CanWrite答案:A14. 如何在Visual Basic中声明一个类?A. Class classNamedeclarationsEnd ClassB. Declare classNamedeclarationsEnd DeclareC. Var classNamedeclarationsEnd VarD. Type classNamedeclarationsEnd Type答案:A15. 在Visual Basic中,哪个关键字用于退出当前的过程?A. ExitB. ReturnC. EndD. Stop答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个变量。
vb第六章常用控件(二)(答案)
第六章常用控件实验作业(二)一、实验目的结合实例,掌握单选按钮、复选框、框架、列表框和组合框控件的基本属性、事件和方法,了解框架的作用和基本使用,重点理解单选按钮和复选框的Value 属性的作用,掌握列表框和组合框的List、ListCount、ListIndex、Text属性的用法,掌握列表框和组合框的AddItem、RemoveItem和Clear方法。
二、实验要求1、将作业1的确定按钮Command1的Click事件代码书写在实验报告上。
Private Sub Command1_Click()End Sub2、写出作业2程序中“星期”单选按钮Option2的Click事件代码。
3、分别写出作业3中添加、删除、修改和修改确定四个命令按钮的Click事件代码。
4、写出作业4除法单选按钮Option4的Click事件代码。
5、写出作业5所有命令按钮的Click事件代码。
三、实验内容作业1:设计一个程序,用户界面由四个单选按钮、一个框架、一个标签和一个命令按钮组成,程序开始运行后,用户单击某个单选按钮,就可将它对应的内容(星期、日期、月份或年份)显示在标签框中。
作业2:对列表框进行项目添加、修改和删除操作要求:1、点击添加按钮时检查列表框,已有条目不允许添加。
2、只有选定列表框内容才可以进行删除。
3、点击修改按钮将列表框中选定内容送到文本框中,同时无法继续进行添加、删除、修改操作。
(Enabled属性设置为False)4、点击修改确定按钮,用文本框中的内容替换列表框中选定内容,同时可以继续进行添加、删除、修改操作。
Dim t As IntegerPrivate Sub Command1_Click()Dim i As Integer, d As Integeri = 0d = 0Do While i <= List1.ListCount - 1If List1.List(i) = Text1.Text Thend = 1End Ifi = i + 1LoopIf d = 0 ThenList1.AddItem Text1.TextEnd IfEnd SubPrivate Sub Command2_Click()Dim i As Integer, d As Integeri = 0Do While i <= List1.ListCount - 1If List1.Selected(i) = True ThenList1.RemoveItem iEnd Ifi = i + 1LoopEnd SubPrivate Sub Command3_Click()Text1.Text = List1.Textt = List1.ListIndexEnd SubPrivate Sub Command4_Click()List1.RemoveItem tList1.AddItem Text1.Text, tEnd SubPrivate Sub Form_Load()List1.AddItem "大学外语"List1.AddItem "计算机应用基础"List1.AddItem "方剂学"List1.AddItem "医古文"List1.AddItem "中药学"List1.AddItem "中药化学"List1.AddItem "中药药理学"End Sub作业3:计一个程序,在列表框和组合框之间进行信息的移动,没有选择项时给出相应的提示。
13周VB练习题(控件2)及答案
控件与窗体实验一、设计如下图界面,实现如下功能(1)在窗体中实现标签由左向右的滚动,标签显示“您好,网络之家”这几个字。
要改动timer 的属性interval为其他数值,不为0,以毫秒为单位,1000毫秒=1秒(2)窗体的标题为自己学号和姓名。
(3)用一个命令按钮控制,如果标签在滚动,点击命令按钮后停止,如果标签停止,点击命令按钮后滚动。
Private Sub Command1_Click()If Timer1.Enabled = False ThenTimer1.Enabled = TrueElse: Timer1.Enabled = FalseEnd IfEnd SubPrivate Sub Timer1_Timer()If Label1.Left >= Form1.Width ThenLabel1.Move 0Else: Label1.Move Label1.Left + 50End IfEnd Sub二、设计具有颜色变化效果的计时提醒窗体,界面如下:功能要求:通过计时器(timer)进行计时,10秒内进行提示,且提示内容颜色发生变化【label1.forecolor=QBColor(int(rnd()*15)+1)】,如果时间结束,提示“计时结束”。
参照课本100页三、用列表等控件实现如下功能:1.先存放中药:冬虫夏草、益智仁、菟丝子、沙苑子,信息录入到列表框中2.选中不同中药,在label4中报告中药名(Label4.Caption = List1.Text)3.实现添加新项目功能(List1.AddItem Text1)4.实现删除单项功能,若没有列表内容,则报出信息提示:If List1.ListIndex = -1 ThenMsgBox "请在左列表框中选择删除的中药!"ElseList1.RemoveItem List1.ListIndexLabel4.Caption = " "5.实现全部清除功能(List1.Clear)6.报告共有多少种中药,注意添加和删除时要修改数目每次增加、删除后调用label2.Caption=lsit1.listcountPrivate Sub Command1_Click()List1.AddItem Text2.TextLabel4.Caption = List1.ListCountEnd SubPrivate Sub Command2_Click()If List1.ListIndex = -1 ThenMsgBox "请先选中"Else: List1.RemoveItem List1.ListIndexLabel4.Caption = List1.ListCountEnd IfEnd SubPrivate Sub Command3_Click()List1.ClearLabel4.Caption = List1.ListCountEnd SubPrivate Sub Command4_Click()Label3.Caption = List1.TextEnd Sub四、利用TEXTBOX,OPTION,LIST,COMBO实现如下功能:输入信息,将各种信息汇总。
国家二级VB机试(常用标准控件)模拟试卷6(题后含答案及解析)
国家二级VB机试(常用标准控件)模拟试卷6(题后含答案及解析) 题型有:1. 选择题选择题1.设窗体上有一个标签Label1和一个计时器Timer1,Timer1的Interval 属性被设置为1000,Enabled属性被设置为True。
要求程序运行时每秒在标签中显示一次系统当前时间。
以下可以实现上述要求的事件过程是( )。
A.Private Sub Timer1_Timer( ) Lahel1.Caption=TreeEnd SubB.Private Sub Timer1_Timer( ) Label1.Caption=Time$End SubC.Private Sub Timer1_Timer( ) Label1.Interval=1End SubD.Private Sub Timer1_Timer( ) For k=1 To Timer1.Interval Label1.Caption=Timer Next kEnd Sub正确答案:B解析:Timer1的Interva1属性值是1000,Enabled 属性为True,说明定时器开始工作,每隔1000毫秒(即1秒)触发一次Timer事件,从而执行一次Timer 事件过程。
要想每秒在标签中显示一次系统时间,则在Timer事件过程中把系统时间赋给标签的Caption属性就能实现。
故选B。
知识模块:常用标准控件2.Visual Basic控件一般都规定一个默认属性,在引用这样的属性时,只写对象名而不必给出属性名。
默认属性为Caption的控件是( )。
A.列表框(ListBox)B.标签(Label)C.文本框(TextBox)D.组合框(ComboBox)正确答案:B解析:标签主要用来显示文本信息,它所显示的内容只能用Caption属性来设置或修改,Caption为标签控件的默认属性,引用时可以只写标签控件的对象名。
知识模块:常用标准控件3.决定标签内容显示位置的属性是( )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.下列控件中没有Caption属性的是________。
A)框架B)列表框C)复选框D)单选按钮2.复选框的Value 属性为1 时,表示________。
A)复选框未被选中B)复选框被选中C)复选框有灰色的勾D)复选框操作有误3.用来设置斜体字的属性是________。
A)FontItalic B)FontBold C)FontName D)FontSize4.将数据项“China”添加到列表框List1中成为第二项应使用________语句。
A)List1.AddItem “China”,1 B)List1.AddItem “China ”, 2C)List1.AddItem 1,“China”D)List1.AddItem 2,“China ”5.引用列表框List1最后一个数据项,应使用________语句。
A)List1.List(List1.ListCount)B)List1.List(ListCount)C)List1.List(List1.ListCount-1)D)List1.List(ListCount-1)6.假如列表框List1有四个数据项,那么把数据项“China”添加到列表框的最后,应使用________语句。
A)List1.AddItem 3,“China ”B)List1.AddItem “China ”, List1.ListCount-1C)List1.AddItem “China ”, 3D)List1.AddItem “China”,List1.ListCount7.执行了下面的程序后,列表框中的数据项有________。
Private Sub Form_Click()For i = 1 to 6List1.AddItem iNext iFor i = 1 to 3List1.RemoveItem iNext iEnd SubA)1,5,6 B)2,4,6 C )4,5,6 D)1,3,58.如果列表框List1中没有选定的项目,则执行List1.RemoveItem List1.ListIndex 语句的结果是________。
A)移去第一项B)移去最后一项C)移去最后加入列表中的一项D)以上都不对9.如果列表框List1中只有一个项目被用户选定,则执行Debug.Print List1.Selected(List1.ListIndex)语句的结果是________。
A)在Debug窗口输出被选定的项目的索引值B)在Debug窗口输出TrueC)在窗体上输出被选定的项目的索引值D)在窗体上输出True10.在窗体上画一个名称为List1的列表框,一个名称为Label1的标签,列表框中显示若干城市的名称。
但单击列表框中的某个城市名时,该城市名从列表框中消失,并在标签中显示出来。
下列能正确实现上述操作的程序是______。
A)Private Sub List1_Click()Label1.Caption=List1.ListIndexList1.RemoveItem List1.TextEnd SubB)Private Sub List1_Click()=List1.ListIndexList1.RemoveItem List1.TextEnd SubC)Private Sub List1_Click()Label1.Caption=List1.TextList1.RemoveItem List1.ListIndexEnd SubD)Private Sub List1_Click()=List1.TextList1.RemoveItem List1.ListIndexEnd Sub11.下列说法中正确的是________。
A)通过适当的设置,可以在程序运行期间,让时钟控件显示在窗体上B)在列表框中不能进行多项选择C)在列表框中能够将项目按字母从大到小排序D)框架也有Click和DblClick事件12.为了防止用户随意将光标置于控件之上,应将进行________设置。
A)将控件的TabIndex属性设置为0B)将控件的TabStop属性设置为TrueC)将控件的TabStop属性设置为FalseD)将控件的Enabled属性设置为False13.滚动条产生Change事件是因为________值改变了。
A)SmallChange B)V alueC)Max D)LargeChange14.如果要每隔15s产生一个Timer事件,则Interval属性应设置为________。
A)15 B)900 C )15000 D)15015.列表框的________属性是数组。
A)List 和ListIndex B)List 和ListCountC)List 和Selected D)List 和Sorted16.用户在使用ActiveX控件之前,需要将他们加载到工具箱中,下面________操作可进行ActiveX控件的加载。
A)工程-部件…B)视图-工具箱C)工具-选项…D)工程-引用17.在窗体上画一个列表框和一个文本框,然后编写如下两个事件过程:Private Sub Form_Load ()List1.AddItem"357"List1.AddItem"246"List1.AddItem"123"List1.AddItem"456"Text1.Text=""End SubPrivate Sub List1_ DblClick ( )a =List1.TextPrint a+Text1.TextEnd Sub程序运行后,在文本框中输入"789",然后双击列表框中的"456",则输出结果为________。
A)1245 B)456789 C )789456 D)018.在窗体上画一个列表框,然后编写如下两个事件过程:Private Sub Form_Click()List1.RemoveItem 1List1.RemoveItem 3List1.RemoveItem 2End SubPrivate Sub Form_Load()List1.AddItem "ItemA"List1.AddItem "ItemB"List1.AddItem "ltemC"List1.AddItem "ItemD"List1.AddItem "ItemE"End Sub运行上面的程序,然后单击窗体,列表框中所显示的项目为________。
A)ItemA与ItemB B)ItemB与ItemDC)ItemD与ItemE D)ItemA与ItemC19.假定在图片框Picture1中装入了一个图形,为了清除该图形(不删除图片框),应采用的正确方法是____。
:A)选择图片框,然后按Del键B)执行语句Picture1.Picture=LoadPicture(“”)C)执行语句Picture1.Picture=””D)选择图片框,在属性窗口中选择Picture属性,然后按回车键20.在窗体上画一个名称为Text1的文本框,然后画一个名称为HScroll1的滚动条,其Min 和Max属性分别为0和100,程序运行后,如果移动滚动框,则在文本框中显示滚动条的当前值。
以下能实现上述操作的程序段是A) Private Sub HScroll1_Change()Text1.Text = HScroll1.ValueEnd SubB) Private Sub HScroll1_Click()Text1.Text = HScroll1.ValueEnd SubC) Private Sub HScroll1_Change()Text1.Text = HScroll1.CaptionEnd SubD) Private Sub HScroll1_ Dblclick ()Text1.Text = HScroll1.ValueEnd Sub21.如果只允许在列表框中每次只能选择一个列表项时,则应将其Multiselect属性设置为:_____。
A)0 B) 1 C)2 D)322.要将一个组合框设置为简单组合框(Simple Combo),则应该将其Style属性设置为______。
A)0 B) 1 C)2 D)3合框中。
Sub CboComputer_Keypress(KeyAscii As Integer)Dim flag As BooleanIf KeyAscii = 13 Thenflag = FalseFor i = 0 To CboComputer.ListCount – 1If 【1】Thenflag = TrueExit forEnd IfNext iIf 【2】Then【3】ElseMsgBox(“组合框中已有该项目!”)End IfEnd IfEnd Sub【1】CboComputer.Text = CboComputer.List(i) 【2】Not flag 或flag=false【3】CboComputer.AddItem CboComputer.TextVB中巧用Tab格式函数打印图形2007-06-05 14:23:21栏目:默认栏目•6506•0•9在教育科学出版的《算法与程序设计(VB)》(选修)一书中,有关于打印图形的例题,而书中并没有对此作详细的讲解。
为了让学生能更好的理解和掌握双重循环及Tab(x)格式函数的运用,本人结合平时的教学经验,对Tab(x)格式函数的运用进行了归纳和总结,以便使学生能快速地掌握其方法和技巧。
关于图形的打印,我们一般采用双重循环,其中外循环控制打印的行数,循环控制每行打印的字符个数。
对于图形中各字符位置的确定,则需要用到Tab(x)格式函数进行定位。
如何进行定位,我们可采用两种方法,即“行定位法”和“点定位法”:一、行定位法:方法:确定每行第一个字符所在的位置。
通过图形分析找出各行首字符之间的位置关系,即可得出Tab(x)格式函数中x的表达式。
其程序模式一般为:For i=1 to A ‘i为外循环变量,A控制打印的行数Print Tab (x ); ‘x为每行首字符所在的位置,可以为常量,也可以为变量或表达式For j=1 to B ‘j为循环变量,B控制每行打印的字符个数Print “”;Next jPrintNext i对于所打印的图形,我们基本可将它们分为四类:l 基于左端对齐的图形(如图1所示):由于各行首字符的位置在同一列上,且各行所有字符依次打印于首字符之后,则此时只有当x为某一常量时,才能保证图形左端对齐。