




已阅读5页,还剩54页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2012年计算机二级VB集成环境选择题及参考答案VB集成环境1英文“VISUAL”的含义是_。 A)可视化 B)集成 C)结构化 D)调试 2VB集成开发环境有三种工作状态,工作状态显示在_。 A)状态栏的最左方 B)状态栏的最右方 C)状态栏的中括号内 D)标题栏的中括号内 3VB6.0设计界面包含多个视窗,控制这些视窗显示或关闭的命令包含在_下拉菜单中。 A)文件 B)工程 C)编辑 D)视图 4下面_项操作不是激活或显示属性视窗的操作。 A)按快捷键F4 B)点击工具栏中的“属性视窗”按钮 C)选择“视图”下拉菜单的“属性视窗”项 D)双击窗体视窗中的某一对象 5在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体中的窗口、属性窗口外,必不可少的窗口是_。 A)窗体布局窗口 B)立即窗口 C)代码窗口 D)监视窗口 6为了同时改变一个活动控件的高度和宽度,正确的操作是_。 A)拖拉控件4个角上的某个小方块 B)只能拖拉位于控件右下角的小方块 C)只能拖拉位于控件左下角的小方块 D)不能同时改变控件的高度和宽度 7在开发VB应用程序时,一个工程一般至少应含有_。 A)标准模块文件和类模块文件 B)工程文件和窗体文件 C)工程文件和类模块文件 D)工程文件和标准模块文件 8面向对象的程序设计指满足_。 A)可视化、结构化、动态化 B)封装性、继承性、多态性 C)对象的链接、动态链接、动态数据交换 D)ODBC、DDE、OLE 9用户在屏幕上画出应用程序界面,并设置好对象的属性,系统便可以自动生成程序代码,这称为_。 A)面向对象的程序设计 B)结构化程序设计 C)事件驱动的编程机制 D)可视化程序设计 10.VB集成开发环境开发的应用程序不适宜的运行环境是_。 A)Windows32 B)Windows 9X C)Windows NT D)Windows 2000 11Visual Basic6.0集成环境的主窗口中不包括_。 A)标题栏 B)菜单栏 C)状态栏 D)工具栏 12.VB集成开发环境有三种工作状态,下列不属于这三种工作状态的是_。 A)设计状态 B)编写代码状态 C)运行状态 D)中断状态 13.不能打开代码窗口的操作是_。 A)双击窗体设计器的任何地方 B)按下F4键 C)单击工程窗口中的“查看代码”按钮 D)选择“视图”下拉菜单中的“代码窗口” 14.工程文件的扩展名是_。 A).frm B).vbp C).bas D).frx 15.窗体文件的扩展名是_。 A).frm B).vbp C).bas D).frx 16.VB集成开发环境可以_。 A)编辑、调试、运行程序,但不能生成执行程序 B)编辑、生成可执行程序、运行程序,但不能调试程序 C)编辑、调试、生成可执行程序,但不能运行程序 D)编辑、调试、运行程序,也能生成执行程序 17.下列可以激活属性窗口的操作是_。 A)用鼠标双击窗体的任何部位 B)“工程”菜单中的“属性窗口”命令 C)按Ctrl+F4键 D)按F4键 18.下列不能打开工具箱窗口的操作是_。 A)执行“视图”菜单中的“工具箱”命令 B)按Alt+F8键 C)单击工具栏上的“工具箱”按钮 D)按Alt+V,然后按X键 19.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是_。 A)单击窗体上没有控件的地方 B)单击任一个控件 C)不执行任何操作 D)双击窗体的标题栏 20.为了把窗体上的某个控件变为活动的,应执行的操作是_。 A)单击窗体的边框 B)单击该控件的内部 C)双击该控件 D)双击窗体 21与传统的程序设计设计相比,Visual Basic最突出的点是_。 A)结构化程序设计 B)程序开发环境 C)事件驱动编程机制 D)程序调试技术 22以下叙述中错误的是_。 A)打开工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件 B)保存Visual Basic程序时,应分别保存窗体文件及工程文件 C)Visual Basic应用程序只能以解释方式执行 D)事件可以由用户引发,也可以由系统引发 23退出Visual Basic的快捷键是_。 A)Alt+Q B)Ctrl+Q C)Alt+X D)Shift+X参考答案12345678910ADDDCABBDA11121314151617181920CBBBADDBAB212223CCA基本控件与程序设计初步1在面向对象方法中,类的实例称为_。 A)集合 B)抽象 C)对象 D)模板 2在Visual Basic中最基本的对象是_,它是应用程序的基石,是其他控件的容器。 A)文本框 B)窗体 C)标签 D)命令按钮 3有下面的程序代码:Command1.Caption=确定,则Command1,Caption和确定分别代表_。 A)对象,属性,值 B)对象,方法,值 C)对象,值,属性 D)属性,对象,值 4多窗体程序是由多个窗体组成,在缺省的情况下,VB应用程序执行时,总是把_指定为启动窗体。 A)不包含任何控件的窗体 B)设计时的第一个窗体 C)包含控件最多的窗体 D)命名为Form1的窗体 5VB是一种面向对象的程序设计语言,下面_不是面向对象包含的三要素。 A)变量 B)事件 C)属性 D)方法 6VB的一个应用程序至少包含一个_文件,该文件存储窗体上使用的所有控件对象和有关的_、对象对应的_过程和_代码。 A)模块、方法、事件、程序 B)窗体、属性、事件、程序 C)窗体、程序、属性、事件 D)窗体、属性、事件、模块 7以下不属于VB工作模式的是_模式。 A)编译 B)设计 C)运行 D)中断 8在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体中的窗口、属性窗口外,必不可少的窗口是_。 A)窗体布局窗口 B)立即窗口 C)代码窗口 D)监视窗口 9保存新建工程时,默认的路径是_。 A)My Documents B)VB 98 C ) D)Windows 10.对于窗体对象,下面_属性在程序运行时其属性可以变化。 A)MaxButton B)BordStyle C)Name D)Left 11.要使Print方法在Form_Load 事件中起作用,要对窗体的_属性进行设置。 A)BackColor B)ForeColor C)AutoRedraw D)Caption 12.要使标签显示时不覆盖其背景内容,要对_属性进行设置。 A)BackColor B)ForeColor C)BackStyle D)Caption 13.若要使命令按钮不可操作,要对_属性进行设置。 A)Visible B)Enabled C)Name D)Caption 14.文本框没有_属性。 A)Enabled B)Caption C)BackColor D)Visible 15.不论任何控件,共同具有的是_属性。 A)Text B)Caption C)BackColor D)Name 16.要使Form1窗体的标题栏显示“欢迎使用Visual Basic 6.0!”,以下_语句是正确的。 A)Form1.Caption=“欢迎使用Visual Basic 6.0!” B)Form1.Caption=欢迎使用Visual Basic 6.0! C)Form.Caption=“欢迎使用Visual Basic 6.0!” D)Form.Caption=欢迎使用Visual Basic 6.0! 17.有如下语句:Form1.Print “欢迎使用Visual Basic 6.0!”, Form1,Print和“欢迎使用Visual Basic 6.0!”则分别代表_。 A)对象,属性,值 B)对象,方法,参数 C)对象,值,属性 D)属性,对象,值 18.要判断在文本框是否按了Enter键,应在文本框的_事件中判断。 A)Change B)KeyPress C)Click D)KeyDown 19.要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只需要对下列_属性进行设置。 A)MaxButton B)BordStyle C)Width D)MinButton 20.当文本框ScrollBars属性设置了非零值,却没有效果,原因是_。 A)文本框中没有内容 B)文本框中的MultiLine设置为False C)文本框中的MultiLine设置为True D)文本框中的Locked设置为True 21Visual Basic 是一种面向对象的程序设计语言,对象的三要素包括_。 A)变量,属性,方法 B)属性,事件,方法 C)类,属性,方法 D)对象,属性和方法 参考答案 12345678910CBABABACBD11121314151617181920CCBBDABBBB21BVB语言基础 1在一行内写多条语句时,每个语句之间用_来分隔。 A), B): C)、 D); 2下面_是合法的变量名。 A)X_yx B)123abc C)integer D)X-Y 3下面_是不合法的整常数。 A)100 B)&O 100 C )&H100 D)0 4下面_是合法的字符常数。 A)ABC$ B)”ABC” C)ABC D)ABC 5下面_是合法的单精度型变量。 A)num! B)sum% C)xint$ D)mm# 6下面_是不合法的单精度常数。 A)100! B) 100.0 C )1E+2 D)100.0D+2 7表达式16/4-25*8/4 MOD 52的值为_。 A)14 B) 4 C )20 D)2 8数学关系3x10表示成正确的VB表达式为_。 A)3=x10 B)3=x AND x=3 OR x10 D)3=x AND y Then s=y C)If (xD)If xy s=y 5下面的程序段,显示的结果是 _。 Dim x x= Int(Rn D)+ 5 Select Case x Case 5 Print “优秀” Case 4 Print “良好” Case 3 Print “及格” Case Else Print “不及格” End Select A)不及格 B)良好 C)及格 D)优秀 6下面程序段求两个数最大数,_不正确。 A)Max = IIF(x y, x, y) B)If x y Then Max = x Else Max = y C)Max = x If y = x Max = y D)If y = x Max = y Max = x 7下列循环语句能正常结束的是_。 A)i = 5 Do i = i + 1 Loop Until i 0 B)i = 1 Do i = i + 2 Loop Until i = 10 C)i = 10 Do i = i - 1 Loop Until i 0 D)i x = 6 Do i = i - 2 Loop Until i = 1 8下面的程序段的运行结果是 _。 For i = 3 To 1 Step -1 Print Spc(5-i); For j = 1 To 2 * i-1 Print “$”; Next j Print Next i A) $ $ $ B)$ $ $ C)$ $ $ D)$ $ $ 9下列程序当在文本框输入“ABCD”时,窗体上显示的是_。 Private Sub Text1_Change() Print Text1.Text; End Sub A)ABCD B)A B C D C)AABABCABCD D)A AB ABC ABCD 10下列哪个程序段不能正确显示1!、2!、3!、4!的值_。 A)for i = 1 to 4 n = 1 for j = 1 to i n = n*j next j print n next i B)for i = 1 to 4 for j = 1 to i n = 1 n = n*j next j print n next i C)n = 1 for j = 1 to 4 n = n*j print n next j D)n = 1 j = 1 do while j = 4 n = n*j print n &nb, sp; j = j+1 loop 11有如下程序: For i=1 to 3 For j=5 to 1 Step 1 Print i*j Next j Next i 则语句Print i*j的执行次数是_。 A)15 B) 16 C)17 D)18 12在窗体上画一个命令按钮,名称为Command1,然后编写如下事件过程: Private Sub Command1_Click() Dim i As Integer, x As Integer For i = 1 To 6 If i = 1 Then x = i If i 0 And a 10 And a 20 And a 1 And i 1 Then a(i, j)= a(a(i - 1, j - 1), a(i, j - 1)+ 1 Else a(i, j)= i * j End If Print a(i, j); ; Next j Print Next i End Sub A) 1 2 3 2 3 1 3 2 3 B)1 2 3 1 2 3 1 2 3 C )1 2 3 2 4 6 3 6 9 D)1 2 3 2 2 2 3 3 3 6在设定Option Base 0后,经Dim arr(3,4)As Integer 定义的数组arr含有的元素个数为_。 A)12 B) 20 C )16 D)9 7用下面语句定义的数组的元素个数是_。 Dim A (-3 To 5)As Integer A)6 B) 7 C)8 D)9 8有如下程序代码,输出结果是_。 Dim a() a=Array(1,2,3,4,5) for i=Lbound(a)to Ubound(a) print a(i); next I A)1 2 3 4 5 B)0 1 2 3 4 C )5 4 3 2 1 D)4 3 2 1 0 9设有如下数组声明语句,_是正确的。 A)Dim a3,4 As Integer B)Dim a(n,n)As Integer C)Dim a(3,4) As Integer D)Dim a(3 4)As Integer 10窗体上已有命令按钮Command1和标签Labe1,下列程序运行后,单击Command1按钮,标签Label1中显示的内容是_。 Option base 0 Private Sub Command1_Click() Dim a(5)As Integer, n As Integer For i = 1 To 5 a(i)= i n = n + a(i) Next i Label1 = n End Sub A)5 B)10 C)15 D)程序报错,Label1不能输出结果参考答案 12345678910BBBBABDACC过程1在过程定义中用 _表示形参的传值。 A)Var B)ByDef C)ByVal D)ByValue 2若已经编写一个Sort子过程,在该工程中有多个窗体,为了方便调用Sort子程序,应该将子过程放在 _中。 A)窗体模块 B)类模块 C)工程 D)标准模块 3下面的子过程语句说明合法的是_。 A)Sub f1(ByVal n%()) B)Sub f1(n%)As Integer C)Function f1%(f1%) D)Function f1(ByVal n%) 4要想从子过程调用后返回两个结果,下面子过程语句说明合法的是_。 A)Sub f(ByVal n%, ByVal m%) B)Sub f(n%, ByVal m%) C)Sub f(ByVal n%, m%) D)Sub f(n%, m%) 5有子过程语句说明:Sub fSum(sum%,ByVal m%,ByVal n%) 且在事件过程中有如下变量说明:Dim a%,b%,c! 则下列调用语句中正确的是_。 A)fsum a,a,b B)fsum 2,3,4 C)fsum a+b,a,b D)Call fsum (c,a,b) 6有如下程序,其运行的结果是_。 Public Function f(m%,n%) Do While mn Do while mn : m=m-n : Loop Do while mLoop F=m End Function Private Sub Command1_Click( ) Print f(24,18) End Sub A)0 B)2 C)3 D)6 7假定有如下的Sub过程: Sub S(x As Single,y As Single) t = x x =t/y y =t Mod y End Sub 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Commandl_Click ( ) Dim a As Single Dim b As Single a =5 b =4 S a,b Print a,b End Sub 程序运行后,单击命令按钮,输出结果为_。 A)5 4 B)1 1 C )1.25 4 D)1.25 1 8下面的程序运行结果是 _。 Private Sub Command1_Click() Public Sub f1(n%,ByVal m%) Dim x%, y% n = n Mod 10 x = 12 : y = 34 m = m 10 Call f(x,y) End Sub Print x,y End Sub A) 2 34 B)12 34 C ) 2 3 D)12 3 9下面的程序运行结果是 _。 Private Sub Command1_Click() Print p1(3,7) End sub Public Function p1!(x!, n%) If n = 0 Then p1 = 1 Else If n Mod 2 = 1 Then p1 = x * p1(x, n2) else p1 = p1(x, n2) x End if End if End Function A) 18 B) 7 C ) 14 D)27 10下面的程序运行结果是 _。 Dim a% , b% , c% Public Sub p1(x%, y%) Dim c% x = 2 * x : y = y + 2 : c = x + y End Sub Public Sub p2(x%, ByVal y%) Dim c% x = 2 * x : y = y + 2 : c = x + y End Sub Private Sub Command1_Click() a = 2 : b = 4 : c = 6 Call p1(a, b) Print “a = ”;a ;“b = ”;b ; “c = ”;c Call p2(a, b) Print “a = ”;a ;“b = ”;b ; “c = ”;c End sub A) a = 2 b = 4 c = 6 a = 4 b = 6 c = 10 B)a = 4 b = 6 c = 10 a = 8 b = 8 c = 16 C) a = 4 b = 6 c = 6 a = 8 b = 6 c = 6 D)a = 4 b = 6 c = 14 a = 8 b = 8 c = 6 11下面的程序运行结果是 _。 Public Sub Proc(a%() Static i% Do a(i)= a(i)+ a(i+1) i = i + 1 Loop While i 2 End Sub Private Command1_click() Dim m% , i% , x%() Redim x%() For i = 0 to 4 : x(i)= i + 1 : Next i For i = 1 to 2 : Call Proc(x()) : Next i For i = 0 to 4 : Print x(i) : Next i End Sub A) 3 4 7 5 6 B) 3 5 7 4 5 C) 2 3 4 4 5 D) 4 5 6 7 8 12阅读程序: Function F(a As Integer) b = 0 Static c b = b+1 c = c+1 f = a+b+c End Function Private Sub Commandl_Click () Dim a As Integer a =2 For i =1 To 3 Print F(a); Next i End Sub 运行上面的程序,单击命令按钮,输出结果为_。 A)4 4 4 B)4 5 6 C )4 6 8 D)4 7 参考答案12345678910CDCDADDADC 1112BB1下列控件中没有Caption属性的是 _。 A)框架 B)列表框 C)复选框 D)单选按钮 2复选框的Value 属性为 1 时,表示 _。 A)复选框未被选中 B)复选框被选中 C)复选框内有灰色的勾 D)复选框操作有误 3用来设置斜体字的属性是 _。 A)FontItalic B)FontBold C)FontName D)FontSize 4将数据项“China”添加到列表框List1中成为第二项应使用 _语句。 A)List1.AddItem “China”,1 B)List1.AddItem “ China ”, 2 C)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-1 C)List1.AddItem “ China ”, 3 D)List1.AddItem “China”, List1.ListCount 7执行了下面的程序后,列表框中的数据项有_。 Private Sub Form_Click() 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中没有选定的项目,则执行 List1.RemoveItem List1.ListIndex 语句的结果是 _。 A)移去第一项 B)移去最后一项 C)移去最后加入列表中的一项 D)以上都不对 9如果列表框List1中只有一个项目被用户选定,则执行 Debug.Pring List1.Selected(List1.ListIndex)语句的结果是_。 A)在Debug窗口输出被选定的项目的索引值 B)在Debug窗口输出True C)在窗体上输出被选定的项目的索引值 D)在窗体上输出True 10假定时钟控件的Interval 属性为1000,Enabled属性为True,并且有下面的事件过程,程序结束后变量x的值为_。 Dim x Integer Private Sub Timer1_Timer() For i = 1 to 100 x = x + 1 beep Next i End Sub A)1155 B) 1000 C )100 D)以上都不对 11下列说法中正确的是 _。 A)通过适当的设置,可以在程序运行期间,让时钟控件显示在窗体上 B)在列表框中不能进行多项选择 C)在列表框中能够将项目按字母从大到小排序 D)框架也有Click和DblClick事件 12为了防止用户随意将光标置于控件之上,应将进行_设置。 A)将控件的TabIndex属性设置为0 B)将控件的TabStop属性设置为True C)将控件的TabStop属性设置为False D)将控件的Enabled属性设置为False 13滚动条产生Change事件是因为 _值改变了。 A)SmallChange B)Value C)Max D)LargeChange 14如果要每隔15s产生一个Timer事件,则Interval属性应设置为_。 A)15 B) 900 C )15000 D)150 15列表框的 _属性是数组。 A)List 和 ListIndex B)List 和 ListCount C)List 和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业污水处理厂项目经济效益和社会效益分析报告
- 英语基础教学试题及答案
- 2025年合同签订的基本原则与关键注意事项
- 财务基础会计试题及答案
- 城市旧供水管网改造工程施工方案
- 物流基础试题及答案解析
- 传统村落保护利用及高效农业设施项目招商引资报告
- 传统村落保护利用及高效农业设施项目规划设计方案
- 电商平台运营承包合同书制作与营销策略实施
- 私下股权转让与目标公司知识产权保护合同
- 2025版防洪堤坝加固工程施工合同
- 智能培训系统构建
- 2025广东广州越秀区矿泉街招聘禁毒专职人员1人考试备考题库及答案解析
- DBJT15-147-2018 建筑智能工程施工、检测与验收规范
- 华为鸿蒙课件
- 全站仪使用课件
- 2025年成人高考专升本民法真题及答案
- 2024年云南省公务员考试行测真题参考答案详解
- 初中普法主题教育
- 多发骨折病人疑难病例讨论
- 草果种植技术课件大全
评论
0/150
提交评论