【计算机类职业资格】二级VISUAL+BASIC笔试-211及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-211及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-211及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-211 及答案解析(总分:69.00,做题时间:90 分钟)一、选择题(总题数:35,分数:58.00)1.如果进栈序列为 e1,e2,e3,e4,则可能的出栈序列是(分数:2.00)A.e3,e1,e4,e2B.e2,e4,e3,elC.e3,e4,e1,e2D.任意顺序2.如果要将窗体中的某个命令按钮设置成无效状态,应该设置命令按钮的哪一个属性?(分数:2.00)A.ValueB.VisibleC.EnabledD.Default3.Visual Basic 集成的主窗口中不包括(分数:2.00)A.属性窗口B.标题栏C.菜单栏D.工具栏4.设有数组定
2、义语句:Dim a(5)As Integer,List1 为列表框控件。下列给数组元素赋值的语句错误的是(分数:2.00)A.a(3)=3B.a(3)=inputbox(“input data“)C.a(3)=ListlListlndexD.a=Array(1,2,3,4,5,6)5.下列不属于软件工程的 3 个要素的是(分数:2.00)A.工具B.过程C.方法D.环境6.下列程序段的执行结果为a=1b=1For I=1 To 3f=a+ba=bb=fPrint f;Next I(分数:2.00)A.236B.235C.234D.2287.树是结点的集合,它的根结点数目是(分数:2.00)A.
3、有且只有 1B.1 或多于 1C.0 或 1D.至少 28.将 E-R 图转换到关系模式时,实体与联系都可以表示成(分数:2.00)A.属性B.关系C.键D.域9.已知一棵二叉树前序遍历和中序遍历分别为 ABDEGCFH 和 DBGEACHF,则该二叉树的后序遍历为(分数:2.00)A.GEDHFBCAB.DGEBHFCAC.ABCDEFGHD.ACBFEDHG10.设有如下过程:Sub ff(x,y,z,)x=y+zEnd Sub以下所有参数的虚实结合都是传址方式的调用语句是(分数:2.00)A.Call ff(5,7,z)B.Call ff(x,y,z)C.Call ff(3+x,5+y,
4、z)D.Call ff(x+y,x-y,z)11.下列有关子菜单的说法中,错误的是(分数:2.00)A.除了 Click 事件之外,菜单项不可以响应其他事件B.每个菜单项都是一个控件,与其他控件一样也有其属性和事件C.菜单项的索引号必须从 1 开始D.菜单的索引号可以不连续12.在设计程序时,应采纳的原则之一是(分数:2.00)A.不限制 goto 语句的使用B.减少或取消注解行C.程序越短越好D.程序结构应有助于读者理解13.下列语句的输出结果为Print Format$(568936,“000,000000“)(分数:2.00)A.5,68936B.5,689360C.5,6893D.00
5、5,68936014.下列过程定义语句中,形参个数为不确定数量的过程是(分数:2.00)A.Private Sub Pro3(x As Double,y As Single)B.Private Sub Pro3(Arr(3),Option x,Option y)C.Private Sub Pro3(ByRef x,ByVal y,Arr()D.Private Sub Pro3(ParamArray Arr()15.单击命令按钮时,下列程序的执行结果为Private Sub Command1 Click()Dim x As Integer,y As Integerx=12:y=32Call PC
6、S(x,y)Print x;yEnd SubPublic Sub PCS(ByVal n As Integer,ByVal m As Integer)n=n Mod 10m=m Mod 10End Sub(分数:2.00)A.1232B.232C.23D.12316.能够获得一个文本框中被选取文本的内容的属性是(分数:2.00)A.TextB.LengthC.SeltextD.SelStart17.阅读下列程序:Private Sub Command1_Click()Dim i As Integer,k As Integerk=2For i=1 To 3Print H(k);Next iEnd
7、 SubFunction H(j As Integer)a=0Static ba=a+1b=b+1H=a*b+jEnd Function程序运行后,单击命令按钮输出结果是(分数:2.00)A.234B.345C.567D.35618.单击一次命令按钮后,下列程序的执行结果是Private Sub Command1_Click()s=P(1) +P(2) +P(3) +P(4)Print sEnd SubPublic Function P(N As Integer)Static SumFor i=1 To NSum=Sum+iNext iP=SumEnd Function(分数:2.00)A.1
8、5B.25C.35D.4519.下列说法错误的是(分数:2.00)A.方法是对象的一部分B.在调用方法时,对象名是不可缺少的C.方法是一种特殊的过程和函数D.方法的调用格式和对象属性的使用格式相同20.下列程序段的执行结果为a=1b=0Select Case aCase 1Select Case bCase 0Print“*0*“Case 1Print“*1*“End SelectCase 2Print“*2*“End Select(分数:2.00)A.* * 0 * *B.* * 1 * *C.* * 2 * *D.021.单个用户使用的数据视图的描述称为(分数:2.00)A.外模式B.概念
9、模式C.内模式D.存储模式22.下面程序段执行结果为x=Iht(Rnd()+4)Select Case xCase 5Print“excellent“Case 4Print“good“Case 3Print“paSS“Case ElsePrint “fail“End Select(分数:2.00)A.excellentB.goodC.passD.fail23.通常情况下,垂直滚动条的值是(分数:2.00)A.由下往上递增B.由上往下递增C.由左到右递增D.由右到左递增24.下列程序段的执行结果为a=95If a60 Then I=lIf a70 Then l=2If a80 Then I=3I
10、f a90 Then I=4Print“I=“:I(分数:1.00)A.I=1B.I=2C.I=3D.I=425.下列程序的执行结果为Private Sub Command1_Click()Dim s1 As String,s2 As StringS1;=“abcdef“Call Invert(s1,s2)Print s2End SubPrivate Sub Invert (ByVal xstr As String,ystr As String)Dim tempstr As Stringi=Len(xstr)Do While i=1tempstr=tempstr+Mid(xstr,i,1)i=
11、i-1Loopystr=tempstrEnd Sub(分数:1.00)A.fedcbaB.abcdefC.afbecdD.defabc26.设置命令按钮的属性时,只有将何属性设置为 1,Picture 属性才有效,否则无效?(分数:1.00)A.StyleB.CaptionC.EnabledD.Default27.下列各种形式的循环中,输出“*“的个数最少的循环是(分数:1.00)A.a=5:b=8DoPrint“*“a=a+lLoop While abB.a=5:b=8DoPrint“*“a=a+lLoop Until abC.a=5:b=8Do Until a-bPrint“*“b=b+1
12、LoopD.a=5:b=8Do Until abPrint“*“a=a+1Loop28.程序设计语言的基本成分是数据成分、运算成分、控制成分和(分数:1.00)A.对象成分B.变量成分C.语句成分D.传输成分29.SQL 语言又称为(分数:1.00)A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言30.下列程序段的执行结果为a=6For k=1 To 0a=a+kNext kPrint k;a(分数:1.00)A.-1 6B.-1 16C.1 6D.11 2131.下列叙述中,不属于软件需求规格说明书的作用的是(分数:1.00)A.便于用户、开发人员进行理解和交流B.反
13、映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析32.如下图所示的两个窗体:(分数:1.00)A.B.C.D.33.激活菜单栏的快捷键是(分数:1.00)A.F10B.F4C.F5D.Ctrl34.执行下列程序段后,输出的结果是For k1=0 To 4y=20For k2=0 To 3y=10For k3=0 To 2y=y+10Next k3Next k2Next k1Print y(分数:1.00)A.90B.60C.40D.1035.建立一个新的标准模块,应该选择哪个菜单下的“添加模块”命令?(分数:1.00)A.“工程”菜单
14、B.“文件”菜单C.“工具”菜单D.“编辑”菜单二、填空题(总题数:11,分数:11.00)36.数据结构分为逻辑结构与存储结构,线性链表属于 【1】 。(分数:1.00)填空项 1:_37.在面向对象方法中,类之间共享属性和操作的机制称为 【2】 。(分数:1.00)填空项 1:_38.耦合和内聚是评价模块独立性的两个主要标准,其中 【3】 反映了模块内各成分之间 的联系。(分数:1.00)填空项 1:_39.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体 “项目”的联系属于 【4】 的联系。(分数:1.00)填空项 1:_40.数据库设计分为以下 6 个设计
15、阶段:需求分析阶段、 【5】 、逻辑设计阶段、物理设计阶 段、实施阶段、运行和维护阶段。(分数:1.00)填空项 1:_41.新建一个工程,内有两个窗体,窗体 Form1 上有一个命令按钮 Command1,单击该按钮,Form1 窗体消失,显示 Form2 窗体,程序如下:Private Sub Command1_Click()【6】 Form2 【7】 End Sub试补充完整。(分数:1.00)填空项 1:_42.用户可以用 【8】 语句定义自己的数据类型。(分数:1.00)填空项 1:_43.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Cli
16、ck()x=0Do Until x=-1a=lnputBox(“请输入第一个数字 a 的值“)a=Val(a)b=InputBox(“请输入第二个数字 b 的值“)b=Val(b)x=InputBox(“请输入第三个数字 x 的值“)x=Val(x)a=a+b+xLoopPrint aEnd Sub在程序运行后,单击命令按钮,在对话框中分别输入 5,4,8,5,8,-1,输出结果为 【9】 。(分数:1.00)填空项 1:_44.当对象得到焦点时,会触发 【10】 事件,当对象失去焦点时将触发 【11】 事件。(分数:1.00)填空项 1:_45.把窗体的 KeyPreView 属性设置为 T
17、rue,并编写如下两个事件过程:Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer)Print KeyCodeEnd SubPrivate Sub Form_KeyPress(KeyAscii As Integer)Print KeyAsciiEnd Sub程序运行后,如果按下 B 键,则在窗体上输出的数值是 【12】 和 【13】 。(分数:1.00)填空项 1:_46.在文件对话框中,假定有一个名为“fcexe“的文件,它位于“d:/pp“目录下,则“FileName“属性的值为 【14】 ;FileTifie 属性的值
18、为 【15】 。(分数:1.00)填空项 1:_二级 VISUAL+BASIC 笔试-211 答案解析(总分:69.00,做题时间:90 分钟)一、选择题(总题数:35,分数:58.00)1.如果进栈序列为 e1,e2,e3,e4,则可能的出栈序列是(分数:2.00)A.e3,e1,e4,e2B.e2,e4,e3,el C.e3,e4,e1,e2D.任意顺序解析:解析:由栈“后进先出”的特点可知:A)中 e1 不可能比 e2 先出,c)中 e3 不可能比 e4 先出,且e1 不可能比 e2 先出,D)中栈是先进后出的,所以不可能是任意顺序。B)中出栈过程如图所示:*2.如果要将窗体中的某个命令
19、按钮设置成无效状态,应该设置命令按钮的哪一个属性?(分数:2.00)A.ValueB.VisibleC.Enabled D.Default解析:解析:在 Visual Basic 中,控制控件有效性的属性是 Enabled,设置为 True,则处于有效状态,如果设置成 False,则处于无效状态,所以选项 C)是正确的;Visible 属性是控制空间可见性的,有两种值:True 和 False,默认情况下是 True;如果将对象的 Visible 值设为 False,窗体和控件在设计阶段仍可见,只有运行时才隐藏,所以选项 B)不正确;Default 是决定窗体的缺省命令的命令按钮的属性另外,一
20、个窗体只能有个缺省命令按钮,所以选项 D)也不正确;Valuen 属性在不同的控件中有不同的作用。3.Visual Basic 集成的主窗口中不包括(分数:2.00)A.属性窗口 B.标题栏C.菜单栏D.工具栏解析:解析:在 Visual Basic 集成的主窗口又称为设计窗口,它由标题栏、菜单栏、工具栏等几部分组成;标题栏是位于屏幕的顶部的水平条,它显示应用程序的名字,启动 Visual Basic 后,标题栏中出现的信息是“工程 1-Microsoft Visual Basic设计”;菜单栏位于标题栏之下,提供了开发、调试应用程序的工具,包括“文件”菜单、“编辑”菜单、“试图”菜单、“工程
21、”菜单等;工具栏位于菜单栏的下面,它以图标形式提供了部分常用命令的功能;属性窗门不在主窗口的范围之内。4.设有数组定义语句:Dim a(5)As Integer,List1 为列表框控件。下列给数组元素赋值的语句错误的是(分数:2.00)A.a(3)=3B.a(3)=inputbox(“input data“)C.a(3)=ListlListlndexD.a=Array(1,2,3,4,5,6) 解析:解析:Array 函数只能给变体变量类型数组初始化,a 为整型数组,所以选项 D)错误。5.下列不属于软件工程的 3 个要素的是(分数:2.00)A.工具B.过程C.方法D.环境 解析:解析:软
22、件工程包括 3 个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理、文档生成;过程支持软件开发的各个环节的控制、管理。6.下列程序段的执行结果为a=1b=1For I=1 To 3f=a+ba=bb=fPrint f;Next I(分数:2.00)A.236B.235 C.234D.228解析:解析:本题考查的是 For 循环结构语句,现在看程序段是如何运行的:开始 a=1,b=1。For 循环中步长缺省值为 l,循环变量 1 的初值为 1,终值为 3,所以此循环结构可以循环 3 次。第一次循环后,结果为:f=2,a=1,b=2第二次循环后,结果为:f=3,
23、a=2,b=3第三次循环后,结果为:f=5,a=3,b=5每循环一次,输出 f 当前值,循环 3 次即输出 3 个 f 值分别为 2,3,5。所以正确答案是选项 B)。7.树是结点的集合,它的根结点数目是(分数:2.00)A.有且只有 1 B.1 或多于 1C.0 或 1D.至少 2解析:解析:树是一个或多个结点组成的有限集合,其中一个特定的结点称为根,其余结点分为若干个不相交的集合。每个集合同时又是一棵树。树有且只有 1 个根结点。8.将 E-R 图转换到关系模式时,实体与联系都可以表示成(分数:2.00)A.属性B.关系 C.键D.域解析:解析:数据库逻辑设计的主要工作是将 E-R 图转换
24、成指定 RDBMS 中的关系模式。首先,从 E-R 图到关系模式的转换是比较直接的,实体与联系都可以表示成关系,E-R 图中属性也可以转换成关系的属性。实体集也可以转换成关系。9.已知一棵二叉树前序遍历和中序遍历分别为 ABDEGCFH 和 DBGEACHF,则该二叉树的后序遍历为(分数:2.00)A.GEDHFBCAB.DGEBHFCA C.ABCDEFGHD.ACBFEDHG解析:解析:利用前序和中序遍历的方法可以确定二叉树的结构,具体步骤如下:前序遍历的第一个结点 A 为树的根结点;中序遍历中 A 的左边的结点为 A 的左子树,A 右边的结点为 A 的右子树;再分别对 A 的左右子树进行
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 211 答案 解析 DOC
