【计算机类职业资格】二级VISUAL+BASIC笔试5及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试5及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试5及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试 5 及答案解析(总分:92.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.单个用户使用的数据视图的描述称为(分数:2.00)A.外模式B.概念模式C.内模式D.存储模式2.下面程序段执行结果为 x=Iht(Rnd()+4)Select Case x Case 5 Print“excellent“ Case 4 Print“good“ Case 3 Print“paSS“ Case Else Print “fail“End Select(分数:2.00)A.excellentB.goodC.passD.fail3.下列程序
2、段的执行结果为 a=95If a60 Then I=lIf a70 Then l=2If a80 Then I=3If a90 Then I=4Print“I=“:I(分数:2.00)A.I=1B.I=2C.I=3D.I=44.下列有关子菜单的说法中,错误的是(分数:2.00)A.除了 Click 事件之外,菜单项不可以响应其他事件B.每个菜单项都是一个控件,与其他控件一样也有其属性和事件C.菜单项的索引号必须从 1 开始D.菜单的索引号可以不连续5.下列叙述中,不属于软件需求规格说明书的作用的是(分数:2.00)A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工
3、作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析6.单击命令按钮时,下列程序的执行结果为 Private Sub Command1 Click() Dim x As Integer,y As Integer x=12:y=32 Call PCS(x,y) Print x;y End Sub Public Sub PCS(ByVal n As Integer,ByVal m As Integer) n=n Mod 10 m=m Mod 10 End Sub(分数:2.00)A.1232B.232C.23D.1237.在设计程序时,应采纳的原则之一是(分数:2.00)A.不限
4、制 goto 语句的使用B.减少或取消注解行C.程序越短越好D.程序结构应有助于读者理解8.下列程序段的执行结果为 a=6For k=1 To 0 a=a+kNext kPrint k;a(分数:2.00)A.-1 6B.-1 16C.1 6D.11 219.下列程序段的执行结果为 a=1b=0Select Case a Case 1 Select Case b Case 0 Print“*0*“ Case 1 Print“*1*“ End SelectCase 2 Print“*2*“End Select(分数:2.00)A.* * 0 * *B.* * 1 * *C.* * 2 * *D.
5、010.如果要将窗体中的某个命令按钮设置成无效状态,应该设置命令按钮的哪一个属性?(分数:2.00)A.ValueB.VisibleC.EnabledD.Default11.下列语句的输出结果为 Print Format$(568936,“000,000000“)(分数:2.00)A.5,68936B.5,689360C.5,6893D.005,68936012.下列各种形式的循环中,输出“*“的个数最少的循环是(分数:2.00)A.a=5:b=8 Do Print“*“ a=a+l Loop While abB.a=5:b=8 Do Print“*“ a=a+l Loop Until abC
6、.a=5:b=8 Do Until a-b Print“*“ b=b+1 LoopD.a=5:b=8 Do Until ab Print“*“a=a+1 Loop13.下列过程定义语句中,形参个数为不确定数量的过程是(分数:2.00)A.Private Sub Pro3(x As Double,y As SinglB.Private Sub Pro3(Arr(3),Option x,OptionC.Private Sub Pro3(ByRef x,ByVal y,Arr()D.Private Sub Pro3(ParamArray Arr()14.建立一个新的标准模块,应该选择哪个菜单下的“添
7、加模块”命令?(分数:2.00)A.“工程”菜单B.“文件”菜单C.“工具”菜单D.“编辑”菜单15.设有如下过程:Sub ff(x,y,z,) x=y+zEnd Sub 以下所有参数的虚实结合都是传址方式的调用语句是(分数:2.00)A.Call ff(5,7,B.Call ff(x,y,C.Call ff(3+x,5+y,D.Call ff(x+y,x-y,16.SQL 语言又称为(分数:2.00)A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言17.能够获得一个文本框中被选取文本的内容的属性是(分数:2.00)A.TextB.LengthC.SeltextD.Se
8、lStart18.设有数组定义语句:Dim a(5)As Integer,List1 为列表框控件。下列给数组元素赋值的语句错误的是(分数:2.00)A.a(3)=3B.a(3)=inputbox(“input data“)C.a(3)=ListListlndexD.a=Array(1,2,3,4,5,6)19.通常情况下,垂直滚动条的值是(分数:2.00)A.由下往上递增B.由上往下递增C.由左到右递增D.由右到左递增20.如果进栈序列为 e1,e2,e3,e4,则可能的出栈序列是(分数:2.00)A.e3,e1,e4,e2B.e2,e4,e3,elC.e3,e4,e1,e2D.任意顺序21
9、.单击一次命令按钮后,下列程序的执行结果是 Private Sub Command1_Click() s=P(1) +P(2) +P(3) +P(4) Print s End Sub Public Function P(N As Integer) Static Sum For i=1 To N Sum=Sum+i Next i P=Sum End Function(分数:2.00)A.15B.25C.35D.4522.程序设计语言的基本成分是数据成分、运算成分、控制成分和(分数:2.00)A.对象成分B.变量成分C.语句成分D.传输成分23.将 E-R 图转换到关系模式时,实体与联系都可以表示
10、成(分数:2.00)A.属性B.关系C.键D.域24.Visual Basic 集成的主窗口中不包括(分数:2.00)A.属性窗口B.标题栏C.菜单栏D.工具栏25.树是结点的集合,它的根结点数目是(分数:2.00)A.有且只有 1B.1 或多于 1C.0 或 1D.至少 226.激活菜单栏的快捷键是(分数:2.00)A.F10B.F4C.F5D.Ctrl27.已知一棵二叉树前序遍历和中序遍历分别为 ABDEGCFH 和 DBGEACHF,则该二叉树的 后序遍历为(分数:2.00)A.GEDHFBCAB.DGEBHFCAC.ABCDEFGHD.ACBFEDHG28.下列程序的执行结果为 Pri
11、vate Sub Command1_Click() Dim s1 As String,s2 As String S1;=“abcdef“ Call Invert(s1,s2) Print s2 End Sub Private Sub Invert (ByVal xstr As String,ystr As String) Dim tempstr As String i=Len(xstr) Do While i=1 tempstr=tempstr+Mid(xstr,i,1) i=i-1 Loop ystr=tempstr End Sub(分数:2.00)A.fedcbaB.abcdefC.afb
12、ecdD.defabc29.设置命令按钮的属性时,只有将何属性设置为 1,Picture 属性才有效,否则无效?(分数:2.00)A.StyleB.CaptionC.EnabledD.Default30.如下图所示的两个窗体: (分数:2.00)A.Private Sub Command1 Click() Form2Show 1 End Sub Private Sub Command2_Click()End End SubB.Private Sub Command1_Click() Show 1 End Sub Private Sub Conunand2_Click() End End Sub
13、C.Private Sub Conmmand1_Click() Show 1 End Sub Private Sub Command2_Click() End End SubD.Private Sub Command1_Click()Show 1, Form2 End SubPrivate Sub Command2_Click() End End Sub31.下列说法错误的是(分数:2.00)A.方法是对象的一部分B.在调用方法时,对象名是不可缺少的C.方法是一种特殊的过程和函数D.方法的调用格式和对象属性的使用格式相同32.下列程序段的执行结果为 a=1b=1For I=1 To 3 f=a
14、+b a=b b=f Print f;Next I(分数:2.00)A.236B.235C.234D.22833.下列不属于软件工程的 3 个要素的是(分数:2.00)A.工具B.过程C.方法D.环境34.执行下列程序段后,输出的结果是 For k1=0 To 4 y=20 For k2=0 To 3 y=10 For k3=0 To 2 y=y+10 Next k3 Next k2 Next k1 Print y(分数:2.00)A.90B.60C.40D.1035.阅读下列程序: Private Sub Command1_Click() Dim i As Integer,k As Inte
15、ger k=2 For i=1 To 3 Print H(k); Next i End Sub Function H(j As Integer) a=0 Static b a=a+1 b=b+1 H=a*b+j End Function 程序运行后,单击命令按钮输出结果是(分数:2.00)A.234B.345C.567D.356二、B填空题/B(总题数:11,分数:22.00)36.数据结构分为逻辑结构与存储结构,线性链表属于 【1】 。(分数:2.00)填空项 1:_37.在面向对象方法中,类之间共享属性和操作的机制称为 【2】 。(分数:2.00)填空项 1:_38.耦合和内聚是评价模块独
16、立性的两个主要标准,其中 【3】 反映了模块内各成分之间 的联系。(分数:2.00)填空项 1:_39.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体 “项目”的联系属于 【4】 的联系。(分数:2.00)填空项 1:_40.数据库设计分为以下 6 个设计阶段:需求分析阶段、 【5】 、逻辑设计阶段、物理设计阶 段、实施阶段、运行和维护阶段。(分数:2.00)填空项 1:_41.新建一个工程,内有两个窗体,窗体 Form1 上有一个命令按钮 Command1,单击该按钮, Form1 窗体消失,显示 Form2 窗体,程序如下: Private Sub Comm
17、and1_Click() U 【6】 /U Form2U 【7】 /U End Sub 试补充完整。(分数:2.00)填空项 1:_42.用户可以用 【8】 语句定义自己的数据类型。(分数:2.00)填空项 1:_43.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click1 x=0 Do Until x=-1 a=lnputBox(“请输入第一个数字 a 的值“) a=Val(a) b=InputBox(“请输入第二个数字 b 的值“) b=Val(b) x=InputBox(“请输入第三个数字 x 的值“) x=Val(x) a=a+b+x L
18、oop Print a End Sub 在程序运行后,单击命令按钮,在对话框中分别输入 5,4,8,5,8,-1,输出结果为 【9】 。(分数:2.00)填空项 1:_44.当对象得到焦点时,会触发 【10】 事件,当对象失去焦点时将触发 【11】 事件。(分数:2.00)填空项 1:_45.把窗体的 KeyPreView 属性设置为 True,并编写如下两个事件过程: Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer) Print KeyCode End Sub Private Sub Form_KeyPress(Key
19、Ascii As Integer) Print KeyAscii End Sub 程序运行后,如果按下 B 键,则在窗体上输出的数值是U 【12】 /U和U 【13】 /U。(分数:2.00)填空项 1:_46.在文件对话框中,假定有一个名为“fcexe“的文件,它位于“d:/pp“目录下,则“FileName“属性 的值为U 【14】 /U;FileTifie 属性的值为U 【15】 /U。(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试 5 答案解析(总分:92.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.单个用户使用的数据视图的描
20、述称为(分数:2.00)A.外模式 B.概念模式C.内模式D.存储模式解析:解析:选项 A)正确,外模式是用户的数据视图,也就是用户所见到的数据模式;选项 B)不正确,全局数据视图的描述称为概念模式,即数据库中全部数据的整体逻辑结构的描述;选项 C)不正确,物理存储数据视图的描述称为内模式,即数据库在物理存储方面的描述;选项 D)不正确,存储模式即为内模式。2.下面程序段执行结果为 x=Iht(Rnd()+4)Select Case x Case 5 Print“excellent“ Case 4 Print“good“ Case 3 Print“paSS“ Case Else Print “
21、fail“End Select(分数:2.00)A.excellentB.good C.passD.fail解析:解析:我们可以看到 x=Int(Rnd()+4)语句,其中,Rnd 是用来产生随机数的,其值在 01 之间,而在(Rnd()+4)前面有 Int 进行强制转换,所以 x 总为 4, Select Case xEnd Select 语句体中的Case4 CR Print“good“语句。所以正确答案是选项 B)。3.下列程序段的执行结果为 a=95If a60 Then I=lIf a70 Then l=2If a80 Then I=3If a90 Then I=4Print“I=“
22、:I(分数:2.00)A.I=1B.I=2C.I=3D.I=4 解析:解析:此题为 If Then 结构的条件语句,如果 a60,则 I=1;如果 a 70,贝 I=2;如果 a80,则I=3;如果 a90,则 I=4。4.下列有关子菜单的说法中,错误的是(分数:2.00)A.除了 Click 事件之外,菜单项不可以响应其他事件B.每个菜单项都是一个控件,与其他控件一样也有其属性和事件C.菜单项的索引号必须从 1 开始 D.菜单的索引号可以不连续解析:解析:在程序运行后,当用户选择某个菜单标题时会打开下拉菜单,菜单中的菜单项可以是命令、选项、分隔条或子菜单标题,每个菜单项都是一个控件,与其他控
23、件一样也有自己的属性和事件,菜单项的各个属性都能设置和查看,如 Name(名称)和 Cption(标题)属性等,每个菜单项只能响应个事件,即Click 事件;有关菜单项的索引号问题,表示菜单数组中的位置序号,如果不定义菜单数组,可以不理会,其实菜单的索引号可以不连续,并没有限制必须从 1 开始,所以只有选项 C)是错误的。5.下列叙述中,不属于软件需求规格说明书的作用的是(分数:2.00)A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析 解析:解析:软件需求规格说明书(SRS,Software
24、 Requirement Specification)是需求分析阶段的最后成果,是软件开发中的重要文档之一。它有以下几个方面的作用:便于用户、开发人员进行理解和交流;反映出用户问题的结构,可以作为软件开发工作的基础和依据;作为确认测试和验收的依据。6.单击命令按钮时,下列程序的执行结果为 Private Sub Command1 Click() Dim x As Integer,y As Integer x=12:y=32 Call PCS(x,y) Print x;y End Sub Public Sub PCS(ByVal n As Integer,ByVal m As Integer)
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 答案 解析 DOC
