Vb练习题
- 格式:doc
- 大小:54.50 KB
- 文档页数:8
全国计算机二级《VB》练习题及答案全国计算机二级《VB》练习题及答案9月计算机等级考试将于9月23日-26日举行,目前处于紧张的备考阶段,以下是店铺搜索整理的一份全国计算机二级《VB》练习题及答案,供参考练习,预祝考生们考出自己理想的成绩!想了解更多相关信息请持续关注我们店铺!1.双击窗体中的对象后,VB将显示的窗口是(C)(单)A.工具箱B.项目(工程)窗口C.代码窗口D.属性窗口2.下述选项中,VB的程序设计方法是(B)(单)A.面向对象、顺序驱动B.面向对象、事件驱动C.面向过程、事件驱动D.面向过程、顺序驱动3.在VB中,要将一个窗体装载到内存进行变量初始化等预处理,但没有显示该窗体,应使用的方法或语句是(C)(单)A.ShowB.UnloadC.LoadD.Hide4.文本框的默认属性是(B)(单)A.CaptionB.TextD.Top5.标签默认属性是(A)(单)A.CaptionD.Top6.执行以下程序段:a$="abbacddcba"For I=6 To 2 Step -2X=Mid(a,I,I)Y=Left(a,I)z=Right(a,I)z=Ucase(X&Y&z)Next IPrint z输出结果为(B)(单)A.ABAB.BBABBAC.ABBABAD.AABAAB7.在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Option Base 1Private Sub Command1_Click( )Dim a As Varianta=Array(1,2,3,4,5)Sum=0For I=1 To 5Sum = sum+a(I)Next Ix=Sum/5For I =1 To 5If a(I)>x Then Print a(I);End Sub程序运行后,单击命令按钮,在窗体上显示的内容是(D)(单)A.1 2B.1 2 3C.3 4 5D.4 58.假定一个工程由一个窗体文件Form1和两个标准模块文件Model1及Model2组成。
第一章环境和程序设计初步一.选择题1.在Visual 的集成开发的环境中,下面不属于该环境编程语言的是(C)。
A.V B.C++C. PascalD. J#2.在集成开发环境中有两类窗口,浮动窗口和固定窗口,下面不属于浮动窗口的是(D)。
A.工具箱窗口B.属性窗口C.解决方案管理器窗口D.窗体窗口3.在中,在窗体上显示控件的文本,用(A)属性设置。
A. T extB. NameC. EnabledD. Image4.不论何种控件,共同具有的属性是( B)。
A. T extB. Name C.ForeColor D.Text5.对于窗体,可改变窗体的边框性质的属性是(B)。
A.MaxButtonB. FormBorderStyleC. NameD. Left6.若要使标签控件显示时不要覆盖窗体的背景图案,要对(A)属性进行设置。
A.BackColor B. BorderStyle C.ForeColor D.BackStyle7.若要使命令按钮不可操作,要对(A)属性进行设置。
A. EnabledB.VisibleC. BackColorD. Text8.要使文本框中的文字不能被修改,应对(D)属性进行设置。
A. LockedB. VisibleC. EnabledD. ReadOnly9.要使当前Form1 窗体的标题栏显示“欢迎使用”,以下(B)语句是正确的。
A.Form1.T ext=“欢迎使用V”B. Me. Text=“欢迎使用”=“欢迎使用”D. Name=“欢迎使用”10.当运行程序时,系统自动执行启动窗体的(A)事件过程。
A. LoadB. ClickC. UnLoadD. GotFocus11.当文本框的ScrollBars属性设置了非None值,却没有效果,原因是(B)。
A.文本框没有内容B.框的MulitLine属性为FalseC.框的MulitLine属性为TrueD.本框的Locked属性True12.要判断在文本框中是否按了Enter键,应在文本框的(D)事件中判断。
VB过程练习题一、选择题1.要想在过程调用后返回两个结果,下面过程定义语句中语法正确的是_______。
A. Sub swap(By Val m,By Val n) B. Sub swap(m, By Val n) C. Sub swap(m, n) D. Sub swap(By Val m, n)2.在过程调用中,参数的传递可以分为按值传递和_______两种方式。
A.按参数传递 B.按数值传递 C.按地址传递 D.按位置传递3.Sub过程与Function过程最根本的区别是_______。
A. Sub过程可以直接使用过程名调用,而Function过程不可以B. Function过程可以有参数,而Sub过程不可以C.两种过程参数传递方式不同D. Sub过程的过程名不能返回值,而Function过程能通过过程名返回值4.在参数传递过程中,使用关键字_______来修饰参数,可以使之按值传递。
A. ByVal B. ByRef C. Value D. reference 5.可以执行“工具”菜单中的_______命令来建立通用过程。
A.添加过程 B.通用过程 C.添加模块 D.添加窗体6.假定已定义一个过程Public Sub Cir(a As Single, b As Single),则正确的调用语句是_______。
A,2A. Cir 3,8 B. Call Cir x, yC. Call Cir 2*x, y D. Call Cir (3,8, y)7.在窗体模块的通用声明中声明变量时,不能使用_______关键字。
A. Dim B. Public C. Private D. Static 8. 在窗体上添加一个名称为Command1的命令按钮,再添加两个名称分别为Label1、Label2的标签,然后编写如下程序代码:Private x As IntegerPrivate Sub Command1_Click()a = 6:b = 4Call sub1(a, b)Label1.Caption = aLabel2.Caption = bEnd SubPrivate Sub sub1(ByVal x As Integer, ByVal y As Integer)a = x * xb = y * yEnd Sub程序运行后单击命令按钮,则两个标签中显示的内容分别是_______。
09微机升学班《Visual Basic6.0》练习题一一、选择题:1、窗体上有一个列表框和一个文本框,编写如下两个事件过程:Private Sub Form_Load()List1.Additem"Beijing"List1.Additem "Tianjin"List1.Additem"Shanghai"Text1.Text= ""End SubPrivate Sub List1_DblClick()x=List1.TextPrint X+Text1.TextEnd Sub程序运行后,在文本框中输入"China",然后双击列表框中的"Shanghai",则输出结果为________。
A.China BeijingB.China TianjinC.China ShanghaiD.Shanghai China2、在窗体上画一个列表框和一个文本框,然后编写如下两个事件过程;Private Sub Form_Load()List1.AddITem"357"List1.AddITem"246"List1.AddITem"123"List1.AddITem"456"Text1.Text=""End SubPrivate Sub List1.DblClickOM=List1.TextPrint M+Text1.TextEnd Sub程序运行后,在文本框中输入“123”,然后双击列表框中的“456”,则输出结果为________。
A.1245B.456123C.123456D.03、在列表框中当前被选中的列表项的序号是由下列________属性表示的。
A.ListB.IndexC.ListlndexD.False4、在Visual Basic中,组合框是文本框和________特性的组合。
A.复选框B.标签C.列表框D.目录列表框5、为组合框Combol增加一个数据项"计算机",下列命令正确的是________bol.Text="计算机"bol.ListIndex="计算机"bol.Addltem "计算机"bol.ListCount="计算机"6、执行了下面的程序后,组合框中数据项的值是________。
1.表达式6+10MOD4*2+1的值是()A. 11B. 10C. 8D. 92.表达式Abs(-5)+Len(“ABCDE”)的值为( )A. -5ABCDEB. 0C. 5ABCDED. 103.关于语句行,下列说法正确的是()A. 一行只能写一条语句B. 一条语句可以分多行书写C. 长度不能超过去了255个字符D. 每行的首字符必须大写4.在编码器中,如果一条语句太长,无法在一行内写下(不包括注释),折行书写,可以在行末使用续行字符(),表示下一行是当前行的继续A. 一个空格加一个连字符(—)B. 一个空格加一个下划字符(_)C. 一个下划字符(_)D. 直接回车5. 有如下程序段:Dim str1 As String*5Str1=“Visual Basic”当该段程序被执行完时,变量str1的值为( )A. “Visual Basic”B. “V”C. “Visual”D. “Visua”6.把数值型转换为字符型需要使用的函数是()A. StrB. ValC. ChrD. Asc7.下列关于变量的说法不正确的是( )A. 局部变量在声明它的过程执行完毕后就被释放了B. 局部变量的作用域仅限于声明它的过程C. 静态局部变量是在过程中用Static语句声明的D. 局部变量是指那些在过程中用Dim语句或Static语句声明的变量8.如果希望以模态方式显示窗体Form1,下列正确的语句是()A. Form1.Show 0B. Form1.ShowC. Form1.Show 1D. 以下都不正确9."x"是小于80的非负数,用VB表达式表示正确的是()A. 0<=x<80B. 0<=x Or x<80C. 0<=x And x<80D. 0≤x<8010.在设计菜单时,如果要在菜单中加入一个菜单分隔条,则菜单分隔条的标题必须设置为()A. 星号(*)B. 减号(-)C. 加号(+)D. 感叹号(!)11.可获取字符的ASCII码的函数是()A. FixB. ChrC. valD. Asc12.以下右以作为Visual Basic变量名的是()A. SINB. COS(X)C. X(-1)D. COL13.按照变量的作用域可将变量划分为()A. Public、Private、ProtectedB. 全局变量、模块级变量、过程级变量C. 公有、私有、系统D. 动态、常量、静态14.要退出Do….Loop循环,可使用的语句是()语句A. ExitB. Exit DoC. End DoD. Exit For15.Sub过程与Function过程最根本的区别是()A. Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以B. Sub过程的过程名不能返回值,而Function过程能够通过过程名返回值。
VB课堂小测练习题1、VB中,要在一行书写多条语句,各语句之间使用__分隔;注释语句用____分隔。
2、在VB中,对象的三要素分别是___、__和___。
3、VB中工程文件的扩展名为____;窗体文件的扩展名为___。
4、启动VB后,系统为用户新建的工程起一个为____的临时名称。
(5、在VB中用Const将Name声明为字符串“张三”常量,使用的语句是______。
6、在VB中,常量12345678& 的类型是______。
7、VB中声明了Variant变量,但未赋值,则系统默认其初始化值为___。
8、如果将布尔常量值TRUE赋给一个整型变量,则整型变量的值为____。
9、每建立一个窗体,工程管理器窗口中就会增加一个____文件。
10、窗体的Enabled属性的属性值是_________类型的数据.11、当窗体被加载时运行,发生的事件是_________。
12、删除字符串前导和尾随空格的函数是______。
、产生[10,37]之间的随机整数的VB表达式是_____。
14、函数INT(RND(0)*100)的取值范围是_________。
、INT(100*RND(1))产生的随机整数的取值范围是_________16、如果要改变窗体的标题,需要设置窗体的属性是_______。
17、控件和窗体的Name属性只能在 _____窗口中设置,不能在____窗口中设置。
18、要在窗体上显示图片,需设置窗体的_____属性.19、把当前目录下的图形文件pic1.jpg装入窗体FORM1中的语句为________.20、能够获得一个文本框中被选取文本的内容的属性是______。
21、表达式(73+1)\ (185-1)的值是________。
22、决定标签内显示内容的属性是_________.23、为了使标签能自动调整大小以显示全部文本内容,应把标签的____属性设置为True。
24、设窗体上有一个列表框控件List1,含有若干列表项。
Vb考试复习题一、填空题1.设a=2,b=3,表达式a>b 的值是_______。
FALSE2.在VB中声明符号常量的关键字是_______。
const3. 表达式10 MOD 16\4的值是_______。
24. 设A=5,B=6,C=7,D=8,表达式3>2*B OR A=C AND B<>C OR C>D的值是_______。
False|0|5. 设a=6,b=3,c=5,则表达式Not a>c And c=b Or b<>a+c 的值为_______。
True6. 设a=1,b=2,c=3,则表达式:a<b or b<c and c<a 的值是_______。
True7. 在VB中,用Dim X As Integer 语句定义的变量X,系统默认其值为_______。
08. 表示x是5的倍数逻辑表达式为_______。
X MOD 5=09. 已知a=,b=,c=,d=True 则表达式:a>=0 AND a+c>b+3 OR NOT d 的值是____。
False|0|零|假|假值|零值10. 用dim abc as integer 定义的变量abc,其类型是______。
整型11. 表达式"12345"<>"12345" & "ABC"的值是_______。
True12. 在VB中,字符型常量应使_______将其括起来,日期/时间型常量应使用______将其括起来。
双引号井号13.在窗体上添加一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()a = InputBox("请输入一个整数")b = InputBox("请输入一个整数")Print a + bEnd Sub程序运行后,单击命令按钮,在输入对话框中分别输入321和456,输出结果为___。
xx年计算机二级考试《VB》练习题及答案1、一个栈的初始状态为空。
现将元素1、2、3、4、5、A、B、c、D、E依次入栈,然后再依次出栈,那么元素出栈的顺序是( )。
A.12345ABCDEB.EDCBA54321C.ABCDEl2345D.54321EDCBA2、以下表达中正确的选项是( )。
A.循环队列有队头和队尾两个指针,因此,循环队列是非线性构造B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D.循环队列中元素的个数是由队头指针和队尾指针共同决定3、在长度为凡的有序线性表中进展二分查找,最坏情况下需要比拟的次数是( )。
A.0(n)B.O(n2)C.O(1092n)D.0(nlog2n)4、以下表达中正确的选项是( )。
A.顺序存储构造的存储一定是连续的,链式存储构造的存储空间不一定是连续的B.顺序存储构造只针对线性构造,链式存储构造只针对非线性构造C.顺序存储构造能存储有序表,链式存储构造不能存储有序表D.链式存储构造比顺序存储构造节省存储空间5、数据流图中带有箭头的线段表示的是( )。
A.控制流B.事件驱动C.模块调用D.数据流6、在软件开发中,需求分析阶段可以使用的工具是( )。
A.N—s图B.DFD图C.PAD图D.程序流程图7、在面向对象方法中,不属于“对象”根本特点的是( )。
A.一致性B.分类性C.多态性D.标识唯一性8、一问宿舍可住多个学生,那么实体宿舍和学生之间的联系是( )。
A.一对一B.一对多C.多对一D.多对多9、在数据管理技术开展的三个阶段中,数据共享最好的是( )。
A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.三个阶段相同10.栈和队列的共同特点是( )A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同点参考答案: C。
vb练习题第三章VB第三章练习一、选择题1.关于Visual Basic程序的说法不正确的是________。
A) 一行可以写多条语句,语句之间用“:”隔开B) 一条语句可以写在多行上,用“空格”加“_”作为续行标志C) 程序中的大小写字母不区分D) 变量在使用之前必须先定义类型2.Visual Basic的一条语句可以写在多行,但要用续行符,续行符应为________。
A) 一个空格加一个下划字符(_) B) 一个下划字符(_)C) 直接回车 D) 一个空格加一个连字符(-)3.Visual Basic的一行可以写多条语句,语句之间用________隔开。
A) 逗号 B) 分号 C) 顿号_ D) 冒号4.下列说法不正确的是 ________。
A) 注释语句是非执行语句,仅对程序的有关内容其注释作用,它不被解释和编译B) 注释语句可以作为代码中的一行C) 注释语句不可以放在其他语句的后面D) 代码中加入注释语句的目的是提高程序的可读性5.下列说法不正确的是________。
A) 调试程序时,使用解释运行方式比较方便B) 解释运行方式比编译运行方式运行应用程序的速度慢C) 解释运行方式必须在Visual Basic集成环境下使用D) 解释运行方式和编译运行方式都必须在Visual Basic集成环境下使用6.一般情况下,用Visual Basic创建应用程序分为4个主要步骤。
以下操作顺序正确的是________。
① 创建应用程序的界面② 编写程序代码,建立事件过程③ 设置对象属性④ 调试运行程序,生成可执行文件A) ①②③④ B)①③②④ C) ②①④③ D) ②③①④7.新建工程的快捷键是________ 。
A) Crtl+A B)Crtl+D C) Crtl+N D) Crtl+E8.工程文件的扩展名是________。
A) frm B) frx C) cls D)vbp9.假定窗体的名称(Name属性)为Form1,则把窗体的标题设置为"Visual Basic Test"的语句为________。
VB1~5章练习题第一章一、单选题1.VB6.0集成开发环境可以()A) 编辑、调试、运行程序,但不能生成可执行程序B)编辑、生成可执行程序、运行程序,但不能调试程序C)编辑、调试、生成可执行程序,但不能运行程序D)编辑、调试、运行程序,也能生成可执行程序2.英文“Visual”的含义是()A)可视化B)集成C)结构化D)调试3.标准模块文件的扩展名是()A).frmB).vbpC).basD).vbg4.与传统的程序设计语言相比,VB最突出的特点是()A)结构化程序设计B)程序开发环境C)事件驱动编程机制D)程序调试技术5.VB6.0是()应用程序的开发工具A)8位B)16位C)32位D)64位6.英文缩写“OOP”的含义是()A)时间驱动的编程机制B)结构化程序设计语言C)面向对象的程序设计D)可视化程序设计二、简答题1.什么是对象的属性、事件和方法?三、编程题1.编写程序,并且有三个功能:①显示“欢迎使用VB6.0中文版”②清除之前显示的“欢迎使用VB6.0中文版”③退出此程序第二章一、单选题1.在Visual Basic中,下列优先级最高的运算符是()A)*B)\C)<D)Not2.以下关系表达式中,其值为假的是()A)”XYZ”<”XYz”B)”VisualBasic”=”visualbasic”C)”the”<>”there”D)”Integer”>”Int”3.在窗体上画一个命令按扭(名称为Command1),然后编写如下事件过程:Private Sub Command1_click()Dim b As Integerb = b + 1End Sub运行程序,第3次单击命令按扭后,变量b的值为()A)0 B)1 C)2 D)34.在窗体上画一个命令按扭(名称为Command1),然后编写如下事件过程:Private Sub Command1_click()Static a As Integera = a + 1End Sub运行程序,第3次单击命令按扭后,变量a的值为()A)0 B)1 C)2 D)35.在Visual Basic中,数值1234&的类型是()A)整型B)长整型C)字符串型D)双精度型6.从键盘上输入2个字符串,分别保存在变量str1、str2中,则确定第2个字符串在第1个字符串中起始位置的函数是()A)Left B)Mid C)String D)InStr7.设a = ”Visual Basic”,则以下使b = “Basic”的语句是()A)b = Left(a,8,12)B)b = Mid(a,8,5)C)b = Right(a,8,5)D)b = Left(a,8,5)8.设a = 5,b = 10,则执行c = Int((b-a)* Rnd + a) + 1后,c的值为()A)5~10B)6~9C)6~10D)5~99.以下声明语句中错误的是()A)Const varl = 123B)Dim var2 = …ABC‟C)DefInt a-zD)Static var3 As Integer二、简答题1.下列哪些可作为Visual Baisc的变量名,那些不行?4*Delta Alpha 4ABC ABπReadData Filename A(A+B) C254D Read2.Visual Basic中是否允许出现下列形式的数?±25.74 3.457E-10 .368 1.87E+50 10^(1.256) D32 2.5E 12E3 8.75D+6 0.2583.把下面的数写成普通的十进制数:(1)2.65358979335278D-006 (2)1.21576654590569D+019(3)8.6787E+8 (4)2.567E-124.指出下列Visual Basic表达式中的错误,并写出正确的形式。
Vb练习题 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.MouseDown C.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 Then Print "AAAAA" End If End Sub Private Sub Form_MouseUp(Button As Integer,Shift As Integer,X As Single, _ Y As Single) Print “BBBBB” End Sub 程序运行后,如果单击鼠标右键后再单击鼠标左键,则输出结果为( )。 A.AAAAA B.BBBBB BBBBB AAAAA BBBBB BBBBB C.AAAAA D.BBBBB BBBBB BBBBB 分析:本题中MouseDown事件为鼠标在对象上按下时触发的事件, MouseUp事件是鼠标在对象上弹起时触发的事件。MouseDown 和MouseUp事件能够区分出鼠标的左、右和中按钮。Button 参数是具有相应于左按钮(位1),右按钮(位2)的一个位字段。对于本题Button参数为2,单击右键IF条件满足,窗体中先显示“AAAAA”,再显示“BBBBB”。单击左键IF条件不满足,窗体继续显示“BBBBB”。
结论:答案应选A。 6.下面哪个属性不是标签控件的属性( )。
A.Alignment B.BorderStyle C.Caption D.Text 分析: Alignment属性表示标签中文本的对齐方式,BorderStyle属性表示标签有无边框,Caption属性用来设置显示的文本信息内容,Text属性不是标签控件的属性。
结论:答案应选D。 7.下面哪个方法是控件获得焦点的方法( )。 A.GotFocus B.LostFocus C.SetFocus D.Click 分析: GotFocus是一种当文本框获得焦点时触发的事件,LostFocus是一种当焦点从文本框离开时触发的事件,Click是鼠标单击产生的鼠标事件,只有SetFocus是方法,使用该方法可以获得焦点。
结论:答案应选C。 8.在Visual Basic中,下属( )控件可以包含其他控件。 A.Image B.TextBox C.Frame D.CheckBox 分析:Frame控件即框架控件,是一种容器控件,它主要用于将其他控件进行分组。每个框架和它内部的控件可以作为一个整体进行移动、删除等操作。TextBox控件即文本框控件,主要用于用户在程序中向系统输入文本信息。Image控件即图像框控件,是用于显示图形信息的控件。CheckBox控件即复选框控件,用来显示应用程序的当前状态或者切换状态,复选框前面的方形区域内出现“√”表示被选中或者是当前的状态。TextBox控件、Image控件和CheckBox控件都不是容器控件。Grid不是控件。
结论:答案应选C。 9.假定窗体上有一个Text文本框,为使它的文本内容右对齐并且没有边框,则正确的属性设备为( )。
A.Text1.Alignment=1 B.Text1.Alignment=2 Text1.BorderStyle=0 Text1.BorderStyle=1 C.Text1.Alignment=1 D.Text1.Alignment=2 Text1.BorderStyle=1 Text1.BorderStyle=0 分析:Alignment属性设置或返回一个值,决定控件中文本的值的0为左对齐、1为右对齐、2为居中;BorderStyle属性设置或返回对象的边框样式,0为无边框、1为有边框。
结论:答案应选A。 10.下列哪些方法是将项目添加到ComboBox控件中( )。 A.List B.ListIndex C.AddItem D.Move 分析:ComboBox控件即组合框控件,是一种组合了文本框功能和列表框功能的控件。在组合框中,用户既可以象使用文本框一样直接输入文本,也可以象使用列表框一样从列表中选择输入文本。组合框控件的List属性的值是一个数组,用于返回或设置控件的列表部分的项目;ListIndex属性返回或设置控件中当前选择项目的索引值,在设计时不可用;AddItem方法用于在ComboBox控件列表框中插入一个新的列表项;ComboBox中没有Move方法。
结论:答案应是C。 11.每当窗体失去焦点时会触发的事件是( )。 A.Active B.Deactive C.LostFocus D.Initialize 分析:当一个对象成为活动窗口时触发Activate事件。当一个对象不再是活动窗口时触发Deactivate事件。LostFocus事件是在一个对象失去焦点时被触发。Initialize事件当应用程序创建Form、MDIForm、User控件、Property Page Webclass、DHIML PageDesigner或类的实例时发生。
结论:答案应选C。 12.在窗体(Name属性为Form1)上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程:
Private Sub Command1_Click() m = Text1.Text + Text2.Text Print m End Sub Private Sub Form_Load() Text1.Text = "" Text2.Text = "" End Sub 程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和456,然后单击命令按钮,则输出结果为( )。
A.579 B.123 456 C.123456 D.456 123 分析:在这段程序中创建了“Form_Load”窗体装载事件程序和“Command1_Click” 命令按钮单击事件程序。窗体中设置了多个控件对象。文本框对象的“Text”属性中返回的数据为文本类型,虽然输入123和456,系统会默认为“123”和“456”两个字符串。“+”针对字符串运算时表示连接操作。因此“Text1.Text+Text2.Text”的结果为将“123”和“456”两个字符串进行连接操作,值为“123456”。
结论:答案应选C。 13.假定窗体上有一个标签,名为Label1,为了使该标签透明并且没有边框,正确的属性设置为( )。
A.Label1.BackStyle=0 B.Label1.BackStyle=1 Label1.BorderStyle=0 Label1.BorderStyle=1 C.Label1.BackStyle=True D.Label1.BackStyle=False Label1.BorderStyle=True Label1,BorderkStyle=False 分析:标签的BackStyle属性设置标签背景是否为透明:0表示透明,1表示不透明。BorderStyle属性设置标签边框风格:0表示没有边框,1表示有边框。两个属性都没有True和False值
结论:答案应选A。 14.在窗体上画一个组合框(Combo1)和一个命令按钮(Command1),Combo1然后编写如下两个事件过程:
Private Sub Command1_Click() m = InputBox("请输入0~2之间整数!") a = Combo1.List(m)