VB选择题库(2)
大学vb期中考试题库及答案
大学vb期中考试题库及答案一、选择题(每题2分,共20分)1. VB中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. 在VB中,以下哪个关键字用于声明变量?A. DimB. ConstC. FunctionD. Sub答案:A3. VB中,以下哪个函数用于计算两个数的和?A. SumB. AddC. +D. Concatenate答案:C4. 以下哪个选项是VB中的循环结构?A. ForB. WhileC. DoD. All of the above答案:D5. 在VB中,以下哪个选项用于条件判断?A. IfB. ElseC. Select CaseD. All of the above答案:D6. VB中,以下哪个选项是数组的正确声明方式?A. Dim myArray(10)B. Dim myArray As Integer(10)C. Dim myArray(10) As IntegerD. All of the above答案:C7. 在VB中,以下哪个函数用于获取当前日期?A. NowB. DateC. TodayD. Time答案:C8. VB中,以下哪个事件是当窗体加载时触发的?A. LoadB. ClickC. DoubleClickD. MouseDown答案:A9. 在VB中,以下哪个选项是正确的子程序声明?A. Sub MySub()B. Function MySub()C. Procedure MySub()D. Method MySub()答案:A10. VB中,以下哪个选项用于打开文件?A. OpenB. CloseC. ReadD. Write答案:A二、填空题(每空1分,共10分)1. VB中,声明一个整型变量并赋值为10的语句是:Dim myVar As Integer; myVar = _______。
VB练习题2
1.项目文件的扩展名是()A..vb B..sln C..exe D..vbproj2.集成开发环境有两类窗口:浮动和固定,下面的()窗口不是浮动窗口。
A.工具箱B.属性 C.即时D.窗体3.要使窗体的标题为“演示实例”,应修改窗体的()属性。
A.Caption B.Tip C.Item D.Text4.在中,下面属于方法的是()。
A.FocusB.SelectedTextC.LostFocusD.Keypress5.一条语句要在下一行继续写,可用()符号作为续行符。
A.+B.-C.空格和_D....6.若要使命令按钮不可操作,要对()属性进行设置。
A.EnabledB.VisibleC.BackColorD.Text7.在集成环境中创建应用程序时,除了工具箱窗口、窗体窗口和属性窗口外,必不可少的窗口是()A.窗体布局窗口B.立即窗口C.代码窗口D.监视窗口8.当运行程序时,系统自动执行启动窗体的()事件过程A.Load B.Click C.Unload D.GotFocus 9.当文本框的ScrollBars属性设置了非None值,却没有效果,原因是()A.文本框没有内容B.文本框的MultiLine属性为False C.文本框的MultiLine属性为True D.文本框的Locked属性为True10.若要使标签控件显示时不要覆盖窗体的背景图案,要对()属性进行设置A.BackColor B.BorderStyle C.ForeColor D.BackStyle 11.数据类型为Long的类型标识符为()。
A.%B.&C.!D.#12.下面()是日期型常量。
A.“5/17/12”B.5/17/12C.#5/17/12#D.(5/17/12)13.下面的()是合法的单精度型变量。
A.num!B.sum%C.char!D.mm#14.下面的()是合法变量名。
A.X_yzB.123abcC.IntegerD.X-Y15.Rnd函数不可能为下列的()值。
2020计算机二级《VB》考前选择题练习
2020计算机二级《VB》考前选择题练习2VB的数值型数据分为( )两种。
A.整数和长整数B.整数和浮点数C.单精度浮点数和双精度浮点数D.整数和货币数据类型参考答案:B参考解析:本题考查数值型数据。
VB中提供的数值类型包括整数、浮点数、货币类型和字节型。
一般来讲货币类型为定点浮点数或者整数,而字节型为整数。
3在关系中凡能惟一标识元组的最小属性集称为该表的键或码。
二维表中可能有若干个键,它们称为该表的( )。
A.连接码B.关系码C.外码D.候选码参考答案:D参考解析:在关系中凡能惟一标识元组的最小属性集称为该表的键或码。
二维表中可能有若干个键,它们称为该表的候选码或候选键。
从二维表的所有候选键中选择一个作为用户使用的键称为主键或主码。
4下列工具中,不属于结构化分析的常用工具的是( )。
A.数据流图B.数据字典C.判定树D.N—S图参考答案:D参考解析:结构化分析的常用工具有数据流图、数据字典、判定树和判定表。
5关系模型允许定义3类数据约束,下列不属于数据约束的是( )。
A.实体完整性约束B.参照完整性约束C.属性完整性约束D.用户自定义的完整性约束参考答案:C参考解析:关系模型允许3类数据约束,它们是:实体完整性约束:该约束要求关系的主键中属性值不能为空值,这是数据库完整性的最基本要求;参照完整性约束:该约束是关系之间相关联的基本约束,它不允许关系引用不存有的元组:即在关系中的外键要么是所关联关系中实际存有的元组,要么就为空值:用户定义的完整性约束:用户定义的完整性就是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。
7两个或两个以上的模块之间关联的紧密水准称为( )。
A.耦合度B.内聚度C.复杂度D.连接度参考答案:A参考解析:耦合度是模块间互相连接的紧密水准的度量:内聚度是一个模块内部各个元素间彼此结合的紧密水准的度量。
8在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( )。
vb试题及答案选择
vb试题及答案选择VB试题及答案选择1. 在Visual Basic中,以下哪个关键字用于声明变量?A. DimB. ConstC. FunctionD. Sub答案:A2. 以下哪个选项不是Visual Basic的控制结构?A. If...Then...ElseB. For...NextC. Do...LoopD. Switch...Case答案:D3. 在Visual Basic中,如何将文本框(TextBox)的内容赋值给一个变量?A. Dim text As String = TextBox1.TextB. Dim text As String = TextBox1.TextC. Dim text As String = TextBox1.ValueD. Dim text As String = TextBox1.Text答案:A4. 如果要在Visual Basic中创建一个窗体(Form),应该使用以下哪个类?A. FormB. UserControlC. PanelD. Button答案:A5. 在Visual Basic中,如何声明一个名为“myFunction”的过程,它不接受参数也不返回值?A. Function myFunction() As VoidB. Sub myFunction()C. Function myFunction() As IntegerD. Sub myFunction() As Integer答案:B6. 如果要在一个事件处理程序中引用当前窗体,可以使用哪个关键字?A. MeB. ThisC. SelfD. Current答案:A7. 在Visual Basic中,如何声明一个数组?A. Dim numbers(5) As IntegerB. Dim numbers As Integer(5)C. Dim numbers(5) As StringD. Dim numbers As Integer[5]答案:A8. 在Visual Basic中,以下哪个是正确的字符串连接运算符?A. +B. &C. *D. =答案:B9. 如何在Visual Basic中声明一个名为“myClass”的类?A. Function myClassB. Sub myClassC. Class myClassD. Dim myClass答案:C10. 在Visual Basic中,以下哪个关键字用于捕获所有未处理的异常?A. Try...CatchB. If...Then...ElseC. For...NextD. While...End While答案:A11. 在Visual Basic中,如何声明一个名为“myButton”的按钮?A. Dim myButton As ButtonB. Sub myButtonC. Function myButtonD. Dim myButton As Control答案:A12. 在Visual Basic中,如何将一个变量的值增加1?A. Increment myVarB. myVar += 1C. myVar = myVar + 1D. myVar.Increment()答案:C13. 在Visual Basic中,如何声明一个名为“myLabel”的标签?A. Dim myLabel As LabelB. Sub myLabelC. Function myLabelD. Dim myLabel As Control答案:A14. 在Visual Basic中,以下哪个关键字用于退出当前的过程?A. ExitB. ReturnC. EndD. Quit答案:A15. 在Visual Basic中,如何声明一个名为“myList”的列表?A. Dim myList As List(Of String)B. Dim myList As String()C. Dim myList As ArrayD. Dim myList As Collection答案:A16. 在Visual Basic中,如何声明一个名为“myDictionary”的字典?A. Dim myDictionary As DictionaryB. Dim myDictionary As HashtableC. Dim myDictionary As List(Of String)D. Dim myDictionary As Array答案:A17. 在Visual Basic中,如何声明一个名为“myEvent”的事件?A. Event myEventB. Sub myEvent()C. Function myEvent()D. Dim myEvent As Event答案:A18. 在Visual Basic中,如何声明一个名为“myDelegate”的委托?A. Delegate myDelegateB. Sub myDelegate()C. Function myDelegate()D. Dim myDelegate As Delegate答案:D19. 在Visual Basic中,如何声明一个名为“myEnum”的枚举?A. Enum myEnumB. Sub myEnumC. Function myEnumD. Dim myEnum As Enum。
VB练习题2
一、概念填空题1.在Visaul Basic中,属性窗口分为四个部分,这四个部分分别是()、属性显示方式、属性列表和对当前属性的简单解释。
2.组合框有三种不同的风格,它们分别是:( )、( )和( )。
3. 时钟控件是有规律地以一定的( )激发计时器事件,而执行相应的代码程序。
4.A = 8,B = 3,C = 5,则表达式A MOD 3 + B^3 / C \ 5的值为()。
5.声明一个双精度变量Num5,的声明语句是 ( ) 。
6.有一文本框Text1,为了使该文本框在运行时获取焦点,应执行的语句是()。
7.在使用动态数组时,如要改变数组的大小而又不丢失数组中的数据,应使用()关键字。
8.Visual Basic逻辑数据类型只有 True 与 False 两个值。
当逻辑数据转换成整型数据时,True 转换为(),False转换为()。
9.在Visaul Basic 中依据变量的作用范围将VB变量的作用范围分为三类,它们是:()变量、()变量和()变量。
10.字符串常量是由任何ASCII字符组成,在程序代码中,它必须由()括起来。
11.如果有三个单选按钮直接画在窗体上,另有四个单选按钮画在框架中,则运行时,可以同时选中()个单选按钮。
二、概念选择题1.不能触发滚动条Change事件的操作是()。
A) 拖动滚动条的滑块 B) 单击两端箭头C) 单击滚动条的滑块 D) 单击滚动条的空白处2.已知变量x 、y为整数型,且x=4 , y=12 ,s为字符型,且s=“a”,Leble1为标签控件,Leble1的Caption属性值为Label1,下列合法的赋值语句是()。
A) X= Leble1.Caption B) Leble1.Caption=Str(X)C) X*3=Y D) Y=X*S3.下列可以将变量A、B的值互换的语句是( )。
A) A=B : B=A B) C=B : B=A :A=CC) A=C : C=B : B=A D) A=(A+B)/2 :B=(A-B)/24.下列叙述中错误的是()。
vb基础期末考试题库及答案
vb基础期末考试题库及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个是正确的数据类型?A. IntegerB. intC. StringD. str答案:A、C2. 下列哪个选项不是VB的控件?A. TextBoxB. ButtonC. LabelD. ComboBox答案:B3. VB中,用于声明一个变量的关键字是:A. DimB. DeclareC. FunctionD. Sub答案:A4. 在VB中,以下哪个是正确的函数用于将字符串转换为整数?A. StrToIntB. CIntC. ValD. Convert.ToInt32答案:B5. Visual Basic中,哪个属性用于设置文本框的文本?A. TextB. CaptionC. ValueD. Label答案:A6. 下列哪个是VB中用于循环的语句?A. IfB. ForC. WhileD. Select答案:B、C7. VB中,下列哪个关键字用于定义一个过程?A. FunctionB. SubC. ClassD. Module答案:B8. 在VB中,以下哪个是正确的事件处理程序?A. OnClickB. OnClickC. ClickD. OnClick答案:A、C9. VB中,下列哪个选项用于声明一个常量?A. ConstB. DimC. StaticD. Public答案:A10. 在VB中,以下哪个关键字用于定义一个类?A. ClassB. ModuleC. StructureD. Interface答案:A二、填空题(每题2分,共20分)1. 在VB中,使用________关键字来结束一个程序。
答案:End2. VB中,________关键字用于声明一个数组。
答案:Dim3. 使用________函数可以将一个数字转换为字符串。
答案:Str4. 在VB中,________关键字用于定义一个全局变量。
vb考试试题题库及答案
vb考试试题题库及答案VB(Visual Basic)是一种由微软公司开发的编程语言,广泛用于开发Windows应用程序。
以下是一些VB考试的试题题库及答案,供参考:一、单选题1. 在VB中,以下哪个是正确的数据类型?- A. Integer- B. Real- C. String- D. All of the above答案:D2. VB中的“Sub”过程与“Function”过程的区别是什么?- A. Sub过程可以返回值,Function过程不能- B. Function过程可以返回值,Sub过程不能- C. 两者都可以返回值- D. 两者都不能返回值答案:B3. 在VB中,以下哪个是正确的变量声明方式?- A. Dim x- B. Declare x As Integer- C. Both A and B- D. None of the above答案:C二、多选题1. VB中的控件可以具有哪些属性?- A. Name- B. Caption- C. Font- D. All of the above答案:D2. VB中,以下哪些是事件驱动的编程语言的特点?- A. 事件驱动的程序在事件发生时执行代码- B. 程序的执行顺序由事件的触发顺序决定- C. 程序可以同时响应多个事件- D. 程序必须等待事件的发生才能执行答案:A, B, C三、判断题1. VB是一种编译型语言。
- 正确- 错误答案:错误2. 在VB中,可以使用“Print”方法在文本框中显示文本。
- 正确- 错误答案:正确3. VB中的“Option Explicit”语句可以强制声明所有变量。
- 正确- 错误答案:正确四、简答题1. 简述VB中的事件和方法的区别。
答案:事件是用户或系统触发的动作,如点击按钮、键盘输入等。
方法是一种过程,可以包含代码来执行特定的任务或计算。
事件通常与控件相关联,并可以触发方法的执行。
2. 解释VB中“类”的概念。
VB语言程序设计习题2
《VB语言程序设计》习题2一、单项选择题1.在Visual Bsaic代码中,将多个语句合并写在一行上的并行符是()。
A、撇号(')B、冒号(:)C、感叹号(!)D、星号(*)2.通过()可以在设计时直观地调整窗体在屏幕上的位置。
A、代码窗口B、窗体布局窗口C、窗体设计窗口D、属性窗口3.通过改变选项按钮(OptionButton)控件的()属性值,可以改变按钮的选取状态。
A、ValueB、StyleC、AppearanceD、Caption4.为了清除列表框中的所有内容,应使用的方法是()。
A、ClsB、ClearC、RemoveD、RemoveItem5.文本框能输入()。
A、控制字符B、ASCII字符C、回车D、文本和数字6.下列控件中,没有Caption属性的是()。
A、框架B、列表框C、复选框D、单选按钮7.文本框控件最多能处理()字节。
A、32KB、64KC、128KD、16K8.以下能够触发文本框Change事件的操作是()。
A、文本框失去焦点B、文本框获得焦点C、设置文本框的焦点D、改变文本框的内容9.要将一个组合框设置为简单组合框(Simple Combo),则应将其Style属性设置为()。
A、0B、1C、2D、310.要使标签所在处透明显示背景,应把BackStyle属性设置为()。
A、0B、1C、TureD、False11.用()属性可唯一标志控件阵列中的某一个控件。
A、NameB、IndexC、CaptionuD、TabIndex12.组合框控件是将()组合成一个控件。
A、列表框控件和文本框控件B、标签控件和列表框控件C、标签控件和文本框控件D、复选框控件和选项按钮控件13.()使图象(Image)控件中的图象自动适宜控件的大小。
A、将控件的AutoSize属性设为TrueB、将控件的AutoSize属性设为FalseC、将控件的Stretch属性设为TrueD、将控件的Stretch属性设为false14.如果要在命令按钮上显示图形文件,应设置命令按钮的()。
vb试题2
下列关于VB 编程的说法中,不正确的是_D_______。
A.事件是能被对象识别的动作B.方法指示对象的行为C.属性是描述对象特征的数据D.VB程序采用的运行机制是面向对象用来确定一个控件在窗体上位置的属性是_D_______。
A.Width和HeightB.Width或HeightC.Top或LeftD.Top和Left在默认情况下,InputBox() 函数返回值的类型为___D_____。
A.逻辑类型B.变体类型C.数值型D.字符串型以下Case 语句中错误的是__A_____。
A.Case Is>10 And Is<5B.Case 3,5,Is>10C.Case Is>10D.Case 0 to 10当字符型变量中第三个字符是"C" 时,利用MsgBox 过程显示"Yes",否则显示"No",正确的条件语句是___A_____。
A.If Mid(c,3,1)="C" Then MsgBox "Yes" Else MsgBox "No"B.If Left(c,3,1)="C" Then MsgBox"Yes" Else MsgBox "No"C.If Right(c,3,1)="C" Then MsgBox "Yes" Else MsgBox "No"D.If string(c,3,1)="C" Then MsgBox "Yes" Else MsgBox "No"执行下列程序段输出的结果是_A_。
X%=2Do While x<8Print "*";X=x+2LoopA.***B.****C.*D.**要使For语句for k=__ To -5 Step -2循环执行20次,循环变量的初值应是___B______。
vb考试试题及答案
vb考试试题及答案一、选择题1. VB中,用于声明变量的关键字是:A. DimB. DeclareC. ConstD. Option答案:A2. 在VB中,下列哪个选项不是合法的变量名?A. _myVarB. var2C. 123variableD. my$Var答案:C3. VB中,下列哪个选项是正确的条件语句?A. If condition ThenB. If condition Then ElseC. If condition Then Else IfD. If condition Then Else Else答案:A4. VB中,下列哪个函数用于计算字符串的长度?A. Len()B. Length()C. StrLen()D. Size()答案:A5. 在VB中,下列哪个选项是正确的循环结构?A. For i = 1 To 10B. Do While i < 10C. For Each i In arrD. All of the above答案:D二、填空题1. 在VB中,声明一个整型变量并赋值为100的语句是:________。
答案:Dim myVar As Integer = 1002. VB中,用于输出信息到立即窗口的函数是:________。
答案:Debug.Print3. VB中,用于暂停程序执行的函数是:________。
答案:Sleep4. VB中,用于获取当前日期的函数是:________。
答案:Date5. VB中,用于将字符串转换为整型的函数是:________。
答案:CInt三、简答题1. 简述VB中事件驱动编程的概念。
答案:事件驱动编程是一种编程范式,程序的执行流程由外部事件(如用户操作、系统消息等)触发,而不是由程序内部的逻辑顺序决定。
2. 描述VB中如何实现多线程编程。
答案:在VB中,可以使用Thread类或BackgroundWorker组件来实现多线程编程。
VB考试题库,二级习题(含答案)
VB考试一1、能够获得一个文本框中被选取文本的内容的属性是______。
A:SelStart B:SelLength C:SelText D:Text参考答案:C2、在窗体上画一个文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应当使用的语句为:______。
A:= False B:C:D:= False参考答案:D3、对于语句If x=1 Then y=1, 下列说法正确的是____。
A:x=1和y=1 均为赋值语句B:x=1和y=1 均为关系表达式C:x=1为赋值语句,y=1为关系表达式D:x=1为关系表达式,y=1 为赋值语句参考答案:D4、以下变量名中,______是不符合Visual Basic的命名规范的。
A:_mnu_Open_234 B:Abc901 C:price_ D:K参考答案:A5、MsgBox 函数返回值的类型是__________。
A:数值或字符串 B:字符串C:变体D:整型数值参考答案:D6、VB一共有设计、运行和中断三种模式,要使用调试工具应该______。
A:进入中断模式B:进入运行模式C:进入设计模式D:不用进入任何模式参考答案:A7、设a=6,则执行x=IIF(a>5,-1,0) 后,x的值为______。
A:-1 B:6 C:0 D:5参考答案:A8、可以同时删除字符前导和尾部空白的函数是______。
A:Mid B:Rtrim C:Trim D:Ltrim参考答案:C9、以下语句的输出结果是______。
Print Format$("","000,")A:32, B:C:032, D:32,参考答案:C10、设有如下声明:Dim X As Integer如果Sgn(X)的值为-1,则X的值是______。
A:等于0的整数B:大于0的整数C:整数D:小于0的整数参考答案:D11、在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()For i = 1 To 4x = 4For j = 1 To 3x = 3For k = 1 To 2x = x + 6Next kNext jNext iPrint xEnd Sub程序运行后,单击命令按钮,输出结果是______。
VB选择题(含答案)_按章节
第1章Visual Basic导论第2章程序设计与算法(问题求解)第3章常用控件与界面设计11.VB是用于开发()环境下应用程序的工具。
BA.DOS B.WindowsC.DOS和Windows D.UNIX12.VB6.0是()位操作系统下的应用程序的开发工具。
AA.32 B.16 C.32或16 D.6413.一个对象可执行的动作与可被一个对象所识别的动作分别被称为( )B A.事件、方法B.方法、事件C.属性、方法D.过程、事件14.有程序代码如下:Form2.Caption = “Help”,试问Form2、Caption和Help分别代表( )CA.对象、值、属性B.值、属性、对象C.对象、属性、值D.属性、对象、值21.VB集成开发环境可以( )DA.编辑、调试、运行程序,但不能生成可执行程序B.编辑、生成可执行程序、运行程序,但不能调试程序C.编辑、调试、生成可执行程序,但不能运行程序D.编辑、调试、运行程序,也能生成可执行程序22.多窗体程序由多个窗体组成。
在缺省情况下,VB在执行应用程序时,总是把( )指定为启动窗体BA.不包含任何控件的窗体B.设计时的第一个窗体C.命名为Frm1的窗体D.包含控件最多的窗体23.VB是一种( )的可视化程序设计语言DA.面向机器B.面向过程C.面向问题D.面向对象24.VB6.0规定,不同类型的数据占用存储空间的长度是不同的。
下列各组数据类型中,满足占用存储空间从小到大顺序排列的是( )AA.Byte, Integer, Long, Double B.Byte, Integer, Double, BooleanC.Boolean, Byte, Integer, Double D.Boolean, Byte, Integer, Long31.对于窗体,下面哪一个属性在程序运行时其属性设置起作用( )D A.MaxButton B.BorderStyle C.Name D.Left32.文本框没有下面哪一个属性( )DA.Enabled B.Visible C.BackColor D.Caption33.不论何控件,共同具有的属性是( )BA.Text B.Name C.ForeColor D.Caption34.要使Form1窗体的标题栏显示"欢迎使用VB",以下哪一个语句是正确的( )D A.Form1.Caption=“欢迎使用VB”B.Form1.Caption='欢迎使用VB 'C.Form1.Caption=欢迎使用VBD.Form1.Caption="欢迎使用VB "41.要使某控件在运行时不可显示,应对下面哪一个属性进行设置( )B A.Enabled B.Visible C.BackColor D.Caption42.类是对象的抽象,对象则是类的具体化,在窗体上建立的一个控件称为( )AA.对象B.容器C.实体D.类43.若要使标签控件显示时不覆盖其背景内容,要对下面哪一个属性进行设置( )D A.BackColor B.BorderStyle C.ForeColor D.BackStyle44.用一个程序段对一对象被单击(或双击)作出响应,从而实现指定的操作,称为( )B A.可视画化程序设计B.事件驱动编程机制C.过程化程序实际方法D.非过程化程序设计语言51.要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只要对下列哪一个属性设置就有效( )BA.MaxButton B.BorderStyle C.Width D.MinButton52.当运行程序时,系统自动执行启动窗体的哪一个事件过程( )A A.Load B.Click C.UnLoad D.GotFocus53.当文本框的ScrollBars属性设置了非零值,却没有效果,原因是( )B A.文本框中没有内容B.文本框的MultiLine属性为FalseC.文本框的MultiLine属性为TrueD.文本框的Locked属性为True54.要判断在文本框是否按了Enter键,应在文本框的哪一个事件中判断( )D A.Change B.KeyDown C.Click D.KeyPress61.双击窗体中的对象后,VB将显示的窗口是( )CA.工具箱B.工程窗口C.代码窗口D.属性窗口62.Load事件是在窗体被装入工作区时( )触发的事件DA.用户B.程序员C.手工D.自动63.一个窗体名不能包含( )AA.空格和标点符号B.小写字母C.数字D.下划线64.不能脱离控件(包括窗体) 而独立存在的过程是( )AA.事件过程B.通用过程C.Sub过程D.函数过程71.将调试通过的工程经"文件"菜单的"生成.exe文件"编译成.exe后,将该可执行文件到其他机器上不能运行的主要原因是( )AA.运行的机器上无VB系统B.缺少.frm窗体文件C.该可执行文件有病毒D.以上原因都不对72.当需要上下文帮助时,选择要帮助的"难题",然后按哪一个键,就可出现MSDN窗口及显示所需"难题"的帮助信息( )DA.Help B.F10 C.Esc D.F173.Visual Basic有三种工作模式,它们分别是( )BA.设计、编译和运行B.设计、运行和中断C.设计、运行和调试D.编译、运行和调试74.以下叙述中正确的是( )AA.窗体的Name属性指定窗体的名称,用来标识一个窗体。
VB试题及答案
一、选择题(将答案写在答题卡内)1.在Visual Basic中,Len("ABab河北")的值是()A.4 B. 6 C. 8 D.122.在Visual Basic中,当窗体被装载时触发的事件是()A.Unload B.Click C.Load D.DblClick3.Visual Basic中决定对象是否可见的属性是()A.Enabled B.See C. Name D.Visible4.在Visual Basic中,语句Mid("ABCDEFG", 2, 3) = "123"的输出结果是()A. FalseB. True C.A123EFG D. 1235.下面Visual Basic表达式不合法的是()A. "12"+12B. "ab"+"12"C."ab"+12D.Now+16.若要使命令按钮不可操作,要对()属性进行设制。
A.EnabledB.VisibleC.BackColorD.Caption 7.VisualBasic是一种面向对象的可视化程序设计语言,采取了()的编程机制。
A.事件驱动B.按过程顺序执行C.从主程序开始执行D.按模块顺序执行8.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是()。
A.工程资源管理器窗口B.工具箱窗口C.代码窗口D.属性窗口9.语句Abs(-6^2)+Int(-6^2)的输出结果是()。
A.0B.1C.-1D.-7210.String(6,"124abc")的值是()。
A.124abcB.111111C.124D.abc11.设a=2,b=3,c=4,d=5,表达式a>b AND c<=d的值是()。
A.TrueB.FalseC.-1D.112.函数CINT(4.5)的值是()A.1B.2C.3D.413.用于去掉字符串右边的空格的函数是A.Ltrim( )B.Rtrim( )C.Left( )D.Instr( )14.设置控件背景颜色的属性名称是()A.LtrimB.BackcolorC.CaptionD.Load15.应用程序设计完成后,应将程序保存,保存的过程是()A.只保存窗体文件即可B.只保存工程文件即可C.先保存工程文件,之后保存窗体文件D.先保存窗体文件(或标准模块文件),之后还要保存工程文件16.任何控件都具有的属性是()A.Text B.Caption C.Name D.Forecolor17.决定控件上文字的字体、字形、大小及效果的属性是()A.Text B.Caption C.Name D.Font18.在窗体上建立了多个控件,如TEXT、LABEL1、COMMAND1,若要使程序一运行焦点就定位在COMMAND1控件上,应将COMMAND1控件的()设置为0A.Index B.Tabindex C.Tabstop D.Enabled19.命令按钮的标题文字由()属性来设置。
VB程序设计入门练习及答案
习题2(程序设计入门)一、选择题1.如果把一个人当作对象,那么血型相当于这个对象的:A(A) 属性(B) 方法(C) 事件(D) 特征2.下列哪一种方法不能改变窗体的大小:A(A) 设计时在窗体布局窗口中进行调整(B) 设计时在属性窗口中设置相应的属性(C) 运行时设置相应属性的值(D) 运行时调用窗体的Move方法3.一个对象可以执行的动作和可被对象识别的动作分别称为:B(A) 事件、方法(B) 方法、事件(C) 属性、方法(D) 过程、事件4.在窗体Form1的Click事件过程中有以下语句:Label1.Caption = "Visual Basic"若本语句执行之前,标签控件Label1的Caption属性为默认值,则标签控件的Name 属性和Caption属性在执行本语句之前的值分别为:A(A) "Label"、"Label" (B) "Label"、"Caption"(C) "Label1"、"Label1" (D) "Caption"、"Label"5.见上题。
该语句执行后,标签控件的Name属性和Caption属性的值分别为:B(A) "Label"、"VisualBasic" (B) "Label1"、"Visual Basic"(C) "Label1"、"Caption" (D) "Label"、"Label1"6.下面哪种对象没有Caption属性:B(A) Form (B) TextBox (C) CommandButton (D) Label7.文本框对象的默认属性是:B(A) Name (B) Text (C) Visible (D) Enabled8.Visual Basic源程序的续行符是:D(A) 单引号(B) 双引号(C) 冒号(D)空格与下划线9.下面的动作中,不能引发按钮Click事件的是:B(A) 在按钮上单击鼠标左键(B) 在按钮上单击鼠标右键(C) 把焦点移至按钮上,然后按回车键(D) 如果按钮有快捷字母,按“Alt+该字母”二、判断题1.标签控件是专门用来显示信息的,所以不能响应鼠标的单击事件。
vb题库第二章
54题假定有一个菜单项,名为MenuItem,为了在运行时使该菜单项失效(变灰),应使用的语句为(A)。
A.MenuItem. Enabled=FalseB.MenuItem. Enabled=TrueC.MenuItem. Visible=TrueD.Menultem. Visible=False决定一个窗体有无控制菜单的属性是(D)。
A.MinButtonB.CaptionC.MaxButtonD.ControlBox以下可以构成语句的一项是(B)。
A.对象名.属性B.对象名.方法名C.对象名.事件名D.对象名.函数名在窗体支持的事件中,由系统自动触发的事件是(C)事件。
A.Load和UnloadB.Click和DblClickC.Initialize和LoadD.MouseDown和MouseUp下列语句中错误的是(C)。
A.Text1.Text=List1.Textbel1.Caption=List1.TextC.List1.List(1)=List1.Text+List1.ListIndexmand1.Caption=+List1.Text下列叙述中正确的是(C)。
A.任何一个对象的所有属性既可在属性窗口中设置,也可以以程序代码的方式设置B.在属性窗口中设置的属性是在设计阶段完成的,因而这些属性值不能改变C.在程序中通过编程设置属性值是在运行阶段给属性赋值D.用程序方式给属性赋值的格式是“属性名:属性值”下列既可用于输入数据又可用于输出数据的控件是(B)控件。
belB.TextBoxC.ListBoxD.OptionButton要使标签能够显示所需要的文本,则在程序中应设置(A)属性的值。
A.CaptionB.TextD.AutoSize下列控件对象中,属于文本框控件对象是(C)。
MAND1BEL2C.TEXT3D.OPTION4VB中可用(D)语句产生一消息框。
A.InputBoxB.ShiftC.BothD.MsgBox在窗体Form1的标题栏中显示“VisualBasic窗体"的命令是(C)。
vb选择题 (2)
01.下列关于VB中变量的命名正确的是( C )。
A.变量名不一定以字母或汉字开头B.变量名的长度可以超过255个字符C.变量名中不能包含小数点、空格、!、#、@、$、%、&和数学运算符号D.变量名可以和VB中的关键字相同02.在VB中,下列关于常用数据类型说法不正确的是(D )。
A."整形"、"长整形"和"单精度浮点型"都是数值型数据B."字符串型"和"逻辑型"是非数值型数据C.逻辑型数据只有True(真)和False(假)两个值D.所有数据类型的取值范围都相同20.在VB窗体中Interval属性值为100的计时器Timer1已经停止工作,执行下列那个程序代码,可以让Timer1控件继续工作。
( D )A. Timer1. Interval=1000B. Timer1. Enabled=FlaseC. Timer1. Interval=0D. Timer1. Enabled=True22.在VB的窗体上画一条线段,可以使用( A )语句来完成。
A. LineB. PSetC. CircleD. Scale 247.如图的VB设计窗口,(D )标识是按钮控件。
248.在VB中,关于ListBox控件的说法正确的是:( B )。
A. ListBox控件只能显示一个数据项目 B. ListBox控件可以用"AddItem"方法添加多个数据项目C. ListBox控件始终都有滚动条D. ListBox控件不能设置字体249.在VB中,工程文件的扩展名为( A )。
A. vbpB. docC. bmpD. frm250.窗体中含有一个Text1文本框和一个Label1标签,程序运行后,单击"运行"按钮后执行程序代码Text1.Text = 12*5Label1.Caption = "运行"会出现下列那个窗口(C )。
VB试题及答案
VB试题及答案(二)一、填空题1. 在Visual Basic6.0中,按变量作用域的不同可将变量分为全局变量和局部变量两种;声明静态变量的关键字为 Static ;2. 在Viual Basic6.0中,程序结构有顺序、选择、循环 3种结构。
3. 控制控件是否可见的属性为 Visible ;控制控件是否可用的属性为 Enabled ;控件的位置是由 Left 和 Top 属性来确定的;控件的大小是由 Width 和 Height 属性来确定;控件上所显示的文本是由 Caption 属性来设定的;4. 与鼠标有关的事件包括 Click 、 DblClick 、MouseDown 、 MouseUp MouseMove ,其中 Click 事件在单击控件时被激发, MouseDown 事件在鼠标键被按下时被激发, MouseUp 事件在鼠标被松开时被激发。
5. 与键盘有关的事件包括 KeyPress 、 KeyDown 、 KeyUp ,其中 KeyPress 事件在单击键盘键时被激发, KeyDown 事件在按下键盘键时被激发, KeyUp 事件在松开键盘键时被激发。
6. 向列表框和组合框中添加列表时,可使用 AddItem 方法;删除选定的列表,可使用 RemoveItem 方法;删除全部列表项,可使用 Clear 方法。
7. 定时器控件能够响应的唯一事件为 Timer ,并且该事件被激发的时间间隔由 Interval 属性来给定。
8. 弹出式菜单一般不直接显示在窗体上,因此菜单的 Visible 属性一般设为False。
要显示弹出式菜单可以用 PopupMenu 方法。
9. 工具栏一般显示在菜单栏下面,由命令按钮组成;状态栏一般显示在窗体的底部,由窗格(Panels)组成。
10. 在图片框绘图之前,除了要建立好坐标系之外,还必须设置好线条的类型、线条的宽度、绘图的模式、填充的样式和填充的颜色,其中线条类型由 DrawStyle 属性来设置,线条宽度 DrawWidth 属性来设置,绘图模式由 DrawMode 属性来设置,填充样式由 FillStyle 属性来设置。
VB程序设计考试题库(2)
VB程序设计考试题库(2)VB程序设计考试(2)一、单选题(每题1分,共50题)1.关于Visual Basic应用程序,正确的叙述是(未填)。
错误正确答案:AA.Visual Basic程序运行时,总是等待事件被触发B.Visual Basic程序设计的核心是编写事件过程的程序代码C.Visual Basic程序是以线性方式顺序执行的D.Visual Basic的事件可以由用户随意定义,而事件过程是系统预先设置好的2.可视化编程的基本过程主要有3步,这3个步骤是(未填)。
错误正确答案:CA.创建工程、设计界面、编写代码B.创建工程、编写程序、保存程序C.设计界面、设置属性、编写代码D.设计界面、编写代码、调试程序3.窗体上有一个按钮和一个文本框,程序执行后,在文本框中输入12345,单击按钮后的输出结果为(未填)。
Private Sub Command1_Click()Dim A As Integer,B As IntegerText1.SelStart=2Text1.SelLength=2A=Val(Text1.SelText)B=Len(Text1.Text)Print A*BEnd Sub错误正确答案:CA.68C.170D.11704.VB中可用(未填)语句产生一消息框。
错误正确答案:DA.InputBoxB.ShiftC.BothD.MsgBox5.在窗体Form1的标题栏中显示“VisualBasic窗体"的命令是(未填)。
错误正确答案:C/doc/5173e546f68a6529647d27284b73f24 2336c3184.html ="VisualBasic窗体"B.Form1.Title="VisualBasic窗体"C.Form1.Caption="VisualBasic窗体"D.Form1.T ext="VisualBasic窗体6.以下(未填)是Visual Basic中合法的函数使用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.表达式Len(""123程序设计ABC"")的值为102.表达式LENB(""123程序设计ABC"")的值为203.求25度的正弦值的VB表达式为SIN(25*3.14/180)4.如果X是一个正实数,对X的第三位四舍五入的表达式是0.01*int(100*(X+0.005))5.函数int(rnd*100)产生的整数范围是"(0,100)"6.函数Sgn(10)的结果为 17.函数Sgn(-10)的结果为-18.函数Sgn(0)的结果为09.a=""ABCDEFGHIJK""Print mid(a,4,3)语句执行后的输出是DEF10.a=""ABCDEFGHIJK""Print mid(a,1,4)语句执行后的输出是ABCD11.a=""ABCDEFGHIJK""Print mid(a,5,4)语句执行后的输出是EFGH12. a=""ABCDEFGHIJK""Print mid(a,8)语句执行后的输出是HIJK13.执行一下程序段,变量C的值为Quick BASIC Programminga="Visual Basic Programming"b="Quick"c=b&Ucase(mid(a,7,6))&right(a,11)14.X=Ucase("AbcDEF")语句执行后的值为ABCDEF15.X=Lcase("AbcDEF")语句执行后的值为abcdef16.常量99/10/20是数值型17.常量"99/10/20"是字符型18.下面哪个赋值语句是正确的( B ) A. Let 3=a B. a=a+1 C. Let a+1=a D.a+1=s19.下面哪个赋值语句是正确的( A ) A. Let b=1=2 B. Let 2+1=b C. 2+1=b D. b+1=220.下面哪个赋值语句是正确的( C ) A.Let 0=s B.Let s+1=s C. s=s+k D. k+1=s21.常量#99/10/20#是日期型22.常量True是逻辑型23.sum% 是合法的整型变量24.xinte$ 是合法的字符变量25.mm# 是合法的双精度变量26.num$ 是长整型变量27.下面正确的变量名是( A ) A. a2 B. 2a C. a(2) D. 2*a28.下面正确的变量名是( A ) A. int-num B. int.num C. integer D. int(num)29.语句x=12 mod -5执行完毕后,变量X的值为 230.语句x=12.6 mod -5执行完毕后,变量X的值为-331.语句x=(-5)^3执行完毕后,变量X的值为-12532.语句x=(5>4)执行完毕后,变量X的值为True33.语句x=("abc">"aaa")执行完毕后,变量X的值为True34.语句x=(100-20<=50+20)执行完毕后,变量X的值为False35.语句x=not(10>6)执行完毕后,变量X的值为False36.语句x=10>8 And 8>4执行完毕后,变量X的值为True37.语句x=8>10 or 8>4执行完毕后,变量X的值为True38.语句x=10>8 or 8>4执行完毕后,变量X的值为True39.表达式int(-4.98)= -540.表达式Fix(-4.987)= -441.表达式Val("123ab"+"2345")= 12342.表达式Round(-3.5)= -443.表达式Round(3.5)= 444.表达式Val("abc")= 045.表达式16/4-2^5*8/4 mod 5\2= 446.数学关系3≦x<10表示成VB表达式为3<=x and x<1047.滚动条的Value属性值介于Min和Max之间48.当在滚动条内拖动滚动框时触发的事件是Scroll49.如果把计时器的Interval属性设置为2000则表明2秒发生一个计时器事件50.如果希望在标签框内显示时间,在计时器的timer事件中写入命令Label1.Caption=Timer$,另外还必须设置Timer控件的Interval属性值为1000且Enabled属性值为True51.计时器Timer1,将Interval属性值设置为1000,有如下程序:Private Sub Timer1 Timer()Static s As Integers=s+1Print sEnd Sub程序运行到2.5秒时,在窗体上输出的信息是 1 252.关于框架的说法错误的是(A )A.使用框架的主要目的是为了显示文本B.框架是一个容器控件C.框架的Enabled属性设置为True时才能保证框架内的对象是活动的D.当框架移动时,框架内的控件作为一个整体和框架一起移动53.文本框,命令按钮,复选框都可以获得焦点;但标签不可以获得焦点54.下列说法错误的是(A)A.通过适当的设置,可以在程序运行期间,让定时器控件显示在窗体上B.窗体,图片框,图像框中的图形都可以通过对象的Picture属性设置C.对象的Name属性只能通过属性窗口来设置D.组合框是组合了列表框和文本框的特性而成的控件55.命令按钮,标签,单选按钮都有Caption属性;而文本框没有Caption属性56.窗体,立即窗口,打印机都可以通过Print方法接受文本,而图像框不可以57.在窗体上画两个文本框Text1和Text2,一个命令按钮Command1,有如下事件过程:Private Sub Command1 Click()a=Text1.Text+Tex2.TextPrint aEnd Sub程序运行后在第一个文本框和第二个文本框内分别输入123和321,然后单击命令按钮,则输出结果为12332158.假定当前目录下有一个名为"pic.gif"的图形文件,要在运行期间把文件装入一个图片框(Name属性为Picture1),应执行的语句为:Picture1.Picture=LoadPicture("pic.gif")59.文本框,列表框,组合框都具有Text属性,而图片框没有60.在属性窗口中设置窗体的属性设置为100,属性设置为200,程序运行后执行下列哪条语句后窗体的位置会发生变化(A)A."Move 200,100,100,200"B."Move 100,200,300,400"C."Move 100,200,100,100"D."Move 100,200,100,200"61.命令按钮有Setfocus62.复选框的Value属性设置为1,表示选中该复选框63.复选框的Style 属性可以使复选框的显示方式变为命令按钮方式64.一般在窗体上输入下面哪类数据时,使用复选框接收(A)A. 所学课程B. 学生姓名C. 性别D.年龄65.程序运行时,当单选按钮的中心有一个圆点时,表示该单选按钮被选中66.下面关于单选按钮的描述正确的是(A)A.在程序编制阶段,设置容器内的一个单选钮的value属性为true,同一个容器内的value属性为真的单选钮value属性变为falseB.在程序编制阶段,设置容器内的一个单选钮的value属性为true,窗体上所有容器内的单选钮的value 属性值全为falseC.在程序编制阶段,设置容器内的一个单选钮的value属性从true变为false,容器内其它的单选钮必有一个value属性值变为trueD.在程序编制阶段,设置容器内的一个单选钮的value属性为true,不影响同一容器内的其它单选钮的value属性值67.一般在窗体上输入哪类数据时,使用单选按钮接收(A) A.性别 B. 学生姓名 C.年龄 D.籍贯68.下面语句能正确的把列表框List1第4项的内容设置为"aaaa"的是(A)A."List1.List(3)"="aaaa"B."List1.List(4)"="aaaa"C."List1.List(5)"="aaaa"D."List1.List(0)"="aaaa"69.语句"List1.List(2)="上海"的作用是把列表框的第3个项目内容设置为“上海”70.决定窗体的大小属性为Width,Height71.语句"List1.selected(2)=true"表示列表框1的第3个项目被选中72.若列表框2中的项目每次只能选择一项,则将列表框2最后一次选定的项目添加到列表框1中的语句是List1.additem List2.text73.用来清除列表框List1中的全部内容的语句是List1.Clear74.当组合框的style 属性被设置为不同的值时,组合框可以有3中不同的类型,分别为下拉式组合框,简单组合框和下拉式列表框75.要获得用户在组合框输入的内容,应利用text 属性76.当组合框的style属性被设置为0时,表示下拉,可输入文本;1时,表示不下拉,不可以输入文本;2时,表示能下拉选择项目但不允许输入文本77.将文本框text1的内容增加到组合框combo1中,所使用的语句是Combo1.Additem Text1.Text78.滚动条的Value属性表示滚动框在滚动条上的当前位置79.下列说法正确的是(A)A.文本框的PasswordChar属性可用于口令的输入B.列表框不允许一次选择多个表项C.图像框能通过Print方法接收文本D.命令按钮的Style属性可以给命令按钮指定一个图形80.窗体的Name属性只能通过属性窗口设置81.在使用print方法进行输出操作时,如果省略对象名称,则把信息输出到当前窗体82.Move方法可以可以改变窗体或控件的位置及其大小83.将标签控件的Autosize属性设置为True时,可根据Caption属性指定的标题自动调整标签的大小84.用来在标签中显示文本的属性为Caption85.如果要为标签加上边框,则应将BoederStyle的属性设置为 186.当文本框的Locked 属性设为True时,可以滚动和选择控件中的文本,但不能编辑87.可以实现单击命令按钮时两个文本框(Text1和Text2)内容的交换的程序是:Private Sub Command1 Clicktext3.text=text1.texttext1.text=text2.texttext2.text=text3.textEnd Sub88.当文本框1的内容发生变化时,要求文本框2的内容同时发生变化,应使用文本框1的Change 事件89.当在窗体上建立了多个文本框后,可以用Setfocus 方法将光标置于所需要的文本框90.下列说法正确的是(A)A.图片框能通过Print方法接收文本B.图像框能通过Print方法接收文本C.图像框可以作为容器使用D.图片框不能作为容器使用91.下列说法正确的是(A)A.图像框比图片框占用的内存小,显示速度快B.图像框的Autosize属性用来自动调整图像框与图形的大小C.图片框的Autosize属性用来自动调整图片框与图形的大小D.图片框比图像框占用的内存小,显示速度快92.Stretch属性用来自动调整图像框中图形内容的大小93.形状控件的Shape 属性用来确定形状的几何特性94.当一个命令按钮的Default 属性被设为True时,按回车键和单击该命令按钮的效果相同95.为了使命令按钮的Picture属性生效,还必须设置命令按钮的Style 属性96.单击命令按钮时,触发的是命令按钮的Click事件97.将窗体上使用Print输出的内容清除应使用cls命令98.将窗体的Left属性设为200,Top属性设为1000,下面哪个命令会运行时窗体位置会移动 AA."Move 1000,200,5000,5000"B."Move 200,1000,5000,5000"C."Move form1.Left,form1.Top,5000,5000"D."Form1.Move Left,Top,5000,5000"99.当使用Print方法打印到窗体的内容,在窗体被其它窗体遮盖后,重新获得焦点时,打印的内容还能显示出来,应设置AutoRedraw属性为真100.窗体上要显示一个图片,使用Picture 属性101.Load事件会在窗体显示前被触发102.当文本框设置ScrollBars的值为2时,运行时希望文本框出现垂直滚动条,还需要设置Multiline 属性为真103.当文本框设置了PasswordChar的值为5时,运行时文本框中输入1234,显示为5555104.希望文本框在运行输入字符时,不显示输入内容,而显示#,要用到PasswordChar 属性105.当设置了文本框的Height属性时,文本框中输入的内容的字号不随Height属性值变化106.文本框的TabIndex属性值是:运行时,tab键按下时文本框获得焦点的顺序107.单击按钮后,焦点自动设置在文本框上,应书写为:Text1.SetFocus108.焦点离开文本框时,如果文本框上的数值小于60,则文本框的内容变粗体,应使用下面的程序:Private Sub Text1 LosFocusIf Val(Text1.Text)<60 ThenText1.FontBold=TrueEnd Sub109.文本框中输入数据时,键盘每按下一次都会触发Change事件110.文本框中输入的内容不允许超过8个字符,应该使用MaxLength属性111.当窗体上有一个文本框,在运行时,不能接收到焦点,原因可能是文本框的Enabled属性值为假112.下面关于图片框叙述正确的是(A)A.图片框控件中的图片可以在程序运行时使用命令指定另外的图片B.图片框中的图片只能是位图C.经过图片框控件的相关属性设置后,图片框的图片大小可以随着图片框的大小变化而变化D.图片框中的图片可以使用下面的命令设置:Picture1.Picture="D:\al.bmp"113.下面叙述哪个正确(A)A.经过图像框控件的拉伸属性设置后,图像框中的图形的大小可以随着图像框的大小变化而变化B.图像框中的图片只能是位图C.图片框比图像框占用的内存小D.图像框中除了放置图片外还可以放置其它控件114.下面叙述哪个正确(A)A.图片框可以获得焦点B.图像框可以获得焦点C.图像框中可以作为容器使用D.形状控件可以作为容器使用115.Stretch属性可以使图像框中的图片随着图像框的大小变化而变化116.Autosize属性使图片框的大小自动适应图片的大小117.图片框控件,框架,窗体都是容器118.形状控件不能设置成三角形,五角星形状119.下面叙述正确的是(A)A.形状控件的形状没有五角星形状B.形状控件的边界线必须是实线C.形状控件的边界线宽度不能改变D.形状控件不能设置形状内部的颜色120.当焦点不在按钮上时,按钮的Default属性设置为真时,运行时键入回车键,触发按钮的单击事件121.按钮控件的Cancel属性设为真时,运行时键入Esc键,触发按钮的单击事件122.当按钮的BackColor属性值为红色时,运行开始后,按钮标准按钮的灰色,原因是Style属性值为0123.若希望按钮上显示一个图片,需要按钮的Picture和Style属性124.如果按下按钮和不按按钮上显示不同的图片,需要设置按钮的DownPicture,Picture,Style属性125.按钮没有DblClick事件126.命令Command1.Value=True,Command1 Click,Call Command Click可以运行按钮的单击事件127.按钮有SetFocus,Move,LostFocus,GotFocus方法128.当标准的复选框的value属性值为1时,运行开始后,复选框中显示的是有一个黑色对勾129.当复选框的picture属性值为1个图片时,运行开始后,复选框不显示图片,原因是style属性值为0 130.当图形样式的复选框的value属性值为1时,运行开始后,复选框中显示的是一个象按钮被按下的控件131.一般在窗体上输入英语四级是否通过,婚否等类型的数据时,使用复选框接收132.单选钮的value属性设置true为时,下面哪句正确(A)A.同一容器内所有其他单选钮的value属性为falseB.同一容器内所有其他单选钮的value属性不变C.窗体上所有其他单选钮的value属性为falseD.窗体上所有其他单选钮的V ALUE属性不变133.在程序编制阶段,设置容器内的一个单选钮的value属性为true,同一容器内的value属性为真的单选钮value属性变为false134.一般在窗体上输入性别,上网方式(电话线,宽带,局域网)等类数据时,使用单选钮接收135.图形样式的单选钮的value属性值和标准样式的单选钮的value属性值在一个容器中才互相影响136.下面的程序要求双击列表框后,双击的项目显示在文本框中:private sud list1 dblclicktext1.text=list1,textend sub137.当MultiSelect设置为0,Style设置为1时,多选列表框中显示复选框样式138.多选列表框运行时,其text属性值是刚单击过的项目显示的内容139.对于列表框,list属性在运行开始后不是只读的140.输入数据时,单选列表框和单选钮可以接收同一类型的数据141.下面程序是单击按钮将复选列表框选中的项目去掉private sub command1 clickfor i=list1.listcount -1 to 0 step -1if list1.selected(i) then list1.removeitem inext1end sub142.单击按钮将复选列表框的所有项目去掉的程序private sub command1 clicklist1.clearend sub143.当组合框的style属性值为1时,组合框的下拉列表不能收起144.当组合框的style属性值为2时,组合框不能输入数据,只能通过选择下拉列表中的项目145.运行时style属性值为0时,组合框的text属性值不是只读的146.在程序设计时设置组合框中的所有项目的显示内容,应设置list属性147.当组合框的style属性值为0时,组合框能识别click,change,keypress等事件,但不能识别dblclick事件148.单击按钮将复选框选中的项目增加到组合框中的程序private sub command1 clickfor i=0 to listcount -1if list1.selected(i) then combo1.additem list1.list(i)next iend sub149.单击按钮将复选列表框选中的项目移动到组合框中的程序private sub command1 clickfor i=list1.listcount -1 to 0 stepif list1.selected(i) thencombo1.additem list1.list(i) list1.removeitem iend ifnext iend sub150. 双击列表框,将双击的项目移动到组合框中的程序private sub list1 clickcombo1.additem list1.text list1.removeitemend sub151.当组合框的style属性为0时,dblclick事件不能被触发152.change事件是组合框有而列表框没有153.单击组合框的某一项目时,此项目被清除的程序private sub combo1 clickcombo1.removeitemcombo1.listindexend sub154.要将文本框的内容作为组合框的一个项目增加到组合框中,用到语句combo1.additem text1.text 155.标签框中显示百分比,滚动条的max值为100,min的值为0,当滚动条值变化时,标签框的显示内容随着变化的程序private sub hscroll1 change()label1.caption=str(hscroll1.value)+"%"end sub156.当滚动条的值发生变化时一定会触发change事件157.关于滚动条叙述正确的是(A)A.滚动条可以设置滚动条的value属性的最大值B.水平滚动条和垂直滚动条是同种控件,可以放在一个控件数组中C.滚动条可以设置min属性值为字符串D.滚动条滚动时的值的增量为1,且不能改变增量158.一般滚动条用来接收分数类的数据159.计时器的timer事件中的程序没有运行,可能是:interval属性值为0;enabled属性值为false;interval属性值为0且enabled属性值为false160.如果希望标签框显示时间,在计时器的timer事件中写入命令label1.caption=time,另外还必须设interval 属性值为1000且enabled属性值为true161.下面对计时器控件的叙述正确的是(A)A.计时器控件可以在一定时间间隔内自动执行计时器timer事件过程中的程序B.计时器在运行时是可见的C.计时器在运行时是显示为一个随时间变化而变化的数字时间D.使用计时器控件,只需编制timer事件中的程序即可162.下面程序运行后标签框内容不改变,原因是:变量a不是模块级变量,应该在通用部分声明变量a private sub form loadtimer1.interval=1000timer1.enabled=trueend subprivate sub timer1 timera=a+1label1.caption="已经过去"+str(a)+"秒"end sub163.下面程序运行后标签框内容不改变,原因是:计时器的interval属性值为0private sub form loadtimer1.enabled=trueend subprivate sub timer1 timera=a+1label1.caption="已经过去"+str(a)+"秒"end sub164.下面哪个不是控件数组的事件(A)A.private sub text1 keypress(keyascii as integer)B.private sub command1 keypress(index as integer,keyascii as integer)C.private sub option1 click(index as integer)D.private sub check1 keypress(index as integer,keyascii as integer)165.有4个单选按钮设置为控件数组,name属性为option1,当单击其中一个单选钮时,标签的caption属性指赋值单选钮的caption属性值的程序private sub option1 click(index as integer)label1.caption=option1(index).captionend sub166.有2个控件数组,每个控件数组有3个标签框,name属性为label1和label2,当单击按钮时,控件数组中所有标签控件的caption属性值赋值为一个100以内的随机整数按钮的单击事件的程序为:private sub command1 click()for i=1 to 2label1(i).caption=int(rnd*100)label2(i).caption=int(rnd*100)next iend sub167.如果一控件数组中的控件都是按钮,所有控件数组中的控件的单击事件都是同一事件过程168.控件数组中的事件过程至少有一个形式参数,且参数的变量为index169.新建一个窗体后(名为form1),立即在该窗体上双击,编写的事件过程是form load170.在程序运行时,窗体form1中单击,发生的事件是form click171.下列关于控件数组与一般控件的区别的叙述正确的是(A)A.控件数组一定由多个同一类型的控件组成,一般控件只有一个控件B.控件数组的index属性为0,而一般控件的index为空C.控件数组的index属性为1,而一般控件的index为0D.控件数组的建立通过dim语句声明,而一般控件不必声明172.在窗体上单击鼠标键,可能触发click,mousedown,mouseup事件,不可能触发dblclick事件173.计时器timer1,将interval属性设置为1000,有如下程序:private sub timer1 timerstatic s as integers=s+1print send sub程序运行到2.5秒时,在窗体上输出的信息是 1 2174.在多窗体程序中,为了将窗体隐藏而不从内存中卸载,使用的方法是:hide175.下列方法不能让form1从视觉上消失的代码是(A)A.form1.enabled=falseB.form1.visible=falseC.form1.hideD.unload form1176.在程序中用语句unload卸载窗体时,将触发的事件是unload177.窗体有initialize,load,lostfocus,unload事件,最先触发的事件是unload事件178.假定picture1和text1分别为图片框和文本框的名称,下列不正确的是(A)A.text1.Print 25B.Print 25C.picture1.Print 25D.Debug.Print 25179.如果标签的alignment的属性设置为1,则作用为标题靠右显示180.borderstyle属性用来设置标签边框181.文本框中用来设置口令显示字符的属性是passwordchar182.下面关于图片框与图像框的说法不正确的是(A)A.在图像框里可以包含其他控件,但在图片框中则不可以B.图像框比图片框占用的内存小,显示速度快C.图片框可以通过print方法接收文本,并可以接收由像素组成的图形D.在图片框里可以包含其他控件,而在图像框里则不能183.语句command1.visible=false的作用是:使命令按钮消失184.语句command1.enabled=false的作用是:使命令按钮失去作用185.语句command1.enabled=true的作用是:使命令按钮生效186.语句command1.visible=true的作用是:使命令按钮重新出现187.语句list1.list(3)="北京"的作用是:把列表框list1的从1数起的第四个内容设置为"北京" 188.使用框架的主要目的是:对控件进行分组189.当对象得到焦点时,会产生的事件是gotfocus190.在窗体装入工作区时激发的事件是load191.若要使命令按钮不可操作,要对其设置的属性是enabled192.文本框不具备caption属性。